2. 2. DER CASE: ANALYTICS SEGMENTE SELBST NUTZBAR MACHEN
+Third
AGENDA
1. ANALYTICS SEGMENTE - AUCH VON GOOGLE WEITERGEDACHT
3. EINBLICK IN DEN UNKOMPLIZIERTEN GOOGLE STACK
4. ERGEBNIS UND AUSGANGSLAGE FÜR NÄCHSTE SCHRITTE
4. Maßgeblicher Anwendungsfall: Analyse.
Doch es geht mehr.
Analytics Segmente sind ein mächtiges Tool..
● Abbilden von verschiedenen
Nutzergruppen
● Insbesondere Verortung
→ in transaktionalen Funneln
(Enhanced E-Commerce)
oder
→ von informationellen Interessen
(Content Engagement)
Quick Recap Segmente in Analytics
5. Mit einem Haken.
Den Spaß gibt es nur 360-enabled ($$$)
.. und können der Personalisierung dienen
● Google bietet seit kurzem die Real-
time Personalisierung mit Optimize
● Besonders gut: Die direkte
Verknüpfung mit Zielgruppen aus
Analytics für eine Content
Anpassung spezifisch für
Nutzergruppen
Der neue Anwendungsfall für Analytics Segmente
7. Im Tag Manager liegen drei Tags,
die dem User Gutscheine ausspielen
können, unterschiedlich im Wert
Analytics Segmente actionable einsetzen
Am Beispiel Gutschein Aussteuerung
AUSGANGSLAGE
● Als Marketer habe ich drei Nutzergruppen identifiziert, die einen
unterschiedlich hohen Gutschein rechtfertigen
● Die Nutzergruppen sind in Analytics als Segmente abgebildet
Die Challenge ist nun im Tag Manager das Nutzersegment aus
Analytics bereitzustellen, um einen bzw. den richtigen Gutschein
auszuspielen
8. Das geht, auch ohne 360
Vorschlag für einen Workaround innerhalb des Google Ökosystems
Custom JavaScript
Variables
Stores Segment IDs for
every user (Client ID)
Data Collection &
Segmentation
resolves user’s segments
Syncs Analytics, Firebase,
and Tag Manager
fires personalization tags
Analytics APIs
Tag Manager API
Firebase API
Grundvoraussetzung: Tracken der Google Client ID in einer Analytics Custom Dimension
10. ● Einfache Rückgabe der
Datenstruktur im JSON-Format über
GET Request
https://my-db.firebaseio.com/client_id/.json
● Einfache Auth Rules
→ User rufen ihre Segmente via Ajax
ohne Auth ab, gleichzeitig können
nicht alle Datensätze der DB ohne
Auth eingesehen werden
Firebase als idealer Key=>Value Storage
Relevante Aspekte der Firebase Datenbank
{
“rules”: {
“.read”: “auth != null”,
“.write”: “auth != null”,
“$id”: {
“.read”: true,
“.write”: “auth != null”
}
}
}
[
"gaid::lZxbesdyTnmv-IVKOnf4EA",
"gaid::GDAFV_sgT1GVaPAC7NtXqQ",
"gaid::2aCaxvdrTem4Z6BRZgbGpg",
"gaid::6q96_nSyQsmGbaxWxknNDg",
"gaid::0hScRq2mTx2bzI3p7YobOw",
"gaid::loC7d1sJQqiP4fYxZASboA",
"gaid::l7f-DzCsRaKHLj3TU2cKBQ"
]
11. ● Einfaches Aktivieren aller
benötigten Google APIs innerhalb
des Script Projects
● Einfaches Scheduling der
Hauptfunktion, die den Sync mit Hilfe
der verschiedenen APIs ausführt
Google Apps Script für einen schnellen Sync
Relevante Aspekte der Script-gesteuerten Synchronisierung 1/2
12. ● Ca. 120-150 Zeilen Code initial
ausreichend
Google Apps Script für einen schnellen Sync
Relevante Aspekte der Script-gesteuerten Synchronisierung 2/2
13. ● Custom HTML Tag beim Seitenaufruf
schickt einen Ajax Request in Vanilla
JavaScript an Firebase und zieht die
Segment IDs für den User
● Daraufhin können alle unsere
Custom JavaScript Variables für den
User true oder false zurückgeben
(eine Variable für jedes Segment)
Google Tag Manager rockt auf der Client Side
Relevante Aspekte des Tag Managers
function() {
if(window.gaIds === undefined)
return false;
return
window.gaIds.indexOf
(“gaid::_QspZKaOQZ-z_icvCq2Dkw”)
> -1 ? true : false;
}
15. Die Magic liegt in den Tag Manager Variables
Das Resultat für das weitere Arbeiten
Im Ergebnis bringt uns die Lösung die vollautomatische
Bereitstellung von Variablen im Tag Manager, die für einen User
für ein Analytics Segment true oder false zurückgeben
DIE ERRUNGENSCHAFT
In gewohnter Manier können die Tag
Manager Variablen nun in Triggern verbaut
werden um konditional Tags zu feuern
5€ VOUCHER
15€ VOUCHER
10€ VOUCHER
16. Der Vollständigkeit halber
Limitationen
Die angedachte Lösung liegt im Bereich “Hack” und ersetzt nicht
die Real-time Personalisierung mit professionellen Lösungen wie
Optimize 360 oder Dynamic Yield
ALLGEMEIN
Wir können nur mit Segmenten, nicht mit Zielgruppen arbeiten.
Nutzerbasierte Segmente können lediglich auf Sessions der
letzten 90 Tage beruhen
ANALYTICS SEGMENTE