Visão geral: planeje sua migração para a AppsFlyer a partir de outro fornecedor de atribuição. Entenda como evitar cobranças duplas e duplicação e perda de dados durante o período de migração.
Visão geral
A migração de outro fornecedor para a AppsFlyer inclui as seguintes tarefas principais:
Você pode trabalhar nessas tarefas simultaneamente. No entanto, recomendamos que você:
- Conclua todas as tarefas antes de lançar seu aplicativo atualizado com o SDK da AppsFlyer.
- Pause as campanhas de marketing existentes antes de executar a migração da ID do dispositivo.
Observação
Se você quiser comparar a métrica de atribuição entre seu MMP atual e a AppsFlyer para as mesmas campanhas e fontes de mídia, confira este artigo.
Tarefas
A tabela a seguir descreve o escopo de trabalho necessário para cada tarefa. Para ver um detalhamento preciso das tarefas gerais na ordem em que você deve realizá-las, assim como registrar seu progresso, faça o download desta planilha
Escopo do trabalho
Tarefa | Ação necessária | Quem está envolvido | Tempo estimado | Observações |
---|---|---|---|---|
Pré-requisitos |
|
Usuário do dashboard do profissional de marketing/AppsFlyer |
2 horas |
|
Integração do SDK |
|
Desenvolvedores de aplicativos |
1-2 semanas |
|
Migração de dispositivos [opcional] | Migre os IDs dos dispositivos para evitar a dupla atribuição dos seus usuários existentes. | Engenheiro de dados | 1-2 semanas |
|
Migração de campanha |
|
Profissional de marketing/Gerente de UA | 1-3 semanas | |
Configuração do relatório de dados |
|
Engenheiro de dados | 2-4 semanas |
Integração do SDK
Integração do SDK
O SDK da AppsFlyer integrado ao aplicativo é a conexão entre o aplicativo e a plataforma da AppsFlyer. Ele relata instalações de aplicativos, abertura de aplicativos, eventos in-app e outros.
Para fazer a integração do SDK da AppsFlyer:
- Integre o SDK da AppsFlyer ao aplicativo.Consulte os guias de integração do SDK para Android e iOS.
- Mapeie os eventos in-app que você quer registrar usando os esquemas da AppsFlyer.
Isso pode ser feito via SDK ou S2S. - Remova o SDK do fornecedor de atribuição do concorrente.
Você pode fazer isso imediatamente e mudar exclusivamente para a AppsFlyer, ou executar os dois SDKs simultaneamente por algumas semanas. Veja os detalhes sobre essas opções na tabela abaixo.
Opção O que acontece após
o lançamento da versão atualizada do aplicativoImpacto Remova o SDK do concorrente (recomendado) Apenas a AppsFlyer registra novas instalações e a atualização de usuários.
O concorrente ainda mostra eventos realizados pelos usuários, até que os usuários também atualizem seu aplicativo.- Transição rápida.
- Sem atribuição dupla.
Mantenha o SDK do concorrente para um período de transição A AppsFlyer e o concorrente atribuem novas instalações e registram eventos. Após determinado tempo, remova o SDK do concorrente. - A validação de dados é possível. Ou seja, você pode comparar dados da AppsFlyer e do outro fornecedor.
- Atribuição dupla, que pode causar cobranças duplas com ad networks. Veja o exemplo abaixo.
- Maior carga de trabalho.
- Depois que todas as outras tarefas no escopo do trabalho forem concluídas, atualize a versão do aplicativo com o SDK da AppsFlyer para o mercado. Novos usuários são atribuídos pela AppsFlyer.
Observação:- Certifique-se de atualizar o aplicativo para iOS, Google Play e outros mercados relevantes fora da loja Android.
- Seu aplicativo Android pode existir em sites de APK não oficiais, mesmo que você não os conheça (pesquise na internet o nome do pacote do seu aplicativo para saber). Os sites de APK levam algum tempo para atualizar para a versão mais recente, portanto podem trazer usuários orgânicos, que instalam versões antigas sem o SDK da AppsFlyer.
- Os lançamentos de atualizações do aplicativo nas app stores podem levar alguns dias para serem totalmente concluídos. Os usuários que fizerem a instalação durante essa fase ainda podem obter a versão anterior.
Migração de dispositivos—opcional
Sobre a migração de dispositivos
A migração de dispositivos é o processo de fazer upload de uma lista de IDs de dispositivos dos seus usuários existentes (IDFA, IDFV, GAID, CUID) para a AppsFlyer. Você deve realizar esse processo antes de lançar a nova versão do aplicativo, que incluirá o SDK da AppsFlyer. Há duas opções ao migrar dispositivos, migração atribuída ou não atribuída.
A migração de dispositivos resolve os problemas de dados relacionados aos usuários existentes do aplicativo, que fizeram o download do aplicativo e foram atribuídos pelo fornecedor anterior. Por exemplo, as cobranças duplas da SRN, que ocorrem quando os usuários originalmente atribuídos a uma SRN pelo seu fornecedor anterior, e que ainda estão dentro da janela de lookback, são reivindicados pela SRN novamente na AppsFlyer.
Exemplo
- Um novo usuário clica em um anúncio no Facebook e instala seu aplicativo no dia 15 de junho.
- No dia 24 de junho, o usuário atualiza o aplicativo para a versão com o SDK da AppsFlyer e o inicializa. Para a AppsFlyer, esse é um novo usuário, que precisa ser atribuído em tempo real.
- A AppsFlyer consulta o Meta ads com o ID do dispositivo do usuário. Como o usuário ainda está dentro da janela de lookback de 28 dias do Meta ads, o Meta ads auto-atribui o usuário. Isso causa uma cobrança dupla para o proprietário do aplicativo em relação ao mesmo usuário.
Depois de migrar os dispositivos, os dados são refletidos na AppsFlyer da seguinte maneira:
- Dados de instalação: assim como as Reinstalações, os dispositivos migrados não têm dados de instalação. As instalações de dispositivos migrados não são exibidas na AppsFlyer.
- Eventos in-app e dados de sessões: são registrados e exibidos como orgânicos para o método de migração de dispositivo não atribuído ou atribuído à fonte de mídia e campanha, caso esteja usando o método atribuído.
- Retargeting: reatribuições e reengajamentos são exibidos normalmente.
- Dados da atividade: exibidos normalmente.
- Dados de retenção e cohort: dispositivos migrados não têm data de instalação. Portanto, eles não estão associados a qualquer cohort e não podem ser exibidos nos relatórios de retenção e cohort.
Como migrar dispositivos
Para migrar dispositivos:
-
Escolha qual população de usuários migrar. Você pode migrar todos os usuários existentes (o que pode impedir que você receba dados de reatribuição precisos da AppsFlyer) ou apenas os usuários que instalaram seu aplicativo recentemente (o que pode levar a cobranças duplas de usuários mais antigos).
Recomendamos migrar usuários ativos durante o período da janela de reatribuição atual.Por exemplo, se o aplicativo tiver uma janela de reatribuição de 90 dias, migre os usuários que tiveram pelo menos uma sessão durante os 90 dias anteriores. - [Opcional] Peça ao profissional de marketing/gerente de UA para pausar campanhas de marketing existentes (de SRNs, ad networks não SRN, mídias próprias etc.) até depois da migração do dispositivo.
Se você decidir não pausar as campanhas, migre as IDs de dispositivo que permaneceram no outro fornecedor assim que a versão atualizada do aplicativo com o SDK da AppsFlyer for lançada para as lojas de aplicativos. - Prepare um arquivo CSV com base na população de usuários selecionada, usando a estrutura de migração atribuída ou não atribuída. Veja um exemplo de CSV
- Envie o CSV ao seu CSM da AppsFlyer.
Seu CSM migrará os IDs de dispositivo para a AppsFlyer.
Migração atribuída
Os dispositivos migrados para a AppsFlyer com esse método têm seus eventos in-app e sessões gravados e exibidos de acordo com a fonte de mídia reportada pelo fornecedor de atribuição anterior, e de acordo com as políticas de retenção de dados das ad networks.
Estrutura CSV de migração de dispositivo atribuído
Nome da coluna |
Descrição | Obrigatório | Exemplos |
---|---|---|---|
app_id |
ID do aplicativo como aparece no dashboard da AppsFlyer |
Sim |
|
platform |
Plataforma do dispositivo: iOS ou Android |
Sim |
|
device_id |
|
Sim |
|
id_type |
|
Sim |
|
install_time |
O horário original da instalação do aplicativo com o formato ISO 8601 UTC:
|
Não |
2018-01-22T08:45:33.412 |
media_source |
|
Sim |
Orgânico: organic |
integrated_partner |
|
Sim |
|
campanha |
Para obter detalhes de atribuição mais granulares, forneça o nome da campanha original. Formato: sequência |
Não | |
campaign_id |
Para obter detalhes de atribuição mais granulares, forneça o ID da campanha original. Formato: sequência sem espaços permitidos |
Não |
Regras de arquivo CSV:
- O arquivo CSV pode conter dispositivos de usuários de vários aplicativos.
- Não duplique a mesma combinação de ID de dispositivo e ID do aplicativo em várias linhas. Se ocorrer duplicação, a última ocorrência no arquivo será usada.
- Todos os cabeçalhos de coluna devem ser incluídos: app_id, platform, device_id, id_type, install_time, media_source, integrated_partner, campaign, campaign_id. Observação: a ordem dos campos é importante e deve ser mantida.
- Você pode adicionar o IDFV e o IDFA para o mesmo dispositivo, mas eles devem estar em linhas separadas. Todos os campos nas linhas separadas devem ser os mesmos, exceto device_id.
- Cada linha deve conter exatamente 9 campos separados por vírgulas.
- Deixe os campos não obrigatórios vazios (em branco).
- Os arquivos podem conter até 20 milhões de linhas.
- Caso você tenha vários arquivos, dê a cada arquivo um nome exclusivo.
- Codifique dados usando UTF-8.
- [Opcional] Compacte arquivos usando ZIP ou GZIP.
Migração não atribuída
Os dispositivos migrados para a AppsFlyer com esse método são registrados (mas não são exibidos) como usuários orgânicos. Seus eventos in-app e dados de sessões também são registrados e exibidos como orgânicos.
Estrutura de arquivo CSV de migração de dispositivos não atribuídos
Regras de arquivo CSV:
- O arquivo CSV pode conter dispositivos de usuários de vários aplicativos.
- Cada linha contém um ID de dispositivo único por aplicativo.
- Os arquivos devem incluir todos os cabeçalhos de coluna, conforme descrito abaixo:
- Opção 1: o arquivo deve incluir todos os cabeçalhos de coluna da seguinte maneira: app_id, device_id
- Opção 2: app_id, device_id, id_type
- IDs de aplicativos em letras minúsculas
- Identificadores Android em letras minúsculas
- IDFA/IDFV em maiúsculas
- Até 25 milhões de linhas permitidas
Migração de campanha
Transfira as campanhas de marketing existentes para a AppsFlyer para habilitar a atribuição da AppsFlyer, evitando assim cobranças duplicadas e perda de dados de atribuição.
Observação: você pode optar por migrar apenas algumas campanhas de marketing de cada vez. Nesse caso, você pode segmentar as que deseja migrar por fonte de mídia (por exemplo, ad network ou agência), geolocalização ou campanha.
SRNs
As SRNs respondem aos Parceiros de Mensuração Mobile (MMPs) quando consultados sobre engajamentos de dispositivos específicos. Se duas MMPs, como a AppsFlyer e um fornecedor de atribuição concorrente, consultarem a mesma SRN sobre a mesma instalação do dispositivo, isso poderá resultar em cobranças duplas.
Para migrar campanhas SRN:
- Ative e configure as SRNs relevantes na AppsFlyer.
Observação
- SRNs podem executar várias MMPs (exceto Meta ads e Twitter).
- O Meta ads não pode corrigir eventos in-app duplicados.
Ad networks que não são SRN
Os links de atribuição de ad networks registram os engajamentos dos usuários e, posteriormente, são usados para a atribuição dos engajamentos, que se tornam instalações reais.
Para migrar campanhas de ad networks que não são SRNs:
- Ative as ad networks relevantes na AppsFlyer.
- Gere links de atribuição da AppsFlyer para cada ad network.
- Troque os links existentes em cada uma das suas campanhas pelos links de atribuição da AppsFlyer.
Mídia Própria
Mídia própria se refere aos links de atribuição que você usa em:
- Compartilhamento de conteúdo
- Web-to-app
- SMS
- Posts de mídia social
- Blogs
- Comunidades da Internet (Quora etc.)
- e outros...
Para essas campanhas, a AppsFlyer usa links personalizados do OneLink. Os links personalizados do OneLink redirecionam os usuários com base em seus dispositivo para a app store correta, diretamente para o aplicativo ou para uma URL/landing page do site.
Para trocar os seus links de outros fornecedores por OneLinks da AppsFlyer:
- Entre em contato com seu CSM, que auxiliará na migração em massa de todos os seus links.
SKAN
Para a atribuição da SKAdNetwork (SKAN), você só pode ter um SDK para atualizar o valor da conversão. Caso contrário, os dados de SKAN não têm utilidade. Portanto, certifique-se de que, após a migração, apenas o SDK da AppsFlyer poderá atualizar o valor de conversão da SKAN.
Saiba mais sobre como configurar o valor de conversão da SKAN na AppsFlyer.
Configuração do relatório de dados
Adaptar e mapear estruturas de relatório
Antes da migração, seus sistemas armazenam seus dados de atribuição do fornecedor atual de acordo com as estruturas, campos e parâmetros de relatórios que você configurou com eles. Para que a AppsFlyer relate corretamente os dados, você deve adaptar e mapear suas estruturas de relatório atuais para a estrutura, campos e parâmetros de relatório da AppsFlyer.
Para adaptar/mapear suas estruturas de relatório:
- Entre em contato com o CSM da AppsFlyer para obter ajuda para adaptar/migrar rapidamente as estruturas de dados dos seus relatórios do Adjust, Branch/Tune ou Kochava para a AppsFlyer.