Para ajudar você a avaliar a eficácia das suas promoções e campanhas, o Firebase Dynamic Links oferece várias maneiras de visualizar dados analíticos e integrar-se a ferramentas de análise.
O Firebase Dynamic Links registra eventos relacionados ao desempenho do Dynamic Links, inclusive eventos que acontecem fora dos seus apps, como o número de vezes que alguém clica em um dos Dynamic Links curtos. Esses dados podem ser visualizados na seção Dynamic Links do console Firebase e recuperada usando uma API REST.
Dynamic Links também funcionam com Google Analytics. Google Analytics fornece estatísticas detalhadas para eventos que ocorrem no seu app, por exemplo, quando alguém abre o app clicando em um Dynamic Link. Estes dados podem ser vistos na seção "Google Analytics" do Console do Firebase.
A tabela a seguir resume os recursos dessas duas opções de análise:
Analytics Firebase Dynamic Links | Google Analytics | |
---|---|---|
Eventos monitorados |
|
|
Acesso a dados |
|
|
Atribuição de campanha personalizada (parâmetros utm_ ) |
Ambas as opções de análise rastreiam eventos no aplicativo que muitas vezes não são detectados por ferramentas de rastreamento baseadas na Web. Por exemplo, quando um Dynamic Link é aberto no iOS como um link universal, ele é 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.
Analytics Firebase Dynamic Links
O Firebase Dynamic Links rastreia o número cliques que cada um dos seus Dynamic Links curtos recebeu, bem como o número de vezes em que um clique resultou em um redirecionamento, uma instalação do app, um primeiro acesso ao app ou um novo acesso ao app. É possível ver 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 dos destinos. | ||
REDIRECT | Contagem de tentativas de redirecionar usuários, seja à App Store ou à Play Store para instalar ou atualizar o app, ou a outro destino. | ||
APP_INSTALL | Contagem de instalações reais (compatível apenas com a Play Store). | ||
APP_FIRST_OPEN | Contagem de primeiros acessos após uma instalação. | ||
APP_RE_OPEN | Número de vezes que o link dinâmico gerou um novo acesso ao app. |
Console do Firebase
No console do Firebase, é possível ver as contagens de eventos para cada Dynamic Link curto que você criou no console.
API REST
Para conferir as contagens de eventos de qualquer Dynamic Links curto, seja com o link criado no console ou programaticamente, use a API REST do Analytics para Dynamic Links.
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
Também é possível usar Google Analytics no app para acompanhar o desempenho do Dynamic Links. Os eventos Analytics a seguir são registrados automaticamente quando você abre um Dynamic Link curto ou longo no app.
Analytics eventos | |
---|---|
dynamic_link_first_open | Registrado quando um usuário abre o app pela primeira vez com um Dynamic Link. |
dynamic_link_app_open | Registrado quando um usuário abre o app novamente com um Dynamic Link. |
dynamic_link_app_update | Registrado quando o app é atualizado para uma nova versão com um Dynamic Link. Somente no Android. |
Veja os dados registrados na seção "Analytics" do Console do Firebase.
Google Analytics" class="screenshot">
Se você marcar os eventos Dynamic Link como conversões, vai poder conferir o desempenho dos Dynamic Links na página "Atribuição".
Parâmetros da campanha do Google Analytics e do App Analytics da Apple
Para usar Dynamic Links com suas campanhas personalizadas do Google Analytics e do iTunes Connect App Analytics, especifique os parâmetros da campanha ao criar um Dynamic Link. Quando um usuário abre um Dynamic Link com os parâmetros da campanha especificados, esses parâmetros são transmitidos para o Google Analytics ou para a App Store.
Ao adicionar esses parâmetros de rastreamento aos seus Dynamic Links, o Google Analytics e o iTunes Connect podem tratá-los como qualquer outra campanha para gerar os relatórios de atribuição. Você pode ver os eventos de conversão não apenas pelas campanhas publicitárias responsáveis por trazer esses usuários, mas também por quais Dynamic Links podem ter trazido os usuários.
Os seguintes parâmetros são transmitidos para o Google Analytics: utm_source
,
utm_medium
, utm_campaign
, utm_term
e utm_content
.
Os seguintes parâmetros são transmitidos para a App Store: at
, ct
, mt
, pt