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 |
|---|---|---|
fonte_de_mídia |
Canal de mídia | Publisher atribuído. Equivalente ao parâmetro pid em links de atribuição |
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 | "Não orgânicas" |
af_siteid |
ID do site | |
adgroup_id |
ID do anúncio | |
conjunto_de_anúncios |
Conjunto de anúncios | |
id_conjunto_de_anúncios |
Adset ID | |
agency |
parceira |
null, ou nome da agência (para campanhas executadas por agências) |
campanha |
Campanha | |
id_da_campanha |
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_canal |
Canal |
SRNs que preenchem esse parâmetro:
Exemplo: Facebook—Instagram, Google—YouTube |
|
orig_cost |
Observação (1) | ||
cost_cents_USD |
Observação (1) | ||
af_cpi |
Observação (1) | ||
|
Importante! (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
Meta Ads
Dados de conversão do Meta ads
| Nome do campo | Observações | Fonte de dados |
|---|---|---|
match_type |
srn, gp_referrer, probabilistic
|
AF |
fonte_de_mídia |
Sempre "Anúncios do Meta"
|
AF |
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 |
AF | |
af_canal |
Meta ads (publisher_platform) | |
af_status |
Sempre "Non-organic"
|
AF |
id_anúncio |
Somente para uso interno do Meta ads. | Meta ads (ad_id) |
click_time |
AF | |
install_time |
AF | |
is_first_launch |
true, false
|
Dispositivo |
id_conjunto_de_anúncios |
Disponível em dados brutos: Adset ID | Meta ads (campaign_id) |
is_fb |
Sempre true
|
AF |
Carga útil |
Disponível em dados brutos: Nome da campanha | Meta ads (campaign_group_name) |
id_da_campanha |
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) |
conjunto_de_anúncios |
Disponível em dados brutos: Adset | Meta ads (campaign_name) |
af_siteid |
mapeamento de af_siteid: publisher_platform → af_siteid Facebook → "" Instagram → Instagram AudienceNetwork → AudienceNetwork Messenger → Messenger unknown → unknown "" + is_instagram=true → Instagram "" + is_external=true → AudienceNetwork |
Meta ads Google ASA Snap Twitter Oath |
af_sub[1-5] |
Sempre null
|
AppsFlyer |
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 da Meta compartilham dados de custo com a AppsFlyer várias vezes ao dia.
Google Ads
Dados de conversão do Google Ads
| Nome do campo | Observação |
|---|---|
match_type |
Sempre "srn" |
fonte_de_mídia |
Sempre "googleadwords_int"
|
agency |
none ou valor de af_prt
|
http_referrer |
|
retargeting_conversion_type |
|
af_canal |
Observação (1) |
af_status |
Sempre "Non-organic"
|
click_time |
|
install_time |
|
is_first_launch |
true, false
|
adgroup_name |
|
id_conjunto_de_anúncios |
Sempre null
|
campanha |
Observação (3) |
id_da_campanha |
|
adgroup |
|
adgroup_id |
|
conjunto_de_anúncios |
Observação (3) |
af_siteid |
|
af_sub[1-5] |
|
ad_event_id |
|
af_ad |
String vazia |
af_ad_id |
Disponível nos dados brutos quando o Google retorna o valor de creative_id. |
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 (1) O Google faz uso de várias ad networks. Use af_channel em conjunto com network para derivar a fonte da instalação.(2) Esses campos retornam como 0. Se o anunciante ativar o compartilhamento de custos, o Google enviará os dados de custo da AppsFlyer várias vezes ao dia. (3) Use campaign e af_adset para personalizar o conteúdo do usuário. | |
ASA
Dados de conversão do Apple Search Ads
| Nome do campo | Observações | |
|---|---|---|
match_type |
Sempre "srn"
|
|
fonte_de_mídia |
Sempre "Apple Search Ads"
|
|
|
Observação (2) | |
id_conjunto_de_anúncios |
||
|
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) | |
id_da_campanha |
||
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 (1) O Apple Search Ads oferece suporte ao compartilhamento de custos em massa, não em dados de conversão. (2) Desativado desde 15 de fevereiro de 2021, devido à adoção do AdServices API pela Apple Search Ads. | ||
Snapchat
Dados de conversão do Snapchat
| String vazia | Observações |
|---|---|
match_type |
srn, gp_referrer, id_matching, probabilistic Como um Advanced SRN, há suporte para todos os tipos de correspondência. |
fonte_de_mídia |
"snapchat_int" |
conjunto_de_anúncios |
|
id_conjunto_de_anúncios |
|
af_ad |
|
af_ad_id |
|
af_adset |
|
af_adset_id |
|
af_c_id |
|
af_canal |
|
af_cpi |
|
af_siteid |
|
af_status |
Sempre "Non-organic"
|
af_sub[1-5] |
|
af_viewthrough_lookback |
|
agency |
|
campanha |
|
id_da_campanha |
|
click_time |
|
cost_cents_USD |
|
http_referrer |
|
install_time |
|
is_first_launch |
|
adgroup |
|
adgroup_id |
|
orig_cost |
|
retargeting_conversion_type |
Dica
Dados de conversão do X Ads
| Nome do campo | Observações |
|---|---|
match_type |
Sempre "srn"
|
fonte_de_mídia |
Sempre "Twitter"
|
af_ad |
|
af_ad_id |
|
af_adset |
|
af_adset_id |
|
af_canal |
|
af_siteid |
|
af_status |
Sempre "Non-organic"
|
af_sub[1-5] |
|
agency |
Sempre null
|
campanha |
|
id_da_campanha |
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.
Tiktok
Dados de conversão do TikTok for Business
| Nome do campo | Observações |
|---|---|
match_type |
srn, gp_referrer, id_matching, probabilistic Como um Advanced SRN, há suporte para todos os tipos de correspondência. |
fonte_de_mídia |
tiktokglobal_int |
af_ad |
|
af_ad_id |
|
af_adset |
|
af_adset_id |
|
af_canal |
Sempre "srn"
|
af_siteid |
|
af_status |
Sempre "Non-organic"
|
af_sub[1-5] |
|
agency |
|
campanha |
|
id_da_campanha |
|
click_time |
|
http_referrer |
|
install_time |
|
is_first_launch |
|
adgroup |
|
adgroup_id |
|
retargeting_conversion_type |
Observação: os campos de custo não aparecem no payload porque o TikTok não oferece suporte ao compartilhamento de dados de custo.
Oath
Dados de conversão do Oath Ad Platforms
| Nome do campo | Observações |
|---|---|
match_type |
Sempre "srn"
|
fonte_de_mídia |
Sempre "yahoogemini_int"
|
conjunto_de_anúncios |
|
id_conjunto_de_anúncios |
|
af_ad |
|
af_ad_id |
|
af_c_id |
|
af_cpi |
Observação (1) |
af_siteid |
|
af_status |
Sempre null
|
af_sub[1-5] |
|
agency |
|
campanha |
|
id_da_campanha |
|
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:
nulo ou valor do parâmetro af_prt no link de atribuição
- 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"
}
ironSource compartilha dados relacionados a custos com a AppsFlyer na conversão usando os campos orig_cost, cost_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.
Carga útil
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.
Importante!
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
Observação
-
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
Android iOS
{
"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
}
Exemplo
{
"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.
AppsFlyer
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
Os links diretos universais do OneLink
// OneLink curto
https://dhba.onelink.me/2rAD/71ba577e
// OneLink longo
https://dhba.onelink.me/2rAD?pid=media_source_name&c=campaign_name
&is_retargeting=true&af_dp=superapp%3A%2F%2deeplink-activity
Carga útil
Android iOS
-
af_deeplink: true- quando esse parâmetro aparecer e for definido como true, procure os camposschemeehost -
schemeehost- esses campos vêm do parâmetroaf_dpno link de atribuição e indicam o esquema e a atividade para os quais o usuário deve ser direcionado por deep link
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:
Os links diretos universais do OneLink
// OneLink curto
https://dhba.onelink.me/2rAD/71ba577e
// OneLink longo
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 é 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, comocampaigntambém podem ser usados para essa finalidade.Importante!
O
shortlinkdo 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_dpe 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 (não de retargeting) com anúncios da Meta. 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.
This article was translated using AI and may contain errors. For the most accurate information, please refer to the English version using the language selector.