TÓPICOS×
Rastreamento de deep links
É possível usar essas informações para rastrear deep links e deep links adiados nos aplicativos móveis com o Adobe Mobile Android SDK.
Rastreamento de deep links
- Adicione o SDK ao seu projeto e implemente as medições de ciclo de vida.Para obter mais informações, consulte Adicionar o SDK e o arquivo de configuração ao projeto IntelliJ IDEA ou Eclipse em Implementação principal e Ciclo de vida .
- Registre o aplicativo para manipular URLs.Para obter mais informações, consulte as URLs .
- Passe a atividade com intenção de deep link para o Adobe SDK com collectLifecycleData .Este é um exemplo de rastreamento de deep link:
public class ParseDeepLinkActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Config.collectLifecycleData(this); ... } }
O SDK do Adobe Mobile pode analisar pares de dados de chaves e valores adicionados a qualquer deep link ou link universal, desde que o link contenha uma chave com um rótulo
a.deeplink.id
e um valor não-nulo correspondente gerado pelo usuário. Todos os pares de dados de chaves e valores adicionados ao link serão analisados, anexados a uma ocorrência de ciclo de vida e enviados ao Adobe Analytics desde que o link contenha a chave e o valor
a.deeplink.id
.
Além disso, também é possível anexar uma ou mais das seguintes chaves reservadas (com valores gerados pelo usuário) ao deep link ou ao link universal:
- a.launch.campaign.trackingcode
- a.launch.campaign.source
- a.launch.campaign.medium
- a.launch.campaign.term
- a.launch.campaign.content
Essas chaves são variáveis pré-mapeadas para relatórios no Adobe Analytics. Para obter mais informações sobre regras de mapeamento e processamento, consulte
Regras de processamento e dados de contexto
.
Rastrear deep links adiados (para usar com links de marketing)
No caso de um deep link adiado, o Adobe SDK abrirá uma nova Intenção com o deep link como os dados de intenção. Esse processo é executado como um deep link externo, usando o código acima.
Informações públicas do deep link
Constantes
/* * Used for message deep link tracking * Key for deep link URL. */ public static final String ADB_MESSAGE_DEEPLINK_KEY = "adb_deeplink";