Para ayudarte a medir la eficacia de las promociones y campañas, Firebase Dynamic Links proporciona varias maneras de ver los datos de análisis y de integrarlos a las herramientas de análisis.
Firebase Dynamic Links registra eventos relacionados con el rendimiento de los Dynamic Links, incluidos aquellos que ocurren fuera de las apps, como la cantidad de veces que un usuario hace clic en uno de los Dynamic Links cortos. Estos datos se pueden ver en la sección Dynamic Links de Firebase console y puedes recuperarlos mediante una API de REST.
Los Dynamic Links también funcionan con Google Analytics, que proporciona estadísticas detalladas de los eventos que ocurren en la app, como cuando alguien la abre mediante un clic en un Dynamic Link. Estos datos se pueden ver en la sección Analytics de Firebase console.
La siguiente tabla resume las características de estas dos opciones de análisis:
Estadísticas de Firebase Dynamic Links | Google Analytics | |
---|---|---|
Eventos seguidos |
|
|
Acceso a los datos |
|
|
Atribución de campaña personalizada (parámetros utm_ ) |
Las dos opciones de análisis realizan un seguimiento de los eventos en la aplicación que las herramientas de seguimiento basadas en la Web suelen omitir. Por ejemplo, cuando se abre un Dynamic Link en iOS como vínculo universal, este se abre directamente en la aplicación, por lo que se pasa por alto el análisis web. El análisis de Firebase Dynamic Links y Google Analytics realiza un seguimiento correcto de estos eventos.
Estadísticas de Firebase Dynamic Links
Firebase Dynamic Links ejecuta un seguimiento de la cantidad de veces que se hace clic en cada uno de los Dynamic Links cortos y de la cantidad de veces que un clic generó un redireccionamiento, una instalación de la app, una primera apertura de la app o una apertura reiterada de la app. Puedes ver estas estadísticas en Firebase console o recuperarlas con una API de REST.
Evento | Descripción | Firebase console | API de REST |
---|---|---|---|
CLICK | Recuento de los clics en un Dynamic Link, sin tener en cuenta sus destinos o la manera en que se administra | ||
REDIRECT | Recuento de los intentos de redireccionamiento de usuarios, ya sea a la App Store o a Play Store para instalar o actualizar la app, o a un destino diferente. | ||
APP_INSTALL | Recuento de instalaciones reales (compatible solo con Play Store) | ||
APP_FIRST_OPEN | Recuento de primeras aperturas después de una instalación | ||
APP_RE_OPEN | Recuento de veces que el Dynamic Link provocó que volviera a abrirse una app |
Firebase console
En Firebase console, puedes ver recuentos de eventos para cada Dynamic Link que creaste en la consola.
API de REST
Para obtener los recuentos de eventos de cualquiera de los Dynamic Links cortos, sin importar si los creaste en la consola o de manera programática, puedes usar la API de REST de Analytics sobre Dynamic Links.
Una llamada de la API luce como el siguiente ejemplo de solicitud HTTP:
GET https://firebasedynamiclinks.googleapis.com/v1/https%3A%2F%2F2.gy-118.workers.dev/%3A443%2Fhttps%2Fexample.page.link%2FwXYz/linkStats?durationDays=7 Authorization: Bearer ya29.Abc123...
La respuesta a una solicitud es un objeto JSON como el siguiente:
{
"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
También puedes usar Google Analytics en tu app para seguir el rendimiento de tus Dynamic Links. Los siguientes eventos de Analytics se registran de forma automática cuando abres un Dynamic Link corto o largo en la app.
Eventos de Analytics | |
---|---|
dynamic_link_first_open | Se registra cuando un usuario abre la app por primera vez mediante un Dynamic Link. |
dynamic_link_app_open | Se registra cuando un usuario vuelve a abrir la app mediante un Dynamic Link. |
dynamic_link_app_update | Se registra cuando la app se actualiza a una nueva versión mediante un Dynamic Link. Solo para Android. |
A continuación, puedes ver los datos registrados en la sección Analytics de Firebase console.
Si marcas eventos de Dynamic Links como conversiones, puedes ver el rendimiento de los Dynamic Links en la página Atribución.
Parámetros de campaña de Google Analytics y Apple App Analytics
Para usar Dynamic Links con las campañas personalizadas de Google Analytics y de iTunes Connect App Analytics, debes especificar parámetros de campaña cuando creas un Dynamic Link. Cuando un usuario abre un Dynamic Link con parámetros de campaña especificados, los parámetros de la campaña se pasan a Google Analytics o a la App Store.
Si agregas estos parámetros de seguimiento a Dynamic Links, Google Analytics y iTunes Connect pueden tratarlos como cualquier otra campaña en la que se midan informes de atribución. Además, puedes ver eventos de conversión no solo según las campañas publicitarias responsables de captar a esos usuarios, sino también según los Dynamic Links que pueden haberlos captado.
Los siguientes parámetros se pasan a Google Analytics: utm_source
,
utm_medium
, utm_campaign
, utm_term
, utm_content
.
Los siguientes parámetros se pasan a la App Store: at
, ct
, mt
, pt