Afficher les données d'analyse des liens dynamiques

Pour vous aider à évaluer l'efficacité de vos promotions et campagnes, Firebase Dynamic Links propose plusieurs façons d'afficher les données analytiques et de les intégrer à des outils d'analyse.

Firebase Dynamic Links enregistre les événements liés aux performances de vos Dynamic Links, y compris les événements qui se produisent en dehors de vos applications, tels que le nombre de fois où un utilisateur clique sur l'un de vos Dynamic Links courts. Vous pouvez consulter ces données dans la section Dynamic Links de la console Firebase et les récupérer à l'aide d'une API REST.

Dynamic Links fonctionne également avec Google Analytics. Google Analytics fournit des statistiques détaillées sur les événements qui se produisent dans votre application, par exemple lorsqu'un utilisateur ouvre votre application en cliquant sur un Dynamic Link. Ces données sont disponibles dans la section "Analytics" de la console Firebase.

Le tableau suivant récapitule les fonctionnalités de ces deux options d'analyse:

Données analytiques Firebase Dynamic Links Google Analytics
Événements suivis
  • Première ouverture de l'application
  • Rouverture de l'application
  • Clics
  • Redirections
  • Installations d'applications
  • Première ouverture de l'application
  • Rouverture de l'application
  • Mises à jour de l'application
Accès aux données
  • Console Firebase (section Dynamic Links)
  • API REST
  • Console Firebase (section "Analytics")
  • Exportation vers BigQuery
Attribution de campagne personnalisée
(paramètres utm_)

Les deux options d'analyse suivent les événements dans l'application que les outils de suivi Web manquent souvent. Par exemple, lorsqu'un Dynamic Link est ouvert sur iOS en tant qu'Universal Link, le lien est ouvert directement par l'application, en contournant les analyses Web. Ces événements sont correctement suivis à la fois par les analyses Firebase Dynamic Links et Google Analytics.

Données analytiques Firebase Dynamic Links

Firebase Dynamic Links comptabilise le nombre de fois où chacun de vos Dynamic Links courts a été cliqué, ainsi que le nombre de fois où un clic a entraîné une redirection, une installation d'application, une première ouverture de l'application ou une nouvelle ouverture de l'application. Vous pouvez afficher ces statistiques dans la console Firebase ou les récupérer à l'aide d'une API REST.

Événement Description Console Firebase API REST
CLIC Nombre de clics sur un lien dynamique, quelle que soit la manière dont il est géré et ses destinations
REDIRECT Nombre de tentatives de redirection des utilisateurs vers l'App Store ou le Play Store pour installer ou mettre à jour l'application, ou vers une autre destination
APP_INSTALL Nombre d'installations réelles (uniquement compatible avec le Play Store)
APP_FIRST_OPEN Nombre de premières ouvertures après une installation
APP_RE_OPEN Nombre de fois où le lien dynamique a entraîné la réouverture d'une application

Console Firebase

Dans la console Firebase, vous pouvez consulter le nombre d'événements pour chaque Dynamic Link que vous avez créé dans la console.

API REST

Pour obtenir le nombre d'événements pour l'un de vos Dynamic Links courts, que vous ayez créé l'association dans la console ou de manière programmatique, vous pouvez utiliser l'API REST Analytics Dynamic Links.

Un appel d'API ressemble à l'exemple de requête HTTP suivant:

GET https://firebasedynamiclinks.googleapis.com/v1/https%3A%2F%2Fexample.page.link%2FwXYz/linkStats?durationDays=7

Authorization: Bearer ya29.Abc123...

La réponse à une requête est un objet JSON semblable à celui-ci:

{
  "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

Vous pouvez également utiliser Google Analytics dans votre application pour suivre les performances de votre Dynamic Links. Les événements Analytics suivants sont automatiquement consignés lorsque vous ouvrez un Dynamic Link court ou long dans votre application.

Analytics événements
dynamic_link_first_open Enregistré lorsqu'un utilisateur ouvre l'application pour la première fois via un Dynamic Link.
dynamic_link_app_open Enregistré lorsqu'un utilisateur rouvre l'application via un Dynamic Link.
dynamic_link_app_update Enregistré lorsque l'application est mise à jour vers une nouvelle version via un Dynamic Link. Android uniquement.

Vous pouvez ensuite afficher les données enregistrées dans la section "Analyses" de la console Firebase.

Événements Dynamic Links dans <span class=Google Analytics" class="screenshot">

Si vous marquez des événements Dynamic Link comme conversions, vous pouvez consulter les performances de vos Dynamic Links sur la page "Attribution".

Paramètres de campagne Google Analytics et Apple App Analytics

Vous utilisez Dynamic Links avec vos campagnes personnalisées Google Analytics et vos campagnes App Analytics iTunes Connect existantes en spécifiant les paramètres de la campagne lorsque vous créez un Dynamic Link. Lorsqu'un utilisateur ouvre une Dynamic Link avec des paramètres de campagne spécifiés, les paramètres de campagne sont transmis à Google Analytics ou à l'App Store.

En ajoutant ces paramètres de suivi à votre Dynamic Links, Google Analytics et iTunes Connect peuvent les traiter comme n'importe quelle autre campagne pour laquelle ils mesurent les rapports d'attribution. Vous pouvez ainsi afficher les événements de conversion non seulement par campagne publicitaire responsable de l'acquisition de ces utilisateurs, mais aussi par Dynamic Links qui les a peut-être amenés.

Les paramètres suivants sont transmis à Google Analytics: utm_source, utm_medium, utm_campaign, utm_term et utm_content.

Les paramètres suivants sont transmis à l'App Store: at, ct, mt et pt.