How can we help?

iOS integration testing for ad networks

  • Actualización

De un vistazo: Prueba la integración de AppsFlyer para iOS con la aplicación AppsFlyer Partner Integrations para activar postbacks normales y de Advanced Privacy.

iOS integration testing 

Las pruebas constan de los siguientes elementos:

  • Usa la versión para iOS de la aplicación AppsFlyer Partner Integrations para generar eventos in-app de instalación y compra de prueba. Estas pruebas, a su vez, activan postbacks que se envían a tus endpoints. También tienes la opción de probar eventos in-app de login y registro. 
  • Cuando recibas los postbacks, verifica que puedas ingerirlos.

Alcance de las pruebas

Los anunciantes controlan los datos que se comparten con ad network mediante la configuración de Advanced Privacy. Esta configuración, junto con la configuración de ATT del usuario de la aplicación, afecta al tipo de postback y a los datos compartidos con ad network, tal como se describe en la guía de postback de Advanced Privacy. La siguiente tabla enumera los escenarios de prueba según las combinaciones de configuración disponibles.

Para cada escenario, puedes probar instalaciones y eventos in-app. En cuanto a los eventos in-app, puedes usar el mapeo de eventos in-app para asignar los eventos del anunciante a tus eventos.

Combinaciones de escenarios de prueba

Situación

Configuración de privacidad avanzada Configuración de ATT en la aplicación  Tipo de postback enviado
A Desactivado Permitir Regular
B en Pedir a la aplicación que no rastree Privacidad Avanzada

Pruebas

Completa los requisitos previos y luego realiza los procedimientos de prueba de las secciones siguientes. Cada una de las secciones de prueba contiene una tabla que puedes usar para registrar los resultados de las pruebas.

Prerrequisitos

Completa los requisitos previos antes de empezar a ejecutar el procedimiento de prueba.

Prerrequisitos
Completa la integración estándar con AppsFlyer. Si es necesario, ponte en contacto con AppsFlyer mediante el widget del asistente de partners.
Completa la integración de privacidad avanzada con AppsFlyer. Si es necesario, ponte en contacto con AppsFlyer mediante el widget del asistente de Partners.
Integra la aplicación de prueba de iOS en tu cuenta.
Verifica que la aplicación de prueba esté integrada en tu cuenta
Asigna los eventos in-app a tus nombres de evento. Nombres de eventos que se deben asignar: purchase, login, registration
Prepara el enlace de atribución
Haz la prueba con un dispositivo que ejecute iOS 14.5+

Prueba: privacidad avanzada desactivada

Para activar los postbacks:

  1. En el Dashboard de AppsFlyer, configura Enable Advanced Privacy en desactivado.
  2. En el dispositivo:
    1. Verifica que la aplicación de prueba no esté instalada. Elimínala si es necesario.
    2. En los ajustes de privacidad, verifica que Allow Apps to Request to Track esté activado.

      PartnerIntegrationAllow.png

  3. Envía el enlace de atribución al dispositivo de prueba.
  4. Abre el enlace de atribución en el navegador del dispositivo.
    Se te redirige a la tienda de aplicaciones.
  5. Descarga y abre la aplicación.
    Se muestra el cuadro de diálogo de consentimiento de ATT.

    AppDialogue_us-en.png

  6. Toca Permitir.
    Se muestra la página Datos de instalación.

    PartnerIntegrationInstallData.png

  7. Toca ATT Status.
    Se muestra el estado Authorized.
  8. Valida la atribución con los siguientes parámetros. Si la validación falla, consulta Solución de problemas.

    1. install_time: cerca de la hora actual. La hora está en UTC. 
    2. af_status: Non-organic Si no es así, la instalación no se atribuyó. 
    3. media_source: tu ad network 
  9. Toca In-App Event Tests.

    AppPurchase.png

  10. Toca Purchase Event.
    Se muestra la confirmación de Purchase Event. 
  11. Verifica que:
    1. Has recibido los postbacks de instalación y compra.
    2. El nombre del evento está asignado correctamente (si has asignado eventos in-app).
    3. Puedes procesar el postback.

Privacidad avanzada desactivada: resultados de la prueba

Postback

Hora a la que activaste el evento 

Tipo de postback esperado Postback real recibido (aprobado/no aprobado) Validación del postback (aprobado/no aprobado)
Solo disponible en reportes avanzados.   Regular    
Evento in-app: Purchase   Regular    

Prueba: Privacidad avanzada activada

Para activar postbacks:

  1. En el Dashboard de AppsFlyer, configura Enable Advanced Privacy como activado.
  2. En el dispositivo:
    1. Verifica que la app de prueba no esté instalada. Elimínala si es necesario.
    2. En los ajustes de privacidad, verifica que Permitir que las apps soliciten realizar un seguimiento esté activado.

      PartnerIntegrationAllow.png

  3. Envía el enlace de atribución al dispositivo de prueba.
  4. Abre el enlace de atribución en el navegador del dispositivo.
    Se te redirige a la tienda de aplicaciones.
  5. Descarga y abre la aplicación.
    Aparece el cuadro de diálogo de consentimiento de ATT.

    AppDialogue_us-en.png

  6. Toca Pedir a la app que no haga track.
    Se muestra la página datos de instalación.

    PartnerIntegrationInstallData.png

  7. Toca ATT Status.
    Se muestra el estado Denied.
  8. Valida la atribución mediante los parámetros indicados. Si la validación falla, consulta Solución de problemas

    1. install_time: cerca de la hora actual. La hora está en UTC. 
    2. af_status: Non-organic Si no es así, la instalación no se ha atribuido. 
    3. media_source: tu Ad network 
  9. Toca Pruebas de eventos in-app.

    AppPurchase.png

  10. Toca Evento de compra.
  11. Verifica que:
    1. Has recibido postbacks de instalación y compra.
    2. El nombre del evento está asignado correctamente (si has asignado eventos in-app).
    3. Puedes procesar el postback.

Privacidad Avanzada activada: resultados de la prueba

Postback

Hora a la que activaste el evento 

Tipo de postback esperado Postback real recibido (correcto/incorrecto) Validación del postback (correcto/incorrecto)
Solo disponible en reportes avanzados.   Privacidad Avanzada    
Evento in-app: compra   Privacidad Avanzada    

Información y procedimientos complementarios

Acerca de la aplicación de prueba Partner Integrations

La aplicación Partner Integrations está disponible en la tienda de aplicaciones. La aplicación envía instalaciones y eventos in-app a la plataforma AppsFlyer. 

Cuando se abre la aplicación por primera vez, se muestra el cuadro de diálogo de iOS request to track y, a continuación, aparece la página Install Data, que muestra los datos de conversión registrados en la plataforma AppsFlyer. Los eventos in-app de prueba se activan en la interfaz de usuario.

PartnerIntegrationInstallData.png

Las siguientes funciones están disponibles:

  • Pruebas de eventos in-app
    Envía purchase, login y registration, además de eventos in-app. Al asignar los nombres de los eventos in-app de la aplicación a tus nombres de evento, los postbacks se completan con tus nombres de evento.
  • Estado de ATT
    Devuelve el estado actual de ATT que iOS reporta como Authorized o Denied. El estado de ATT depende del consentimiento del usuario para el track en el cuadro de diálogo de consentimiento de ATT y del ajuste del dispositivo Allow Apps to Request to Track

Enlace de atribución

Prepara un enlace de atribución en el Dashboard de AppsFlyer mediante uno de los siguientes métodos:

  • Genera el enlace en el Dashboard de AppsFlyer.
  • Edita el enlace de ejemplo que aparece a continuación.

Para generar un enlace en el Dashboard:

  1. En AppsFlyer, ve a My Apps.
  2. Selecciona id1543229303.
  3. En el menú lateral, selecciona Collaborate > Active Integrations > selecciona tu ad network > pestaña Attribution link.
  4. En la pestaña Attribution link, configura los parámetros indicados. Puedes añadir parámetros adicionales si es necesario.
    Parámetro Valor de ejemplo Nota
    Apps asociadas que pertenecen a una plantilla OneLink relacionada para atribución multiplataforma c-test-2020-12-20 Establece un valor que puedas identificar en tus postbacks
  5. Copia el enlace resultante para usarlo más adelante. 

Enlace de atribución de ejemplo:


https://app.appsflyer.com/id1543229303?pid=pitestap_int&c=c-test-2020-12-20

Configurar privacidad avanzada

AdvancedPrivacyOff.png

Para cambiar la configuración de Enable Advanced Privacy: 

  1. En AppsFlyer, ve a My Apps.
  2. Selecciona la aplicación id1543229303.
  3. En el menú lateral, selecciona Collaborate Active Integrations > selecciona tu ad network > Integration pestaña.
  4. Configura Enable Advanced Privacy con la opción adecuada para cada escenario de prueba. 
  5. Haz clic en Guardar integración.

Aplicación de prueba integrada en tu cuenta

Para verificar que la aplicación de prueba está disponible en tu cuenta: 

  1. En AppsFlyer, ve a My Apps.
  2. Verifica que la aplicación Partner Integrations id1543229303 aparezca en Available Apps. Si no es el caso, ponte en contacto con tu Partner Development Manager. 

Solución de problemas

Síntoma Causa/acción correctiva
La hora de instalación no es la hora actual

La aplicación no se eliminó antes de la instalación.

Elimina la aplicación y repite el procedimiento. 

La fuente de medios no es tu fuente de medios Verifica que has establecido el valor correcto de pid en el enlace de atribución. Verifica que estás usando el enlace de atribución correcto
af_status es orgánico

Comprueba que la versión de iOS del dispositivo se ajusta a la indicada en los requisitos previos. 

Comprueba el formato del enlace de atribución, especialmente el valor de pid.

This article was translated automatically and may contain errors. The English version is the most accurate - use the language selector below to switch.

Share article: