Links e experiências OneLink

Visão geral: crie links do OneLink que oferecem aos usuários exatamente a experiência que você quer que eles tenham. Os usuários que clicam no link são redirecionados para a loja de aplicativos, URL da web ou para o aplicativo correto, conforme necessário. E os usuários são atribuídos à fonte correta da mídia.

Links e experiências OneLink

Seus clientes interagem com sua marca em diversos touchpoints online e offline. Independentemente de onde seus usuários venham, você pode criar um link que proporcione a experiência perfeita para eles, desde o clique até a instalação do aplicativo, do deep linking ao deferred deep linking.

Os passos necessários para estabelecer um link são descritos em detalhes na seção de procedimentos, mas basicamente, eles incluem o seguinte:

  • Selecionando uma experiência do usuário
  • Configurações gerais
  • Configurações específicas de experiência
  • Configurações de deep linking e redirecionamentos
  • Configurações de parâmetros adicionais

Crie um link do OneLink

Quem está envolvido

  • Apenas um profissional de marketing é obrigado a criar links OneLink com uma experiência que redireciona os usuários para lojas de aplicativos, URL da web ou, uma vez que o template é configurado para abrir o aplicativo com o Android App Links e Links universais do iOS, para a página inicial do aplicativo.
  • Para acrescentar a funcionalidade de deep link e um deferred deep link aos links, tanto um profissional de marketing como os desenvolvedores do Android/iOS são necessários.

Pré-requisitos

  • Uma conta da AppsFlyer com pelo menos um aplicativo.
  • Um template OneLink no qual você pode basear seus links.
  • Para atribuição: o SDK da AppsFlyer já instalado em cada um dos seus aplicativos móveis.
    • Se o SDK ainda não estiver instalado em seus aplicativos, ainda será possível criar um link de redirecionamento funcional, mas não será possível medir instalações no seu painel, link direto ou link direto adiado.

Tempo necessário

30 minutos para a maioria dos links, mas aproximadamente 3 horas para links que exigem a funcionalidade de deep linking ou deferred deep linking.

Resultado

  • Um link que envia os usuários para a loja de aplicativos correta, para a página web ou para o aplicativo baseado em seu dispositivo, e lhes dá exatamente a experiência que você deseja que eles tenham.

Para criar um link do OneLink com uma experiência de usuário específica:

  1. No painel da AppsFlyer, vá para Experiências & deep linking > Gerenciamento do OneLink.
  2. Selecione o template do OneLink para adicionar um link personalizado para:
  3. Clique em Adicionar link.
  4. Selecione a experiência que você deseja criar para seus usuários:
  5. Selecione uma fonte de mídia ou insira uma fonte de mídia personalizada. Esta é a fonte de mídia na qual os dados são exibidos na AppsFlyer. A fonte de mídia é incluída em seu link como o valor do parâmetro pid.
  6. Clique em Avançar.
  7. Complete as Configurações gerais.
  8. Clique em Avançar.
  9. [Opcional] Complete os procedimentos relevantes para a experiência do usuário que você está criando:
    Experiência Opções de procedimento
    • Social-to-app
    • Text-to-app
    • Referral-to-app
    • Link personalizado
    Email-to-app

    Se você estiver usando um ESP, siga as instruções de integração ESP.

    App-to-app

    Você pode criar links dinâmicos que funcionam através de múltiplas aplicações via promoção cruzada.

    Referral-to-app
  10. Clique em Avançar.
  11. [Opcional] Em Deep linking e redirecionamento, complete a configuração do deep linking/deferred deep linking. Pule esta seção se este link não se destina a deep linking.
  12. [Opcional] Em Deep linking e redirecionamento, altere as configurações de redirecionamento. Pule esta seção se as configurações de redirecionamento do template do OneLink estiverem corretas.
  13. Clique em Avançar.
  14. Em Parâmetros adicionais, adicione parâmetros pré-definidos ou personalizados ao seu link para uma análise mais granular. Saiba mais sobre os parâmetros de atribuição
  15. Clique em Gerar link.

Experiências

Você pode criar links para as seguintes experiências de usuário:

  • Social-to-appengaje com seus usuários nas mídias sociais e envie-os de posts nas mídias sociais para seu aplicativo.
  • App-to-app: envie usuários para seu aplicativo através de anúncios que eles veem em outros aplicativos.
  • QR-to-appuse códigos QR para conduzir a instalação de aplicativos fazendo com que os usuários escaneiem um código QR em pontos-chave durante sua experiência offline com o cliente. Você também pode colocar códigos QR em seu site desktop, ou em anúncios de TV e CTV para encaminhar os usuários para seu aplicativo.
  • Email-to-app: use provedores de serviços de e-mail (ESPs) para engajar os usuários por e-mail e direcioná-los da caixa de entrada para o seu aplicativo.
  • Text-to-appCrie links para suas campanhas de SMS e mensagens e engage usuários via mensagens de texto.
  • Referral-to-app: crie links para convite de usuários que permitem que usuários ou influenciadores convidem outras pessoas para seu aplicativo ou compartilhem conteúdo in-app específico. Por exemplo, um artigo.
  • Link personalizadopara jornadas de usuários que não se encaixam em uma das experiências mencionadas acima, você pode criar um link personalizado OneLink. Então, independentemente de onde seus usuários venham, seja via desktop ou mobile, online ou offline, mídia própria ou paga, você pode facilmente mandá-los para o lugar certo.

Configurações gerais

Configurações gerais é uma seção do processo de criação do link do OneLink que se aplica a todas as experiências. 

Para completar as configurações gerais:

  1. [Opcional] Mude o nome da fonte da mídia.
  2. [Opcional] Mude o nome da campanha.
  3. [Opcional] Ative o Retargeting se você planeja usar este link para segmentar usuários existentes.

    Isso permite que você veja os reengajamentos realizados pelos usuários clicando em seu link personalizado.

    Os usuários existentes que clicam em links sem redirecionamento (UA) também iniciam o aplicativo e têm a mesma experiência de usuário. No entanto, seus reengajamentos são registrados como sessões regulares, o que significa que é impossível medir o sucesso da campanha de mídia própria.

    Importante! Para que o retargeting funcione, você também precisa habilitar o retargeting para o aplicativo.
  4.  [Opcional] Ative Ignorar usuários ativos para retargeting e selecione a janela de inatividade.
    Isto adiciona o parâmetro af_inactivity_window=[número de dias] ao seu link, e todos os usuários ativos durante o período são ignorados para retargeting.
  5. Defina a janela de reengajamento para determinar o período após o reengajamento, onde os eventos in-app do usuário são atribuídos à fonte de mídia de retargeting.

    • Você pode definir o valor em dias (1 a 90), horas (até 23) ou até mesmo por tempo vitalício.
    • A janela de reengajamento é adicionada ao link no parâmetro af_reengagement_window.
  6.  [Opcional] Na subseção Link branding:
    • Selecione um domínio diferente para ficar com a cara da sua marca. Saiba mais
    • Edite o ID do URL para destacar a oferta da campanha. O ID do URL deve ter no máximo 50 caracteres e pode ser uma combinação de letras e números. Por padrão, são 8 caracteres.

Habilitar o retargeting para o aplicativo

Se o retargeting nunca tiver sido ativado para o aplicativo, você precisará fazê-lo uma vez. Saiba mais

Para definir o retargeting no nível do aplicativo:

  1. No painel da AppsFlyer, vá para Configuração > Configurações do aplicativo.
  2. Na seção Atribuição ative Atribuição de reengajamento.
  3. Clique em Salvar configurações.

Pré-visualização de redes sociais - tags OG

Quando um link é compartilhado, as tags de gráfico aberto (OG) são usadas para gerar uma visualização com um título, uma descrição e uma imagem.

Essas tags OG podem ser automaticamente retiradas da URL da web ou da loja de aplicativos para a qual você está redirecionando. No entanto, às vezes, esse método de geração de uma visualização falha. Portanto, recomendamos definir suas visualizações de mídia social no OneLink, usando a interface do usuário do OneLink ou, para links não criados na interface do usuário do OneLink, adicionando parâmetros de tag OG ao seu link.

O recurso de visualização de mídia social é compatível com as seguintes plataformas:

  • Facebook (posts e DMs)
  • Twitter (posts e DMs)
  • iMessage
  • WhatsApp
  • LinkedIn (posts e DMs)
  • Line
  • Telegram
  • Slack
  • Signal
  • KakaoTalk
  • Discord
  • Reddit

Para criar sua própria visualização das redes sociais na interface do usuário do OneLink: 

  1. Em seu editor de links personalizados OneLink, acesse a seção Compartilhar nas mídias sociais.
  2. Na seção Pré-visualização de redes sociais, insira:
    • Título
    • Descrição
    • URL da imagem

Para adicionar parâmetros da tag OG ao seu link (se não tiver sido criada na interface do usuário do OneLink):

  • Adicione os seguintes parâmetros necessários:
    • af_og_title (até 40 caracteres)
    • af_og_description (até 300 caracteres)
    • af_og_image 

Observação: 

  • Você pode adicionar os parâmetros da tag OG ao seu link fora da IU da AppsFlyer.
  • Se você adicionar tags OG separadas para o Twitter, elas substituirão a visualização normal da AppsFlyer.

Página inicial de aplicativo de mídia social

 Importante!

Links universais do iOS agora são aceitos no Meta Ads.

  • Como o Meta agora aceita links universais, uma página de destino do aplicativo social não é mais necessária para Meta Ads pagos que oferecem suporte a links universais.
  • Uma página inicial do aplicativo social é necessária para posts próprios (anúncios não pagos).

Os aplicativos de mídia social podem interromper a experiência dos usuários existentes usando Links Universais. Isso pode ser resolvido assim:

  • [Recomendado] Criar uma landing page de aplicativos de mídia social.
    Ao criar uma landing page de aplicativo de mídia social, recomendamos que você tenha um esquema URI configurado.
  • [Alternativa] Forçar o aplicativo a abrir usando o parâmetro af_force_deeplink=true.
    Observação: esse parâmetro é ativado automaticamente para Kakaotalk, Naver, Naver-Blog, Chrome, Weibo e Twitter. 

Ao usar uma landing page de aplicativos sociais, os usuários que clicam em anúncios em aplicativos de mídia social são redirecionados para uma landing page gerada pela AppsFlyer. A partir daí, eles podem passar por deep linking ou instalar o aplicativo.

A AppsFlyer oferece uma variedade de templates de landing pages de aplicativos de mídias sociais. As posições dos elementos nos templates são fixas, mas os próprios elementos são personalizáveis, incluindo a imagem ou cor de fundo, títulos, textos, imagens, botões, tags e muito mais.

A landing page do aplicativo social pode ser usada nos seguintes aplicativos de mídias sociais:

  • Instagram
  • Facebook/Facebook Messenger (Observação: para o Facebook e o Facebook Messenger, se o esquema de URI e a página de destino do aplicativo social estiverem configurados, a página inicial do aplicativo social não será exibida.)
  • LinkedIn
  • Pinterest para iOS
  • Snapchat
  • Twitter
  • WeChat

Experiência do usuário

Quando o usuário engaja com o botão CTA na página inicial:

  • Se o aplicativo estiver instalado: o usuário que clica iniciará o aplicativo.
  • Se o aplicativo NÃO estiver instalado: o usuário será levado para a app store correspondente. Após a instalação, é possível fazer deferred deep linking do usuário (explicado em deep linking e deferred deep linking).

 Nota

A página inicial de aplicativos sociais suporta apenas URLs curtas OneLink.

Para usar a página inicial do aplicativo social: 

  1. Configure a página inicial conforme descrito na seção a seguir. 
  2. Registre a URL curta gerada no OneLink.
    A landing page de aplicativos de mídia social não funciona com URLs longas do OneLink.
  3. Publique a URL curta do OneLink no aplicativo social.

A atribuição é determinada com base nas configurações de atribuição.

Para configurar a página inicial de aplicativos sociais:

  1. Em sua configuração de link personalizado, vá para a seção Compartilhar em redes sociais.
  2. Na seção da página inicial do aplicativo social, clique em Criar página inicial.
    Uma janela é aberta para que você escolha um template de página inicial.

  3. Para escolher um template de página inicial, passe o mouse sobre o template selecionado e clique em Criar.

    Dica: passe o mouse sobre o ícone 🛈 de um template para ver em que casos ele deve ser usado. Clustered Poster e ShowAndTell são recomendados para o Instagram.

  4. Personalize todos os elementos na criação da página inicial. Para fazer isso, selecione os elementos por nome ou clique em cada um na imagem de pré-visualização.
    Dica: salve seus textos caso você substitua o template criativo.
  5. Substitua todas as imagens do template pelas suas próprias imagens.
    1. Enter image URLs including the extension, for example, https://example.com/image.png.
    2. Use um dos seguintes tipos de arquivo: jpeg, jpg, png. 
      Observação: o formato webp não é compatível. 
    3. As recomendações para as imagens são:

      Tipo de imagem do template Tamanho máximo do arquivo de imagem Proporção da imagem
      Coleção 300 KB 16:9 (horizontal)
      • Trapeze
      • Carrossel
      • ShowAndTell
      300 KB 1:1
      • Flyer
      • Poster
      • Blurry Poster
      • Clustered Poster
      300 KB 9:16 (vertical)
    4. Se uma ou mais imagens não forem uma URL exata, um erro será exibido e você não poderá revisar o criativo.

  6. Para revisar o criativo da página inicial, clique em Revisar.
    Se forem necessárias alterações, clique em Voltar ao editor.

  7. Para salvar sua página inicial, clique em Concluído.
    Importante: criativos de páginas iniciais novas/atualizadas só se aplicam após gerar/atualizar o link personalizado.
  8. [Opcional] Para editar sua página inicial, clique em Editar página inicial do aplicativo social.

Deep linking e deferred deep linking

Usar deep link significa que você redireciona seus usuários de aplicativos existentes e os envia diretamente para uma experiência específica (por exemplo, uma página específica) dentro de seu aplicativo, sem ser direcionado primeiro para a loja de aplicativos ou página inicial do aplicativo. Estes usuários são atribuídos usando a atribuição de retargeting.

Usar deferred deep linking significa que você proporciona aos novos usuários uma experiência de deep linking semelhante a dos usuários existentes. Mas seu fluxo de usuários é que primeiro, novos usuários são enviados para a loja de aplicativos e depois de baixar e lançar o aplicativo, eles são enviados para a experiência ou página específica.

Observação: a configuração de deep linking e de deferred deep linking requer seus desenvolvedores Android e iOS.

Estabelecer deep linking e deferred deep linking para direcionar os usuários a uma experiência específica no aplicativo:

  1. Entre em contato com seus desenvolvedores iOS e Android para planejar o deep_link_value para definir em seus links.
    • deep_link_value é o nome do valor para o conteúdo específico no aplicativo para o qual os usuários serão direcionados. Os desenvolvedores implementam o comportamento desejado do deep_link_value no código. 
    • Os desenvolvedores implementam o comportamento desejado no código. Compartilhe o guia para que eles entendam o fluxo técnico e vejam exemplos:
      • Para o deep linking E deferred deep linking de usuários novos ou existentes, com ou sem o seu app.
        Observações para UDL:
        • Necessita o SDK V6.1 ou posterior.
        • A janela de lookback de clique pode durar até 15 minutos.
      • Observação: clientes que já usam o OneLink para deep linking podem usar os métodos legados para Android e iOS, ao invés de UDL.

         Dicas

        O deep_link_value pode ser baseado em um SKU de produto, ID de post de mídia social, caminho de URL ou qualquer outro valor.

        É importante trabalhar com seus desenvolvedores para criar o melhor sistema de longo prazo para o deep_link_value e quaisquer outros parâmetros ou valores. Isso minimizará as atualizações adicionais do aplicativo. Fale com seu desenvolvedor sobre o uso de valores dinâmicos, para gerar muitos deep links diferentes que levam a diferentes conteúdos dentro do aplicativo, sem precisar alterar o código do aplicativo toda vez.

        Por exemplo, o deep_link_value de um tipo de fruta foi escolhido e os desenvolvedores tornaram os valores dinâmicos. Isso significa que você pode inserir qualquer fruta sem a necessidade de mais trabalho de sua equipe de desenvolvimento. 

        https://onelink-sample-app.onelink.me/H5hv?pid=Email&c=fruit_of_the_month&deep_link_value=apples...

        https://onelink-sample-app.onelink.me/H5hv?pid=Email&c=fruit_of_the_month&deep_link_value=bananas...

        https://onelink-sample-app.onelink.me/H5hv?pid=Email&c=fruit_of_the_month&deep_link_value=peaches...

  2. Após receber a confirmação dos desenvolvedores de que o aplicativo se comporta de acordo com os parâmetros e valores selecionados, na seção Deep linking e redirecionamento da página de configuração do link, insira o valor de Deep Link de acordo com o que você decidiu com os desenvolvedores.
  3. [Opcional] Se seu deep link exigir mais de uma experiência in-app (por exemplo, você quer direcionar os usuários para um produto e oferecer um desconto separadamente), você pode adicionar um valor do deep link (que usa o parâmetro deep_link_sub1) ao payload de dados do deep link. Você pode adicionar mais parâmetros de deep link (deep_link_sub2-10) na seção Parâmetros adicionais
    1. Entre em contato com seus desenvolvedores iOS e Android para planejar os valores.
    2. Os desenvolvedores implementam o comportamento desejado no código. Compartilhe os guias do OneLink com seus desenvolvedores para entender o fluxo técnico e ver exemplos.
    3. Na seção Parâmetros adicionais, adicione parâmetros personalizados deep_link_sub2-10 e valores conforme necessário, de acordo com o que você decidiu com os desenvolvedores.

 Observação

Uma vez que parâmetros e valores dinâmicos são implementados pelos desenvolvedores, o profissional de marketing pode usar a API do OneLink para gerar automaticamente milhares de links personalizados. Saiba mais

Redirecionamento

Para enviar novos usuários para uma página inicial, em vez de para a loja de aplicativos:

  1. Na seção Deep linking e redirecionamento da página de configuração do link, em Quando o aplicativo não estiver instalado, selecione para enviar os usuários para um URL diferente.
    Os URLs personalizados do Android e do iOS redirecionam novos usuários para a página inicial especificada.  Atenção! Se o template do OneLink já tiver um valor definido para uma URL personalizada, essas URLs de links personalizados a substituirão. 
  2. Você também pode enviar novos usuários para páginas personalizadas de produtos da loja.

Parâmetros adicionais

Talvez você queira incluir parâmetros adicionais ao seu link, tais como Campanha, Nome do conjunto de anúncios, Nome do anúncio, Canal, seus próprios parâmetros personalizados, ou 1-5 parâmetros do assinante. Isto permite uma análise mais granular de seus esforços de marketing. Leia mais sobre parâmetros adicionais de atribuição.

Você também pode adicionar parâmetros adicionais de deep linking (deep_link_sub2-10).

Para adicionar parâmetros:

  1. Na seção Parâmetros adicionais da configuração do link, clique em Adicionar parâmetro.
  2. Selecione o parâmetro a ser adicionado ou digite um parâmetro personalizado.

Testes

Você pode testar se seu link funciona para redirecionar:

  • Novos usuários sem seu aplicativo instalado
  • Usuários existentes com seu aplicativo instalado

Novos usuários sem seu aplicativo instalado

Pré-requisitos: um dispositivo de teste registrado sem o aplicativo.

Para testar seu link:

  1. No painel da AppsFlyer, vá para Experiências e deep linking > Links personalizados do OneLink.
  2. Passe o mouse sobre o ícone Ações  do link que você deseja testar e clique em Obter URL.
  3. Envie a URL curta ou longa para o seu telefone. Você tem duas opções:
    • Digitalizar o código QR com sua câmera do telefone ou aplicativo de scanner QR.
    • Mandar o link por e-mail ou WhatsApp e abri-lo em seu telefone.
      Observação: não cole em notas do iOS, nem diretamente em um navegador móvel. Muitas vezes, o sistema operacional mobile intencionalmente não abrirá o aplicativo neste contexto.
  4. Clique no link em seu dispositivo móvel.
    Dependendo da sua plataforma, o direcionamento será para a loja de aplicativos ou página inicial.
    Observação: é necessário um clique real em um dispositivo móvel. Javascript ou redirecionamentos 301/302 não poderão acionar links universais e Android App Links. Mesmo redirecionamentos básicos falham com estes métodos em alguns navegadores.
  5. Faça o download e inicie o aplicativo.
    • O aplicativo deve abrir em sua tela inicial.
    • Se você implementou deferred deep linking, o aplicativo deve abrir o conteúdo especificado nos parâmetros do link. 
  6. No painel da AppsFlyer, em Visão geral, procure por uma nova instalação.
    Procure um novo clique e instale sob a fonte da mídia (por exemplo, teste) e o nome da campanha que você colocou no URL.

O link não está se comportando como esperado? Confira as FAQ e o guia de solução de problemas do OneLink.

Usuários existentes com seu aplicativo instalado

Pré-requisitosum dispositivo Android e/ou iOS com o aplicativo instalado. Certifique-se de que seja a fonte e a versão do aplicativo onde o desenvolvedor fez as mudanças (e implementou os links universais, links de aplicativos e/ou esquemas de URI).

Para testar seu link:

  1. No painel da AppsFlyer, vá para Experiências & deep linking > OneLink.
  2. Clique no template do OneLink selecionado.
  3. Na lista, selecione o Link personalizado.
  4. Passe o mouse sobre o ícone Ações  do link que você deseja testar e clique em Obter URL.
  5. Envie a URL curta ou longa para o seu telefone. Você tem duas opções:
    • Digitalizar o código QR com sua câmera do telefone ou aplicativo de scanner QR.
    • Mandar o link por e-mail ou WhatsApp e abri-lo em seu telefone.
      Observação: não cole em notas do iOS, nem diretamente em um navegador móvel. Muitas vezes, o sistema operacional mobile intencionalmente não abrirá o aplicativo neste contexto.
  6. Clique no link em seu dispositivo móvel.
    • O aplicativo deve abrir em sua tela inicial.
    • Se você implementou um deep link, o aplicativo deve abrir para o conteúdo que você especificou nos parâmetros do link. 
  7. Acesse o painel de Retargeting da AppsFlyer.
    Procure por um novo clique/reengajamento (abertura do aplicativo) sob a fonte de mídia do seu link (por exemplo, teste) e o nome da campanha que você colocou no URL.

O link não está se comportando como esperado? Confira as FAQ e o guia de solução de problemas do OneLink.

Procedimentos adicionais

Criar uma URL de impressão personalizada

Links de impressão personalizados permitem que você:

Pré-requisitos: um URL longo do OneLink funcionando. URLs curtos não são compatíveis.

Quem está envolvido:

Profissional de marketing e desenvolvedor

Para criar URLs de impressão para medir apenas impressões:

  1. No painel da AppsFlyer, acesse Experiências & deep linking > Links personalizados do OneLink.
  2. Passe o mouse sobre o ícone Ações do link que deseja testar e clique em Obter URL
  3. Copie a URL longa do OneLink para edição.
    Exemplo:  https://subdomain.onelink.me/j7rN?pid=email&c=Spring
  4. Substitua o subdomínio (ou todo o Branded Domain, se você estiver usando um) por “impressions”.  
    Exemplo:  https://impressions.onelink.me/j7rN?pid=email&c=Spring
  5. Copie a URL de impressão e envie-a para o seu desenvolvedor.
  6. Peça ao seu desenvolvedor para implementar a URL de impressão na lógica do site. 

Agora você tem uma URL de impressão, que pode ser usada para contar impressões nas páginas do seu site, mas não pode atribuir novas instalações.Para atribuição de exibição, siga as próximas etapas.

Para usar URLs de impressão para atribuição:

  1. Prepare a URL de impressão conforme descrito nas etapas anteriores.
  2. Certifique-se de que a atribuição de exibição esteja ativada.
  3. [Opcional] Se você deseja alterar o valor da janela de lookback de exibição padrão de 1 dia, adicione o parâmetro af_viewthrough_lookback  com o novo valor. Por exemplo, af_viewthrough_lookback=1d.
  4. Copie a URL de impressão e envie-a para o seu desenvolvedor.
  5. Peça ao seu desenvolvedor para implementar a URL de impressão na lógica do site. 

Exemplo de URL de impressão completa:

https://impressions.onelink.me/j7rN?pid=email&c=Spring&af_viewthrough_lookback=1d

Deep linking pós-evento

Você pode querer vincular os usuários a atividades ou páginas específicas somente após um evento, por exemplo:

  • Ao fazer login
  • Ao visualizar uma tela inicial
  • Ao concordar com os termos e condições
  • E mais

Para criar deep links para usuários após um evento:

Peça aos seus desenvolvedores que sigam as instruções para deep links de usuários pós-evento para Android e iOS

Deferred deep linking com o iOS Private Relay

Com o lançamento do iOS 15, a Apple passou a oferecer aos usuários do iCloud+ um recurso chamado Private Relay, que oferece a opção de criptografar o tráfego de navegação na web e ocultar sua localização exata, endereço IP e o conteúdo do seu tráfego de navegação. Se os usuários optam por utilizar o Private Relay, isso poderá interferir na atribuição e no deferred deep linking. Ou seja, quando um novo usuário acessa a App Store, instala e inicia o aplicativo, o Private Relay pode impedir que ele seja enviado para uma página específica no aplicativo.

Para garantir que o deferred deep linking (DDL) continue funcionando como esperado, você precisa implementar uma das seguintes soluções AppsFlyer:

  • [Recomendado] Solução baseada em App Clips: crie um App Clip que fornece dados de atribuição do usuário e direcione os usuários para uma experiência personalizada do App Clip, semelhante à que você deseja que o DDL alcance. O App Clip também pode incluir um fluxo para direcionar os usuários do seu App Clip para o aplicativo completo.
  • Solução baseada na área de transferência: crie uma landing page na web que copie os dados de deferred deep linking da URL e redirecione corretamente o usuário para o aplicativo. Observação: essa solução não melhora a atribuição.

Solução baseada em App Clips

Essa solução combina URLs curtas do OneLink com a tecnologia de App Clips disponível no iOS, permitindo que você envie usuários para fluxos específicos em seu produto sem a necessidade de instalar o aplicativo completo. A URL curta do OneLink fornece dados de atribuição do usuário e direciona os usuários para uma experiência personalizada do App Clip semelhante à que você deseja que o DDL alcance. O App Clip também pode incluir um fluxo para direcionar os usuários do seu App Clip para o aplicativo completo. Observação: se os usuários reinstalarem o aplicativo completo a partir da solução baseada no App Clip, isso poderá ser reportado na AppsFlyer como uma instalação orgânica. 

Fluxo

O fluxo da solução DDL baseada no App Clip é o seguinte:

  1. O anunciante cria um App Clip e o adiciona a um template do OneLink para usuários que ativaram o Private Relay.
  2. O usuário toca na URL do OneLink.
  3. O manipulador da web da AppsFlyer verifica se:
    • O dispositivo está usando iOS 15+
    • O navegador é Safari
    • O usuário ativou o Private Relay.
  4. Assim que a AppsFlyer confirmar os itens acima, o usuário será solicitado a clicar em Reproduzir App Clip ou Exibir no Safari.
    • Se o usuário clicar em Reproduzir App Clip, um card do App Clip será exibido para o usuário.
    • Se o usuário clicar em Exibir no Safari, uma landing page será aberta, solicitando que ele abra o App Clip. 
  5. O usuário abre o App Clip. 
  6. O App Clip é aberto e fornece ao usuário a experiência decidida pelo profissional de marketing mobile e desenvolvedor do aplicativo.
  7. Se o App Clip incluir um fluxo para direcionar os usuários para o aplicativo completo, os usuários serão enviados para a App Store para baixar o aplicativo completo. Na inicialização do aplicativo, eles têm a experiência do usuário definida pelo desenvolvedor.

Pré-requisitos: SDK V6.4.0+ da AppsFlyer

Para configurar a solução DDL baseada no App Clip:

  1. Peça ao desenvolvedor para seguir as instruções do developer hub da solução baseada no App Clip e crie um Clipe de App que forneça a experiência de usuário desejada. Isso também pode incluir um fluxo para direcionar os usuários do seu App Clip para o aplicativo completo.
  2. Crie ou edite um template do OneLink com Links universais e deferred deep linking.
  3. No template do OneLink, ative Exibir App Clip se o usuário ativou o Private Relay. Não ative isso, a menos que você tenha um App Clip.
    Observação: ao fazer alterações em um template do OneLink com Universal Links, como adicionar (ou remover) o recurso de App Clip, pode levar várias horas para que o arquivo AASA seja atualizado. Portanto, os links que você cria com base no template podem não ter a funcionalidade atualizada imediatamente. 
  4. Crie um link personalizado com base no template do OneLink:
  5. No App Store Connect, vá para a seção Experiência do App Clip, vá até URLs do aplicativo e insira a URL do template do OneLink (domínio + ID do template). Por exemplo: suamarca.onelink.me/GrbZ), ou uma URL curta de link personalizado específico do OneLink.
    Observação: se você inserir um link personalizado do OneLink, a solução baseada em App Clips funcionará apenas para usuários que tocarem nesse determinado link; outros links criados com base no template do OneLink não funcionarão.

Solução baseada em área de transferência

Fluxo

O fluxo da solução DDL baseada na área de transferência é o seguinte:

  1. O anunciante cria um deferred deep link que contém o parâmetro af_cp_lp=true.
  2. O usuário toca no deferred deep link.
  3. A AppsFlyer verifica se:
    • O dispositivo está usando iOS 15+
    • O navegador é Safari
    • O usuário ativou o Private Relay.
    • O link contém o parâmetro af_cp_lp=true.
  4. Depois que a AppsFlyer confirmar o item acima, a landing page da web é carregada, contendo o ícone do aplicativo, a imagem e um CTA para baixar o aplicativo na App Store. O usuário também vê uma mensagem que explica o processo: que a URL é copiada para garantir a melhor experiência do usuário que o enviará para a página específica no aplicativo.

    ios_15_ip_masking__1_.png

  5. O usuário toca em Baixar o aplicativo.
  6. O usuário é enviado para a App Store para instalar o aplicativo. Em seguida, na primeira inicialização, ele é enviado para a página específica do aplicativo.

Requisitos

A solução copiar/colar DDL da lading page requer:

  • Que o usuário esteja navegando na web no Safari.
  • Que o deferred deep link inclua o parâmetro af_cp_lp=true.
  • SDK para iOS V6+ da AppsFlyer.
  • Que o seu desenvolvedor de aplicativos iOS implemente um código que cola os dados do deferred deep link na URL da área de transferência. Isso não faz parte do SDK da AppsFlyer.
  • O usuário final deve manter a caixa de seleção marcada (padrão). Se estiver desmarcada, a URL não será copiada e o deferred deep link não funcionará.

Configuração

Para configurar a solução DDL baseada na área de transferência:

  1. Diga ao desenvolvedor do iOS para:
    1. Seguir as instruções do dev hub e integrar o código necessário no SDK da AppsFlyer.
    2. Implementar o código que cola o deferred deep link na URL da área de transferência. Isso não faz parte do SDK da AppsFlyer.
  2. Adicione o parâmetro af_cp_lp=true aos seus links.
    Você pode fazer isso adicionando um parâmetro personalizado na interface do usuário do link personalizado do OneLink da AppsFlyer ou simplesmente anexando o parâmetro a qualquer um dos seus links.

Informações adicionais

Exemplos

Exemplo básico

Mark é o profissional de marketing de um bem sucedido serviço de entrega de alimentos chamado "Feed Me". Mark direciona seus números de telefone da base de usuários para baixar os novos aplicativos móveis iOS e Android do Feed Me. Ele planeja uma campanhas por SMS. No entanto, Mark não sabe quais usuários têm dispositivos Android ou iOS. Ele também não sabe se eles têm ou não o aplicativo instalado.

Para resolver isso, Mark envia aos usuários um SMS contendo uma pequena URL com tecnologia OneLink. Quando os usuários receberem o SMS e clicarem no link:

  • Se eles ainda não têm o aplicativo, ele os direciona automaticamente para a loja de aplicativos ou página de destino apropriada, onde é fácil de instalar o aplicativo.
  • Se eles já têm o aplicativo instalado, o aplicativo é aberto.

As novas instalações e reengajamentos são atribuídas à campanha SMS, permitindo a Mark verificar o sucesso da campanha por SMS na AppsFlyer. 

Exemplo de deep linking

O SMS do profissional de marketing Mark (do exemplo anterior) teve um leve sucesso em conseguir que os usuários fizessem o download e abrissem o aplicativo. No entanto, poucos usuários que clicaram no link e abriram o aplicativo converteram para fazer um pedido.

Mark decide aumentar a conversão oferecendo uma porção gratuita de pêssegos, maçãs ou abacates a cada compra. Para isso, Mark cria uma boa experiência de deep linking para os usuários existentes. Ele envia um e-mail detalhado para sua base de usuários enfatizando os benefícios destas 3 frutas saudáveis. 

Para cada fruta mencionada no e-mail, Mark inclui um link com um valor de deep link baseado no OneLink, configurado (com a ajuda de desenvolvedores de dispositivos móveis) para:

Para resolver isso, Mark envia aos usuários um SMS contendo uma pequena URL com tecnologia OneLink. Quando os usuários receberem o SMS e clicarem no link:

  • Se eles já tiverem o aplicativo instalado, são levados diretamente para a página de frutas relevante.
  • Se ainda não tiverem o aplicativo, eles são direcionados para a loja de aplicativos ou página de desembarque apropriada, com base em seu dispositivo. E então, uma vez que eles baixam e abrem o aplicativo, são levados diretamente para a página de frutas.

Características e limitações

Característica Observações
Caracteres do OneLink
  • O comprimento total do URL não deve exceder 2.000 caracteres 
  • Nome do link e canal de mídia: não deve exceder 150 caracteres
  • Os seguintes caracteres especiais não são permitidos nos parâmetros ou valores do OneLink: ;, *, !, @, #, ?, $, ^, :, &, ~, `, =, +, ’, >, <, /, {, }
    • O caractere especial () não é permitido nos parâmetros de redirecionamento do Android, iOS e web
  • A ID de URL curta não deve exceder 50 caracteres
Publicando URLs do OneLink em páginas da web Usar target="_blank" na tag href HTML não resulta em redirecionamento para o Google Play ou a App Store. Se a URL do OneLink for colocada dentro de uma tag html a com o atributo target="_blank", uma página em branco será aberta no Chrome no Android e iOS. Isso afeta a funcionalidade do OneLink. Certifique-se de que a tag a não inclui o atributo de direcionamento.
Agências

As agências podem usar templates do OneLink existentes para criar links de atribuição personalizados para si mesmas se a agência for parceira de todos os aplicativos no template.

Imagem de visualização na rede social Se o tipo de imagem não for compatível com a plataforma de rede social, ela não será exibida.
Desktop Quando você define o URL ou template do OneLink para redirecionar os usuários de desktop para um URL diferente, o URL da web é adicionado ao link no parâmetro af_web_dp. Quando o link contém af_web_dp, a AppsFlyer não registra um clique quando vem de um desktop.
af_enc_data

Não compatível com URLs de impressão.

Pré-visualização de redes sociais - OG tag

Para a WhatsApp, a imagem não pode exceder 300 KB.

Redirecionamento de deep link em WebView de aplicativos sociais do Android

Devido a mudanças recentes em vários aplicativos sociais Android, o fluxo de redirecionamento de deep link na visualização interna do navegador (WebView) foi interrompido.

Para acomodar as mudanças e reativar deep links e redirecionamentos, tivemos que introduzir interação adicional do usuário para os seguintes aplicativos sociais Android:

  • Versões do Facebook acima da v420
  • Instagram
  • Facebook Messenger
  • Snapchat

O novo fluxo do usuário exige que os usuários dos aplicativos acima cliquem em um botão adicional da página inicial para acionar o redirecionamento para a Google Play Store e outras lojas de terceiros.

Observações:

  • As versões 420 e anteriores do Facebook funcionam como antes, sem interação adicional do usuário.
  • Os links de aplicativos nos posts do Facebook funcionam como antes, sem interação adicional do usuário.
  • Os links de aplicativos no chat do Instagram funcionam como antes, sem interação adicional do usuário.
  • No fluxo de deep link, quando o aplicativo não está instalado, há uma limitação conhecida: uma mensagem pop-up de erro. Esta mensagem não afeta o fluxo. O usuário ainda é redirecionado para a loja conforme o esperado.