Catch up on highlights from Firebase at Google I/O 2023. Learn more

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 d'analyse et de les intégrer aux outils d'analyse.

Firebase Dynamic Links enregistre les événements liés aux performances de vos liens dynamiques, y compris les événements qui se produisent en dehors de vos applications, tels que le nombre de fois qu'une personne clique sur l'un de vos liens dynamiques courts. Ces données peuvent être visualisées dans la section Dynamic Links de la console Firebase et récupérées à l'aide d'une API REST.

Les liens dynamiques fonctionnent é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'une personne ouvre votre application en cliquant sur un lien dynamique. Ces données peuvent être consultées dans la section Analytics de la console Firebase.

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

Analyse des liens dynamiques Firebase Google Analytics
Événements suivis
  • Première ouverture de l'application
  • Réouverture de l'application
  • Clics
  • Redirections
  • Installations d'applications
  • Première ouverture de l'application
  • Réouverture de l'application
  • Mises à jour de l'application
Accès aux données
  • Console Firebase (section Liens dynamiques)
  • API REST
  • Console Firebase (section Analytics)
  • Exportation BigQuery
Attribution de campagne personnalisée
(paramètres utm_ )

Les deux options d'analyse suivent les événements intégrés à l'application que les outils de suivi Web manquent souvent. Par exemple, lorsqu'un lien dynamique est ouvert sur iOS en tant que lien universel, le lien est ouvert directement par l'application, en contournant l'analyse Web ; ces événements sont correctement suivis par les analyses Firebase Dynamic Links et Google Analytics.

Analyse des liens dynamiques Firebase

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

Événement Description Console Firebase API REST
CLIQUEZ SUR Compte de chaque clic sur un lien dynamique, indépendamment de la façon dont il est géré et de ses destinations
RÉORIENTER Nombre de tentatives de redirection des utilisateurs, soit vers l'App Store ou le Play Store pour installer ou mettre à jour l'application, soit vers une autre destination
APP_INSTALL Nombre d'installations réelles (uniquement pris en charge par le Play Store)
APP_FIRST_OPEN Nombre de premières ouvertures après une installation
APP_RE_OPEN Nombre de fois que le lien dynamique a provoqué la réouverture d'une application

Console Firebase

Dans la console Firebase , vous pouvez afficher le nombre d'événements pour chaque lien dynamique court que vous avez créé dans la console.

API REST

Pour obtenir le nombre d'événements pour l'un de vos liens dynamiques courts, que vous ayez créé le lien dans la console ou par programmation, vous pouvez utiliser l' API REST Dynamic Links Analytics .

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 comme 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 vos liens dynamiques. Les événements Analytics suivants sont automatiquement enregistrés lorsque vous ouvrez un lien dynamique court ou long dans votre application.

Événements analytiques
lien_dynamique_first_open Enregistré lorsqu'un utilisateur ouvre l'application pour la première fois via un lien dynamique.
dynamic_link_app_open Enregistré lorsqu'un utilisateur rouvre l'application via un lien dynamique.
dynamic_link_app_update Enregistré lorsque l'application est mise à jour vers une nouvelle version via un lien dynamique. Android uniquement.

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

Événements Dynamic Links dans Google Analytics

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

Paramètres de campagne Google Analytics et Apple App Analytics

Vous utilisez des liens dynamiques avec vos campagnes personnalisées Google Analytics existantes et vos campagnes iTunes Connect App Analytics en spécifiant les paramètres de campagne lorsque vous créez un lien dynamique . Lorsqu'un utilisateur ouvre un lien dynamique 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 à vos liens dynamiques, Google Analytics et iTunes Connect peuvent les traiter comme n'importe quelle autre campagne pour laquelle ils mesurent les rapports d'attribution, et vous pouvez afficher les événements de conversion non seulement par les campagnes publicitaires chargées d'attirer ces utilisateurs, mais aussi par quels liens dynamiques auraient pu les amener.

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

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