Damit Sie die Effektivität Ihrer Angebote und Kampagnen besser einschätzen können, bietet Firebase Dynamic Links verschiedene Möglichkeiten, Analysedaten aufzurufen und in Analysetools einzubinden.
Firebase Dynamic Links erfasst Ereignisse im Zusammenhang mit der Leistung Ihrer Dynamic Links, einschließlich Ereignissen, die außerhalb Ihrer Apps stattfinden, z. B. die Anzahl der Klicks auf eine Ihrer kurzen Dynamic Links. Diese Daten können im Bereich Dynamic Links der Firebase-Konsole aufgerufen und mit einer REST API abgerufen werden.
Dynamic Links funktionieren auch mit Google Analytics. Google Analytics bietet detaillierte Statistiken zu Ereignissen, die in Ihrer App auftreten, z. B. wenn ein Nutzer Ihre App durch Klicken auf ein Dynamic Link öffnet. Diese Daten können im Analytics-Bereich der Firebase-Konsole eingesehen werden.
In der folgenden Tabelle sind die Funktionen dieser beiden Analyseoptionen zusammengefasst:
Firebase Dynamic Links-Analysen | Google Analytics | |
---|---|---|
Erfasste Ereignisse |
|
|
Datenzugriff |
|
|
Benutzerdefinierte Kampagnenzuordnung ( utm_ -Parameter) |
Bei beiden Analyseoptionen werden In-App-Ereignisse erfasst, die bei webbasierten Analysetools oft nicht berücksichtigt werden. Wenn z. B. ein Dynamic Link unter iOS als Universal Link geöffnet wird, wird der Link direkt von der App geöffnet und die Webanalyse wird umgangen. Diese Ereignisse werden sowohl von Firebase Dynamic Links Analytics als auch von Google Analytics korrekt erfasst.
Firebase Dynamic Links-Analysen
Firebase Dynamic Links erfasst, wie oft auf Ihre einzelnen Shorts Dynamic Links geklickt wurde und wie oft ein Klick zu einer Weiterleitung, einer App-Installation, einem ersten Öffnen der App oder einem erneuten Öffnen der App geführt hat. Sie können diese Statistiken in der Firebase Console ansehen oder mit einer REST API abrufen.
Ereignis | Beschreibung | Firebase Console | REST API |
---|---|---|---|
KLICKEN | Anzahl der Klicks auf einen Dynamic Link, unabhängig davon, wie er verarbeitet wird und welche Ziele er hat | ||
REDIRECT | Anzahl der Versuche, Nutzer entweder zum App Store oder Play Store weiterzuleiten, 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 ersten Öffnungen nach einer Installation | ||
APP_RE_OPEN | Gibt an, wie oft eine App über den dynamischen Link noch einmal geöffnet wurde. |
Firebase Console
In der Firebase-Konsole können Sie die Anzahl der Ereignisse für jedes Short Dynamic Link sehen, das Sie in der Konsole erstellt haben.
REST API
Wenn Sie die Anzahl der Ereignisse für einen Ihrer kurzen Dynamic Links abrufen möchten, unabhängig davon, ob Sie den Link in der Console oder programmatisch erstellt haben, können Sie die Dynamic Links Analytics REST API verwenden.
Ein API-Aufruf sieht so 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 auch Google Analytics in Ihrer App verwenden, um die Leistung Ihrer Dynamic Links zu erfassen. Die folgenden Analytics-Ereignisse werden automatisch protokolliert, wenn Sie in Ihrer App ein Short oder ein langes Dynamic Link öffnen.
Analytics Ereignisse | |
---|---|
dynamic_link_first_open | Wird protokolliert, wenn ein Nutzer die App zum ersten Mal über ein Dynamic Link öffnet. |
dynamic_link_app_open | Wird protokolliert, wenn ein Nutzer die App über einen Dynamic Link noch einmal öffnet. |
dynamic_link_app_update | Wird protokolliert, wenn die App über ein Dynamic Link auf eine neue Version aktualisiert wird. Nur für Android. |
Anschließend können Sie die protokollierten Daten im Bereich „Analytics“ der Firebase-Konsole ansehen.
Google Analytics" class="screenshot">
Wenn Sie Dynamic Link-Ereignisse als Conversions markieren, können Sie auf der Seite „Attribution“ sehen, wie Ihre Dynamic Links abschneiden.
Google Analytics- und Apple App Analytics-Kampagnenparameter
Sie verwenden Dynamic Links mit Ihren vorhandenen benutzerdefinierten Google Analytics-Kampagnen und iTunes Connect App Analytics-Kampagnen, indem Sie Kampagnenparameter angeben, wenn Sie Dynamic Link erstellen. Wenn ein Nutzer eine Dynamic Link mit angegebenen Kampagnenparametern öffnet, werden die Kampagnenparameter an Google Analytics oder den App-Store übergeben.
Wenn Sie diese Tracking-Parameter in Ihre Dynamic Links einfügen, können sie in Google Analytics und iTunes Connect wie jede andere Kampagne behandelt werden, für die Attributionsberichte erstellt werden. Sie können Conversion-Ereignisse dann nicht nur nach den Werbekampagnen aufschlüsseln, die für die Nutzer verantwortlich sind, sondern auch nach der Dynamic Links, über die sie auf Ihre Website gelangt sind.
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