Damit Sie die Wirksamkeit Ihrer Werbeaktionen und Kampagnen beurteilen können, bietet Firebase Dynamic Links verschiedene Möglichkeiten zum Anzeigen von Analysedaten und zur Integration in Analysetools.
Firebase Dynamic Links zeichnet Ereignisse im Zusammenhang mit der Leistung Ihrer dynamischen Links auf, einschließlich Ereignissen, die außerhalb Ihrer Apps passieren, wie etwa die Häufigkeit, mit der jemand auf einen Ihrer kurzen dynamischen Links klickt. Diese Daten können im Abschnitt „Dynamische Links“ der Firebase-Konsole angezeigt und über eine REST-API abgerufen werden.
Dynamische Links funktionieren auch mit Google Analytics . Google Analytics stellt detaillierte Statistiken zu Ereignissen bereit, die in Ihrer App passieren, beispielsweise wenn jemand Ihre App durch Klicken auf einen dynamischen Link öffnet. Diese Daten können im Abschnitt „Analytics“ der Firebase-Konsole angezeigt werden.
Die folgende Tabelle fasst die Funktionen dieser beiden Analyseoptionen zusammen:
Firebase Dynamic Links-Analyse | Google Analytics | |
---|---|---|
Ereignisse verfolgt |
|
|
Datenzugriff |
|
|
Benutzerdefinierte Kampagnenzuordnung ( utm_ Parameter) |
Beide Analyseoptionen verfolgen In-App-Ereignisse, die webbasierten Tracking-Tools häufig entgehen. Wenn beispielsweise ein dynamischer Link unter iOS als universeller Link geöffnet wird, wird der Link direkt von der App geöffnet, wodurch die Webanalyse umgangen wird. Diese Ereignisse werden sowohl von Firebase Dynamic Links Analytics als auch von Google Analytics korrekt verfolgt.
Firebase Dynamic Links-Analyse
Firebase Dynamic Links erfasst, wie oft auf jeden Ihrer kurzen dynamischen Links geklickt wurde und wie oft ein Klick zu einer Weiterleitung, App-Installation, App-Erstöffnung oder App-Erneutöffnung führte. Sie können diese Statistiken in der Firebase-Konsole anzeigen oder mit einer REST-API abrufen.
Ereignis | Beschreibung | Firebase-Konsole | REST-API |
---|---|---|---|
KLICKEN | Anzahl aller Klicks auf einen dynamischen Link, unabhängig von seiner Handhabung und seinen Zielen | ||
UMLEITEN | Anzahl der Versuche, Benutzer entweder zum App Store oder Play Store umzuleiten, um die App zu installieren oder zu aktualisieren, oder zu einem anderen Ziel | ||
APP_INSTALL | Anzahl der tatsächlichen Installationen (wird nur vom Play Store unterstützt) | ||
APP_FIRST_OPEN | Anzahl der Erstöffnungen nach einer Installation | ||
APP_RE_OPEN | Häufigkeit, mit der der dynamische Link dazu geführt hat, dass eine App erneut geöffnet wurde |
Firebase-Konsole
In der Firebase-Konsole können Sie die Ereignisanzahl für jeden kurzen dynamischen Link anzeigen, den Sie in der Konsole erstellt haben.
REST-API
Um die Ereignisanzahl für einen Ihrer kurzen dynamischen Links zu erhalten, können Sie die Dynamic Links Analytics REST API verwenden, unabhängig davon, ob Sie den Link in der Konsole oder programmgesteuert erstellt haben.
Ein API-Aufruf sieht wie die folgende Beispiel-HTTP-Anfrage aus:
GET https://firebasedynamiclinks.googleapis.com/v1/https%3A%2F%2Fexample.page.link%2FwXYz/linkStats?durationDays=7 Authorization: Bearer ya29.Abc123...
Die Antwort auf eine Anfrage ist ein JSON-Objekt wie das folgende:
{
"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
Sie können in Ihrer App auch Google Analytics verwenden, um die Leistung Ihrer dynamischen Links zu verfolgen. Die folgenden Analytics-Ereignisse werden automatisch protokolliert, wenn Sie einen kurzen oder langen dynamischen Link in Ihrer App öffnen.
Analytics-Ereignisse | |
---|---|
Dynamic_link_first_open | Wird protokolliert, wenn ein Benutzer die App zum ersten Mal über einen dynamischen Link öffnet. |
dynamische_link_app_open | Wird protokolliert, wenn ein Benutzer die App über einen dynamischen Link erneut öffnet. |
dynamische_link_app_update | Wird protokolliert, wenn die App über einen dynamischen Link auf eine neue Version aktualisiert wird. Nur Android. |
Anschließend können Sie die protokollierten Daten im Abschnitt „Analytics“ der Firebase-Konsole anzeigen.
Wenn Sie Dynamic Link-Ereignisse als Conversions markieren, können Sie auf der Attributionsseite sehen, wie Ihre Dynamic Links funktionieren.
Kampagnenparameter von Google Analytics und Apple App Analytics
Sie verwenden dynamische Links mit Ihren vorhandenen benutzerdefinierten Google Analytics-Kampagnen und iTunes Connect App Analytics-Kampagnen, indem Sie beim Erstellen eines dynamischen Links Kampagnenparameter angeben. Wenn ein Benutzer einen dynamischen Link mit angegebenen Kampagnenparametern öffnet, werden die Kampagnenparameter an Google Analytics oder den App Store weitergeleitet.
Durch das Hinzufügen dieser Tracking-Parameter zu Ihren dynamischen Links können Google Analytics und iTunes Connect sie wie jede andere Kampagne behandeln, für die Attributionsberichte gemessen werden, und Sie können Conversion-Ereignisse nicht nur nach den Werbekampagnen anzeigen, die für die Gewinnung dieser Benutzer verantwortlich sind, sondern auch nach welche dynamischen Links sie möglicherweise hergebracht haben.
Die folgenden Parameter werden an Google Analytics übergeben: utm_source
, utm_medium
, utm_campaign
, utm_term
, utm_content
.
Die folgenden Parameter werden an den App Store übergeben: at
, ct
, mt
, pt