34
.d e Digital Analytics: Measure Meet Measurement Protocol + Transactions = BFF Lücken schließen, Retouren behandeln Markus Baersch gandke gmbh

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

Embed Size (px)

Citation preview

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

.de Digital Analytics: Measure Meetup CGN #2

Measurement Protocol + Transactions = BFF

Lücken schließen, Retouren behandeln

Markus Baerschgandke gmbh

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

.de Digital Analytics: Measure Meetup CGN #2

GAMP: Bitte was?

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

.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

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

.de Digital Analytics: Measure Meetup CGN #2

GA Hit unter der Lupe

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

.de Digital Analytics: Measure Meetup CGN #2

GA Hit im Tag Assistant

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

.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…

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

.de Digital Analytics: Measure Meetup CGN #2

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

.de Digital Analytics: Measure Meetup CGN #2

GAMP & IFTTT FTW

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

.de Digital Analytics: Measure Meetup CGN #2

Das „IFTTT Spielwiese“ - Profil

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

.de Digital Analytics: Measure Meetup CGN #2

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

.de Digital Analytics: Measure Meetup CGN #2

Bots sichtbar machen…

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

.de Digital Analytics: Measure Meetup CGN #2

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

.de Digital Analytics: Measure Meetup CGN #2

TransaktionenWenn fehlende

Daten keine Option sind…

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

.de Digital Analytics: Measure Meetup CGN #2

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

.de Digital Analytics: Measure Meetup CGN #2

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

.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

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

.de Digital Analytics: Measure Meetup CGN #2

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

.de Digital Analytics: Measure Meetup CGN #2

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

.de Digital Analytics: Measure Meetup CGN #2

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

.de Digital Analytics: Measure Meetup CGN #2

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

.de Digital Analytics: Measure Meetup CGN #2

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

.de Digital Analytics: Measure Meetup CGN #2

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

.de Digital Analytics: Measure Meetup CGN #2

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

.de Digital Analytics: Measure Meetup CGN #2

Retouren?Super!

Naja, tracken wir die halt auch

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

.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

Page 26: Google Analytics Measurement Protocol: Einführung, Transaktionen & 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&cu=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

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

.de Digital Analytics: Measure Meetup CGN #2

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

.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&ip=300&iq=-1&ic=ART321&iv=green&cu=EUR&aip=1

Transaktionshitparade: Komplettstorno

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

.de Digital Analytics: Measure Meetup CGN #2

Transaktionsumsatz = 0, Transaktion aber noch da. Merke: Stornieren <> Löschen!

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

.de Digital Analytics: Measure Meetup CGN #2

Produktumsatz = 0, Menge = 0. Nochmal: Stornieren <> Löschen!

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

.de Digital Analytics: Measure Meetup CGN #2

Mahatma Geld, Mahatma Nix…

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

.de Digital Analytics: Measure Meetup CGN #2

Sichtbarkeit von Transaktionen ist abhängig vom Auswertungszeitraum

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

.de Digital Analytics: Measure Meetup CGN #2

Tipp: Stornohits mit &ds=xxx markieren

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

.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?