Leve os usuários para dentro do seu aplicativo
Ao criar um link de rastreamento para seu aplicativo, você pode configurá-lo para ser um deep link.
Com um deep link, se um usuário clicar no anúncio e já tiver seu aplicativo instalado, não só o aplicativo será aberto, como também mostrará o conteúdo específico do aplicativo de sua escolha, e não apenas a tela padrão do aplicativo.
Importante: você deve planejar seus deep links antes de integrar o SDK da Singular em seu aplicativo. Seus engenheiros implementarão os deep links como parte do processo de integração do SDK.
Antes de começar: Planeje seus deep links
Para começar, faça uma lista de todos os deep links que deseja implementar em suas campanhas publicitárias para o aplicativo.
Para cada deep link, decida o seguinte:
- Conteúdo do aplicativo de destino: qual tela do seu aplicativo o usuário deve ver?
- Redirecionamento de fallback: se o usuário não tiver seu aplicativo instalado, para onde ele deve ser redirecionado? (Normalmente, a página da loja do seu aplicativo)
- Esse é um deep link diferido? Ou seja, o link deve mostrar conteúdo específico do aplicativo mesmo para novos usuários que estejam instalando o seu aplicativo?
Exemplo: Se o seu aplicativo for uma loja de roupas, talvez você queira configurar os seguintes deep links.
Deep Link | Conteúdo a ser exibido | Ativar Deferred? | Redirecionamento de fallback |
Liquidação da nova temporada: moda de outono | Exibir roupas marcadas com "nova coleção de outono" | ✅ | <URL do aplicativo na loja de aplicativos> |
Oferta especial: Registre-se para receber o boletim informativo e ganhe um cupom de US$ 5 | Tela "Registrar-se para receber o boletim informativo" | ✅ | <URL do aplicativo na loja de aplicativos> |
Como criar um Deep Link
1 |
Criar um domínio de linkOs links Singular têm a seguinte estrutura, em que [SUBDOMAIN] é escolhido por você: https://[SUBDOMAIN].sng.link/[PARAMETERS] Se você ainda não tem nenhum domínio configurado, é necessário criar pelo menos um para começar a criar Singular Links. Para isso:
Você pode criar um único domínio (por exemplo, o nome de sua empresa ou aplicativo) e usá-lo para todos os seus links, ou pode criar vários para usar para diferentes finalidades. |
||||||
2 |
Comunique o plano de deep links à equipe de engenhariaSeus desenvolvedores precisam conhecer os destinos dos deep links antes de integrar o Singular SDK/S2S ao seu aplicativo (ou antes de lançar uma atualização para o seu aplicativo). À medida que os desenvolvedores implementam o SDK, eles adicionam código que identifica se o aplicativo foi aberto por meio de um deep link e direciona o usuário para a tela ou o conteúdo apropriado do aplicativo (guias passo a passo para desenvolvedores estão disponíveis para Android, iOS, Unity, React). Quando sua equipe de engenharia terminar, ela poderá lhe fornecer:
|
||||||
3 |
Inserir informações do esquema de links na página de aplicativosDependendo da(s) plataforma(s) do seu aplicativo e da tecnologia que sua equipe de engenharia usou para implementar o deep linking, pode haver algumas informações que você precisa inserir na página Aplicativos (Configurações > Aplicativos). Essas informações devem ser fornecidas pela sua equipe de engenharia.
Se o seu aplicativo tiver mais de um site de aplicativo (o que significa que ele está disponível para mais de uma plataforma), insira as informações necessárias em cada um deles. |
||||||
4 |
(Opcional) Adicionar destinos de deep link na página de aplicativosVocê pode adicionar os destinos de Deep Links às configurações do seu aplicativo na página Aplicativos para facilitar o acesso. Dessa forma, sempre que você criar novos links de rastreamento, esses destinos aparecerão nos menus suspensos para você escolher. Essa etapa é opcional, pois você sempre pode digitar qualquer destino ao criar um Singular Link. Para adicionar destinos de deep link à página Apps:
|
||||||
5 |
Criar o linkPara criar o link de rastreamento real (com deep linking incluído):
Observações:
|
||||||
6 |
Teste o linkAgora que você criou o deep link, pode testá-lo facilmente para ver como ele funciona. Para testar a funcionalidade do deep link diferido:
Para testar a funcionalidade do deep link:
Para testar como o Singular Link funciona para determinar a atribuição, consulte Como testar um link de rastreamento. |
Avançado: Adicionar conteúdo dinâmico ao link
Você pode fazer com que um Singular Link trabalhe ainda mais, adicionando dados a ele dinamicamente à medida que exibe seus anúncios. Esses dados podem ser lidos e usados pelo seu aplicativo se um usuário se envolver com um dos anúncios e, em seguida, chegar ao seu aplicativo.
Isso é útil, por exemplo, se você tiver um aplicativo de compras e exibir anúncios de banner dinâmicos para diferentes produtos. Quando os usuários clicam em um anúncio, você deseja que o aplicativo abra e exiba a página do produto específico em que eles clicaram. Para isso, você deseja adicionar dinamicamente o ID do produto ao Singular Link.
Para implementar deep links com conteúdo dinâmico, siga as mesmas etapas descritas acima, começando com o planejamento do link e fornecendo todas as informações à sua equipe de engenharia.
Observação para desenvolvedores: Uso do parâmetro _p
Para adicionar dados dinâmicos a um Singular Link à medida que você veicula o anúncio, acrescente o parâmetro _p e qualquer valor ao final do URL do Singular Link. _p significa "passthrough" (passagem) e o valor pode ser um valor JSON codificado por URL ou um valor de cadeia de caracteres não estruturado.
Por exemplo, se o Singular Link for: https://myshoppingapp.sng.link/A59c0/nha7
Ao exibir o anúncio, você pode anexar a ID do produto ao Singular Link da seguinte forma: https://myshoppingapp.sng.link/A59c0/nha7?_p=Shoes123
Os valores dos parâmetros de passagem são disponibilizados para o aplicativo quando você lê o URL do deep link. Para obter detalhes, consulte o guia de suporte de deep linking do SDK escolhido: Android, iOS, Unity, React.