Leve os usuários para o seu aplicativo
Ao criar um link de rastreamento para seu aplicativo, você pode configurá-lo para ser um deep link.
Com um link profundo, se um usuário clicar no anúncio e já tiver o seu aplicativo instalado, não só o aplicativo será aberta, como também mostrará o conteúdo específico do aplicativo à sua escolha e não apenas a tela padrão do aplicativo.
Importante: Deve planear os seus deep links antes de integrar o SDK Singular no seu aplicativo. Seus engenheiros implementarão os deep links como parte do processo de integração do SDK.
Antes de começar: Planejar seus deep links
Para começar, faça uma lista de todos os deep links que você deseja implementar em suas campanhas de anúncios 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 recurso: se o usuário não tiver o seu aplicativo instalado, para onde deve ser redirecionado? (Normalmente, a página da loja do seu aplicativo)
- Trata-se de um link direto diferida? Ou seja, o link deve mostrar conteúdo específico do aplicativo mesmo para novos usuários que instalem o seu aplicativo?
Exemplo: Se o seu aplicativo for uma loja de roupas, convém configurar os seguintes links diretos.
| Deep Link | Conteúdo a ser exibido | Ativar diferido? | Redirecionamento de Fallback |
| Saldos da nova estação: moda de outono | Mostrar roupas marcadas com "nova coleção de outono" | ✅ | < URL do aplicativo na loja de aplicativos> |
| Oferta especial: Registre-se na newsletter e receba um cupão de $5 | Tela "Registrar para receber a newsletter" | ✅ | < URL do aplicativo na loja de aplicativos> |
Como criar um link profundo
| 1 |
Criar um domínio de linkOs Links Singulares têm a seguinte estrutura, onde [SUBDOMAIN] é escolhido por si: https://[SUBDOMAIN].sng.link/[PARAMETERS] Se ainda não tem nenhum domínio configurado, tem de criar pelo menos um para começar a criar Singular Links. Para o fazer:
Pode criar um único domínio (por exemplo, o nome da sua empresa ou aplicativo) e utilizá-lo para todos os seus links, ou pode criar vários para utilizar para diferentes fins. |
||||||
| 2 |
Comunicar o plano do Deep Link à equipe de engenhariaSeus desenvolvedores precisam conhecer os destinos dos links diretos antes de integrar o Singular SDK/S2S em seu aplicativo (ou antes de lançar uma atualização para seu aplicativo). À medida que os desenvolvedores implementam o SDK, adicionam código que identifica se o aplicativo foi aberto através de um deep link e direciona o usuário para a tela ou conteúdo apropriado do aplicativo (estão disponíveis guias passo-a-passo para desenvolvedores para Android, iOS, Unity, React). Quando a sua equipe de engenheiros tiver terminado, pode fornecer-lhe:
|
||||||
| 3 |
Introduzir informações do esquema de links na página de aplicativosDependendo da(s) plataforma(s) do seu aplicativo e da tecnologia que a sua equipe de engenharia utilizou para implementar o deep linking, podem existir algumas informações que tem de introduzir na página Aplicativos(Configurações > Aplicativos). Estas 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 aplicativosPode adicionar os destinos de link profunda às configurações do seu aplicativo na página Aplicativos para facilitar o acesso. Desta forma, sempre que criar novos links de seguimento, estes destinos aparecerão nos menus pendentes para que possa escolher. Este passo é opcional, uma vez que pode sempre digitar qualquer destino quando cria um link singular. Para adicionar destinos de links diretos à página Aplicativos:
|
||||||
| 5 |
Criar o linkPara criar o link de rastreamento real (com o deep linking incluído):
Notas:
|
||||||
| 6 |
Testar o linkAgora que você criou o link direto, pode testá-lo facilmente para ver como ele funciona. Para testar a funcionalidade do link direto adiado:
Para testar a funcionalidade de link direto:
Para testar como o Link único funciona para determinar a atribuição, consulte Como testar um link de rastreamento. |
Avançado: Adicionar conteúdo dinâmico ao link
É possível fazer com que um Singular Link trabalhe ainda mais, adicionando dados a ele dinamicamente à medida que você exibe seus anúncios. Estes dados podem então ser lidos e utilizados pelo seu aplicativo se um usuário interagir com um dos anúncios e depois chegar ao seu aplicativo.
Isto é útil, por exemplo, se tiver um aplicativo de compras e apresentar banners dinâmicos para diferentes produtos. Quando os usuários clicam num anúncio, pretende que o aplicativo abra e apresente a página do produto específico em que clicaram. Para tal, pretende adicionar dinamicamente o ID do produto ao Singular Link.
Para implementar links diretos com conteúdo dinâmico, siga as mesmas etapas descritas acima, começando pelo planejamento do link e fornecendo todas as informações à sua equipe de engenharia.
Nota para desenvolvedores: Usando o parâmetro _p
Para adicionar dados dinâmicos a um Singular Link à medida que você veicula o anúncio, anexe o parâmetro _p e qualquer valor ao final do URL do Singular Link. _p significa "passthrough" 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, é possível 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ê a URL do link direto. Para obter detalhes, consulte o guia de suporte de links diretos para o SDK escolhido: Android, iOS, Unity, React.