Introducción
Puede sincronizar sus datos analíticos de atribución y marketing con sus plataformas de datos internos con Push API.
Push API permite que los anunciantes reciban mensajes de raw data a través de una solicitud HTTP de AppsFlyer a cualquier punto de conexión. Se puede enviar un mensaje de Push API tras cada instancia exitosa de instalación, evento in-app o evento de retargeting, sean orgánicos o no.
Los mensajes se envían casi en tiempo real, lo que significa que, generalmente, se envían con unos segundos de diferencia respecto de la acción realizada, pero pueden demorar hasta dos minutos.
Por defecto, los datos se envían a través de un método http POST o GET, y en formato JSON.
Para obtener una lista completa de campos y ejemplos de mensajes, haga clic aquí.
Para conocer las descripciones de los campos, lea esto.
¿Quién debe usar Push API?
-
Anunciantes que necesiten enviar datos de atribución precisos a sus servidores casi en tiempo real
Combine los datos de sus usuarios con los datos de atribución detallados de AppsFlyer tal como aparecen, especialmente para fines de análisis y segmentación. [Si basa el flujo de su aplicación en los datos de atribución en tiempo real –es decir, en un período de 5 segundos de abierta la primera aplicación–, es mejor usar la API de datos de conversión de AppsFlyer]. -
Anunciantes con bases de datos complejas
Si necesitas que los datos se envíen a distintas bases de datos de tu sistema para recopilar datos de instalaciones/eventos in-app/orgánicos/no orgánicos, Push API puede hacerlo con una configuración simple de 2 minutos, lo que te permite preservar parte de tus valiosísimos recursos de desarrollo. -
Anunciantes que trabajan con plataformas de recopilación de datos externos
Con Push API, puede enviar todos los datos de instalaciones o eventos a sistemas externos simplemente proporcionando la URL de punto de conexión respectiva.
Notas
- Push API es una característica premium de AppsFlyer, y puede adquirirse como parte del paquete de Acceso de la API. El paquete está disponible de manera gratuita para niveles de cuenta avanzados.
Para más detalles, póngase en contacto con su CSM o con el soporte de AppsFlyer. - Haga clic aquí para obtener información acerca de cómo seleccionar las mejores API de datos para usted
- Haz clic aquí para conocer los beneficios de usar Push API junto con Pull API.
Configuración de Push API
Nota
Solo los propietarios de cuenta pueden configurar Push API. Los miembros del equipo pueden ver la configuración de Push API, pero no editarla. La configuración de Push API no está disponible para socios y agencias.
Cómo agregar postbacks de Push API
- En el panel de control, en el menú izquierdo, debajo de Integración, seleccione Acceso de la API.
- Desplázate a la sección de Push API y haz clic en Agregar postback.
Nota
Puede configurar hasta 6 puntos de conexión de Push API.
- Ingrese la URL del punto de conexión que recibe los postbacks.
- Elija el método POST o GET.
¡Importante!
Se aplican las siguientes restricciones:
- El punto de conexión debe ser una URL válida.
- El punto de conexión debe ser un nombre de dominio válido (en nombres de dominio, solo se permiten letras, números y guiones).
- Si especifica puntos de conexión de terceros, tenga en cuenta que algunas fuentes de medios no permiten que sus datos sean compartidos con servicios y plataformas de terceros.
- El mismo punto de conexión puede utilizarse una sola vez por aplicación.
- Push API solo admite el uso de los puertos 80 y 443.
- Si elige el método GET, asegúrese de no agregar ningún parámetro de consulta a la URL.
- Elija los datos que desea enviar. Puede elegir hasta 8 conjuntos de datos diferentes. Cada postback requiere, al menos, un conjunto de datos.
Nota
Organic push API es un paquete premium de AppsFlyer. Para más información, póngase en contacto con su CSM.
- Haga clic en Guardar
Después de guardar los cambios, tras cada conversión, los datos se envían a la URL de su punto de conexión en el formato proporcionado en este documento.
Nota
Pueden agregarse campos adicionales a la estructura JSON de vez en cuando sin aviso previo. Sigue este artículo para mantenerte informado sobre cualquier cambio en la API. Actualmente, los parámetros clave de la API no son compatibles como parte de Push API.
Cómo probar postbacks
Después de definir el punto de conexión del postback, pruebe el punto de conexión haciendo clic en Send Test (Enviar prueba), junto al campo del postback.
Si el punto de conexión es válido y responde a la solicitud de Push API, aparece el mensaje La prueba se envió correctamente debajo de Enviar prueba. De lo contrario, aparece el mensaje Error en la prueba.
Ejemplo de mensaje de solicitud para probar postbacks de Push API
Este es el cuerpo de la solicitud de ejemplo que enviamos al hacer clic en Enviar prueba.
{
"device_model": "GT-I9300",
"fb_adgroup_id": "6032793211234",
"download_time": "2015-10-28 00:18:00",
"operator": "Vodafone IN",
"click_time": "2015-10-28 12:17:37",
"agency": null,
"ip": "115.98.114.125",
"cost_per_install": null,
"fb_campaign_id": "6032793121234",
"imei": "358422050231234",
"is_retargeting": false,
"app_name": "[App Name Comes Here]",
"re_targeting_conversion_type": null,
"android_id": "449021d533061234",
"city": "London",
"af_sub1": null,
"af_sub2": null,
"event_value": null,
"af_sub3": null,
"fb_adset_name": "FACEBOOK_ADSET_TEST",
"af_sub4": null,
"customer_user_id": "1234-5678",
"mac": null,
"af_sub5": null,
"campaign": "FACEBOOK_CAMPAIGN_TEST",
"event_name": null,
"currency": null,
"install_time": "2015-10-28 12:18:36",
"fb_adgroup_name": "FACEBOOK_ADGROUP_TEST",
"event_time": "2015-10-28 12:18:36",
"platform": "android",
"sdk_version": "1.17",
"appsflyer_device_id": "1446034686662-8619927357095541234",
"wifi": true,
"advertising_id": "95e55150-1111-2222-3333-3e0c8c1d9978",
"media_source": "Facebook Ads",
"country_code": "GB",
"http_referrer": null,
"fb_campaign_name": "FACEBOOK_CAMPAIGN_TEST",
"click_url": null,
"carrier": "Vodafone",
"language": "English",
"app_id": "[App ID Comes Here]",
"app_version": "4.4.1",
"attribution_type": "regular",
"af_siteid": null,
"os_version": "4.3",
"fb_adset_id": "6032793131234",
"device_brand": "samsung",
"event_type": "install",
"af_ad": "a86721874",
"af_ad_id": "123245353",
"af_ad_type": "Banner_210X600",
"af_adset": "3gvow",
"af_adset_id": "3gvow",
"af_c_id": "3e025",
"af_channel": "youtube",
"af_cost_currency": "USD",
"af_cost_model": "cpi",
"af_cost_value": "0.0750",
"af_keywords": "key1 key2 key3"
}
¡Importante!
Su punto de conexión de la API debe devolver un código de estado 200. Si se devuelve algún otro código de estado 2xx, habrá un error en la solicitud de Push API.
Cómo eliminar postbacks
- Haga clic en Remove Postback (Eliminar postback) en el lado derecho, junto al postback.
- Haga clic en Save (Guardar) después de eliminar el postback para que los cambios surtan efecto.
Advertencia
Si el cliente receptor no logra recopilar el mensaje push correctamente, no se puede volver a enviar. En caso de que su cliente experimente cierto grado de inactividad y pierda los mensajes push, siempre podrá llenar los espacios con Pull API.
Lista blanca de IP
Se recomienda conformar una lista blanca de las IP de AppsFlyer en sus redes/plataformas internas para recibir correctamente las llamadas de Push API desde AppsFlyer.
Visite el siguiente enlace para obtener la lista actualizada de las IP de AppsFlyer.
Compatibilidad con TLS
- 1.0
- 1.1
- TLS v1.0
Estructura de Push API
Push API admite datos de eventos in-app, además de datos de instalación, tanto para instalaciones orgánicas como no orgánicas. También envía datos de campañas de retargeting, incluidas las instancias de reatribuciones y re-engagement.
Campos admitidos
La tabla que aparece a continuación muestra todos los campos disponibles a los que se puede acceder a través de Push API para eventos orgánicos y no orgánicos.
Y: el campo existe con un valor real o nulo.
N: el campo no existe o tiene un valor nulo.
Campo | Instalación no orgánica | Instalación de FB | Instalación de TW | Instalación orgánica | In-app no orgánico | In-app de FB | In-app de TW | In-app orgánico |
---|---|---|---|---|---|---|---|---|
attributed_touch_type | Y | Y | Y | N | Y | Y | Y | N |
attributed_touch_time | Y | Y | Y | N | Y | Y | Y | N |
event_type | Y | Y | Y | Y | Y | Y | Y | Y |
attribution_type (orgánico o regular) |
Y | Y | Y | Y | Y | Y | Y | Y |
click_time | Y | Y | Y | Y | Y | Y | Y | Y |
download_time | Y | Y | Y | Y | Y | Y | Y | Y |
install_time | Y | Y | Y | Y | Y | Y | Y | Y |
media_source | Y | Y | Y | Y | Y | Y | Y | Y |
agencia | Y | Y | Y | Y | Y | Y | Y | Y |
af_channel | Y | Y | Y | N | Y | Y | Y | N |
af_keywords | Y | Y | Y | iOS: Y y: N |
Y | Y | Y | N |
campaña | Y | Y | Y | Y | Y | Y | Y | Y |
af_c_id | Y | Y | Y | N | Y | Y | Y | N |
af_adset | Y | Y | Y | N | Y | Y | Y | N |
af_adset_id | Y | Y | Y | N | Y | Y | Y | N |
af_ad | Y | Y | Y | N | Y | Y | Y | N |
af_ad_id | Y | Y | Y | N | Y | Y | Y | N |
fb_campaign_name | Y | Y | Y | Y | Y | Y | Y | Y |
fb_campaign_id | Y | Y | Y | Y | Y | Y | Y | Y |
fb_adset_name | Y | Y | Y | Y | Y | Y | Y | Y |
fb_adset_id | Y | Y | Y | Y | Y | Y | Y | Y |
fb_adgroup_name | Y | Y | Y | Y | Y | Y | Y | Y |
fb_adgroup_id | Y | Y | Y | Y | Y | Y | Y | Y |
af_ad_type | Y | Y | Y | N | Y | Y | Y | N |
af_siteid | Y | Y | Y | Y | Y | Y | Y | Y |
af_sub1 | Y | Y | Y | Y | Y | Y | Y | Y |
af_sub2 | Y | Y | Y | Y | Y | Y | Y | Y |
af_sub3 | Y | Y | Y | Y | Y | Y | Y | Y |
af_sub4 | Y | Y | Y | Y | Y | Y | Y | Y |
af_sub5 | Y | Y | Y | Y | Y | Y | Y | Y |
http_referrer | Y | Y | Y | Y | Y | Y | Y | Y |
click_url | Y | Y | Y | Y | Y | Y | Y | Y |
af_cost_model | Y | N | N | N | Y | Y | Y | N |
af_cost_value | Y | N | N | N | Y | Y | Y | N |
af_cost_currency | Y | N | N | N | Y | Y | Y | N |
cost_per_install | Y | N | N | Y | Y | Y | Y | Y |
is_retargeting | Y | Y | Y | Y | Y | Y | Y | Y |
re_targeting_conversion _type |
Y | Y | Y | Y | Y | Y | Y | Y |
country_code | Y | Y | Y | Y | Y | Y | Y | Y |
ciudad | Y | Y | Y | Y | Y | Y | Y | Y |
ip | Y | Y | Y | Y | Y | Y | Y | Y |
wifi | Y | Y | Y | Y | Y | Y | Y | Y |
mac | Y | Y | Y | Y | Y | Y | Y | Y |
operator - Solo Android | Y | Y | Y | Y | Y | Y | Y | Y |
carrier - Solo Android | Y | Y | Y | Y | Y | Y | Y | Y |
language | Y | Y | Y | Y | Y | Y | Y | Y |
appsflyer_device_id | Y | Y | Y | Y | Y | Y | Y | Y |
advertising_id | Y | Y | Y | Y | Y | Y | Y | Y |
android_id - Solo Android | Y | Y | Y | Y | Y | Y | Y | Y |
customer_user_id | Y | Y | Y | Y | Y | Y | Y | Y |
IMEI - Solo Android | Y | Y | Y | Y | Y | Y | Y | Y |
IDFA - Solo iOS | Y | Y | Y | Y | Y | Y | Y | Y |
plataforma | Y | Y | Y | Y | Y | Y | Y | Y |
os_version | Y | Y | Y | Y | Y | Y | Y | Y |
app_version | Y | Y | Y | Y | Y | Y | Y | Y |
sdk_version | Y | Y | Y | Y | Y | Y | Y | Y |
app_id | Y | Y | Y | Y | Y | Y | Y | Y |
app_name | Y | Y | Y | Y | Y | Y | Y | Y |
bundle_id | Y | Y | Y | Y | Y | Y | Y | Y |
event_time | Y | Y | Y | Y | Y | Y | Y | Y |
event_name | Y | Y | Y | Y | Y | Y | Y | Y |
event_value | Y | Y | Y | Y | Y | Y | Y | Y |
moneda | Y | Y | Y | Y | Y | Y | Y | Y |
download_time_selected |
Y | Y | Y | Y | Y | Y | Y | Y |
click_time_selected _timezone |
Y | Y | Y | Y | Y | Y | Y | Y |
install_time_selected _timezone |
Y | Y | Y | Y | Y | Y | Y | Y |
event_time_selected _timezone |
Y | Y | Y | Y | Y | Y | Y | Y |
selected_currency | Y | Y | Y | Y | Y | Y | Y | Y |
revenue_in_selected _currency |
N | N | N | N | Y | Y | Y | Y |
cost_in_selected_currency - Solo iOS | Y | Y | Y | Y | N | N | N | N |
Parámetros específicos de Push API
Algunos parámetros de Push API tienen un nombre distinto que en los reportes V5. Además, hay varios parámetros que existen en Push API, pero no en otras fuentes V5. Puede encontrarlos en la tabla a continuación.
Nombre de campo de Push API | Nombre de campo de V5 | Descripción |
---|---|---|
fb_campaign_name | N/A | Nombre de campaña de Facebook* |
fb_campaign_id | N/A | Número de ID de campaña de Facebook* |
fb_adset_name | N/A | Nombre de conjunto de anuncios de Facebook* |
fb_adset_id | N/A | Número de ID de conjunto de anuncios de Facebook* |
fb_adgroup_name | N/A | Nombre de grupo de anuncios de Facebook* |
fb_adgroup_id | N/A | ID de grupo de anuncios de Facebook* |
event_type | event_name |
instalación/evento in-app
|
event_name | event_name |
El nombre de un evento in-app, p. ej., af_purchase.
|
attribution_type | N/A | Orgánico o regular (no orgánico) |
click_time | attributed_touch_time | Tiempo de toque atribuido |
download_time | N/A | Marca de tiempo de la hora de instalación del dispositivo en zona horaria de UTC (justo después de que la descarga finaliza) |
agencia | af_prt | Nombre de agencia atribuida |
cost_per_install | af_cost_value | Costo en divisa original. El valor existe solo si el costo es parte del enlace de atribución. El valor es nulo si no hay datos de costos o si los datos de costos se reciben mediante la API desde la red; por ejemplo, Facebook o Google Ads. |
re_targeting_conversion_type | retargeting_conversion_type | Re-engagement/Reatribución |
appsflyer_device_id | appsflyer_id | Identificador único de instalación de aplicación por dispositivo |
moneda | af_cost_currency | USD |
selected_currency | N/A | Moneda especificada en el evento o para la aplicación en el panel de control |
revenue_in_selected_currency | event_revenue_currency | Ingresos en la moneda seleccionada para la aplicación en el panel de control |
cost_in_selected_currency | af_cost_value | Costo en la moneda seleccionada para la aplicación en el panel de control |
download_time_selected_timezone | N/A | Hora de descarga en la zona horaria seleccionada para la aplicación |
click_time_selected_timezone | attributed_touch_time | Hora de clic en anuncio en la zona horaria seleccionada para la aplicación |
install_time_selected_timezone | install_time | Hora de primer inicio de aplicación en la zona horaria seleccionada para la aplicación |
event_time_selected_timezone | event_time | Hora de ocurrencia de evento en la zona horaria seleccionada para la aplicación |
device_name | N/A | Nombre de dispositivo tal como lo ingresó el usuario. Siempre aparece como Nulo. |
device_type - Solo iOS | device_type | El tipo y el modelo del dispositivo, p. ej., iPhone 6s |
device_brand y device_model - Solo Android | device_type | La marca y el modelo del dispositivo en una cadena, p. ej., samsung-SM-G920F |
*Todos los parámetros de "Facebook", tales como fb_campaign_name
, fb_campaign_id
o fb_adgroup_id
, solo obtienen valores cuando el usuario es atribuido a Facebook.
Ejemplos de Push API
A continuación, podrá ver ejemplos de mensajes Push API enviados en distintos escenarios relacionados con Android y iOS para su referencia.
Instalación orgánica
{
"mac": null,
"af_sub1": null,
"customer_user_id": null,
"bundle_id": "com.appsflyer.sampleapp",
"app_version": "1.0",
"city": "London",
"fb_campaign_id": null,
"device_model": "Nexus 5s",
"selected_currency": "GBP",
"app_name": "com.appsflyer.sampleapp",
"install_time_selected_timezone": "2018-12-10 13:03:29.048+0000",
"wifi": "false",
"install_time": "2018-12-10 13:03:29",
"operator": "Android",
"fb_adgroup_id": null,
"currency": null,
"attributed_touch_type": null,
"re_targeting_conversion_type": null,
"attributed_touch_time": null,
"click_time_selected_timezone": null,
"is_retargeting": "false",
"country_code": "UK",
"event_type": "install",
"appsflyer_device_id": "154**********-*******************",
"http_referrer": null,
"af_sub5": null,
"fb_campaign_name": null,
"click_url": null,
"media_source": "Organic",
"campaign": null,
"af_keywords": null,
"cost_in_selected_currency": null,
"event_value": null,
"ip": "192.168.1.1",
"event_time": "2018-12-10 13:03:29",
"click_time": null,
"af_sub4": null,
"imei": null,
"fb_adgroup_name": null,
"af_sub2": null,
"attribution_type": "organic",
"android_id": null,
"fb_adset_id": null,
"agency": null,
"fb_adset_name": null,
"cost_per_install": null,
"device_brand": "google",
"download_time": "2018-12-10 13:03:15",
"af_siteid": null,
"language": "English",
"app_id": "com.appsflyer.sampleapp",
"carrier": "Android",
"event_name": null,
"advertising_id": "92dd****-****-****-****-********",
"os_version": "8.1.0",
"platform": "android",
"af_sub3": null,
"download_time_selected_timezone": "2018-12-10 13:03:15.000+0000",
"sdk_version": "v4.8.15",
"event_time_selected_timezone": "2018-12-10 13:03:29.048+0000"
}
{
"mac":"",
"attributed_touch_time":"",
"fb_adgroup_name":"",
"os_version":"10.3.1",
"agency":"",
"ip":"192.40.59.42",
"media_source":"Organic",
"http_referrer":"",
"fb_adgroup_id":"",
"download_time_selected_timezone":"2017-06-25 11:08:48.000+0000",
"app_name":"Great App",
"af_sub3":"",
"af_sub1":"",
"click_url":"",
"install_time_selected_timezone":"2017-06-25 11:14:51.495+0000",
"af_sub5":"",
"download_time":"2017-06-25 11:08:48",
"cost_per_install":"",
"click_time":"",
"attributed_touch_type":"",
"install_time":"2017-06-25 11:14:51",
"attribution_type":"organic",
"fb_adset_name":"",
"cost_in_selected_currency":"",
"af_sub4":"",
"event_type":"install",
"event_value":"",
"app_version":"5.9",
"sdk_version":"v4.4.7.3",
"fb_adset_id":"",
"af_keywords":"",
"device_name":null,
"re_targeting_conversion_type":"",
"bundle_id":"com.great.app",
"event_time_selected_timezone":"2017-06-25 11:14:51.495+0000",
"language":"en-SA",
"event_name": null,
"is_retargeting":"false",
"appsflyer_device_id":"1498*********-*******",
"customer_user_id":"A163****-****-****-****-************",
"idfa":"2053****-****-****-****-************",
"idfv":"25EF****-****-****-****-************",
"af_sub2":"",
"wifi":"true",
"campaign":"",
"af_siteid":"",
"click_time_selected_timezone":"",
"fb_campaign_name":"",
"platform":"ios",
"country_code":"US",
"city":"Los Angeles",
"event_time":"2017-06-25 11:14:51",
"app_id":"id123*******",
"selected_currency":"USD",
"currency":"",
"device_type":"iPhoneSA"
}
Instalación no orgánica
{
"mac": null,
"af_sub1": null,
"customer_user_id": null,
"bundle_id": "com.appsflyer.sampleapp",
"af_cost_value": null,
"app_version": "1.0",
"city": "London",
"fb_campaign_id": null,
"device_model": "Nexus 5s",
"af_cost_model": null,
"af_c_id": null,
"selected_currency": "GBP",
"app_name": "com.appsflyer.sampleapp",
"install_time_selected_timezone": "2018-12-10 12:29:26.387+0000",
"wifi": "true",
"install_time": "2018-12-10 12:29:26",
"operator": "Android",
"fb_adgroup_id": null,
"currency": null,
"attributed_touch_type": "click",
"af_adset_id": null,
"re_targeting_conversion_type": null,
"attributed_touch_time": "2018-12-10 12:28:22",
"click_time_selected_timezone": "2018-12-10 12:28:22.177+0000",
"is_retargeting": "false",
"country_code": "UK",
"event_type": "install",
"appsflyer_device_id": "155**********-*******************",
"http_referrer": "",
"af_sub5": null,
"fb_campaign_name": null,
"click_url": "https://app.appsflyer.com/com.appsflyer.sampleapp?pid=test_media_int&c=Test&advertising_id=d1f6****-****-****-****-************",
"media_source": "test_media_int",
"campaign": "Test",
"af_keywords": null,
"cost_in_selected_currency": null,
"event_value": null,
"ip": "192.168.1.1",
"event_time": "2018-12-10 12:29:26",
"click_time": "2018-12-10 12:28:22",
"af_sub4": null,
"imei": null,
"fb_adgroup_name": null,
"af_sub2": null,
"attribution_type": "regular",
"android_id": null,
"af_adset": null,
"fb_adset_id": null,
"af_ad": null,
"agency": null,
"fb_adset_name": null,
"cost_per_install": null,
"af_channel": null,
"af_cost_currency": null,
"device_brand": "google",
"download_time": "2018-12-10 12:29:14",
"af_siteid": null,
"language": "English",
"app_id": "com.appsflyer.sampleapp",
"af_ad_type": null,
"carrier": "Android",
"event_name": null,
"advertising_id": "d1f6****-****-****-****-************",
"os_version": "8.1.0",
"platform": "android",
"af_sub3": null,
"download_time_selected_timezone": "2018-12-10 12:29:14.000+0000",
"af_ad_id": null,
"sdk_version": "v4.8.15",
"event_time_selected_timezone": "2018-12-10 12:29:26.387+0000"
}
{
"mac": null,
"idfv": "4C3D********-****-****-****-************",
"af_sub1": null,
"customer_user_id": null,
"bundle_id": "com.appsflyer.support.swift",
"af_cost_value": null,
"app_version": "1.0",
"city": "New York",
"fb_campaign_id": null,
"af_cost_model": null,
"af_c_id": null,
"selected_currency": "USD",
"app_name": "id34*******",
"install_time_selected_timezone": "2018-12-10 13:48:47.012+0000",
"wifi": "true",
"install_time": "2018-12-10 13:48:47",
"fb_adgroup_id": null,
"currency": null,
"attributed_touch_type": "click",
"af_adset_id": null,
"re_targeting_conversion_type": null,
"device_name": null,
"attributed_touch_time": "2018-12-10 13:48:01",
"click_time_selected_timezone": "2018-12-10 13:48:01.350+0000",
"is_retargeting": "false",
"country_code": "US",
"event_type": "install",
"appsflyer_device_id": "154**********-*******",
"http_referrer": "",
"af_sub5": null,
"fb_campaign_name": null,
"click_url": "https://app.appsflyer.com/id340******?pid=test_media_int&c=test&idfa=B25356E9-AE6A-4759-B453-D35ED9E96692",
"media_source": "test_media_int",
"campaign": "test",
"af_keywords": null,
"cost_in_selected_currency": null,
"event_value": null,
"ip": "192.168.1.1",
"event_time": "2018-12-10 13:48:47",
"click_time": "2018-12-10 13:48:01",
"af_sub4": null,
"fb_adgroup_name": null,
"af_sub2": null,
"attribution_type": "regular",
"af_adset": null,
"fb_adset_id": null,
"af_ad": null,
"agency": null,
"fb_adset_name": null,
"device_type": "iPhone 6s",
"idfa": "B25356E9-****-****-****-************",
"cost_per_install": null,
"af_channel": null,
"af_cost_currency": null,
"download_time": "2018-12-10 13:48:41",
"af_siteid": null,
"language": "en",
"app_id": "id340******",
"af_ad_type": null,
"event_name": null,
"os_version": "12.0",
"platform": "ios",
"af_sub3": null,
"download_time_selected_timezone": "2018-12-10 13:48:41.000+0000",
"af_ad_id": null,
"sdk_version": "v4.8.3",
"event_time_selected_timezone": "2018-12-10 13:48:47.012+0000"
}
Evento in-app orgánico
{
"mac": null,
"af_sub1": null,
"customer_user_id": null,
"bundle_id": "com.appsflyer.sampleapp",
"app_version": "1.0",
"city": "London",
"fb_campaign_id": null,
"device_model": "Nexus 5s",
"selected_currency": "GBP",
"app_name": "com.appsflyer.sampleapp",
"install_time_selected_timezone": "2018-12-10 13:03:29.048+0000",
"wifi": "false",
"install_time": "2018-12-10 13:03:29",
"operator": "Android",
"fb_adgroup_id": null,
"currency": "GBP",
"attributed_touch_type": null,
"re_targeting_conversion_type": null,
"attributed_touch_time": null,
"click_time_selected_timezone": null,
"revenue_in_selected_currency": "1234.67",
"is_retargeting": "false",
"country_code": "UK",
"event_type": "in-app-event",
"appsflyer_device_id": "154**********-*******************",
"http_referrer": null,
"af_sub5": null,
"fb_campaign_name": null,
"click_url": null,
"media_source": "Organic",
"campaign": null,
"af_keywords": null,
"event_value":"{\"af_content_id\":\"298270\",\"af_date_b\":\"08-07-2017\",\"af_customer_user_id\":\"3f83****-****-****-****-*******\",\"af_revenue\":140.25,\"af_price\":140.25,\"af_currency\":\"GBP\"}",
"ip": "192.168.1.1",
"event_time": "2018-12-10 13:04:11",
"click_time": null,
"af_sub4": null,
"imei": null,
"fb_adgroup_name": null,
"af_sub2": null,
"attribution_type": "organic",
"android_id": null,
"fb_adset_id": null,
"agency": null,
"fb_adset_name": null,
"cost_per_install": null,
"device_brand": "google",
"download_time": "2018-12-10 13:03:15",
"af_siteid": null,
"language": "English",
"app_id": "com.appsflyer.sampleapp",
"carrier": "Android",
"event_name": "af_purchase",
"advertising_id": "92dd****-****-****-****-************",
"os_version": "8.1.0",
"platform": "android",
"af_sub3": null,
"download_time_selected_timezone": "2018-12-10 13:03:15.000+0000",
"sdk_version": "v4.8.15",
"event_time_selected_timezone": "2018-12-10 13:04:11.849+0000"
}
{
"mac":null,
"idfv":"8D36****-****-*****-*****-**********",
"af_sub1":null,
"customer_user_id":null,
"bundle_id":"com.appsflyer.support.two",
"af_cost_value":null,
"app_version":"1.0",
"city":"New York",
"fb_campaign_id":null,
"af_cost_model":null,
"af_c_id":null,
"selected_currency":"USD",
"app_name":"id34******",
"install_time_selected_timezone":"2018-08-19 13:03:37.422+0000",
"wifi":"true",
"install_time":"2018-08-19 13:03:37",
"fb_adgroup_id":null,
"currency":"USD",
"attributed_touch_type":"click",
"af_adset_id":null,
"re_targeting_conversion_type":null,
"device_name":null,
"attributed_touch_time":"2018-08-19 13:03:13",
"click_time_selected_timezone":"2018-08-19 13:03:13.851+0000",
"revenue_in_selected_currency":"200",
"is_retargeting":"false",
"country_code":"US",
"event_type":"in-app-event",
"appsflyer_device_id":"156***********-******",
"http_referrer":"",
"af_sub5":null,
"fb_campaign_name":null,
"click_url":"https://app.appsflyer.com/id3******?pid=Social%20Twitter&c=test",
"media_source":"Social Twitter",
"campaign":"test",
"af_keywords":null,
"event_value":"{\"af_revenue\":200,\"af_price\":250}",
"ip":"192.168.1.1",
"event_time":"2018-08-19 13:04:08",
"click_time":"2018-08-19 13:03:13",
"af_sub4":null,
"fb_adgroup_name":null,
"af_sub2":null,
"attribution_type":"regular",
"af_adset":null,
"fb_adset_id":null,
"af_ad":null,
"agency":null,
"fb_adset_name":null,
"device_type":"x86_64",
"idfa":"C25C****-****-****-*****-*********",
"cost_per_install":null,
"af_channel":null,
"af_cost_currency":null,
"download_time":"2018-08-19 13:03:26",
"af_siteid":null,
"language":"en",
"app_id":"id340*******",
"af_ad_type":null,
"event_name":"af_purchase",
"os_version":"11.3",
"platform":"ios",
"af_sub3":null,
"download_time_selected_timezone":"2018-08-19 13:03:26.000+0000",
"af_ad_id":null,
"sdk_version":"v4.8.3",
"event_time_selected_timezone":"2018-08-19 13:04:08.838+0000"
}
Evento in-app no orgánico
{
"mac": null,
"af_sub1": null,
"customer_user_id": null,
"bundle_id": "com.appsflyer.sampleapp",
"af_cost_value": null,
"app_version": "1.0",
"city": "New York",
"fb_campaign_id": null,
"device_model": "Nexus 5s",
"af_cost_model": null,
"af_c_id": null,
"selected_currency": "GBP",
"app_name": "com.appsflyer.sampleapp",
"install_time_selected_timezone": "2018-12-10 12:29:26.387+0000",
"wifi": "true",
"install_time": "2018-12-10 12:29:26",
"operator": "Android",
"fb_adgroup_id": null,
"currency": "GBP",
"attributed_touch_type": "click",
"af_adset_id": null,
"re_targeting_conversion_type": null,
"attributed_touch_time": "2018-12-10 12:28:22",
"click_time_selected_timezone": "2018-12-10 12:28:22.177+0000",
"revenue_in_selected_currency": "1234.67",
"is_retargeting": "false",
"country_code": "US",
"event_type": "in-app-event",
"appsflyer_device_id": "154**********-*******************",
"http_referrer": "",
"af_sub5": null,
"fb_campaign_name": null,
"click_url": "https://app.appsflyer.com/com.appsflyer.sampleapp?pid=test_media_int&c=Test&advertising_id=d1f66885-158e-47ea-aa21-62b8aea937f8",
"media_source": "test_media_int",
"campaign": "Test",
"af_keywords": null,
"event_value": "{\"af_content_id\":\"298270\",\"af_date_b\":\"08-07-2017\",\"af_customer_user_id\":\"3f83****-****-****-****-*******\",\"af_revenue\":140.25,\"af_price\":140.25,}",
"ip": "192.168.1.1",
"event_time": "2018-12-10 12:29:36",
"click_time": "2018-12-10 12:28:22",
"af_sub4": null,
"imei": null,
"fb_adgroup_name": null,
"af_sub2": null,
"attribution_type": "regular",
"android_id": null,
"af_adset": null,
"fb_adset_id": null,
"af_ad": null,
"agency": null,
"fb_adset_name": null,
"cost_per_install": null,
"af_channel": null,
"af_cost_currency": null,
"device_brand": "google",
"download_time": "2018-12-10 12:29:14",
"af_siteid": null,
"language": "English",
"app_id": "com.appsflyer.sampleapp",
"af_ad_type": null,
"carrier": "Android",
"event_name": "af_purchase",
"advertising_id": "d1f6****-****-****-****-************",
"os_version": "8.1.0",
"platform": "android",
"af_sub3": null,
"download_time_selected_timezone": "2018-12-10 12:29:14.000+0000",
"af_ad_id": null,
"sdk_version": "v4.8.15",
"event_time_selected_timezone": "2018-12-10 12:29:36.866+0000"
}
{
"mac": null,
"idfv": "4C3D78FA-D9CD-485B-89BA-BDF55FB72B4E",
"af_sub1": null,
"customer_user_id": null,
"bundle_id": "com.appsflyer.support.swift",
"af_cost_value": null,
"app_version": "1.0",
"city": "London",
"fb_campaign_id": null,
"af_cost_model": null,
"af_c_id": null,
"selected_currency": "USD",
"app_name": "id34*******",
"install_time_selected_timezone": "2018-12-10 13:48:47.012+0000",
"wifi": "true",
"install_time": "2018-12-10 13:48:47",
"fb_adgroup_id": null,
"currency": "USD",
"attributed_touch_type": "click",
"af_adset_id": null,
"re_targeting_conversion_type": null,
"device_name": null,
"attributed_touch_time": "2018-12-10 13:48:01",
"click_time_selected_timezone": "2018-12-10 13:48:01.350+0000",
"revenue_in_selected_currency": "1200",
"is_retargeting": "false",
"country_code": "UK",
"event_type": "in-app-event",
"appsflyer_device_id": "154**********-*******",
"http_referrer": "",
"af_sub5": null,
"fb_campaign_name": null,
"click_url": "https://app.appsflyer.com/id34*******?pid=test_media_int&c=test&idfa=B25356E9-AE6A-4759-B453-D35ED9E96692",
"media_source": "test_media_int",
"campaign": "test",
"af_keywords": null,
"event_value": "{\"af_revenue\":1200,\"af_content_id\":\"123\",\"af_content\":\"shoes\"}",
"ip": "192.168.1.1",
"event_time": "2018-12-10 13:50:25",
"click_time": "2018-12-10 13:48:01",
"af_sub4": null,
"fb_adgroup_name": null,
"af_sub2": null,
"attribution_type": "regular",
"af_adset": null,
"fb_adset_id": null,
"af_ad": null,
"agency": null,
"fb_adset_name": null,
"device_type": "iPhone 6s",
"idfa": "B253****-****-****-****-************",
"cost_per_install": null,
"af_channel": null,
"af_cost_currency": null,
"download_time": "2018-12-10 13:48:41",
"af_siteid": null,
"language": "en",
"app_id": "id34*******",
"af_ad_type": null,
"event_name": "af_purchase",
"os_version": "12.0",
"platform": "ios",
"af_sub3": null,
"download_time_selected_timezone": "2018-12-10 13:48:41.000+0000",
"af_ad_id": null,
"sdk_version": "v4.8.3",
"event_time_selected_timezone": "2018-12-10 13:50:25.216+0000"
}
Reatribución
{
"mac": null,
"af_sub1": null,
"customer_user_id": null,
"bundle_id": "com.appsflyer.sampleapp",
"af_cost_value": null,
"app_version": "1.0",
"city": "New York",
"fb_campaign_id": null,
"device_model": "Mi 4i",
"af_cost_model": null,
"af_c_id": null,
"selected_currency": "GBP",
"app_name": "com.appsflyer.sampleapp",
"install_time_selected_timezone": "2018-12-11 06:06:39.133+0000",
"wifi": true,
"install_time": "2018-12-11 06:06:39",
"operator": "",
"fb_adgroup_id": null,
"currency": null,
"attributed_touch_type": "click",
"af_adset_id": null,
"re_targeting_conversion_type": "re-attribution",
"attributed_touch_time": "2018-12-11 06:01:47",
"click_time_selected_timezone": "2018-12-11 06:01:47.707+0000",
"is_retargeting": true,
"country_code": "US",
"event_type": "install",
"appsflyer_device_id": "154**********-*******************",
"af_sub5": null,
"fb_campaign_name": null,
"click_url": "https://app.appsflyer.com/com.appsflyer.sampleapp?pid=test_media_int&c=ret_campaign&is_retargeting=true&advertising_id=cee6*****-****-****-****-************",
"media_source": "test_media_int",
"campaign": "ret_campaign",
"af_keywords": null,
"cost_in_selected_currency": null,
"event_value": null,
"ip": "192.168.1.1",
"event_time": "2018-12-11 06:06:39",
"click_time": "2018-12-11 06:01:47",
"af_sub4": null,
"imei": null,
"fb_adgroup_name": null,
"af_sub2": null,
"attribution_type": "regular",
"android_id": null,
"af_adset": null,
"fb_adset_id": null,
"af_ad": null,
"agency": null,
"fb_adset_name": null,
"cost_per_install": null,
"af_channel": null,
"af_cost_currency": null,
"device_brand": "Xiaomi",
"download_time": "2018-12-11 06:06:31",
"af_siteid": null,
"language": "English",
"app_id": "com.appsflyer.sampleapp",
"af_ad_type": null,
"carrier": "",
"event_name": null,
"advertising_id": "cee6*****-****-****-****-************",
"os_version": "5.0.2",
"platform": "android",
"af_sub3": null,
"download_time_selected_timezone": "2018-12-11 06:06:31.000+0000",
"af_ad_id": null,
"sdk_version": "v4.8.15",
"event_time_selected_timezone": "2018-12-11 06:06:39.133+0000"
}
{
"mac": null,
"idfv": "AC5****-****-****-****-************",
"af_sub1": null,
"customer_user_id": null,
"bundle_id": "com.appsflyer.support.swift",
"af_cost_value": null,
"app_version": "9.4.0",
"city": "London",
"fb_campaign_id": null,
"af_cost_model": null,
"af_c_id": "",
"selected_currency": "GBP",
"app_name": "",
"install_time_selected_timezone": "2018-12-11 07:21:16.887+0000",
"wifi": true,
"install_time": "2018-12-11 07:21:16",
"fb_adgroup_id": null,
"currency": null,
"attributed_touch_type": "click",
"af_adset_id": "",
"re_targeting_conversion_type": "re-attribution",
"device_name": null,
"attributed_touch_time": "2018-12-09 07:58:23",
"click_time_selected_timezone": "2018-12-09 07:58:23.000+0000",
"is_retargeting": true,
"country_code": "UK",
"event_type": "install",
"appsflyer_device_id": "154**********-*******",
"af_sub5": null,
"fb_campaign_name": null,
"click_url": null,
"media_source": "media_test_int",
"campaign": "ret_campaign",
"af_keywords": "",
"cost_in_selected_currency": null,
"event_value": null,
"ip": "192.168.1.1",
"event_time": "2018-12-11 07:21:16",
"click_time": "2018-12-09 07:58:23",
"af_sub4": null,
"fb_adgroup_name": null,
"af_sub2": null,
"attribution_type": "regular",
"af_adset": "",
"fb_adset_id": null,
"af_ad": null,
"agency": "",
"fb_adset_name": null,
"device_type": "iPhone 5",
"idfa": "471*****-****-****-****-*********",
"cost_per_install": null,
"af_channel": null,
"af_cost_currency": null,
"download_time": "2018-12-11 07:19:58",
"af_siteid": null,
"language": "en-US",
"app_id": "id8*******",
"af_ad_type": null,
"event_name": null,
"os_version": "10.3.3",
"platform": "ios",
"af_sub3": null,
"download_time_selected_timezone": "2018-12-11 07:19:58.000+0000",
"af_ad_id": null,
"sdk_version": "v4.8.6",
"event_time_selected_timezone": "2018-12-11 07:21:16.887+0000"
}
Eventos in-app de reatribución
{
"mac": null,
"af_sub1": null,
"customer_user_id": null,
"bundle_id": "com.appsflyer.sampleapp",
"af_cost_value": null,
"app_version": "1.0",
"city": "London",
"fb_campaign_id": null,
"device_model": "Mi 4i",
"af_cost_model": null,
"af_c_id": null,
"selected_currency": "GBP",
"app_name": "com.appsflyer.sampleapp",
"install_time_selected_timezone": "2018-12-11 06:06:39.133+0000",
"wifi": true,
"install_time": "2018-12-11 06:06:39",
"operator": "",
"fb_adgroup_id": null,
"currency": "GBP",
"attributed_touch_type": "click",
"af_adset_id": null,
"re_targeting_conversion_type": "re-attribution",
"attributed_touch_time": "2018-12-11 06:01:47",
"click_time_selected_timezone": "2018-12-11 06:01:47.707+0000",
"revenue_in_selected_currency": 1234.67,
"is_retargeting": true,
"country_code": "UK",
"event_type": "in-app-event",
"appsflyer_device_id": "154**********-*******************",
"af_sub5": null,
"fb_campaign_name": null,
"click_url": "https://app.appsflyer.com/com.appsflyer.sampleapp?pid=test_media_int&c=ret_campaign&is_retargeting=true&advertising_id=cee6****-****-****-****-************",
"media_source": "test_media_int",
"campaign": "ret_campaign",
"af_keywords": null,
"event_value":
"{\"af_revenue\":1234.67,\"af_currency\":\"GBP",\"af_content_id\":\"123\",\"af_content\":\"shoes\"}" ,
"ip": "192.168.1.1",
"event_time": "2018-12-11 06:07:46",
"click_time": "2018-12-11 06:01:47",
"af_sub4": null,
"imei": null,
"fb_adgroup_name": null,
"af_sub2": null,
"attribution_type": "regular",
"android_id": null,
"af_adset": null,
"fb_adset_id": null,
"af_ad": null,
"agency": null,
"fb_adset_name": null,
"cost_per_install": null,
"af_channel": null,
"af_cost_currency": null,
"device_brand": "Xiaomi",
"download_time": "2018-12-11 06:06:31",
"af_siteid": null,
"language": "English",
"app_id": "com.appsflyer.sampleapp",
"af_ad_type": null,
"carrier": "",
"event_name": "Decimal_5",
"advertising_id": "cee6****-****-****-****-************",
"os_version": "5.0.2",
"platform": "android",
"af_sub3": null,
"download_time_selected_timezone": "2018-12-11 06:06:31.000+0000",
"af_ad_id": null,
"sdk_version": "v4.8.15",
"event_time_selected_timezone": "2018-12-11 06:07:46.129+0000"
}
{
"mac": null,
"idfv": "E3******-****-****-****-**********",
"af_sub1": "",
"customer_user_id": "",
"bundle_id": "com.appsflyer.support.swift",
"af_cost_value": null,
"app_version": "9.4.0",
"city": "New York",
"fb_campaign_id": null,
"af_cost_model": null,
"af_c_id": null,
"selected_currency": "USD",
"app_name": "",
"install_time_selected_timezone": "2018-12-11 13:50:03.178+0800",
"wifi": true,
"install_time": "2018-12-11 05:50:03",
"fb_adgroup_id": null,
"currency": "USD",
"attributed_touch_type": "click",
"af_adset_id": null,
"re_targeting_conversion_type": "re-attribution",
"device_name": null,
"attributed_touch_time": "2018-12-11 05:45:32",
"click_time_selected_timezone": "2018-12-11 13:45:32.022+0800",
"revenue_in_selected_currency": null,
"is_retargeting": true,
"country_code": "US",
"event_type": "in-app-event",
"appsflyer_device_id": "1544*********-*******",
"af_sub5": null,
"fb_campaign_name": null,
"click_url": "https://app.appsflyer.com/id34*******?pid=test_media_int&c=ret_campaign&is_retargeting=true&idfa=B25****-****-****-****-************",
"media_source": "test_media_int",
"campaign": "Detail",
"af_keywords": null,
"event_value": "{\"af_revenue\": 1234.67,\"af_currency\": \"GBP\",\"af_content_id\": \"123\",\"af_content\": \"shoes\"}",
"ip": "192.168.1.1",
"event_time": "2018-12-11 07:44:37",
"click_time": "2018-12-11 05:45:32",
"af_sub4": null,
"fb_adgroup_name": null,
"af_sub2": "",
"attribution_type": "regular",
"af_adset": null,
"fb_adset_id": null,
"af_ad": null,
"agency": null,
"fb_adset_name": null,
"device_type": "iPhone 7",
"idfa": "D740****-****-****-****-************",
"cost_per_install": null,
"af_channel": null,
"af_cost_currency": null,
"download_time": "2018-12-11 05:45:47",
"af_siteid": null,
"language": "es-DO",
"app_id": "id10*******",
"af_ad_type": null,
"event_name": "af_purchase",
"os_version": "12.1",
"platform": "ios",
"af_sub3": "",
"download_time_selected_timezone": "2018-12-11 13:45:47.000+0800",
"af_ad_id": null,
"sdk_version": "v4.8.9",
"event_time_selected_timezone": "2018-12-11 07:21:16.887+0000"
}
RE-ENGAGEMENT
{
"mac": null,
"af_sub1": null,
"customer_user_id": null,
"bundle_id": "com.appsflyer.sampleapp",
"af_cost_value": null,
"app_version": null,
"city": "London",
"fb_campaign_id": null,
"device_model": null,
"af_cost_model": null,
"af_c_id": null,
"selected_currency": "GBP",
"app_name": "com.appsflyer.sampleapp",
"install_time_selected_timezone": null,
"wifi": false,
"install_time": "2018-12-09 20:47:08",
"operator": null,
"fb_adgroup_id": null,
"currency": null,
"attributed_touch_type": "click",
"af_adset_id": null,
"re_targeting_conversion_type": "re-engagement",
"attributed_touch_time": "2018-12-09 20:46:57",
"click_time_selected_timezone": "2018-12-09 20:46:57.985+0000",
"is_retargeting": true,
"country_code": "UK",
"event_type": "re-engagement",
"appsflyer_device_id": "7ced****-****-****-****-************",
"af_sub5": null,
"fb_campaign_name": null,
"click_url": "https://app.appsflyer.com/com.appsflyer.sampleapp?c=re-engagement&pid=test_media_int&advertiserId=bc39****-****-****-****-************&is_retargeting=true",
"media_source": "test_media_int",
"campaign": "re-engagement",
"af_keywords": null,
"cost_in_selected_currency": null,
"event_value": null,
"ip": "192.168.1.1",
"event_time": "2018-12-09 20:47:08",
"click_time": "2018-12-09 20:46:57",
"af_sub4": null,
"imei": null,
"fb_adgroup_name": null,
"af_sub2": null,
"attribution_type": "regular",
"android_id": null,
"af_adset": null,
"fb_adset_id": null,
"af_ad": null,
"agency": null,
"fb_adset_name": null,
"cost_per_install": null,
"af_channel": null,
"af_cost_currency": null,
"device_brand": null,
"download_time": "2018-12-09 20:47:08",
"af_siteid": null,
"language": null,
"app_id": "com.appsflyer.sampleapp",
"af_ad_type": null,
"carrier": null,
"event_name": "re-engagement",
"advertising_id": "bc39****-****-****-****-************",
"os_version": "8.0",
"platform": "android",
"af_sub3": null,
"download_time_selected_timezone": "2018-12-09 20:47:08.019+0000",
"af_ad_id": null,
"sdk_version": "v4.4.8",
"event_time_selected_timezone": "2018-12-09 20:47:08.019+0000"
}
{
"mac": null,
"idfv": "AC5****-****-****-****-************",
"af_sub1": null,
"customer_user_id": null,
"bundle_id": "com.appsflyer.support.swift",
"af_cost_value": null,
"app_version": "9.4.0",
"city": "London",
"fb_campaign_id": null,
"af_cost_model": null,
"af_c_id": "",
"selected_currency": "GBP",
"app_name": "",
"install_time_selected_timezone": "2018-12-11 07:21:16.887+0000",
"wifi": true,
"install_time": "2018-12-11 07:21:16",
"fb_adgroup_id": null,
"currency": null,
"attributed_touch_type": "click",
"af_adset_id": "",
"re_targeting_conversion_type": "re-engagement",
"device_name": null,
"attributed_touch_time": "2018-12-09 07:58:23",
"click_time_selected_timezone": "2018-12-09 07:58:23.000+0000",
"is_retargeting": true,
"country_code": "UK",
"event_type": "re-engagement",
"appsflyer_device_id": "154**********-*******",
"af_sub5": null,
"fb_campaign_name": null,
"click_url": "https://app.appsflyer.com/id8*******?c=re-engagement&pid=test_media_int&idfa=471*****-****-****-****-*********&is_retargeting=true",
"media_source": "media_test_int",
"campaign": "reengagement_campaign",
"af_keywords": "",
"cost_in_selected_currency": null,
"event_value": null,
"ip": "192.168.1.1",
"event_time": "2018-12-11 07:21:16",
"click_time": "2018-12-09 07:58:23",
"af_sub4": null,
"fb_adgroup_name": null,
"af_sub2": null,
"attribution_type": "regular",
"af_adset": "",
"fb_adset_id": null,
"af_ad": null,
"agency": "",
"fb_adset_name": null,
"device_type": "iPhone 5",
"idfa": "471*****-****-****-****-*********",
"cost_per_install": null,
"af_channel": null,
"af_cost_currency": null,
"download_time": "2018-12-11 07:19:58",
"af_siteid": null,
"language": "en-US",
"app_id": "id8*******",
"af_ad_type": null,
"event_name": null,
"os_version": "10.3.3",
"platform": "ios",
"af_sub3": null,
"download_time_selected_timezone": "2018-12-11 07:19:58.000+0000",
"af_ad_id": null,
"sdk_version": "v4.8.6",
"event_time_selected_timezone": "2018-12-11 07:21:16.887+0000"
}
Eventos in-app de recaptación
¡Importante!
Si elige recibir postbacks de Push API para eventos in-app de re-engagement y postbacks para eventos in-app orgánicos y no orgánicos, AppsFlyer envía dos postbacks de eventos in-app:
- Uno para instalación orgánica o instalación no orgánica/fuente de medios de retribución no orgánica.
- Otro para la fuente de medios de re-engagement.
En tal escenario, tienes la opción de desduplicar los eventos.
{
"mac": null,
"af_sub1": null,
"customer_user_id": null,
"bundle_id": "com.appsflyer.sampleapp",
"af_cost_value": null,
"app_version": null,
"city": "New York",
"fb_campaign_id": null,
"device_model": null,
"af_cost_model": null,
"af_c_id": null,
"selected_currency": "USD",
"app_name": "com.appsflyer.sampleapp",
"install_time_selected_timezone": "2018-12-12 07:05:45.445+0000",
"wifi": false,
"install_time": "2018-12-12 07:05:45",
"operator": null,
"fb_adgroup_id": null,
"currency": "USD",
"attributed_touch_type": "click",
"af_adset_id": null,
"re_targeting_conversion_type": "re-engagement",
"attributed_touch_time": "2018-12-12 07:05:35",
"click_time_selected_timezone": "2018-12-12 07:05:35.382+0000",
"revenue_in_selected_currency": 999,
"is_retargeting": true,
"country_code": "US",
"event_type": "in-app-event",
"appsflyer_device_id": "ea19****-****-****-****-***********",
"af_sub5": null,
"fb_campaign_name": null,
"click_url": "https://app.appsflyer.com/com.appsflyer.sampleapp?c=re-engagement&pid=test_media_int&advertiserId=cd45****-****-****-****-************&is_retargeting=true",
"media_source": "test_media_int",
"campaign": "re-engagement",
"af_keywords": null,
"event_value": "{\"af_currency\":\"UDS\",\"af_revenue\":999,\"af_price\":149,\"af_content_id\":\"888888888\",\"af_quantity\":\"1\",\"af_content_type\":\"SINGLE\"}",
"ip": "192.168.1.1",
"event_time": "2018-12-12 07:06:15",
"click_time": "2018-12-12 07:05:35",
"af_sub4": null,
"imei": null,
"fb_adgroup_name": null,
"af_sub2": null,
"attribution_type": "regular",
"android_id": null,
"af_adset": null,
"fb_adset_id": null,
"af_ad": null,
"agency": null,
"fb_adset_name": null,
"cost_per_install": null,
"af_channel": null,
"af_cost_currency": null,
"device_brand": null,
"download_time": "2018-12-12 07:06:15",
"af_siteid": null,
"language": null,
"app_id": "com.appsflyer.sampleapp",
"af_ad_type": null,
"carrier": null,
"event_name": "af_purchase",
"advertising_id": "cd45****-****-****-****-************",
"os_version": "",
"platform": "android",
"af_sub3": null,
"download_time_selected_timezone": "2018-12-12 07:06:15.497+0000",
"af_ad_id": null,
"sdk_version": "v4.4.8",
"event_time_selected_timezone": "2018-12-12 07:06:15.497+0000"
}
{
"mac": null,
"idfv": "708B****-****-****-****-************",
"af_sub1": null,
"customer_user_id": null,
"bundle_id": "com.appsflyer.two",
"af_cost_value": null,
"app_version": "1.0",
"city": "New York",
"fb_campaign_id": null,
"af_cost_model": null,
"af_c_id": null,
"selected_currency": "USD",
"app_name": "id34*******",
"install_time_selected_timezone": "2018-12-13 10:37:58.697+0000",
"wifi": true,
"install_time": "2018-12-13 10:37:58",
"fb_adgroup_id": null,
"currency": "USD",
"attributed_touch_type": "click",
"af_adset_id": null,
"re_targeting_conversion_type": "re-engagement",
"device_name": null,
"attributed_touch_time": "2018-12-13 10:37:58",
"click_time_selected_timezone": "2018-12-13 10:37:58.697+0000",
"revenue_in_selected_currency": 200,
"is_retargeting": true,
"country_code": "IL",
"event_type": "in-app-event",
"appsflyer_device_id": "1544699211327-5372776",
"af_sub5": null,
"fb_campaign_name": null,
"click_url": "https://myapp.onelink.me/aaaa/bbbbbbb",
"media_source": "test_media_int",
"campaign": "re-engagement",
"af_keywords": null,
"event_value": "{\"af_revenue\":200,\"af_currency\":\"USD\",\"af_receipt_id\":\"9277\",\"af_quantity\":2,\"af_content_id\":\"092\"}",
"ip": "192.168.1.1",
"event_time": "2018-12-13 10:40:33",
"click_time": "2018-12-13 10:37:58",
"af_sub4": null,
"fb_adgroup_name": null,
"af_sub2": null,
"attribution_type": "regular",
"af_adset": null,
"fb_adset_id": null,
"af_ad": null,
"agency": null,
"fb_adset_name": null,
"device_type": "iPhone 7 Plus",
"idfa": "5C50****-****-****-****-***********",
"cost_per_install": null,
"af_channel": null,
"af_cost_currency": null,
"download_time": "2018-12-13 09:06:51",
"af_siteid": null,
"language": "en-IL",
"app_id": "id340******",
"af_ad_type": null,
"event_name": "af_purchase",
"os_version": "11.4.1",
"platform": "ios",
"af_sub3": null,
"download_time_selected_timezone": "2018-12-13 09:06:51.000+0000",
"af_ad_id": null,
"sdk_version": "v4.8.3",
"event_time_selected_timezone": "2018-12-13 10:40:33.459+0000"
}
Uso compartido de datos con plataformas de terceros
Si trabaja con socios como Facebook, Twitter, Snap, Pinterest, etc., que tienen restricciones para compartir sus datos con plataformas de terceros y servicios, asegúrese de seguir sus lineamientos y eliminar cualquier dato que se encuentre bajo estas restricciones.
¿Los eventos de retargeting son duplicados?
En general, sí.
Si el cuadro de Eventos in-app de retargeting está marcado, todos los eventos in-app que se producen durante la ventana de re-engagement de un usuario redireccionado se envían con los detalles de atribución de la red de retargeting.
También se enviarán simultáneamente los eventos orgánicos o no orgánicos si el cuadro eventos in-app respectivo está marcado. Este mensaje tiene los detalles de atribución de la fuente de medios original.
Ejemplo
Bruce instala greatapp y se atribuye a awesome_network. Luego, Bruce realiza el re-engagement con la campaña de retargeting de greatapp en retar-network y realiza un evento de compra. El evento se envía dos veces con los siguientes detalles:
1. Como evento no orgánico:
Fuente de medios: awesome_network
is_retargeting: false
re_targeting_conversion_type: (sin valor)
2. Como evento de retargeting:
Fuente de medios: retar_network
is_retargeting: true
re_targeting_conversion_type: re-engagement
¿Cómo puedo desduplicar los eventos de retargeting?
Cuando ocurre un evento in-app de re-engagement, hay casos en los que AppsFlyer envía dos postbacks de Push API. Para distinguir entre dos postbacks, debe mirar el campo re_targeting_conversion_type
.
Para desduplicar eventos de retargeting, compare las dos cargas útiles:
- Compare los campos
event_time
,appsflyer_device_id
yapp_id
. - Si los campos coinciden, significa que estos dos postbacks están relacionados con el mismo evento in-app de retargeting.
- Luego, consulte el campo
re_targeting_conversion_type
- Suelte la carga cuando el
re_targeting_conversion_type
seanull
¿Cuál es la Seguridad de la API admitida?
Todos los mensajes de Push API se envían mediante conexiones https seguras encriptadas.
Para conocer más detalles, ingrese aquí.
¿Dónde están los Datos push de Facebook?
Por defecto, Facebook no publica los raw data a nivel de usuario, salvo que aceptes los Términos de servicio de Facebook.
Al hacerlo, permites el envío de datos de instalaciones a nivel de usuario provenientes de Facebook a través de Push API (y también hacia otros recursos de raw data).