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:
- En el Dashboard de AppsFlyer, configura Enable Advanced Privacy en desactivado.
- En el dispositivo:
- Verifica que la aplicación de prueba no esté instalada. Elimínala si es necesario.
- En los ajustes de privacidad, verifica que Allow Apps to Request to Track esté activado.
- Envía el enlace de atribución al dispositivo de prueba.
- Abre el enlace de atribución en el navegador del dispositivo.
Se te redirige a la tienda de aplicaciones. - Descarga y abre la aplicación.
Se muestra el cuadro de diálogo de consentimiento de ATT. - Toca Permitir.
Se muestra la página Datos de instalación. - Toca ATT Status.
Se muestra el estado Authorized. -
Valida la atribución con los siguientes parámetros. Si la validación falla, consulta Solución de problemas.
-
install_time: cerca de la hora actual. La hora está en UTC. -
af_status: Non-organicSi no es así, la instalación no se atribuyó. -
media_source: tu ad network
-
- Toca In-App Event Tests.
- Toca Purchase Event.
Se muestra la confirmación de Purchase Event. - Verifica que:
- Has recibido los postbacks de instalación y compra.
- El nombre del evento está asignado correctamente (si has asignado eventos in-app).
- 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:
- En el Dashboard de AppsFlyer, configura Enable Advanced Privacy como activado.
- En el dispositivo:
- Verifica que la app de prueba no esté instalada. Elimínala si es necesario.
- En los ajustes de privacidad, verifica que Permitir que las apps soliciten realizar un seguimiento esté activado.
- Envía el enlace de atribución al dispositivo de prueba.
- Abre el enlace de atribución en el navegador del dispositivo.
Se te redirige a la tienda de aplicaciones. - Descarga y abre la aplicación.
Aparece el cuadro de diálogo de consentimiento de ATT. - Toca Pedir a la app que no haga track.
Se muestra la página datos de instalación. - Toca ATT Status.
Se muestra el estado Denied. -
Valida la atribución mediante los parámetros indicados. Si la validación falla, consulta Solución de problemas.
-
install_time: cerca de la hora actual. La hora está en UTC. -
af_status: Non-organicSi no es así, la instalación no se ha atribuido. -
media_source: tu Ad network
-
- Toca Pruebas de eventos in-app.
- Toca Evento de compra.
- Verifica que:
- Has recibido postbacks de instalación y compra.
- El nombre del evento está asignado correctamente (si has asignado eventos in-app).
- 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.
Las siguientes funciones están disponibles:
-
Pruebas de eventos in-app
Envíapurchase,loginyregistration, 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:
- En AppsFlyer, ve a My Apps.
- Selecciona id1543229303.
- En el menú lateral, selecciona Collaborate > Active Integrations > selecciona tu ad network > pestaña Attribution link.
- 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 - 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
Para cambiar la configuración de Enable Advanced Privacy:
- En AppsFlyer, ve a My Apps.
- Selecciona la aplicación id1543229303.
- En el menú lateral, selecciona Collaborate > Active Integrations > selecciona tu ad network > Integration pestaña.
- Configura Enable Advanced Privacy con la opción adecuada para cada escenario de prueba.
- 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:
- En AppsFlyer, ve a My Apps.
- 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.