Migrar do Firebase Dynamic Links para a AppsFlyer

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:

  1. Seus links dinâmicos do Firebase
  2. Seu desenvolvedor de aplicativos

1. Crie uma conta

Quem é necessário? Profissional de marketing

2. Adicione o aplicativo

Quem é necessário? Profissional de marketing

adicionar

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

  1. Integre o SDK da AppsFlyer ao aplicativo.
    Consulte os guias de integração do SDK para Android e iOS.
  2. Mapeie os eventos in-app que você quiser registrar usando os esquemas da AppsFlyer.
    Isso pode ser feito via SDK ou S2S.
  3. 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 aplicativo
    Impacto
    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.
  4. 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
  • af_dp
  • deep_link_value
  • Esquema de URI usado como um método de fallback para inicializar aplicativos iOS e Android.
  • deep_link_value é o nome do valor para o conteúdo in-app específico para o qual os usuários serão direcionados.

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
  • Requer um desenvolvedor iOS ou Android
API REST do Firebase API OneLink Você quer criar links de forma programática fora do aplicativo mobile
  • Requer um desenvolvedor
  • Não disponível no plano gratuito
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
  • Clique aqui para saber se o Smart Script tem recursos mais adequados para você.