É possível usar essas informações para rastrear deep links e deep links adiados nos aplicativos móveis com o Adobe Mobile Android SDK.
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 para 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.
Com um deep link adiado, o SDK da Adobe abrirá um novo Propósito com o deep link como os dados de intenção. Esse processo é manipulado como um deep link externo usando o código acima.
/*
* Used for message deep link tracking
* Key for deep link URL.
*/
public static final String ADB_MESSAGE_DEEPLINK_KEY = "adb_deeplink";