.de Digital Analytics: Measure Meetup CGN #2
Measurement Protocol
+ Transactions = BFFLücken schließen, Retouren behandeln
Markus Baersch
gandke gmbh
.de Digital Analytics: Measure Meetup CGN #2
GAMP:
Bitte was?
.de Digital Analytics: Measure Meetup CGN #2
• Basis von Universal Analytics
• Übertragung von Hits aller Art auch dort, wo der Trackingcode nicht
genutzt werden kann oder soll
• Spam liebt es!
• Einführung, Tipps und Beispiele im Blog; siehe goo.gl/OgkpWi
Google Analytics Measurement Protocol
.de Digital Analytics: Measure Meetup CGN #2
GA Hit unter der Lupe
.de Digital Analytics: Measure Meetup CGN #2
GA Hit im Tag Assistant
.de Digital Analytics: Measure Meetup CGN #2
• Mehr als nur Websites und Apps
• Serverseitiges Tracking (siehe Blog)
• IFTTT (Siehe Blog)
• Offline Events. Bewegungsmelder, WLAN Verbindungen, Orte,
Lichtschranken, Kühlschränke und alles andere ;)
GAMP = Tausend Ideen…
.de Digital Analytics: Measure Meetup CGN #2
.de Digital Analytics: Measure Meetup CGN #2
GAMP & IFTTT FTW
.de Digital Analytics: Measure Meetup CGN #2
Das „IFTTT Spielwiese“ - Profil
.de Digital Analytics: Measure Meetup CGN #2
.de Digital Analytics: Measure Meetup CGN #2
Bots sichtbar machen…
.de Digital Analytics: Measure Meetup CGN #2
.de Digital Analytics: Measure Meetup CGN #2
Transaktionen
Wenn fehlende
Daten keine Option
sind…
.de Digital Analytics: Measure Meetup CGN #2
.de Digital Analytics: Measure Meetup CGN #2
.de Digital Analytics: Measure Meetup CGN #2
• Lücken in den Transaktionsnummern
• Inkonsistente Daten in GA und Backend
• Serverseitige Messung der Transaktionen
• JTL Shop, Anpassung in bestellabschluss_inc.php
• Können wir die Lücken schließen?
• Wie sind die Umsätze auf die Kanäle verteilt?
Ausgangslage: Fehlende Transaktionen
.de Digital Analytics: Measure Meetup CGN #2
.de Digital Analytics: Measure Meetup CGN #2
.de Digital Analytics: Measure Meetup CGN #2
.de Digital Analytics: Measure Meetup CGN #2
.de Digital Analytics: Measure Meetup CGN #2
.de Digital Analytics: Measure Meetup CGN #2
.de Digital Analytics: Measure Meetup CGN #2
.de Digital Analytics: Measure Meetup CGN #2
Retouren?
Super!
Naja, tracken wir die halt auch
.de Digital Analytics: Measure Meetup CGN #2
• Transaktionen sind mit weiteren Transaktionen veränderbar – auch
„bis zur Null“ (naja, fast)
• Auch einzelne Positionen einer Transaktion als „Teilstorno“ möglich
• Vorzeichen der Transaktionssumme bestimmt neuen Wert, negative
Menge der Position ergibt sauber stornierten Artikel…
• … und nicht der Betrag (versaut die Mengenauswertung)!
GAMP & Stornos
.de Digital Analytics: Measure Meetup CGN #2
//Transaktion - der Einfachheit ohne Affiliation, Steuer
oder Versandkosten
https://www.google-analytics.com/collect?v=1&tid=UA-xxx-
1&cid=555&t=transaction&ti=TRANS123&ta=&tr=300&ts=0&tt=0&c
u=EUR&aip=1
//Der (einzige) enthaltene Artikel wird als Item hinterher
gesendet.
https://www.google-analytics.com/collect?v=1&tid=UA-xxx-
1&cid=555&t=item&ti=TRANS123&in=Artikelname+hier&ip=300&iq
=1&ic=ART321&iv=green&cu=EUR&aip=1
//Hier könnten in anderen Fällen weitere Positionen folgen
Transaktionshitparade: Die Transaktion
.de Digital Analytics: Measure Meetup CGN #2
.de Digital Analytics: Measure Meetup CGN #2
//Transaktion mit gleichen Angaben, diesmal aber
mit negativem Vorzeichen beim Umsatz
https://www.google-
analytics.com/collect?v=1&tid=UA-xxx-
1&cid=555&t=transaction&ti=TRANS123&ta=&tr=-
300&ts=0&tt=0&cu=EUR&aip=1
//Artikel wird storniert - durch negative Menge
https://www.google-
analytics.com/collect?v=1&tid=UA-xxx-
1&cid=555&t=item&ti=TRANS123&in=Artikelname+hier&i
p=300&iq=-1&ic=ART321&iv=green&cu=EUR&aip=1
Transaktionshitparade: Komplettstorno
.de Digital Analytics: Measure Meetup CGN #2
Transaktionsumsatz = 0, Transaktion aber noch da. Merke: Stornieren <> Löschen!
.de Digital Analytics: Measure Meetup CGN #2
Produktumsatz = 0, Menge = 0. Nochmal: Stornieren <> Löschen!
.de Digital Analytics: Measure Meetup CGN #2
Mahatma Geld, Mahatma Nix…
.de Digital Analytics: Measure Meetup CGN #2
Sichtbarkeit von Transaktionen ist abhängig vom Auswertungszeitraum
.de Digital Analytics: Measure Meetup CGN #2
Tipp: Stornohits mit &ds=xxx markieren
.de Digital Analytics: Measure Meetup CGN #2
• Ideallösung: ERP ist anpassbar und kann einen Hit selbst absetzen.
• Zweite Chance: Datenbank ist lesbar. Dann eigener Client (Prozess),
der das erledigt.
• Dritte Option: Export aller Stornos und Verarbeitung in eigenem
Client. Flaschenhals: Mensch.
• Letzter Strohhalm: HTML-Formular (z. B. „Intranet“) mit
Eingabefeldern für Transaktions-ID & Co. Doof. 100% manuell
Ja toll. Aber wie kommen die Hits zustande?

Google Analytics Measurement Protocol: Einführung, Transaktionen & Stornos

  • 1.
    .de Digital Analytics:Measure Meetup CGN #2 Measurement Protocol + Transactions = BFFLücken schließen, Retouren behandeln Markus Baersch gandke gmbh
  • 2.
    .de Digital Analytics:Measure Meetup CGN #2 GAMP: Bitte was?
  • 3.
    .de Digital Analytics:Measure Meetup CGN #2 • Basis von Universal Analytics • Übertragung von Hits aller Art auch dort, wo der Trackingcode nicht genutzt werden kann oder soll • Spam liebt es! • Einführung, Tipps und Beispiele im Blog; siehe goo.gl/OgkpWi Google Analytics Measurement Protocol
  • 4.
    .de Digital Analytics:Measure Meetup CGN #2 GA Hit unter der Lupe
  • 5.
    .de Digital Analytics:Measure Meetup CGN #2 GA Hit im Tag Assistant
  • 6.
    .de Digital Analytics:Measure Meetup CGN #2 • Mehr als nur Websites und Apps • Serverseitiges Tracking (siehe Blog) • IFTTT (Siehe Blog) • Offline Events. Bewegungsmelder, WLAN Verbindungen, Orte, Lichtschranken, Kühlschränke und alles andere ;) GAMP = Tausend Ideen…
  • 7.
    .de Digital Analytics:Measure Meetup CGN #2
  • 8.
    .de Digital Analytics:Measure Meetup CGN #2 GAMP & IFTTT FTW
  • 9.
    .de Digital Analytics:Measure Meetup CGN #2 Das „IFTTT Spielwiese“ - Profil
  • 10.
    .de Digital Analytics:Measure Meetup CGN #2
  • 11.
    .de Digital Analytics:Measure Meetup CGN #2 Bots sichtbar machen…
  • 12.
    .de Digital Analytics:Measure Meetup CGN #2
  • 13.
    .de Digital Analytics:Measure Meetup CGN #2 Transaktionen Wenn fehlende Daten keine Option sind…
  • 14.
    .de Digital Analytics:Measure Meetup CGN #2
  • 15.
    .de Digital Analytics:Measure Meetup CGN #2
  • 16.
    .de Digital Analytics:Measure Meetup CGN #2 • Lücken in den Transaktionsnummern • Inkonsistente Daten in GA und Backend • Serverseitige Messung der Transaktionen • JTL Shop, Anpassung in bestellabschluss_inc.php • Können wir die Lücken schließen? • Wie sind die Umsätze auf die Kanäle verteilt? Ausgangslage: Fehlende Transaktionen
  • 17.
    .de Digital Analytics:Measure Meetup CGN #2
  • 18.
    .de Digital Analytics:Measure Meetup CGN #2
  • 19.
    .de Digital Analytics:Measure Meetup CGN #2
  • 20.
    .de Digital Analytics:Measure Meetup CGN #2
  • 21.
    .de Digital Analytics:Measure Meetup CGN #2
  • 22.
    .de Digital Analytics:Measure Meetup CGN #2
  • 23.
    .de Digital Analytics:Measure Meetup CGN #2
  • 24.
    .de Digital Analytics:Measure Meetup CGN #2 Retouren? Super! Naja, tracken wir die halt auch
  • 25.
    .de Digital Analytics:Measure Meetup CGN #2 • Transaktionen sind mit weiteren Transaktionen veränderbar – auch „bis zur Null“ (naja, fast) • Auch einzelne Positionen einer Transaktion als „Teilstorno“ möglich • Vorzeichen der Transaktionssumme bestimmt neuen Wert, negative Menge der Position ergibt sauber stornierten Artikel… • … und nicht der Betrag (versaut die Mengenauswertung)! GAMP & Stornos
  • 26.
    .de Digital Analytics:Measure Meetup CGN #2 //Transaktion - der Einfachheit ohne Affiliation, Steuer oder Versandkosten https://www.google-analytics.com/collect?v=1&tid=UA-xxx- 1&cid=555&t=transaction&ti=TRANS123&ta=&tr=300&ts=0&tt=0&c u=EUR&aip=1 //Der (einzige) enthaltene Artikel wird als Item hinterher gesendet. https://www.google-analytics.com/collect?v=1&tid=UA-xxx- 1&cid=555&t=item&ti=TRANS123&in=Artikelname+hier&ip=300&iq =1&ic=ART321&iv=green&cu=EUR&aip=1 //Hier könnten in anderen Fällen weitere Positionen folgen Transaktionshitparade: Die Transaktion
  • 27.
    .de Digital Analytics:Measure Meetup CGN #2
  • 28.
    .de Digital Analytics:Measure Meetup CGN #2 //Transaktion mit gleichen Angaben, diesmal aber mit negativem Vorzeichen beim Umsatz https://www.google- analytics.com/collect?v=1&tid=UA-xxx- 1&cid=555&t=transaction&ti=TRANS123&ta=&tr=- 300&ts=0&tt=0&cu=EUR&aip=1 //Artikel wird storniert - durch negative Menge https://www.google- analytics.com/collect?v=1&tid=UA-xxx- 1&cid=555&t=item&ti=TRANS123&in=Artikelname+hier&i p=300&iq=-1&ic=ART321&iv=green&cu=EUR&aip=1 Transaktionshitparade: Komplettstorno
  • 29.
    .de Digital Analytics:Measure Meetup CGN #2 Transaktionsumsatz = 0, Transaktion aber noch da. Merke: Stornieren <> Löschen!
  • 30.
    .de Digital Analytics:Measure Meetup CGN #2 Produktumsatz = 0, Menge = 0. Nochmal: Stornieren <> Löschen!
  • 31.
    .de Digital Analytics:Measure Meetup CGN #2 Mahatma Geld, Mahatma Nix…
  • 32.
    .de Digital Analytics:Measure Meetup CGN #2 Sichtbarkeit von Transaktionen ist abhängig vom Auswertungszeitraum
  • 33.
    .de Digital Analytics:Measure Meetup CGN #2 Tipp: Stornohits mit &ds=xxx markieren
  • 34.
    .de Digital Analytics:Measure Meetup CGN #2 • Ideallösung: ERP ist anpassbar und kann einen Hit selbst absetzen. • Zweite Chance: Datenbank ist lesbar. Dann eigener Client (Prozess), der das erledigt. • Dritte Option: Export aller Stornos und Verarbeitung in eigenem Client. Flaschenhals: Mensch. • Letzter Strohhalm: HTML-Formular (z. B. „Intranet“) mit Eingabefeldern für Transaktions-ID & Co. Doof. 100% manuell Ja toll. Aber wie kommen die Hits zustande?