Visão geral: use os dados de conversão para identificar vários cenários de conversão, personalizar a experiência do usuário e muito mais.
Visão geral
O guia a seguir contém vários cenários de conversão do usuário e suas cargas de dados de conversão correspondentes:
Os dados de conversão são disponibilizados na plataforma usando um dos seguintes itens:
Por conta da troca inerente entre precisão/latência, os dados de conversão para os mesmos IDs de dispositivo podem diferir entre as APIs.
Campos de carga de dados de conversão não orgânica
Campos sempre disponíveis
A tabela a seguir lista os campos que sempre existem para conversões não orgânicas, independentemente do media_source
da conversão.
Nome do campo de carga | Nome do campo de dados brutos | Observações |
---|---|---|
media_source |
Canal de mídia |
Publisher atribuído. Equivalente ao parâmetro |
install_time |
Hora da instalação | |
click_time |
Tempo de toque atribuído | A hora em que um clique ou impressão ocorreu em UTC |
is_first_launch |
N/D |
true , false
|
af_status |
Os dados brutos são divididos em relatórios separados: orgânicos, não orgânicos |
"Non-organic" |
af_siteid |
Site ID | |
adgroup_id |
Ad ID | |
adset |
Conjunto de anúncios | |
adset_id |
Adset ID | |
agency |
parceira |
null , ou nome da agência (para campanhas executadas por agências) |
campanha |
Campanha | |
campaign_id |
ID da campanha | |
http_referrer |
Referência HTTP | |
retargeting_conversion_type |
Tipo de conversão de redirecionamento | "none" ou retargeting_conversion_type |
af_sub[n] (n=1—5) |
Subparâmetro [n] (n=1–5) |
Campos disponíveis em alguns casos
Os campos na tabela a seguir estão disponíveis em alguns casos, dependendo de como a SRN preenche o evento individual.
Nome dos campos de carga | Nome do campo de dados brutos | Observações | |
---|---|---|---|
af_channel |
Canal |
SRNs que preenchem esse parâmetro:
Exemplo: Facebook—Instagram, Google—YouTube |
|
orig_cost |
Observação (1) |
||
costs_cents_USD |
Observação (1) |
||
af_cpi |
Observação (1) |
||
Observação (1) Os campos de custo são preenchidos com valores compartilhados pela ad network. Para que a ad network compartilhe dados de custo com a AppsFlyer, você deve ativar a integração de custos na página Integrações ativas. Algumas SRNs são compatíveis com compartilhamento de custos em massa. Nesse caso, os campos de custo no nível do evento retornam como 0. |
Campos adicionais
- Lista de parâmetros da AppsFlyer
- Você pode adicionar parâmetros ao link de atribuição, eles são disponibilizados na carga
Consulte o dicionário de campos de dados brutos para obter informações adicionais.
Limitações
Nomes de parâmetros personalizados
Parâmetros personalizados não podem ser chamados name
("n" minúscula. Name
é válido).
Se um parâmetro for chamado name
, ele será removido da carga.
Dados de conversão de UA com SRNs
Redes de autorrelato (SRNs) são ad networks que implementam seus próprios mecanismos de atribuição, por exemplo, Meta ads e Google.
SRNs não usam links de atribuição. Isso significa que:
- Os campos de carga são predefinidos
- Você não pode adicionar campos à carga anexando parâmetros a um link de atribuição.
SRNs relatam conversões para a AppsFlyer. Os dados de conversão são disponibilizados no aplicativo. Os campos disponíveis variam de acordo com a SRN e são detalhados nas guias individuais das SRNs a seguir.
Uma observação sobre o Meta ads
Se você realizar campanhas no Meta ads e não aceitar os termos de serviço do Meta, a AppsFlyer atribuirá a instalação. A disponibilidade do relatório é limitada da seguinte forma:
- Disponível: dashboards e relatórios agregados e de analytics
- Não disponível: dados brutos
Dados de conversão do Meta ads
Nome do campo | Observações | Fonte de dados |
---|---|---|
match_type |
Sempre "srn"
|
AppsFlyer |
media_source |
Sempre "Anúncios do Meta"
|
AppsFlyer |
agency |
nulo ou valor do parâmetro af_prt no link de atribuição |
Meta Ads |
http_referrer |
Sempre null
|
Meta Ads |
retargeting_conversion_type |
AppsFlyer | |
af_channel |
Meta ads (publisher_platform) | |
af_status |
Sempre "Non-organic"
|
AppsFlyer |
ad_id |
Somente para uso interno do Meta ads. | Meta ads (ad_id) |
click_time |
AppsFlyer | |
install_time |
AppsFlyer | |
is_first_launch |
true , false
|
Dispositivo |
adset_id |
Disponível em dados brutos: Adset ID | Meta ads (campaign_id) |
is_fb |
Sempre true
|
AppsFlyer |
campanha |
Disponível em dados brutos: Nome da campanha | Meta ads (campaign_group_name) |
campaign_id |
Disponível em dados brutos: ID da campanha | Meta ads (campaign_group_id) |
is_paid |
Sempre true
|
Meta Ads |
adgroup |
Disponível em dados brutos: anúncio | Meta ads (adgroup_name) |
adgroup_id |
Disponível em dados brutos: Ad ID | Meta ads (adgroup_id) |
adset |
Disponível em dados brutos: Adset | Meta ads (campaign_name) |
af_siteid |
Sempre null |
Meta Ads |
af_sub[1-5] |
Sempre null
|
Anunciante |
Observação: os campos relacionados ao custo não estão disponíveis porque os anúncios do Meta não compartilham dados de custo na conversão. Se o compartilhamento de custos estiver ativado, os anúncios do Meta compartilham dados de custo com a AppsFlyer várias vezes ao dia.
Nome do campo | Observações |
---|---|
match_type |
Sempre "srn"
|
media_source |
Sempre "googleadwords_int"
|
agency |
"none" ou valor de af_prt
|
http_referrer |
|
retargeting_conversion_type |
|
af_channel |
Observação (1) |
af_status |
Sempre "Non-organic"
|
click_time |
|
install_time |
|
is_first_launch |
true , false
|
adgroup_name |
|
adset_id |
Sempre null
|
campanha |
Observação (3) |
campaign_id |
|
adgroup |
|
adgroup_id |
|
adset |
Observação (3) |
af_siteid |
|
af_sub[1-5] |
|
ad_event_id |
|
af_ad |
String vazia |
af_ad_id |
String vazia |
af_ad_type |
Tipo de anúncio do AdWords |
af_adset |
Disponível em dados brutos: Adset |
af_adset_id |
Disponível em dados brutos: Adset ID |
af_c_id |
Disponível em dados brutos: ID da campanha |
af_click_lookback |
|
af_cpi |
Observação (2) |
af_dp |
Relevante apenas para campanhas do Google App em feeds. |
af_keywords |
Disponível em dados brutos: palavras-chave |
af_prt |
"none" ou valor de af_prt
|
af_reengagement_window |
Disponível em dados brutos: janela de reengajamento |
af_viewthrough_lookback |
Disponível em dados brutos: janela de lookback para atribuição de view-through |
click_url |
Disponível em dados brutos: HTTP Referrer |
click-timestamp |
Fonte: AppsFlyer |
cost_cents_USD |
Observação (2) |
external_account_id |
ID da conta do AdWords |
gclid |
|
lat |
|
network |
Observação (1) |
orig_cost |
Observação (2) |
video_id |
Sempre null
|
Observações |
Nome do campo | Observações | |
---|---|---|
match_type |
Sempre "srn"
|
|
media_source |
Sempre "Apple Search Ads"
|
|
|
Observação (2) | |
adset_id |
||
|
Observação (2) | |
af_adset_id |
||
af_c_id |
||
af_click_lookback |
||
af_cpi |
Observação (1) | |
|
Observação (2)—Use ID de palavras-chave |
|
af_siteid |
||
af_status |
Sempre "Non-organic"
|
|
af_sub[1-5] |
||
agency |
null ou valor de af_prt
|
|
|
Observação (2) | |
campaign_id |
||
click_time |
||
is_first_launch |
true , false
|
|
cost_cents_USD |
Observação (1) | |
http_referrer |
||
install_time |
||
adgroup |
||
adgroup_id |
||
orig_cost |
Observação (1) | |
retargeting_conversion_type |
||
Observações |
Nome do campo | Observações |
---|---|
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 |
Sempre "Non-organic"
|
af_sub[1-5] |
|
af_viewthrough_lookback |
|
agency |
|
campanha |
|
campaign_id |
|
click_time |
|
cost_cents_USD |
|
http_referrer |
|
install_time |
|
is_first_launch |
|
adgroup |
|
adgroup_id |
|
orig_cost |
|
retargeting_conversion_type |
Nome do campo | Observações |
---|---|
match_type |
Sempre "srn"
|
media_source |
Sempre "Twitter"
|
af_ad |
|
af_ad_id |
|
af_adset |
|
af_adset_id |
|
af_channel |
|
af_siteid |
|
af_status |
Sempre "Non-organic"
|
af_sub[1-5] |
|
agency |
Sempre null
|
campanha |
|
campaign_id |
null ou ID da campanha |
click_time |
|
http_referrer |
|
install_time |
|
is_first_launch |
true , false
|
adgroup |
|
adgroup_id |
|
retargeting_conversion_type |
Sempre "none"
|
Observação: os campos de custo não aparecem no payload porque o Twitter não oferece suporte ao compartilhamento de dados de custo.
Nome do campo | Observações |
---|---|
match_type |
Sempre "srn"
|
media_source |
Sempre "yahoogemini_int"
|
adset |
|
adset_id |
|
af_ad |
|
af_ad_id |
|
af_c_id |
|
af_cpi |
Observação (1) |
af_siteid |
|
af_status |
Sempre "Non-organic"
|
af_sub[1-5] |
|
agency |
|
campanha |
|
campaign_id |
|
campaign_type |
|
click_time |
|
cost_cents_USD |
Observação (1) |
http_referrer |
|
install_time |
|
is_first_launch |
|
adgroup |
|
adgroup_id |
|
orig_cost |
Observação (1) |
retargeting_conversion_type |
|
Observação (1) O Oath é compatível com o compartilhamento de custos, mas envia dados relacionados a custos em massa, não em quantidades menores de dados de conversão. |
Conversão de UA com outras ad networks
Para outras ad networks, os dados na carga são afetados diretamente pelos parâmetros no link de atribuição.
Examine as seguintes cargas JSON.
Atenção! Os dados de conversão retornam como uma estrutura de dados semelhante a um mapa. O desenvolvedor não interage com o JSON bruto.
Applovin
Link de atribuição:
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:
{
"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"
}
- Os parâmetros no link de atribuição aparecem como campos na carga
- Outros campos na carga que não estão no link de atribuição aparecem com um valor nulo
- O AppLovin é compatível com o compartilhamento de custos de anúncios, mas envia dados de custo para a AppsFlyer em massa. Os campos relacionados ao custo retornam como 0.
ironSource
Link de atribuição:
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:
{
"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"
}
O ironSource compartilha dados relacionados a custos com a AppsFlyer na conversão usando os campos orig_cost
, costs_cents_USD
e af_cost_value
.
No entanto, os dados relacionados ao custo não aparecem no link de atribuição. O ironSource criptografa dados de custo e os armazena no campo af_enc_data
.
Dados de conversão de retargeting
O retargeting inclui dois tipos de conversões, reatribuição ou reengajamento.
Dica
Os dados de conversão para retargeting nem sempre fornecem uma indicação clara quanto ao tipo de conversão. Consulte fontes alternativas de dados de conversão.
Reatribuição com SRNs
Quando um usuário é reatribuído por meio de uma SRN, a carga dos dados de conversão não indica que se trata de uma campanha de retargeting. Como as SRNs não usam links de atribuição, não há como definir um parâmetro is_retargeting=true
no link de atribuição. Para SRNs compatíveis com retargeting, a AppsFlyer determina se o usuário deve ser reatribuído ou não.
Isso significa que não há como determinar, no nível do SDK, se uma instalação vem de uma campanha de retargeting. A única maneira é definir o nome da campanha de forma que indique uma campanha de retargeting.
Observação
Definir o nome da campanha de forma que indique o retargeting não é um método infalível. Veja exemplos para saber mais.
Reatribuição com ad networks regulares
A atribuição a ad networks depende de links de atribuição. Sejam links de atribuição regulares ou OneLink, com retargeting, o link de atribuição sempre tem o parâmetro is_retargeting=true
definido nele.
Campanha de retargeting com Criteo
Link de atribuição
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 de dados de conversão
{
"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
- esse parâmetro indica o tipo de retargeting. Pode ser reatribuição, reengajamento ou nenhum. -
Parâmetro
is_retargeting: true
- este parâmetro indica que a instalação é uma instalação reatribuída -
af_reengagement_window
: a janela de atribuição de reengajamento é o número de dias em que um evento pode ser atribuído a um usuário reengajado. Como essa é uma conversão de nova atribuição, esse parâmetro é redundante.
Reatribuição com deferred deep linking
Muitas vezes, é possível que você queira criar deep links para usuários reatribuídos que, por serem reatribuídos, não têm o aplicativo instalado. Por exemplo, você define uma campanha com o intuito de trazer de volta os usuários que desinstalaram o aplicativo. A campanha promove um produto ou serviço e você deseja atender os usuários com conteúdo relacionado ao produto ou serviço que você anuncia.
Isso é conhecido como deferred deep linking. A carga de dados de conversão para deferred deep linking vem do método onConversionDataSuccess
.
Vinculação profunda adiada com SRNs
Os parâmetros de deep link definidos nas campanhas de SRNs não estão disponíveis fora da SRN. Isso inclui o parâmetro af_dp
, que contém o caminho do esquema no aplicativo. A única exceção para isso é ao se usar Campanhas do Google App em Feeds. Para implementar deferred deep linking, uma lógica adicional deve ser aplicada para campanhas de SRN. Use os dados na resposta onConversionSuccess
, como campanha, conjunto de anúncios, grupo de anúncios, para redirecionar de forma programática os seus usuários.
Dados de conversão para deferred deep linking com o Meta ads
{
"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
}
Você pode usar os dados na resposta getConversionData, como campanha, conjunto de anúncios etc., para redirecionar programaticamente seus usuários e exibir um conteúdo relevante para eles.
Exemplo
O aplicativo é um aplicativo de eCommerce especializado em roupas esportivas. Um usuário que não tem o aplicativo instalado interage com um anúncio e instala o aplicativo. Depois que o aplicativo é iniciado, o SDK retorna os dados de conversão. O desenvolvedor faz com que o aplicativo abra a atividade de coleção de tênis de corrida de verão (campanha) na loja, mostrando a categoria tênis de corrida para mulheres (conjunto de anúncios).
Deferred deep linking com links de atribuição
Existem três maneiras de fazer o deep linking dos usuários:
Esquemas URI
Ao usar esquemas URI, tanto para links de atribuição quanto para OneLink, o link de atribuição e a carga são os seguintes:
Link de atribuição
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
Payload
{
"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
- quando esse parâmetro aparecer e for definido como true, procure os camposscheme
ehost
-
scheme
ehost
- esses campos vêm do parâmetroaf_dp
no link de atribuição e indicam o esquema e a atividade associados ao deep linking do usuário
Universal Links do iOS e App Links do Android
Essas são as outras duas das três maneiras de realizar deep linking.
Ao usar Universal Links ou App Links, o OneLink e a carga são os seguintes:
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
Payload
{
"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 é o campo que indica o OneLink específico de onde o usuário vem. Ele ajuda o desenvolvedor a saber como proceder em termos de lançamento de uma atividade e veiculação de conteúdo. Outros campos, comocampaign
também podem ser usados para essa finalidade.Importante!
O
shortlink
do campo não aparece na carga ao usar o OneLink longo.Em ambos os casos (OneLink curto ou longo), recomendamos adicionar um parâmetro personalizado que indique a atividade. Por exemplo
&deep_link_activity=shoes_cateogry
Observação
O uso de Universal Links e App Links só é possível com o OneLink.
Reengajamento com SRNs
Assim como nas campanhas de reatribuição, quando um usuário é reengajado por meio de uma SRN, os dados de conversão não indicam que se trata de uma campanha de reengajamento. Você pode definir o nome da campanha de forma que indique uma campanha de reengajamento.
Reengajamento com ad networks regulares
Aqui também, a carga dos dados de conversão não indica que o usuário vem de uma campanha de reengajamento. Para superar essa limitação, você pode definir o nome da campanha para indicar um reengajamento.
Reengajamento com deep linking
Uma parte importante do reengajamento é enviar o usuário para uma atividade específica. Por exemplo, se você anunciar algum produto ou promoção. Nesses casos, recomendamos que você envie os usuários que clicam no anúncio diretamente para a atividade do aplicativo desse produto ou venda.
Para fazer isso, você usa deep linking. Os dados de conversão no deep linking são muito importantes. Eles contêm as informações necessárias para o desenvolvedor customizar a experiência do usuário e encaminhá-lo para a atividade correta.
Reengajamento: deep linking com SRNs
Os dados de conversão não estão disponíveis quando um usuário reengajado vem de uma SRN. O desenvolvedor precisa usar os métodos de SRN para obtê-lo na inicialização do aplicativo.
Reengajamento: deep linking com ad networks
Quando um usuário é engajado novamente e o aplicativo é iniciado, os seguintes dados de conversão ficam disponíveis no método onAppOpenAttribution
:
Para iOS e Android, ao usar a versão curta do OneLink, os dados de conversão são um mapa estruturado de todos os parâmetros no link:
Exemplo:
{
af_dp: "superapp://Deeplink",
pid: "media_source_name"
c: "campaign_name",
link: "https://abcd.onelink.me/12ab/12ab34c"
is_retargeting: true
}
- O desenvolvedor do aplicativo pode usar tais parâmetros, como
af_dp
e nome da campanha, para direcionar o usuário a uma atividade específica e exibir o conteúdo relevante.
Importante!
Recomendamos usar a versão curta do OneLink. Clique aqui para saber mais.
Outro motivo para usar a versão curta do OneLink é a estrutura de dados de conversão que a versão longa retorna. Ao usar a versão longa, os dados de conversão são um mapa com um único campo chamado link
que contém todo o OneLink longo.
{
"link": "https://abcd.onelink.me/12ab?pid=media_source&c=campaign_name&is_retargeting=true&af_dp=superapp%3A%2F%2FDeepLink"
}
Fontes de dados de conversão alternativas
- A Push API oferece uma carga de conversão detalhada que indica reatribuição ou reengajamento. As cargas da Push API incluem um campo chamado
re_targeting_conversion_type
. Esse campo indica o tipo de conversão, seja reatribuição ou reengajamento. Para saber mais, consulte nosso guia de Push API. - Os relatórios de dados brutos também contêm indicadores para o tipo de conversão. No relatório de dados brutos para conversões de retargeting, há uma coluna chamada nome do evento. O valor nesta coluna é reengajamento ou reatribuição de acordo com o tipo de conversão.
Exemplos de aquisição e reatribuição de usuários mistos
- Um usuário instala seu aplicativo e depois o desinstala. O ato de instalação coloca o usuário em uma janela de reatribuição. Você define uma campanha de aquisição de usuários (e não de retargeting) com o Meta ads. Você também configura a integração da AppsFlyer com o Meta ads para permitir o retargeting.
Ainda na janela de reatribuição, o usuário vê o anúncio, clica nele e reinstala o aplicativo. De acordo com a AppsFlyer, o usuário é um usuário reatribuído.
Isso se deve a dois fatores:- A configuração com o Meta ads permite o retargeting
- O usuário está na janela de reatribuição
Nesse caso, o nome da campanha não indica a reatribuição. - Vamos pegar o mesmo exemplo, só que desta vez o usuário está fora da janela de reatribuição. Nesse caso, a instalação é uma nova instalação não orgânica.
- Vamos avaliar outro exemplo. Você define uma campanha de retargeting no Meta ads. Alguns usuários se deparam com a campanha e instalam o app. No entanto, esses usuários instalam o aplicativo pela primeira vez. Esses usuários não são considerados usuários reatribuídos. Em vez disso, a AppsFlyer os considera como usuários provenientes de uma campanha de aquisição de usuários.