Mit der kostenlosen Trackinglösung für Apps von Google erfasst du die Nutzer und Interaktionen deiner App und bewertest diese in eigenen Reports. Im Workshop siehst du, was Firebase kann, wie man es nutzt und worauf du achten musst.
2. Markus Vollmert
Geschäftsführer luna-park GmbH
▪ Seit 1998 im Online Business unterwegs
▪ Google Analytics Partner seit 2013
▪ Speaker auf Konferenzen und Meetups
▪ Autor Google Analytics – Das umfassende Handbuch
▪ Datanerd, Retrogamer, Dad
GMP Con Cologne 2019 2
3. Wie rufen wir unsere Inhalte auf mobilen Geräten ab?
App ist nicht gleich App
GMP Con Cologne 2019 3
Mobile
Website
Progressive
Web App
Native
App
Hybrid
App
4. App typen
▪ Mobile Website:
HTML im mobilen Browser, ausgeliefert von einem
Webserver
▪ Progressive Web App:
geschrieben mit Webtechnologie (HTML, JavaScript), läuft als
lokale Kopie einer Website
▪ Hybrid App:
App in Code des Systems geschrieben (android oder iOS),
Inhalte als HTML oder Feed aus dem Web
▪ Native App:
Code für das Betriebssystem, Inhalte werden nur über APIs
abgerufen und versendet
5. Was ist eigentlich Firebase?
Ein plattformübergreifendes SDK für die App Entwicklung von Google
Mit Firebase kannst du schnell eine qualitativ
hochwertige App entwickeln, eine aktive
Nutzerbasis aufbauen und mehr Geld
verdienen. Firebase ist eine einheitliche
Plattform von Google, die leistungsstarke
Funktionen für deine App bietet, darunter ein
mobiles Back-End, Analysen sowie Wachstums-
und Monetarisierungs-Tools.
(Quelle: android.com)
GMP Con Cologne 2019 5
6. Klingt gut. Wie will Firebase das machen?
Google Firebase als App Toolkit
BessereApps
Cloud Funktionen für
Speichern, Authentifizieren,
Hosting und Machine
Learning
Qualitätverbessern
Crashreporting, Performance
Monitoring und Device Tests
Wachstum
Messaging, Analytics, A/B
Testing, Dynamic Links,
Remote Config
GMP Con Cologne 2019 6
7. Zusammenarbeit mit anderen Tools
Firebase bietet und nutzt Schnittstellen zu anderen Tools von Google und Drittanbietern
Über die Schnittstellen werden Daten ausgetauscht oder importiert. Außerdem können
Informationen aus Firebaseberichten automatisch weiterverarbeitet werden – z.B. als Ticket in
Atlassian Jira.
GMP Con Cologne 2019 7
8. Google Analytics für Firebase
Wie generiert Firebase Wachstum?
Informationen über die
Nutzer der App, z.B. Alter,
Wohnort, etc. Dadurch
ableiten von Zielgruppen.
Aktionen in der App. Was
bringt Umsatz, Leads,
Registrierungen?
Welche Maßnahmen führen
zu mehr Umsatz /
Conversions / Installationen?
Werbung? Messages? Usw.
GMP Con Cologne 2019 8
9. Firebase vereinfacht den zugriff auf unterschiedliche Dienste
Trotz unterschiedlicher Systeme einheitliches Backend
GMP Con Cologne 2019 9
Analytics
Develop
Qualität
Grow
Firebase
Service
10. Warum jetzt Firebase?
Weil die alten Google Analytics SDKs abgeschaltet werden
Datenerhebung und
Datenverarbeitung enden
am 31.10.2019
Zugriff auf Altdaten noch
bis zum 31.1.2020.
Anschließend Entfernung
der Properties
Da Firebase ein neuer
Service ist, ist eine neue
Einbindung erforderlich
GA360 Kunden zunächst
nicht betroffen
GMP Con Cologne 2019 10
Quelle: https://support.google.com/firebase/answer/9167112?hl=de
11. Hinweise im Accountund per Mail
Seit einigen Monaten erscheinen bereits Hinweise auf die Umstellung
GMP Con Cologne 2019 11
12. Einbindung des Firebase SDKs
Ein SDK ist ein Softwaremodul, dass dem Quellcode der App hinzugefügt werden muss
App Firebase SDK
Google Analytics
for Firebase
GMP Con Cologne 2019 12
14. Firebase Analytics vs Google Analytics für Firebase
Was ist denn nun was?
Firebase Analytics
▪ Die Analyse Berichte innerhalb der Firebase
Konsole.
▪ Zugriffseinstellungen über die
Projektkonfiguration
▪ Nutzer haben Zugriff auf alle Bereiche
(Develop, Qualität, Analytics, Grow)
Google Analytics für Firebase
▪ Berichte innerhalb des GMP Menüs
einsortiert
▪ Zugriffkontrolle über GMP (Analytics)-
Verwaltung (keine weiteren
Einstellmöglichkeiten für das Projekt)
▪ Conversions, Zielgruppen, etc. möglich
▪ Berichtsaufbau und Filterfunktionen aus
Firebase übernommen
▪ Keine Dashboards oder personalisierten
Berichte
GMP Con Cologne 2019 14
20. Events als explizites Logevent im Code
Jede Aktion in der App kann mit einem Event und Parametern erfasst werden
▪ Pro Event Name und maximal 10 Parameter
▪ Parameter werden zum Event gespeichert
▪ Vordefinierte Namen für spezielle Events
▪ Maximal 50 unterschiedliche
Parameternamen pro Projekt
▪ Automatisch Events vom SDK, z.B. first_open
▪ Automatische Parameter beginnen mit
firebase_
▪ Keine Custom Parameter für Auto Events
GMP Con Cologne 2019 20
21. Wie muss ich mir dieses parameter vorstellen?
Logevent ID Firebase_class upgrades sprache abrechnung
login ds337a9tr40 deutsch
login dgfw4w980d englisch
meinvertrag ds337a9tr40 nein Post
meinvertrag dgfw4w980d ja Online
Screen_view dgfw4w980d uebersicht - - -
GMP Con Cologne 2019 21
Parameter sind zusätzliche Infos, die man mit einem Event schicken kann. Man kann sich jeden Parameter als eine eigene
Spalte in den Userzahlen vorstellen.
Pro Event maximal 10 Parameter
Insgesamt 50 Parameter pro Konto
22. Automatisch Gesammelte Ereignisse und Empfehlungen
Viele Ereignisse werden automatisch mit Einbdinung des SDKs erfasst
Ad_click
App_exception
App_remove
App_update
Dynamic_link_app_open
First_open
In_app_purchase
Notification_open
Os_update
Session_start
Screen_view
Session_start
Automatische Events erfasst das
SDK bereits mit Installation.
Verfügen über spezielle
Parameter, etwa scree_view:
firebase_class_name
Empfohlene Events vereinfachen
und vereinheitlichen Analysen. Je
nach Event gibt vorgeschlagene
Parameter
Login
Search
Share
Sign_up
Join_group
Ecommerce_purchase
View_item
Generate_lead
Add_to_cart
Select_content
GMP Con Cologne 2019 22
23. Parameter zum Bericht hinzufügen
Für jedes Ereignis können Parameter in der Auswertung angezeigt werden
GMP Con Cologne 2019 23
24. Parameter als Unterbericht von Events
Werte nach Aufrufen und Nutzer
▪ In den Parametereinstellungen hinzugefügte
Parameter werden als eigenes Widget auf
dem Eventdashboard angezeigt.
▪ Für jeden Wert gibt es die Anzahl der
Aufrufe sowie die Nutzer
▪ Jeder Parameterwert kann auch im
zeitlichen Verlauf dargestellt werden
▪ Auch beim verspäteten Anlegen werden die
Daten rückwirkend gezeigt
▪ Nicht alle Parameter in der GUI verfügbar
▪ Keine ad-hoc Segmentierung oder Custom
Reporting
GMP Con Cologne 2019 24
25. Spezielle Parameter für Ecommerce oder ausgewählte Ereignisse
Bei Bestellungen können die Order-ID, Preis, Versand, etc. übergeben werden
GMP Con Cologne 2019 25
Vordefinierte Parameternamen
26. Ecommerce Parameter analysieren (unter Ereignisse)
Parameter können Text oder Zahlenwerte enthalten. Werte werden für das Dashboard summiert.
GMP Con Cologne 2019 26
Verfügbare Parameter
Parameter im Bericht darstellen
27. Conversions in Firebase definieren
Jedes Ereignis kann als Conversion genutzt werden. Einige Events sind automatisch Conversion
GMP Con Cologne 2019 27
Einschalten
29. Kampagnen pro Conversion
Es gibt keinen übergreifenden Kampagnenbericht
GMP Con Cologne 2019 29
Attributionsmodell
wechseln
Umsätze in der App
30. Kampagnen Für Apps
Ziel: Installs
▪ Installs passieren im Play Store / Apple Store
▪ Nutzer werden von der Werbung in den
Store geleitet – nicht in die App
▪ Daten über Installs sind nur im Store
vorhanden
▪ Für Google verknüpft Firebase automatisch
▪ Für Apple gilt first_open als Install
Ziel: Nutzung
▪ Sprünge in die App
▪ Kann über Werbung oder Deeplinks
passieren
▪ Einstieg direkt in die App
▪ Wenn es die App noch nicht auf dem Gerät
gibt -> Weiterleitung zum Store
32. User Properties = Eigenschaften pro Nutzer
Einmal übertragen können alle Aktionen des Nutzers hiernach gefilter werden
User Properties sind Werte, die ein Entwickler jedem Nutzer zuschreiben kann. Die
Zuweisung genügt bei einem einzelnen Aufruf und steht dann als Filter zur Verfügung.
GMP Con Cologne 2019 32
33. User Properties als Filter verwenden
Auch User Properties werden automatisch vom SDK gesammelt
Folgenden User Properties werden
automatisch bei jedem Event
erfasst:
• Alter & Geschlecht
(Werbenetzwerk)
• App Version
• Gerätemodel und OS Version
• Neu / Bekannt
GMP Con Cologne 2019 33
34. Zielgruppen erlauben die Segmentierung der Nutzer nach Kriterien
Eine Zielgruppe kann ein oder mehrere Angaben zur Bedingung haben
GMP Con Cologne 2019 34
Nutzer auf der Liste
35. Zielgruppen über Bedingungen definieren
Filtern nach Aktionen, User Properties oder bestimmten Werten
GMP Con Cologne 2019 35
37. Verknüpfung mit Google Ads
▪ Kampagnendaten in Firebase importieren
▪ Conversions und Zielgruppen in Google Ads
importieren
▪ Der Nutzer braucht Admin Rechte für
Adwords und Owner-Rechte in Firebase
GMP Con Cologne 2019 37
38. Im Ads Konto einzelne Conversion auswählen
▪ Steht die Verknüpfung kann man
im Ads Konto die Firebase
Conversions importieren
GMP Con Cologne 2019 38
40. Firebase Audiences als Google Ads Zielgruppen
Mehrwert für das Remarketing durch verknüpfte Konten
▪ Im Google Ads Konto kann man Zielgruppen
auf Grundlage von Firebase Audiences
bilden
▪ Voraussetzung ist die Verknüpfung von
Firebase und Google Ads
▪ Die Definitionen der Audiences können nicht
in Google Ads bearbeitet werden
GMP Con Cologne 2019 40
41. bigquery
BigQuery ist die DataWarehouse Cloud Lösung von Google
▪ Für Firebase Projekte ist der Rohdaten
Zugriff per BigQuery möglich
▪ Damit Zugriff auf *alle* Daten
▪ Erfordert kostenpflichtigen Firebase Plan
▪ Zugang nicht nur zu Analytics Daten sondern
auch Crashlytics und Messaging
▪ Export Schema anders als GA360!
GMP Con Cologne 2019 41
42. BigQuery im Überblick
Zugriff auf alles, was Google gesammelt hat
▪ Für jeden Aufruf werden
Daten zum Event, dem
User, dem Gerät und dem
Standort gespeichert
▪ BigQuery ermöglicht
komplexere Abfragen in
SQL
▪ Per Connector lassen sich
BigQuery Daten in Data
Studio einbinden
44. Takeaway: Demo Project
Mit dem Firebase-Demoprojekt die Berichte in Aktion sehen
https://support.google.com/firebase/answer/7157552?hl=de
GMP Con Cologne 2019 44
45. learnings
✓ *immer* min. 2 Plattformen
✓ Schwierigkeit bei Kombis: Web + App
✓ häufig unterschiedliche Entwickler
✓ viel näher an der Entwickler Philosophie als
im Web (wir benennen das immer so…)
✓ Keine Custom Reports, DataStudio nur über
BigQuery möglich
✓ gemeinsame Nomenklatur definieren
✓ Datenschutz / Privacy / GDPR nicht
vergessen
GMP Con Cologne 2019 45