Visão geral: Faça a transição do Firebase Dynamic Links para a AppsFlyer de forma simples usando nosso guia passo a passo de migração
Visão geral
Com o anúncio do Google de que encerrará o Firebase Dynamic Links, agora é a hora de migrar para a AppsFlyer - é simpes.
Como migrar do Firebase para a AppsFlyer
Importante!
Antes de começar a migrar, certifique-se de que você tem o seguinte:
- Seus links dinâmicos do Firebase
- Seu desenvolvedor de aplicativos
1. Crie uma conta
Quem é necessário? Profissional de marketing
2. Adicione o aplicativo
Quem é necessário? Profissional de marketing
- Adicione o aplicativo à AppsFlyer
- [Opcional] Altere a janela de reatribuição padrão de 90 dias para alinhar com a sua definição de usuários ativos.
3. Configure o template do OneLink
Quem é necessário? Profissional de marketing e desenvolvedor de aplicativos
Um template para formar a base da lógica de redirecionamento para todos os links do OneLink que você criar para suas várias campanhas de marketing. É necessário um template para criar links e experiências do usuário final.
-
Crie um template do OneLink
- O profissional de marketing deve ser um usuário administrador da AppsFlyer, ou ter permissão para adicionar/editar templates do OneLink.
altOneLinkalt
4. Configure o SDK
Quem é necessário? Desenvolvedor de aplicativos
O SDK da AppsFlyer integrado ao aplicativo é a conexão entre o aplicativo e a plataforma da AppsFlyer. Ele oferece:
- Deep linking - O SDK permite a implementação do unified deep linking (UDL)
- Atribuição - o SDK relata instalações de aplicativos, abertura de aplicativos, eventos in-app e outros.
Integre o SDK da AppsFlyer em seu aplicativo usando as etapas abaixo.
Etapas da 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ê quiser registrar usando os esquemas da AppsFlyer.
Isso pode ser feito via SDK ou S2S. - Lidar com o SDK do Firebase.
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 em seguida?
lançamento da versão atualizada do aplicativoImpacto Remover o SDK do Firebase (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
- Permite ver se ainda tem versões de aplicações com o SDK do Firebase
Manter o SDK do Firebase durante um período de transição A AppsFlyer e o concorrente atribuem novas instalações e registram eventos. Posteriormente, remove o SDK do Firebase. - 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.
- 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.
5. Compreender o mapeamento de parâmetros
Quem é necessário? Desenvolvedor de aplicativos
Entenda como os parâmetros do Firebase Dynamic Links são mapeados para os parâmetros correspondentes da AppsFlyer.
Um mapeamento correto e a compreensão dos parâmetros correspondentes garantirão que seus links obtêm os mesmos resultados.
A tabela abaixo lista todos os parâmetros do Firebase e os parâmetros correspondentes da AppsFlyer.
Use esta tabela como referência para todos os parâmetros que você usa atualmente ao migrar para a AppsFlyer.
Observação
Se um parâmetro do Firebase não estiver listado, é porque a AppsFlyer cobre isso na configuração do template do OneLink sem que você precise colocar um parâmetro nos seus links.
| Agrupamento | Firebase | AppsFlyer | Descrição |
|---|---|---|---|
| Parâmetros mobile | link |
|
|
|
Parâmetros do Android |
afl | af_android_url | Permite redirecionar usuários do Android para uma página web personalizada. |
|
Parâmetros da API |
ifl | af_ios_url | Permite redirecionar usuários do iOS para uma página web personalizada. |
| efr | af_force_deeplink | Usado para forçar um aplicativo iOS a abrir usando o esquema de URI af_dp. Sem isto, o aplicativo não será aberto usando o esquema de URI. | |
| URL de outra plataforma | ofl | af_web_dp | Permite redirecionar usuários de desktop para uma página web personalizada. |
|
Tags de mídia social |
st | af_og_title | Usado para personalizar o título do conteúdo compartilhado nas mídias sociais. |
| sd | af_og_description | Usado para personalizar a descrição de conteúdo compartilhado nas mídias sociais. | |
| si | af_og_image | Usado para personalizar a imagem de conteúdo compartilhado nas mídias sociais. | |
|
Parâmetros de análise |
utm_source | pid | Fonte de mídia |
| utm_medium | af_channel | Identifica os canais de origem de mídia onde seus anúncios são distribuídos. | |
| utm_campaign | c | Nome da campanha | |
| utm_term | af_keywords | Lista de palavras-chave para campanhas que usam texto para target. | |
| utm_content | af_adset | Coleção de anúncios associados a uma campanha. |
6. Migrar
Quem é necessário? Profissional de marketing
Usando seus parâmetros mapeados, é possível criar links OneLink no seu template do OneLink.
Os links podem ser criados usando o painel da AppsFlyer, em massa através de um CSV, programaticamente com nossa API OneLink, no SDK ou através de links longos.
Use a tabela a seguir para determinar o método que melhor se adequa à sua necessidade.
| Firebase | AppsFlyer | Use se | Observações |
|---|---|---|---|
| Console do Firebase |
Página de gerenciamento do OneLink |
Você quer criar links OneLink um a um. Desta forma, você pode usar todas as funcionalidades e possibilidades do OneLink | |
| API do Dynamic Link Builder | SDK | Você quer criar links in-app gerados programaticamente para usos como convites e referências de usuários |
|
| API REST do Firebase | API OneLink | Você quer criar links de forma programática fora do aplicativo mobile |
|
| Criação manual de links | Links longos | Você quer criar manualmente o link com os seus parâmetros de consulta. Use se você não precisa de links curtos. Por exemplo, se o link estiver atrás de um botão ou de um banner | |
| Página de links em massa |
Você quer migrar todos os seus links dinâmicos do Firebase em massa para a AppsFlyer. Esta opção é recomendada para passar rapidamente por todos os seus links sem quaisquer erros |
|
|
| Smart Script | Se você quiser construir um link longo dinamicamente em uma página web para uma experiência web-to-app |
|