2016-11-21 3 views
2

Wir haben eine Android- und iOS-App. Wir möchten verfolgen, von welchen Links unsere App heruntergeladen wurde. Wenn wir also einen Link auf Facebook unserer App gepostet haben und jemand auf den Link klickt und ihn herunterlädt, sollte er protokollieren, dass die App auf Facebook heruntergeladen wurde.App-Link-Tracking mit Firebase

Mit einigen Nachforschungen habe ich festgestellt, dass Google Analytics etwas namens Kampagnen hat und Sie können einen Link mit dieser Kampagne einrichten und dann über Google Analytics anmelden. Aber wir haben bereits Firebase in unsere App integriert. Wenn ich versuche, diese Kampagne in Google Analytics einzurichten, bin ich mit Firebase verbunden. Es sieht so aus, als könnten Sie nicht beide haben.

Ich werde es über Firebase tun, wenn ich nur einige Dokumentation zu diesem Thema gefunden habe. Das einzige, was ich gesehen habe, waren dynamische Links, aber ich denke nicht, dass mir das weiterhilft.

Kann mir jemand nur in die richtige Richtung zeigen, wie ich feststellen kann, von welchem ​​Link unsere App heruntergeladen wurde?

Antwort

0

Firebase Analytics SDK unterstützt Kampagnenereignisse, sofern Sie einen der erforderlichen Kampagnenparameter eingerichtet haben, z. B. utm_source, utm_campaign oder utm_medium. Sie sollten den Link auf Ihrem Facebook erstellen, um diese Parameter aufzunehmen. Sobald Ihre App über einen solchen Link geöffnet wird, protokolliert Firebase Analytics automatisch Kampagnenereignisse für Sie.

Da ich ein iOS-Entwickler bin, beantworte ich Ihre iOS-Fragen (ich glaube, dass Android sollte ähnlich sein). Sie müssen Ihre App auch so einrichten, dass sie per URL geöffnet werden kann. Auf iOS-Geräten können Sie einrichten müssen URL scheme oder universal link: Für URL-Schema:

In der Registerkarte Info von Ihrem App Xcode-Projekt, erstellen Sie einen neuen URL-Typen zu für dynamische Links verwendet werden. Setzen Sie das Feld Identifier auf einen eindeutigen Wert und das Feld URL-Schema auf entweder Ihre Bundle-ID oder einen eindeutigen Wert . Wenn Sie die URL-Schema auf einen anderen Wert als Ihr Bündel Kennung gesetzt ist, müssen Sie die Paket-ID angeben

Beachten Sie, dass Universal-Link auf iOS erfordern wird die Datei mit Apfel-App-Ort-Vereinigung bei der root Ihres Servers. Dies kann ein komplizierter Prozess sein. Aus diesem Grund erleichtert Firebase Dynamic Deep Link das Einrichten und Verwalten von Kampagnenereignissen.

1

Die Antwort von Alex ist in Ordnung, erfordert aber zusätzliche App-Einstellungen für iOS und Android. Darüber hinaus ist es bei Android kompliziert mit Links, die Sie zum Play Store weiterleiten, wenn Sie keine App installiert haben. More about deep linking.

Eine andere Art und Weise: Da Facebook noch nicht als Ad-Netzwerk in Firebase Analytics unterstützt wird - Namensnennung - Netzwerkeinstellungen, Sie immer noch Weisung Tracking mit Google-Tool soll für andere Plattformen nutzen können - Sie werden nur InMobi sehen oder eine andere ausgewählte Seite anstelle von Facebook. Sie können sogar UTM-Parameter für Google Play oder den App Store hinzufügen, wo Sie auch Downloads (aber keine anderen Messwerte) messen können.

Sie Link zum Download verwenden können wie folgt aus (Google Play) (für unsere App generiert):

https://app-measurement.com/redirect?gmpaid=1:45581111234567:android:94b75050a1234567&anid=inmobi&aclid= & cn = your_campaign & adid = $ GPID & cs = Facebook & url = https://play.google.com/store/apps/details?id=com.yourpackage

Mit Parametern für Play Store

https://app-measurement.com/redirect?gmpaid=1:45581111234567:android:94b75050a1234567&anid=inmobi&aclid= & cn = your_campaign & adid = $ GPID & cs = Facebook & url = https://play.google.com/store/apps/details?id=com.yourpackage% 26referrer = utm_source% 3Dfacebook% 26utm_medium% 3Dcpc% 26utm_term% 3Dyellow_submarine% 26utm_content% 3Dvote_for_stark% 26utm_campaign% 3Dgreat_campaign% 26anid% 3Dadmob