Mit Firebase Dynamic Links können Sie die Effektivität Ihrer Werbeaktionen und Kampagnen auf verschiedene Weise messen und in Analysetools einbinden.Firebase Dynamic Links
Firebase Dynamic Links erfasst Ereignisse im Zusammenhang mit der Leistung Ihrer Dynamic Links, einschließlich Ereignissen, die außerhalb Ihrer Apps auftreten, z. B. die Anzahl der Klicks auf einen Ihrer kurzen Dynamic Links. Diese Daten können im Bereich „ Dynamic Links“ der Firebase Konsole eingesehen und über eine 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 öffnet, indem er auf einen Dynamic Link klickt. Diese Daten können im Bereich „Analytics“ 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 Kampagnenattribution ( utm_ Parameter) |
Mit beiden Analyseoptionen werden In-App-Ereignisse erfasst, die bei webbasierten Tracking-Tools oft nicht berücksichtigt werden. Wenn beispielsweise 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 Analysen als auch von Google Analytics korrekt erfasst.
Firebase Dynamic Links Analysen
Firebase Dynamic Links erfasst, wie oft auf die einzelnen kurzen Dynamic Links geklickt wurde und wie oft ein Klick zu einer Weiterleitung, App Installation, zum ersten Öffnen der App oder zum wiederholten Öffnen der App geführt hat. Sie können diese Statistiken in der Firebase Konsole einsehen oder über eine REST API abrufen.
| Ereignis | Beschreibung | Firebase Konsole | REST API |
|---|---|---|---|
| KLICKEN | Anzahl der Klicks auf einen Dynamic Link, unabhängig davon, wie er verarbeitet wird und welche Ziele er hat | ||
| WEITERLEITUNG | Anzahl der Versuche, Nutzer entweder zum App Store oder Google Play Store weiterzuleiten, um die App zu installieren oder zu aktualisieren, oder zu einem anderen Ziel | ||
| APP_INSTALLATION | Anzahl der tatsächlichen Installationen (nur vom Google Play Store unterstützt) | ||
| ERSTMALIGES_ÖFFNEN_DER_APP | Anzahl der ersten Öffnungen nach einer Installation | ||
| WIEDERHOLTES_ÖFFNEN_DER_APP | Anzahl der Male, die die App über den Dynamic Link wieder geöffnet wurde |
Firebase Konsole
In der Firebase Konsole können Sie die Anzahl der Ereignisse für jeden kurzen Dynamic Link sehen, den 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 Konsole 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 von Ihren Dynamic Links zu erfassen. Die folgenden Analytics Ereignisse werden automatisch protokolliert, wenn Sie einen kurzen oder langen Dynamic Link in Ihrer App öffnen.
| Analytics Ereignisse | |
|---|---|
| dynamic_link_first_open | Wird protokolliert, wenn ein Nutzer die App zum ersten Mal über einen Dynamic Link öffnet. |
| dynamic_link_app_open | Wird protokolliert, wenn ein Nutzer die App über einen Dynamic Link wieder öffnet. |
| dynamic_link_app_update | Wird protokolliert, wenn die App über einen Dynamic Link auf eine neue Version aktualisiert wird. Nur Android |
Sie können die protokollierten Daten dann im Bereich „Analytics“ der Firebase Konsole einsehen.
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.
Kampagnenparameter für Google Analytics und Apple App Analytics
Sie können Dynamic Links mit Ihren vorhandenen benutzerdefinierten Google Analytics-Kampagnen und iTunes Connect App Analytics-Kampagnen verwenden, indem Sie beim Erstellen eines Dynamic Link Kampagnenparameter angeben. Wenn ein Nutzer einen Dynamic Link mit angegebenen Kampagnenparametern öffnet, werden die Kampagnenparameter an Google Analytics oder den App Store weitergegeben.
Wenn Sie diese Tracking-Parameter zu Ihren Dynamic Links hinzufügen, können Google Analytics und iTunes Connect sie wie jede andere Kampagne behandeln, für die die Attribution erfasst wird. Sie können Conversion-Ereignisse nicht nur nach den Werbekampagnen aufschlüsseln, die für die Nutzer verantwortlich sind, sondern auch nach den Dynamic Links über die sie gekommen 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