Para ajudá-lo a avaliar a eficácia de suas promoções e campanhas, o Firebase Dynamic Links fornece várias maneiras de visualizar dados analíticos e integrar com ferramentas analíticas.
Firebase Dynamic Links registra eventos relacionados ao desempenho de seus links dinâmicos, incluindo eventos que acontecem fora de seus aplicativos, como o número de vezes que alguém clica em um de seus links dinâmicos curtos. Esses dados podem ser visualizados na seção Dynamic Links do console do Firebase e recuperados usando uma API REST.
Os links dinâmicos também funcionam com o Google Analytics . O Google Analytics fornece estatísticas detalhadas para eventos que acontecem em seu aplicativo, como quando alguém abre seu aplicativo clicando em um link dinâmico. Esses dados podem ser visualizados na seção Analytics do console do Firebase.
A tabela a seguir resume os recursos dessas duas opções de análise:
Análise de links dinâmicos do Firebase | Google Analytics | |
---|---|---|
Eventos rastreados |
|
|
Acesso de dados |
|
|
Atribuição de campanha personalizada (parâmetros utm_ ) |
Ambas as opções de análise rastreiam eventos no aplicativo que as ferramentas de rastreamento baseadas na Web geralmente não detectam. Por exemplo, quando um link dinâmico é aberto no iOS como um link universal, o link é aberto diretamente pelo aplicativo, ignorando a análise da web; esses eventos são rastreados corretamente pela análise do Firebase Dynamic Links e pelo Google Analytics.
Análise de links dinâmicos do Firebase
O Firebase Dynamic Links rastreia o número de vezes que cada um dos seus links dinâmicos curtos foi clicado, bem como o número de vezes que um clique resultou em um redirecionamento, instalação do aplicativo, primeira abertura do aplicativo ou reabertura do aplicativo. Você pode visualizar essas estatísticas no console do Firebase ou recuperá-las com uma API REST.
Evento | Descrição | Console do Firebase | API REST |
---|---|---|---|
CLIQUE | Contagem de qualquer clique em um link dinâmico, independentemente de como ele é tratado e seus destinos | ||
REDIRECIONAR | Contagem de tentativas de redirecionar usuários, seja para a App Store ou Play Store para instalar ou atualizar o app, ou para algum outro destino | ||
APP_INSTALL | Contagem de instalações reais (suportadas apenas pela Play Store) | ||
APP_FIRST_OPEN | Contagem de primeiros acessos após uma instalação | ||
APP_RE_OPEN | Número de vezes que o Dynamic Link fez com que um aplicativo fosse reaberto |
Console do Firebase
No console do Firebase , você pode visualizar as contagens de eventos para cada link dinâmico curto criado no console.
API REST
Para obter contagens de eventos para qualquer um dos seus links dinâmicos curtos, independentemente de você ter criado o link no console ou de forma programática, você pode usar a API REST de análise de links dinâmicos .
Uma chamada de API se parece com o seguinte exemplo de solicitação HTTP:
GET https://firebasedynamiclinks.googleapis.com/v1/https%3A%2F%2Fexample.page.link%2FwXYz/linkStats?durationDays=7 Authorization: Bearer ya29.Abc123...
A resposta a uma solicitação é um objeto JSON como o seguinte:
{
"linkEventStats": [
{
"platform": "ANDROID",
"count": "123",
"event": "CLICK"
},
{
"platform": "IOS",
"count": "123",
"event": "CLICK"
},
{
"platform": "DESKTOP",
"count": "456",
"event": "CLICK"
},
{
"platform": "ANDROID",
"count": "99",
"event": "APP_INSTALL"
},
{
"platform": "ANDROID",
"count": "42",
"event": "APP_FIRST_OPEN"
},
...
]
}
Google Analytics
Você também pode usar o Google Analytics em seu aplicativo para acompanhar o desempenho de seus links dinâmicos. Os seguintes eventos do Analytics são registrados automaticamente quando você abre um link dinâmico curto ou longo em seu aplicativo.
Eventos analíticos | |
---|---|
dynamic_link_first_open | Registrado quando um usuário abre o aplicativo pela primeira vez por meio de um link dinâmico. |
dynamic_link_app_open | Registrado quando um usuário reabre o aplicativo por meio de um link dinâmico. |
dynamic_link_app_update | Registrado quando o aplicativo é atualizado para uma nova versão por meio de um link dinâmico. Somente Android. |
Você pode visualizar os dados registrados na seção Analytics do console do Firebase .
Se você marcar eventos de Dynamic Link como conversões, poderá ver o desempenho de seus Dynamic Links na página Atribuição.
Parâmetros de campanha do Google Analytics e do Apple App Analytics
Você usa Dynamic Links com suas campanhas personalizadas existentes do Google Analytics e campanhas iTunes Connect App Analytics especificando parâmetros de campanha ao criar um Dynamic Link . Quando um usuário abre um link dinâmico com parâmetros de campanha especificados, os parâmetros de campanha são transmitidos ao Google Analytics ou à App Store.
Ao adicionar esses parâmetros de rastreamento aos seus links dinâmicos, o Google Analytics e o iTunes Connect podem tratá-los como qualquer outra campanha para a qual estão medindo os relatórios de atribuição, e você pode visualizar os eventos de conversão não apenas pelas campanhas publicitárias responsáveis por atrair esses usuários, mas também por quais links dinâmicos podem tê-los trazido.
Os seguintes parâmetros são passados para o Google Analytics: utm_source
, utm_medium
, utm_campaign
, utm_term
, utm_content
.
Os seguintes parâmetros são passados para a App Store: at
, ct
, mt
, pt