De un vistazo: Utiliza los datos de conversión para identificar varios escenarios de conversión, personalizar la experiencia del usuario y más.
Información general
La siguiente guía contiene varios escenarios de conversión de usuarios y sus correspondientes cargas útiles de datos de conversión:
Los datos de conversión se ponen a disposición en la plataforma utilizando cualquiera de los siguientes:
Debido a la compensación de la precisión/latencia, los datos de conversión para los mismos ID de dispositivo pueden diferir entre las API.
Campos de carga útil de datos de conversión no orgánicos
Campos siempre disponibles
En la tabla que sigue, se enumeran los campos que siempre existen para las conversiones no orgánicas, independientemente de la media_source
de conversión.
Nombre del campo de carga útil | Nombre del campo de raw data | Observaciones |
---|---|---|
media_source |
Fuente de medios |
Publisher atribuido. Equivalente al parámetro |
install_time |
Horario de instalación | |
click_time |
Tiempo de toque atribuido | La hora en que ocurrió un clic o impresión en UTC |
is_first_launch |
N/A |
true , false
|
af_status |
El raw data se divide en reportes separados: orgánicos, no orgánicos |
"Non-organic" |
af_siteid |
ID de sitio | |
adgroup_id |
ID de anuncio | |
adset |
Conjunto de anuncios | |
adset_id |
ID de conjunto de anuncios | |
agency |
Partner |
null , o nombre de agencia (para campañas dirigidas por agencias) |
campaign |
Campaña | |
campaign_id |
ID de campaña | |
http_referrer |
Referente de HTTP | |
retargeting_conversion_type |
Tipo de conversión de retargeting | "none", o retargeting_conversion_type |
af_sub[n] (n=1—5) |
Sub Param [n] (n=1–5) |
Campos disponibles en algunos casos
Los campos de la tabla que sigue están disponibles en algunos casos, dependiendo de cómo la SRN rellena el evento individual.
Nombre de los campos de carga útil | Nombre del campo de raw data | Observaciones | |
---|---|---|---|
af_channel |
Canal |
SRN que rellenan este parámetro:
Ejemplo: Facebook—Instagram, Google—YouTube |
|
orig_cost |
Nota (1) |
||
costs_cents_USD |
Nota (1) |
||
af_cpi |
Nota (1) |
||
Nota (1) Los campos de costo se rellenan con valores compartidos por la red de publicidad. Para que la red de publicidad comparta el costo con AppsFlyer, debes habilitar la integración de costos en la página Integraciones activas. Algunas SRN admiten costos compartidos de forma masiva. En este caso, los campos de costo a nivel de evento se devuelven como 0. |
Campos adicionales
- Lista de parámetros de AppsFlyer
- Puedes agregar parámetros al enlace de atribución, están disponibles en la carga útil
Consulta el diccionario de campos de raw data para obtener más información.
Limitaciones
Nombres de parámetros personalizados
Los parámetros personalizados no se pueden llamar name
("n" en minúsculas. Name
es válido).
Si un parámetro se llama name
, se elimina de la carga útil.
Datos de conversión de UA con SRN
Las redes de autorreporte (SRN) son redes de publicidad que implementan sus propios mecanismos de atribución, por ejemplo, Anuncios de Meta y Google.
Las SRN no utilizan enlaces de atribución. Es decir que:
- Los campos de carga útil están predefinidos
- No se pueden agregar campos a la carga útil agregando parámetros a un enlace de atribución.
Las SRN reportan las conversiones a AppsFlyer. Los datos de conversión están disponibles en la aplicación. Los campos disponibles varían según la SRN y se detallan en las pestañas de las SRN individuales que siguen.
Una nota sobre Anuncios de Meta
Si ejecutas campañas en Anuncios de Meta y no firmas los términos de servicio de Meta, AppsFlyer atribuye la instalación. La disponibilidad del reporte se limita de la siguiente manera:
- Disponible: paneles de control y reportes de datos agregados y analíticos:
- No disponible: raw data
Datos de conversión de Anuncios de Meta
Nombre de campo | Observaciones | Fuente de datos |
---|---|---|
match_type |
Siempre "srn"
|
AppsFlyer |
media_source |
Siempre "Meta ads"
|
AppsFlyer |
agency |
null o valor del parámetro af_prt en el enlace de atribución |
Meta ads |
http_referrer |
Siempre null
|
Meta ads |
retargeting_conversion_type |
AppsFlyer | |
af_channel |
Anuncios de Meta (publisher_platform) | |
af_status |
Siempre "Non-organic"
|
AppsFlyer |
ad_id |
Solo para uso interno de Anuncios de Meta. | Anuncios de Meta (ad_id) |
click_time |
AppsFlyer | |
install_time |
AppsFlyer | |
is_first_launch |
true , false
|
Dispositivo |
adset_id |
Disponible en el raw data: ID de conjunto de anuncios | Anuncios de Meta (campaign_id) |
is_fb |
Siempre true
|
AppsFlyer |
campaign |
Disponible en el raw data: Nombre de la campaña | Anuncios de Meta (campaign_group_name) |
campaign_id |
Disponible en el raw data: ID de campaña | Anuncios de Meta (campaign_group_id) |
is_paid |
Siempre true
|
Meta ads |
adgroup |
Disponible en el raw data: Anuncio | Anuncios de Meta (adgroup_name) |
adgroup_id |
Disponible en el raw data: ID de anuncio | Anuncios de Meta (adgroup_id) |
adset |
Disponible en el raw data: Conjunto de anuncios | Anuncios de Meta (campaign_name) |
af_siteid |
Siempre null |
Meta ads |
af_sub[1-5] |
Siempre null
|
Anunciante |
Nota: Los campos relacionados con los costos no están disponibles porque Anuncios de Meta no comparte los datos de costos al momento de la conversión. Si se habilita el costo compartido , Anuncios de Meta comparte datos de costos con AppsFlyer varias veces al día.
Nombre de campo | Observaciones |
---|---|
match_type |
Siempre "srn"
|
media_source |
Siempre "googleadwords_int"
|
agency |
"none" o valor de af_prt
|
http_referrer |
|
retargeting_conversion_type |
|
af_channel |
Nota (1) |
af_status |
Siempre "Non-organic"
|
click_time |
|
install_time |
|
is_first_launch |
true , false
|
adgroup_name |
|
adset_id |
Siempre null
|
campaign |
Nota (3) |
campaign_id |
|
adgroup |
|
adgroup_id |
|
adset |
Nota (3) |
af_siteid |
|
af_sub[1-5] |
|
ad_event_id |
|
af_ad |
Cadena vacía |
af_ad_id |
Cadena vacía |
af_ad_type |
Tipo de anuncio de AdWords |
af_adset |
Disponible en el raw data: Conjunto de anuncios |
af_adset_id |
Disponible en el raw data: ID de conjunto de anuncios |
af_c_id |
Disponible en el raw data: ID de campaña |
af_click_lookback |
|
af_cpi |
Nota (2) |
af_dp |
Solo relevante para las campañas de Google App en Feeds. |
af_keywords |
Disponible en el raw data: Palabras clave |
af_prt |
"none" o valor de af_prt
|
af_reengagement_window |
Disponible en el raw data: Ventana de re-engagement |
af_viewthrough_lookback |
Disponible en el raw data: Ventana retrospectiva para atribución por impresiones |
click_url |
Disponible en el raw data: Referente HTTP |
click-timestamp |
Fuente: AppsFlyer |
cost_cents_USD |
Nota (2) |
external_account_id |
ID de cuenta de AdWords |
gclid |
|
lat |
|
network |
Nota (1) |
orig_cost |
Nota (2) |
video_id |
Siempre null
|
Notas |
Nombre de campo | Observaciones | |
---|---|---|
match_type |
Siempre "srn"
|
|
media_source |
Siempre "Apple Search Ads"
|
|
|
Nota (2) | |
adset_id |
||
|
Nota (2) | |
af_adset_id |
||
af_c_id |
||
af_click_lookback |
||
af_cpi |
Nota (1) | |
|
Nota (2)—Usar ID de palabras clave |
|
af_siteid |
||
af_status |
Siempre "Non-organic"
|
|
af_sub[1-5] |
||
agency |
null o valor de af_prt
|
|
|
Nota (2) | |
campaign_id |
||
click_time |
||
is_first_launch |
true , false
|
|
cost_cents_USD |
Nota (1) | |
http_referrer |
||
install_time |
||
adgroup |
||
adgroup_id |
||
orig_cost |
Nota (1) | |
retargeting_conversion_type |
||
Notas |
Nombre de campo | Observaciones |
---|---|
match_type |
"srn" |
media_source |
"snapchat_int" |
adset |
|
adset_id |
|
af_ad |
|
af_ad_id |
|
af_adset |
|
af_adset_id |
|
af_c_id |
|
af_channel |
|
af_cpi |
|
af_siteid |
|
af_status |
Siempre "Non-organic"
|
af_sub[1-5] |
|
af_viewthrough_lookback |
|
agency |
|
campaign |
|
campaign_id |
|
click_time |
|
cost_cents_USD |
|
http_referrer |
|
install_time |
|
is_first_launch |
|
adgroup |
|
adgroup_id |
|
orig_cost |
|
retargeting_conversion_type |
Nombre de campo | Observaciones |
---|---|
match_type |
Siempre "srn"
|
media_source |
Siempre "Twitter"
|
af_ad |
|
af_ad_id |
|
af_adset |
|
af_adset_id |
|
af_channel |
|
af_siteid |
|
af_status |
Siempre "Non-organic"
|
af_sub[1-5] |
|
agency |
Siempre null
|
campaign |
|
campaign_id |
null o ID de campaña |
click_time |
|
http_referrer |
|
install_time |
|
is_first_launch |
true , false
|
adgroup |
|
adgroup_id |
|
retargeting_conversion_type |
Siempre "none"
|
Nota: Los campos de costos no aparecen en la carga útil porque Twitter no admite el uso compartido de datos de costos.
Nombre de campo | Observaciones |
---|---|
match_type |
Siempre "srn"
|
media_source |
Siempre "yahoogemini_int"
|
adset |
|
adset_id |
|
af_ad |
|
af_ad_id |
|
af_c_id |
|
af_cpi |
Nota (1) |
af_siteid |
|
af_status |
Siempre "Non-organic"
|
af_sub[1-5] |
|
agency |
|
campaign |
|
campaign_id |
|
campaign_type |
|
click_time |
|
cost_cents_USD |
Nota (1) |
http_referrer |
|
install_time |
|
is_first_launch |
|
adgroup |
|
adgroup_id |
|
orig_cost |
Nota (1) |
retargeting_conversion_type |
|
Nota (1) Oath admite costos compartidos pero envía los datos relacionados con los costos en masa, no en los datos de conversión. |
Conversión de UA con otras redes de publicidad
Para otras redes de publicidad, los datos de la carga útil se ven directamente afectados por los parámetros en el enlace de atribución.
Examina las siguientes cargas útiles de JSON.
Nota: Los datos de conversión se devuelven como una estructura de datos similar a un mapa. El desarrollador no interactúa con el raw JSON.
Applovin
Enlace de atribución:
https://app.appsflyer.com/com.company.app?af_ad=ad_name&af_ad_type=INTER
&af_channel=video&af_siteid=123_site_id&af_c_id=b8******************************&
af_adset=_DEFAULT&pid=applovin_int&c=campaign_name
&af_click_lookback=7d&clickid=10****************
&advertising_id=50********************************&af_ip=
Carga útil:
{
"adgroup": null,
"campaign": "campaign_name",
"media_source": "applovin_int",
"retargeting_conversion_type": "none",
"adset_id": null,
"campaign_id": null,
"install_time": "2018-12-30 23:49:54.186",
"adgroup_id": null,
"orig_cost": "0.0",
"click_time": "2018-12-24 14:29:33.738",
"agency": null,
"cost_cents_USD": "0",
"af_ad_type": "INTER",
"af_c_id": "b8******************************",
"adset": null,
"advertising_id": "50********************************",
"af_sub1": null,
"clickid": "10****************",
"af_click_lookback": "7d",
"af_siteid": "123_site_id",
"af_ad": "ad_name",
"http_referrer": null,
"af_channel": "video",
"af_adset": "_DEFAULT",
"af_sub5": null,
"af_sub4": null,
"af_cpi": null,
"af_sub3": null,
"af_sub2": null,
"af_status": "Non-organic"
}
- Los parámetros en el enlace de atribución aparecen como campos en la carga útil.
- Los demás campos en la carga útil que no están en el enlace de atribución aparecen con un valor nulo.
- AppLovin admite costos compartidos de anuncios, pero envía los datos de costos a AppsFlyer de forma masiva. Los campos relacionados con el costo se devuelven como 0.
ironSource
Enlace de atribución:
https://app.appsflyer.com/id123456789?
af_ua=Mozilla/5.0+(iPhone;+CPU+iPhone+OS+12_1_2+like+Mac+OS+X)+AppleWebKit/605.1.15+(KHTML,+like+Gecko)+Mobile/16C101
&clickid=ab*******************&redirect=false
&ua=Mozilla/5.0+(iPhone;+CPU+iPhone+OS+12_1_2+like+Mac+OS+X)+AppleWebKit/605.1.15+(KHTML,+like+Gecko)+Mobile/16C101
&af_lang=pt&imei=&af_sub1=&advertising_id=&af_ip=192.168.0.1&pid=ironsource_int
&device_ip=192.168.0.1&c=campaign_name
&idfa=01**********************************&af_siteid=123_site_id&
af_enc_data=cN*********************************************************************
Carga útil:
{
"adgroup": null,
"af_enc_data": "cN**************************************************************************************",
"campaign": "campaign_name",
"media_source": "ironsource_int",
"retargeting_conversion_type": "none",
"adset_id": null,
"campaign_id": null,
"install_time": "2018-12-30 23:59:32.194",
"adgroup_id": null,
"redirect": "false",
"orig_cost": "0.75",
"click_time": "2018-12-30 23:58:54.517",
"agency": null,
"cost_cents_USD": "75",
"adset": null,
"advertising_id": "35**********************************",
"af_sub1": null,
"af_ip": "192.168.0.1",
"clickid": "ab*******************",
"af_sub3": null,
"af_cost_value": "0.75",
"af_ref": "ironsource_5f******************************************",
"af_siteid": "123_site_id",
"http_referrer": null,
"af_cost_model": "cpi",
"af_ua": "Mozilla/5.0 (Linux; Android 8.0.0; SM-N950F Build/R16NW; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/71.0.3578.99 Mobile Safari/537.36",
"af_cost_currency": "USD",
"af_sub5": null,
"af_sub4": null,
"af_lang": "en",
"af_cpi": null,
"af_click_lookback": "7d",
"af_sub2": null,
"af_status": "Non-organic"
}
ironSource comparte los datos relacionados con los costos con AppsFlyer al realizar la conversión usando los campos orig_cost
, costs_cents_USD
y af_cost_value
.
Sin embargo, los datos relacionados con los costos no aparecen en el enlace de atribución. ironSource cifra los datos de costos y los almacena en el campo af_enc_data
.
Datos de conversión de retargeting
El retargeting incluye dos tipos de conversiones, reatribución o re-engagement.
Consejo
Los datos de conversión para retargeting no siempre dan una indicación clara del tipo de conversión. Ver las fuentes de datos de conversión alternativas.
Reatribución con SRN
Cuando un usuario es reatribuido a través de una SRN, la carga útil de los datos de conversión no indica que se trata de una campaña de retargeting. Dado que las SRN no utilizan enlaces de atribución, no hay forma de establecer un parámetro is_retargeting=true
en el enlace de atribución. Para las SRN que sí admiten retargeting, AppsFlyer determina si el usuario debe ser reatribuido o no.
Lo que esto significa es que no hay forma de determinar, a nivel de SDK, si una instalación proviene de una campaña de retargeting. La única manera es establecer el nombre de la campaña de tal manera que indique una campaña de retargeting.
Nota
Establecer el nombre de la campaña de tal manera que indique el retargeting no es un método infalible. Ver ejemplos para aprender más.
Reatribución con redes de publicidad regulares
La atribución a redes de publicidad se basa en enlaces de atribución. Ya sean enlaces de atribución regulares o OneLink, con el retargeting, el enlace de atribución siempre tiene el parámetro is_retargeting=true
establecido.
Campaña de retargeting con Criteo
Enlace de atribución
https://app.appsflyer.com/id1234567895?pid=criteo_int&af_click_lookback=30d&
c=campaign_name&is_retargeting=true&redirect=false&idfa=68**********************************
&af_reengagement_window=30d
Carga útil de los datos de conversión
{
"adgroup": null,
"campaign": "campaign_name",
"media_source": "criteo_int",
"retargeting_conversion_type": "re-attribution",
"adset_id": null,
"campaign_id": null,
"af_reengagement_window": "30d",
"install_time": "2018-12-01 23:13:03.126",
"adgroup_id": null,
"redirect": "false",
"af_sub5": null,
"click_time": "2018-11-18 20:02:31.559",
"agency": null,
"cost_cents_USD": "0",
"is_retargeting": "true",
"af_cpi": null,
"af_click_lookback": "30d",
"af_siteid": null,
"idfa": "68**********************************",
"http_referrer": null,
"orig_cost": "0.0",
"af_sub4": null,
"adset": null,
"af_sub1": null,
"af_sub3": null,
"af_sub2": null,
"af_status": "Non-organic"
}
-
Parámetro
retargeting_conversion_type
: este parámetro indica el tipo de retargeting. Puede ser reatribución, re-engagement o ninguno. -
Parámetro
is_retargeting: true
: este parámetro indica que la instalación es una instalación reatribuida. -
af_reengagement_window
: la ventana de atribución de re-engagement es el número de días en los que un evento puede atribuirse a un usuario recaptado. Dado que se trata de una conversión de reatribución, este parámetro es redundante.
Reatribución con enlaces profundos diferidos
A menudo, quieres enlazar profundamente a los usuarios reatribuidos que, por definición, no tienen la aplicación instalada. Por ejemplo, tú estableces una campaña que tiene como objetivo traer de vuelta a los usuarios que desinstalaron la aplicación. La campaña promueve un producto o servicio y quieres servir a los usuarios contenido relacionado con el producto o servicio que anuncias.
Esto se conoce como enlaces profundos diferidos. La carga útil de los datos de conversión para los enlaces profundos diferidos proviene del método onConversionDataSuccess
.
Enlaces profundos diferidos con SRN
Los parámetros de enlaces profundos definidos en las campañas de SRN no están disponibles fuera de las SRN. Esto incluye el parámetro af_dp
, que contiene la ruta de acceso del esquema en la aplicación. La única excepción a esto es cuando se utilizan campañas de Google App en Feeds. A fin de implementar enlaces profundos diferidos, se debe aplicar una lógica adicional para las campañas de SRN. Usa los datos de la respuesta onConversionSuccess
, como la campaña, el conjunto de anuncios, el grupo de anuncios, para redirigir programáticamente a tus usuarios.
Datos de conversión para enlace profundo diferido con Anuncios de Meta
{
"adset":"Adidas Running Shoes Women",
"adgroup": null,
"campaign_id":"6**********",
"af_status":"Non-organic",
"retargeting_conversion_type": "none",
"agency":null,
"af_sub3":null,
"af_siteid":null,
"adset_id":"6**********",
"is_fb":true,
"is_first_launch":true,
"click_time":"2017-07-18 12:55:05",
"iscache":false,
"ad_id":"6**********",
"af_sub1":null,
"campaign":"running shoes summer collection",
"is_paid":true,
"af_sub4":null,
"adgroup_id":"6**********",
"is_mobile_data_terms_signed":true,
"af_channel":"Facebook",
"af_sub5":null,
"media_source":"Meta ads",
"install_time":"2017-07-19 08:06:56.189",
"af_sub2":null
}
{
"media_source":"Meta ads",
"campaign":"running shoes summer collection",
"adset":"Running Shoes Women",
"adgroup":null,
"campaign_id":"6**********",
"retargeting_conversion_type": "none",
"af_status":"Non-organic",
"agency":null,
"af_sub3":null,
"af_siteid":null,
"adset_id":"6**********",
"is_fb":true,
"is_first_launch":true,
"click_time":"2017-07-17 16:23:18",
"iscache":false,
"ad_id":"6**********",
"af_sub1":null,
"is_paid":true,
"af_sub4":null,
"adgroup_id":"6**********",
"is_mobile_data_terms_signed":true,
"af_channel":"Facebook",
"af_sub5":null,
"install_time":"2017-07-18 15:10:50.190",
"af_sub2":null
}
Puedes usar los datos en la respuesta de getConversionData, como la campaña, conjunto de anuncios, etc. para redirigir programáticamente a tus usuarios y servirles contenido relevante.
Ejemplo
La aplicación es una aplicación de comercio electrónico que se especializa en ropa deportiva. Un usuario que no tiene la aplicación instalada se involucra con un anuncio e instala la aplicación. Una vez que se inicia la aplicación, el SDK devuelve los datos de conversión. El desarrollador hace que la aplicación abra la actividad de la colección de zapatillas de correr de verano (campaña) en la tienda y sirve la categoría de zapatillas para correr para mujer (conjunto de anuncios).
Enlaces profundos diferidos con enlaces de atribución
Hay tres formas de enlazar profundamente a los usuarios:
Esquemas URI
Al usar esquemas URI, tanto para los enlaces de atribución como para OneLink, el enlace de atribución y la carga útil son los siguientes:
Enlace de atribución
http://app.appsflyer.com/com.appsflyer.nivisampleapp?pid=media_source_name
&c=campaign_name&af_dp=superapp%3A%2F%2deeplink-activity
OneLink
// short OneLink
https://dhba.onelink.me/2rAD/71ba577e
//long OneLink
https://dhba.onelink.me/2rAD?pid=media_source_name&c=campaign_name
&is_retargeting=true&af_dp=superapp%3A%2F%2deeplink-activity
Carga útil
{
"af_deeplink": true,
"campaign": "campaign_name",
"media_source": "media_source_name",
"retargeting_conversion_type": "none",
"adset_id": null,
"campaign_id": null,
"orig_cost": "0.0",
"click_time": "2018-12-30 23:59:09",
"install_time": "2018-12-30 23:59:39.330",
"agency": null,
"cost_cents_USD": "0",
"adset": "AD_SET_NAME",
"ad_id": "AD_ID",
"af_siteid": null,
"http_referrer": null,
"af_cpi": null,
"af_sub5": null,
"af_sub4": null,
"af_sub1": null,
"af_sub3": null,
"af_sub2": null,
"af_status": "Non-organic",
"scheme": "superapp",
"host": "deeplink_activity"
}
-
af_deeplink: true
: cuando este parámetro aparece y se establece en true, busca los camposscheme
yhost
. -
scheme
yhost
: estos campos provienen del parámetroaf_dp
en el enlace de atribución e indican el esquema y la actividad a la que el usuario debe estar enlazado profundamente.
Enlaces universales de iOS y enlaces de aplicaciones de Android
Estas son las otras dos de las tres formas de realizar enlaces profundos.
Cuando se utilizan enlaces universales o enlaces de aplicaciones, el OneLink y la carga útil son los siguientes:
OneLink
// short OneLink
https://dhba.onelink.me/2rAD/71ba577e
//long OneLink
https://dhba.onelink.me/2rAD?pid=media_source_name&c=campaign_name
&is_retargeting=true
Carga útil
{
"install_time": "2019-01-08 16:24:49.853",
"cost_cents_USD": "0",
"campaign": "campaign_name",
"retargeting_conversion_type": "none",
"is_first_launch": true,
"click_time": "2019-01-08 16:24:14.322",
"af_click_lookback": "7d",
"orig_cost": "0.0",
"af_status": "Non-organic",
"iscache": "true",
"shortlink": "71ba577e",
"media_source": "media_source_name",
"is_retargeting": true
}
-
Campo
shortlink
: este campo indica el OneLink específico del que proviene el usuario. Ayuda al desarrollador a saber cómo proceder para ejecutar una actividad y servir contenido. Otros campos, comocampaign
, también pueden utilizarse para este propósito.¡Importante!
El campo
shortlink
no aparece en la carga útil cuando se usa el OneLink largo.En ambos casos (OneLink corto o largo) recomendamos agregar un parámetro personalizado que indique la actividad. Por ejemplo
&deep_link_activity=shoes_cateogry
Nota
El uso de enlaces universales y enlaces de aplicaciones solo es posible con OneLink.
Re-engagement con SRN
Al igual que con las campañas de reatribución, cuando se recapta un usuario a través de una SRN, los datos de conversión no indican que se trata de una campaña de re-engagement. Se puede establecer el nombre de la campaña de manera que indique una campaña de re-engagement.
Re-engagement con redes de publicidad regulares
Aquí también, la carga útil de los datos de conversión no indica que el usuario proviene de una campaña de re-engagement. Para superar esta limitación, puedes establecer el nombre de la campaña para indicar un re-engagement.
Re-engagement con enlaces profundos
Una parte importante del re-engagement es enviar al usuario a una actividad específica. Por ejemplo, si anuncias algún producto u oferta. En tales casos, deseas enviar a los usuarios que hacen clic en el anuncio directamente a la actividad de la aplicación para este producto u oferta.
Para ello, se utilizan enlaces profundos. Los datos de conversión en los enlaces profundos son realmente importantes. Contienen la información necesaria para que el desarrollador personalice la experiencia del usuario y lo envíe a la actividad correcta.
Re-engagement: enlaces profundos con SRN
Los datos de conversión no están disponibles cuando un usuario recaptado proviene de una SRN. El desarrollador debe usar los métodos de las SRN para obtenerlo al lanzar la aplicación.
Re-engagement: enlaces profundos con redes de publicidad
Cuando se recapta a un usuario y se inicia la aplicación, los siguientes datos de conversión están disponibles en el método onAppPenAttribution
:
Tanto para iOS como para Android, cuando se usa la versión corta de OneLink, los datos de conversión constituyen un mapa estructurado de todos los parámetros incluidos en el enlace:
Ejemplo:
{
af_dp: "superapp://Deeplink",
pid: "media_source_name"
c: "campaign_name",
link: "https://abcd.onelink.me/12ab/12ab34c"
is_retargeting: true
}
- El desarrollador de la aplicación puede utilizar dichos parámetros, como
af_dp
y el nombre de la campaña, para enviar al usuario a una actividad específica y servir el contenido relevante.
¡Importante!
Recomendamos usar la versión corta de OneLink. Haz clic aquí para obtener más información.
Otra razón para utilizar la versión corta de OneLink es la estructura de los datos de conversión que devuelve la versión larga. Cuando se usa la versión larga, los datos de conversión son un mapa con un solo campo llamado link
que contiene todo el OneLink largo.
{
"link": "https://abcd.onelink.me/12ab?pid=media_source&c=campaign_name&is_retargeting=true&af_dp=superapp%3A%2F%2FDeepLink"
}
Fuentes de datos de conversión alternativas
- La Push API ofrece una carga útil de conversión detallada que indica una reatribución o un re-engagement. Las cargas útiles de la Push API incluyen un campo llamado
re_targeting_conversion_type
. Este campo indica el tipo de conversión, ya sea reatribución o re-engagement. Para obtener más información, consulta nuestra guía de Push API. - Los reportes de raw data también contienen indicadores del tipo de conversión. En el reporte de raw data de conversiones de retargeting, hay una columna llamada Nombre del evento. El valor en esta columna es re-engagement o reatribución, según el tipo de conversión.
Ejemplos de adquisición y reatribución de usuarios mixtos
- Un usuario instala tu aplicación y luego la desinstala. La acción de instalación pone al usuario en una ventana de reatribución. Estableces una campaña de adquisición de usuarios (no retargeting) con Anuncios de Meta. También estableces la integración de AppsFlyer con Anuncios de Meta para permitir el retargeting.
Mientras aún está en la ventana de reatribución, el usuario ve el anuncio, hace clic en él y reinstala la aplicación. Desde el punto de vista de AppsFlyer, el usuario es un usuario reatribuido.
Esto se debe a dos factores:- La configuración con Anuncios de Meta permite el retargeting.
- El usuario se encuentra dentro de la ventana de reatribución.
En este caso, el nombre de la campaña no indica reatribución. - Tomemos el mismo ejemplo, solo que esta vez el usuario se encuentra fuera de la ventana de reatribución. En este caso, la instalación es una nueva instalación no orgánica.
- Veamos otro ejemplo. Estableces una campaña de retargeting en Anuncios de Meta. Algunos usuarios se cruzan con la campaña e instalan la aplicación. Sin embargo, estos usuarios instalan la aplicación por primera vez. Dichos usuarios no se consideran usuarios reatribuidos. En cambio, AppsFlyer los considera como usuarios que provienen de una campaña de adquisición de usuarios.