2017-12-17 2 views
0

Ich muss das Conversion-Tracking für meine Android-App mithilfe von Firebase Analytics implementieren.Conversion-Tracking mit Firebase Analytics und UTM unter Android

Um dies zu tun, werde ich einige UTM-Parameter zu meinen Links hinzufügen, und diese Links werden einen Bildschirm auf meiner Android-App öffnen (mit Deep-Linking) und dann werde ich diese Parameter an Firebase senden müssen.

Was ich wissen möchte ist, was ist der richtige/gemeinsame Ansatz, dies zu tun? Sollte ich die URL beim Öffnen der App analysieren, speichere die UTM-Parameter und sende sie später, wenn eine Konvertierung stattfindet?

Wie soll ich sie an Firebase schicken? Verwenden eines zusätzlichen Parameters oder Benutzereigenschaften?

Wenn nach einem Jahr eine Konvertierung stattfindet, ist es sinnvoll, die UTM-Parameter auch an Firebase zu senden?

Antwort

1

Firebase Analytics extrahiert diese URLs automatisch mit utm_ * params und protokolliert Kampagnenereignisse. Wenn ein Conversion-Ereignis eintritt, werden diese automatisch den richtigen Kampagnenereignissen zugeordnet, sodass Sie die URL nicht analysieren müssen.

+0

Sind Sie sicher? Ich spreche nicht über Installationen, sondern Deep-Linking ... zum Beispiel, ein Link, der eine Liste von Produkten oder ein Produktdetail in meiner E-Commerce-App öffnet. – notGeek

+1

Wenn eine URL Ihre App öffnet und utm_ * params wie utm_campaign oder utm_source enthält, wird ein Kampagnenereignis mit diesen Parametern protokolliert. Sie können den Debug-Modus einschalten und sich DebugView ansehen. Wenn Sie dies manuell tun möchten, können Sie die URL analysieren und CAMPAIGN_DETAILS mit diesen Parametern protokollieren (siehe https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics.Event. html # CAMPAIGN_DETAILS) – adbitx

+0

Also, wenn ich einen benutzerdefinierten Parameter mit einem anderen Namen verfolgen muss, ist der richtige Ansatz, dieses Ereignis zu protokollieren? – notGeek

Verwandte Themen