Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 ·...

39
Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020

Transcript of Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 ·...

Page 1: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Whitepaper Free Edition

CRM Daten in Google Analytics nutzen

Stand: Juni 2020

Page 2: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Inhalt

01 Einleitung

02 Vorteile der CRM Integration

03 Möglichkeiten für die CRM Integration

04 Gegenüberstellung: Data Import und Measurement Protocol

05 Weitere Hinweise zur Umsetzung eines CRM - GA Integrations Projekts

06 Tipps und Tricks

Page 3: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

1. Einleitung

Page 4: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Im vorliegenden Dokument werden die Möglichkeiten der Verknüpfung eigener CRM Daten mit Google Analytics erklärt. Dadurch ist es möglich, CRM Systeme ohne verfügbaren Connector (z.B.: SAP CRM) mit Google Analytics zu verbinden, als auch CRM Systeme mit verfügbarem Connector (z.B.: Salesforce Sales Cloud, Salesforce Marketing Cloud) weiter auszubauen.

1. Einleitung

Page 5: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

2. Vorteile der CRM Integration

Page 6: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Seite 6

2. Vorteile der CRM Integration

Warum sollten wir CRM Daten in Google Analytics verwenden?

Wir würden stattdessen sagen: Es wäre verrückt, es nicht zu tun! Denn: Die Customer Journey kann nahezu lückenlos dargestellt werden und es stehen mehr Nutzerdaten für Targeting, Bidding und Personalisierung zur Verfügung. Unter dem Strich entsteht ein genaueres und vollständigeres Bild über die Online- und Offline-Aktivitäten der Nutzer. Das bedeutet zum Beispiel:

2.1. Leads to Sales & Online to Store

● Welche und wie viele Offline-Leads schließen später online ab?

● Welche und wie viele Online-Besucher kaufen später im Store?

2.2. User Attributes

● Optimierung des Targetings und Biddings basierend auf CRM Nutzerdaten

● Personalisierte Ads und Landingpages basierend auf CRM Nutzerdaten

2.3. Möglichkeiten im Detail

● Ziele basierend auf CRM Nutzerdaten (z.B.: 1 Kauf offline, 0 Käufe online) können in Google Ads importiert

werden, um diese für automatisiertes Bidding und Kampagnenoptimierungen zu nutzen

● Umsetzung von Cross und Up Selling Strategien können mittels Audience Listen umgesetzt werden

(z.B.: Online-Targeting für Laptop-Taschen von Offline-Laptop-Käufern)

● Basierend auf CRM Nutzerdaten können auch Similar Audiences gefunden werden, um noch mehr wertvolle

Lookalike User zu finden

● ROAS-Analysen über alle Online- und Offline-Kanäle hinweg

Vorteile der

CRM Integration

Page 7: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

3. Möglichkeiten für die CRM Integration

Page 8: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Seite 8

3. Möglichkeiten für die CRM IntegrationM

öglichkeiten für

die CRM Integration

Vorteile● Dies ist die bevorzugte Variante, denn die Daten können mit Hilfe von Custom Dimensions und dem idealen Scope (Hit, Session, User) genau

zum richtigen Zeitpunkt übergeben werden

● Dadurch ist die Information automatisch der richtigen Session und dem richtigen User zugeordnet

Nachteile / LimitsTeilweise aus folgenden Gründen nicht umsetzbar:

○ weil es der zeitliche Faktor nicht erlaubt; es könnte sein, dass zum Zeitpunkt der Transaktion die Information - z.B. der

Gesamtumsatz aller Online- und Offline-Käufe dieses Kunden - noch nicht verfügbar ist, da die gerade getätigte Transaktion erst

einmal ins CRM einfließen muss und dort zum Gesamtumsatz addiert werden muss, der nun aktualisierte Gesamtumsatz steht

dann jedoch erst einen Tag später für den Vortag zur Verfügung

○ weil es sensible Daten sind, welche man nicht - quasi öffentlich - auf der Seite zeigen möchte, z.B. die Gewinnmarge

○ weil es die Seite verlangsamen würde; teilweise benötigen Abfragen von anderen Systemen / Datenbanken eine gewisse Zeit

und diese dem Nutzer als Wartezeit aufzuzwingen, ist wohl selten eine gute Idee

3.1. Integration direkt auf der Website

Die Integration kann möglicherweise über ein vorhandenes Google Analytics Tracking auf der Website umgesetzt werden. Ist der Google Analytics Code bereits integriert - nativ oder über den GTM - kann dieser Code erweitert werden und CRM Daten können direkt über das Website Tracking an Google Analytics übergeben werden.

Dabei sei erwähnt, dass wir empfehlen, die CRM Daten über den dataLayer des GTMs zur Verfügung zu stellen, und nur in Ausnahmefällen nativen Google Analytics Code zu verwenden.

Page 9: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Seite 9

3.2. Integration über das Measurement Protocol (MP)

Mit dem Measurement Protocol können Daten von jedem Gerät, das mit dem Internet verbunden ist, an Google Analytics gesendet werden (z.B. von einem Kassensystem oder einem CRM System).

Das Google Analytics Measurement Protocol ermöglicht Entwicklern HTTP-Requests an die Google Analytics-Server

zu senden und damit das Analyse Tool mit weiteren Daten - abgesehen von den bereits gemessenen Daten auf der

Website - anzureichern.

Möglichkeiten für

die CRM Integration

Vorteile● Keine Datenlimits

● Basierend auf den Measurement Protocol Hits bzw. Events können Audience Listen und Ziele für ein automatisiertes Bidding erstellt

werden

Nachteile / Limits● Um Nutzer im Remarketing wieder ansprechen zu können, dürfen zwischen dem letzten Website Besuch und dem Measurement Protocol

Hit nicht mehr als 30 Tage liegen.

● Es fallen zusätzliche Hits und damit bei Google Analytics 360 möglicherweise höhere Kosten an

Page 10: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Seite 10

Es stehen folgende Umsetzungsmöglichkeiten zur Auswahl:

1. Mit dem Measurement Protocol Hit wird nur die User ID (ohne Client ID) gesendetDiese Möglichkeit ist mit geringerem Aufwand (als Möglichkeit 2, nachfolgend beschrieben) verbunden, da kein Mapping zwischen User ID und Client ID gemacht werden muss. Jedoch muss berücksichtigt werden, dass MP Hits ohne Client ID auch nur in den User ID-Datenansichten in Google Analytics angezeigt werden!

Grundsätzlich empfehlen wir, Möglichkeit 2 umzusetzen - jedoch ist es in der Praxis möglich, bei einem CRM - Google Analytics Integrations Projekt als Phase 1 nur die User ID zu senden und dann erst später in Phase 2 die Client ID nachzuziehen.

Will man die CRM-GA Integration hauptsächlich für die Bildung von Audience Listen nutzen, ist die

Übergabe der User ID meist sogar ausreichend. In diesem Fall können direkt aus dem CRM Daten

wie zum Beispiel Umsatz je Kategorie, Geschlecht etc. an Google Analytics gesendet werden.

Möglichkeiten für

die CRM Integration

Page 11: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Seite 11

2. Mit dem Measurement Protocol Hit werden die Client ID und die User ID gesendet

Für die Umsetzung dieser Variante ist ein Mapping zwischen Client ID und User ID erforderlich.

Das Mapping kann auf folgende Weisen umgesetzt werden:

Variante 1

○ Export der Google Analytics Rohdaten in BigQuery (360 only)

○ Dann wird mit Hilfe des Schlüssels (=User ID) das Mapping gemacht:

■ In BigQuery: Client ID / User ID

mit

■ Im CRM: User ID / Geschlecht / ….

○ Die kombinierten Daten werden danach mit einem MP Hit an Google Analytics gesendet.

Variante 2

○ Die Client ID als auch die User ID müssen zuerst auf der Website mittels Custom Dimension getrackt werden

○ Über die Google Analytics Reporting API werden die Custom Dimensions mit den Client IDs und den User IDs exportiert

○ Dann wird mit Hilfe des Schlüssel (=User ID) das Mapping gemacht:

■ Google Analytics Report: Client ID / User ID

mit

■ Im CRM: User ID / Geschlecht / …

○ Die kombinierten Daten werden danach mit einem MP Hit an Google Analytics gesendet.

Variante 3

○ Die Client ID als auch die User ID müssen zuerst auf der Website mittels Custom Dimension getrackt werden

○ Export von Scheduled Unsampled Reports (360 only)

○ Dann wird mit Hilfe des Schlüssels (=User ID) das Mapping gemacht

■ Unsampled Report: Client ID / User ID

mit

■ Im CRM: User ID / Geschlecht / …

○ Die kombinierten Daten werden danach mit einem MP Hit an Google Analytics gesendet.

Möglichkeiten für

die CRM Integration

Page 12: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Seite 12

Die offizielle Dokumentation von Google weist zusätzlich noch auf folgende Vor- und Nachteile bei den beiden Umsetzungsmöglichkeiten hin:

Möglichkeiten für

die CRM Integration

Page 13: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Seite 13

Beispiel für einen Measurement Protocol Hit:

Kurz erklärt:● v gibt in diesem Fall an, dass die erste Version des Measurement Protocols verwendet wird

● tid steht für Tracking ID und gibt die ID der verwendeten Google Analytics Property an

● cid steht für Client ID

● uid steht für User ID

● t steht für Type also der Hit-Typ, in diesem Fall ein Event

● ec ist die Event Category

● ea ist die Event Action

● el ist das Event Label

● ni=1 setzt das Event auf “no interaction”

● ds steht für Data Source und kann geändert werden, beim “normalen” Onsite Tracking

auf der Website wird in der Data Source “web” übergeben

● cd1 steht für Custom Dimension, damit werden die eigentlichen CRM Daten übergeben,

in diesem Fall wird in der Custom Dimension mit Index 1 das Geschlecht als “male” übergeben

● … hier könnten dann noch weitere Custom Dimensions mit weiteren CRM Attributen folgen

Tipp: Wir empfehlen für ec, ea und el zumindest ein “-” zu

übertragen (gilt auch für Event Tracking auf der Seite),

dies vereinfacht später die Analyse und das Debugging.

Die hier aufgelisteten

Measurement Protocol Felder

sind bei weitem nicht alle - wer

sich noch weiter in dieses Thema

einlesen möchte, findet hier den

Link zu der Dokumentation mit

allen möglichen Parametern: https://developers.google.com/analytics/

devguides/collection/protocol/v1/parameters

Möglichkeiten für

die CRM Integration

Page 14: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Seite 14

Ein Blick auf das Onsite Tracking:

Wenn man sich im Vergleich dazu das Onsite Tracking ansieht, erkennt man, dass auch hier die Google Analytics Daten an www.google-analytics.com geschickt werden und auch hier unter anderem die Parameter v, t und cid verwendet werden.

Der Grund dafür ist, dass auch das Tracking über Google Analytics Tags auf der Website letztendlich über das Measurement Protocol ausgeführt wird. Nur in diesem Fall werden die einzelnen Parameter großteils von der Google Analytics Library selbst befüllt.

Möglichkeiten für

die CRM Integration

Page 15: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Seite 15

3.3. Integration über den Data Import

Mit Hilfe des Google Analytics Datenimports können Textdateien, befüllt mit Kosten, User Attributen etc., in eine Google Analytics Property hochgeladen werden. Diese Daten werden in der Regel aus dem CRM System exportiert. Über den Datenimport können somit die hochgeladenen Offline-Daten mit den von Google Analytics erfassten Daten zusammengeführt werden.

Möglichkeiten für

die CRM Integration

Vorteile● Es fallen keine zusätzlichen Hits in Google Analytics an

Nachteile / Limits● Um Nutzer im Remarketing wieder ansprechen zu können, dürfen zwischen dem letzten Website Besuch und dem Measurement Protocol

Request oder dem Daten Import nicht mehr als 30 Tage liegen.

● max. 1 GB (Query Time) / 1 TB (Processing Time) pro Google Analytics Property

max. 1 GB (Query Time) / 20 GB (Processing Time) pro Datenset

max. 1 GB pro Uploadfile

max. 50 Datensets pro Google Analytics Property

max. 50 Upload Anfragen pro Google Analytics Property pro Tag

Voraussetzung● In GA wird bereits die User ID als Custom Dimension getrackt

Page 16: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Seite 16

Es stehen folgende Umsetzungsmöglichkeiten zur Auswahl:

1. Manueller Import

○ Query Time Import (360 only)

Bei dieser Art des Imports werden die importierten Daten mit historisch

gesammelten Daten verknüpft, sowie auch mit zukünftigen. Die auf diese Weise

importierten Daten können in den Standard Berichten als auch Custom Reports und

Unsampled Reports angezeigt werden. Ein weiterer Vorteil ist, dass Query Time

Daten wieder komplett aus Google Analytics gelöscht werden können. Die

Nachteile beim Query Time Import sind, dass die Daten nicht in allen Berichten

verfügbar sind (fehlen in MCF, Kohorten und Echtzeit Berichten) und, dass die

Daten nicht in BigQuery verfügbar sind.

○ Processing Time Import

Hier werden ab dem Zeitpunkt des Imports nur die zukünftig eintreffenden Daten

in Google Analytics verknüpft. Historische Daten können mit dieser Variante nicht

verknüpft werden. Die auf diese Weise hochgeladenen Daten können auch nicht

mehr aus Google Analytics gelöscht werden. Durch das Löschen einer Upload-Datei

kann jedoch verhindert werden, dass weitere Treffer mit diesen Daten verknüpft

werden. Jedoch stehen die beim Processing Time Import hochgeladenen Daten in

allen GA Berichten zur Verfügung und es stehen alle Daten - mit Ausnahme von

Custom Metrics und Dimensions - in BigQuery zur Verfügung.

Tipp: Am besten eine Test View für den Processing Time

Import erstellen, bevor der Import auf der Produktiv View durchgeführt wird.

Möglichkeiten für

die CRM Integration

Page 17: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Seite 17

Die offizielle Dokumentation von Google weist zusätzlich noch auf folgende Vor- und Nachteile beim manuellen Data Import hin:

Möglichkeiten für

die CRM Integration

Page 18: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Seite 18

2. Automatisierter ImportÜblicherweise versucht man früher oder später von einem manuellen Import auf einen automatisierten zu

wechseln. Idealerweise testet man zuerst sein Vorhaben mittels manuellem Import, und wenn alle Anforderungen

erfüllt werden, setzt man gemeinsam mit den Entwicklern einen automatisierten Import um. Auch hier kann der

Import entweder als Query Time oder als Processing Time Import umgesetzt werden.

○ Query Time Import (360 only)

○ Processing Time Import

Beispiel Data Import mit CSV Datei:

Eine mögliche CSV Datei könnte folgendermaßen aussehen:

Als Schlüssel dient die Custom Dimension 1, welche die User ID beinhaltet, und darüber wird Custom Dimension 2, welche

dem Kundenstatus entspricht, hochgeladen.

Möglichkeiten für

die CRM Integration

Page 19: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

4. Gegenüberstellung: Data Import und Measurement Protocol

Page 20: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Seite 20

4.1. Allgemein

Für Nutzerereignisse wie zum Beispiel Offline Transaktionen, Beratungstermine oder

sonstige relevante Ereignisse, die mit dem Nutzer zusammen hängen, aber nicht auf der

Webseite gemessen werden können, wird meistens das Measurement Protocol genutzt.

In Google Analytics kann dieses Event dann für die Bildung von Audiences und/oder von

Zielen genutzt werden. Ziele können danach z.B. in Google Ads importiert werden, um

Bidding Algorithmen der Search Kampagnen auf Offline-Käufe zu optimieren. Darüber

hinaus kann der Added Value von Online Marketing Maßnahmen zu Offline Käufen im

Rahmen der Attributionsmodellierung bestimmt werden.

Für die Anreicherung von User Daten in Google Analytics um Attribute (Alter,

Geschlecht, Wohnort, Kundenstatus, etc.) wird meistens die Data Import Funktion

genutzt. Hier werden auf Basis eines Schlüssels (i.d.R. die UserID) weitere Daten in

Google Analytics hinzugefügt. Dies kann wie bereits erwähnt, entweder manuell

(via CSV Upload) oder automatisiert (via API) gemacht werden.

4. Gegenüberstellung: Data Import und Measurement ProtocolData Im

port und

Measurem

ent Protocol

Page 21: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Seite 21

4.2. Zeitlich

Beim Data Import mit Query Time werden nur die zukünftigen Hits mit den hochgeladenen Informationen verknüpft. Wie man in der Grafik erkennen kann, werden bereits bestehende Hits nicht mit zusätzlichen Informationen angereichert.

Bei Data Import mit Processing Time (360 only) werden die bereits existierenden als auch die zukünftigen Hits mit den hochgeladenen Informationen verknüpft.

Zum Unterschied dazu, werden mit dem Measurement Protocol tatsächlich zusätzliche / neue Hits von einem Nutzer in Google Analytics erzeugt. In der Grafik zu erkennen: Die hellblauen Hits wurden auf der Website durch das Onsite Tracking gesammelt, der dunkelblaue Hit war ein Event, welches mit dem Measurement Protocol versendet wurde, zum Beispiel ein Offline Lead Ereignis.

Data Import und

Measurem

ent Protocol

Page 22: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

5. Weitere Hinweise zurUmsetzung eines CRM - GA Integrations Projekts

Page 23: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Seite 23

5.1. Client ID

Sub-Domain übergreifendes Google Analytics Tracking:In Google Analytics wird jedem Client (=Browser) ein eindeutiger Wert zugeordnet. Diese ID wird typischerweise in einem First-Party-Cookie gespeichert.

Cookies können über Sub-Domains hinweg ausgelesen werden, daher eignet sich diese Methode vor allem, wenn über mehrere Subdomains hinweg

gemessen werden soll.

Eine zweite - aber nicht so verbreitete - Möglichkeit ist es, die Client ID im Local Storage zu speichern. Der Localstorage ist aber im Gegensatz zu Cookies nur

je Sub-Domain lesbar. Daher wird diese Möglichkeit nur empfohlen, wenn der eigene Webauftritt nur über eine Subdomain verfügt.

Domainübergreifendes Google Analytics Tracking:Wird eine domainübergreifende Lösung benötigt, kann diese über eine integrierte Google Analytics Funktionalität passieren - namens “Link Decoration”.

Dabei werden z.B. Links von einer Domain A zu einer Domain B mit einem URL Parameter versehen, welcher die Client ID übergibt. Diese Variante ist zu

bevorzugen, wenn Domain B hauptsächlich oder nur über Domain A von Nutzern erreicht wird.

Sollen Nutzer über zwei oder mehrere komplett unabhängig voneinander existierende Domains wiedererkannt werden, kann dies nur mit einer selbst

programmierten Lösung (typischerweise mittels iFrames) gelöst werden.

Tracking Prevention:In diesem Zusammenhang sollten auch Browser Änderungen von Safari (ITP), Firefox und Chrome beobachtet und darauf entsprechend reagiert werden.

Diese Änderungen richten sich aktuell hauptsächlich gegen Cookies gespeichert durch JavaScript. Auch der Localstorage ist aktuell davon nicht betroffen.

5. Weitere Hinweise zur Umsetzung eines CRM - GA Integrations ProjektsUm

setzung

eines CRM-GA

Integrations Projekts

Page 24: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Seite 24

5.2. Datenschutz

Google Analytics Terms of Service beachtenGrundsätzlich muss man sich sowieso an die “Google Analytics Terms of Service” halten, wenn man dieses Tool einsetzt, darin steht:First, per Google Analytics Terms of Service, you may not use an identifier that contains personally identifiable information (PII). This rules out email addresses, user logins, social security numbers, phone numbers or any piece of data that is deemed to be "PII".

Google interpretiert PIIs (Personenbezogene Daten) so, dass diese allein zur Identifizierung, Kontaktaufnahme und Lokalisierung von Individuen verwendet werden können.

Dies beinhaltet:

● E-Mail Adressen

● Postadressen

● Telefonnummern

● Genaue Positionsdaten (z.B. GPS-Koordinaten)

● Vollständige Namen und User Names

Nicht als PIIs gelten:

● Pseudonyme Cookie und Advertising IDs

● IP Adressen

● Andere pseudonyme End User Identifiers

Best Practices um das Senden von PIIs an Google Analytics zu vermeiden:

● User IDs dürfen keine PIIs enthalten

● PIIs aus Page URLs und Titles entfernen (z.B. Parameter)

● PIIs aus User-Entered Information entfernen (z.B. Suchdaten, Formulardaten die von Usern ausgefüllt wurden)

● Verwendung von hashed and salted PIIs

Umsetzung

eines CRM-GA

Integrations Projekts

Page 25: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Seite 25

DSGVO und andere Gesetze beachten

Folgende Anmerkungen sind vor allem wichtig, wenn die Integration von CRM Daten in Google Analytics von unternehmensfremden Personen (z.B. Agenturen) durchgeführt wird.

Der für die Datenverarbeitung Verantwortliche (Kunde) ist dafür verantwortlich, VOR der Datenweitergabe eine Zustimmung nach DSGVO einzuholen und zu dokumentieren. Wo diese Einwilligung entstanden ist (offline bei einem Kauf im Geschäft, online, in einer App …) ist nachrangig, jedoch muss diese bestehen und eben ggfs. beauskunftet werden können.

Weiters ist beim Eintrag ins Verfahrensverzeichnis (welches der für die Datenverarbeitung Verantwortliche führen muss und falls zutreffend auch der Auftragsverarbeiter) zu dokumentieren, ob hier Profiling gemäß DSGVO vorliegt und warum keine Datenschutzfolgeabschätzung erforderlich ist/war. Zumindest auf Kundenseite (in CRM Daten) ist eine Zuordnung einer ID zu einer natürlichen Person möglich. Dort muss auch dokumentiert werden, wenn personenbezogene Daten an Dritte übergeben werden.

Sollte - siehe vorhergehender Absatz - ein Auftragsverarbeiter herangezogen werden, ist bei Vorliegen der Übergabe von personenbezogenen Daten (also wenn auch der Dienstleister mit personenbezogenen Daten von Betroffenen des Kunden hantiert) ein Artikel-28-Dienstleistungsvertrag abzuschließen.

Umsetzung

eines CRM-GA

Integrations Projekts

Page 26: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

6. Tipps und Tricks

Page 27: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Seite 27

Als Abschluss wollen wir noch einige wichtige

Hinweise auflisten, in Klammer wird dabei angegeben,

ob der Tipp für das Measurement Protocol / MP

oder den Data Import / DI relevant ist.

6.1. Tipp 1: Non Interaction (MP)

Wenn vermieden werden soll, dass die Measurement Protocol Hits zusätzliche Sessions in Google Analytics erzeugen, kann der Measurement Protocol Hit als Event gesendet und dabei das Non Interaction Feld auf “true” gesetzt werden. Dabei muss jedoch bedacht werden, dass dies nur verhindert, dass die Sessions durch die Measurement Protocol Hits ansteigen, die User Metrik wird trotzdem ansteigen, denn jeder Measurement Protocol Hit enthält - zumindest bei der oben beschriebenen Möglichkeit 2 - eine Client ID, und damit wird ein Nutzer gezählt.

6. Tipps und Tricks

Tipps und Tricks

Page 28: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Seite 28

6.2. Tipp 2: Filter (MP)

Sollte gewünscht sein, die Measurement Protocol Hits nicht in der Produktiv-Datenansicht in Google Analytics zu sehen, sondern nur in einer separaten Datenansicht, so kann dies mit Filtern umgesetzt werden.

Gefiltert werden kann auf:● Ereigniskategorie

● Ereignisaktion

● Ereignislabel

Wichtig ist in diesem Zusammenhang:Wenn mit dem Measurement Protocol Hit ein Event gesendet wird, und darin ist eine User-Scope Custom Dimensions enthalten, und dieses Event wird in einer Datenansicht gefiltert, so erscheinen trotzdem die übertragenen User-Scope Custom Dimensions in Google Analytics.

In diesem Fall wird das Event zwar herausgefiltert, aber das typische Verhalten einer User-Scope Custom Dimension bleibt erhalten - nämlich, dass sich der übermittelte Wert u.a. in allen zukünftigen Hits des Clients fort schreibt.

Tipps und Tricks

Page 29: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Seite 29

6.3. Tipp 3: Auffrischung User-Scope Custom Dimension (MP + DI)

Eine User-Scope Custom Dimension in GA hat nicht wirklich einen USER-Scope. Es werden nämlich nicht alle vergangenen Hits dieses Users überschrieben, sondern nur die vergangenen Hits der aktuellen Sitzung. Zusätzlich werden automatisch - wie bereits oben erwähnt - auch alle zukünftigen Hits überschrieben. Hier der Link zur Google Analytics Dokumentation: https://support.google.com/analytics/answer/2709828?hl=de Diese enthält alles Wissenswerte zu allen Scopes (Hit, Session, User).

Hier eine visuelle Darstellung des Verhaltens einer Custom Dimension mit User-Scope:

Abbildung A: Drei Treffer (H1, H2, H3) des Nutzers in dieser Sitzung. Keine Werte der benutzerdefinierten Dimension festgelegt.

Abbildung B: Weitere Sitzung desselben Nutzers mit drei weiteren Treffern. Wert der benutzerdefinierten Dimension 1 wird für H3 auf A festgelegt. Dieser Wert wird dann auf alle Treffer dieser Sitzung angewendet.

Abbildung C: Dritte Sitzung des Nutzers mit drei Treffern. Da für die benutzerdefinierte Dimension 1 der Umfang auf Nutzerebene festgelegt ist, wird Wert A auf alle Treffer in Sitzung 3 angewandt.

Tipps und Tricks

Page 30: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Seite 30

6.4. Tipp 4: Hit Felder (MP)

Unter folgendem Link findet man alle Felder die in einem Measurement Protocol Hit eingesetzt werden können:https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters

Pflichtfelder sind:● Protocol Version

● Tracking ID

● Client ID und/oder User ID

● Hit Type (also Pageview oder Event - wobei man typischerweise ein Event verwendet)

● Event Category (ist ein Pflichtfeld, wenn man Hit Type = Event wählt)

● Event Action (ist ein Pflichtfeld, wenn man Hit Type = Event wählt)

Optional aber empfohlen:● Event Label (eigentlich optional, wir empfehlen es)

● Document Location URL (eigentlich optional, wir empfehlen es)

● Non Interaction = true

Zusätzliche CRM Information:● Zusätzlich hängt man dann noch die CRM Informationen als Custom Dimension an den Hit, meistens als User-Scope

6.5. Tipp 5: Testing (MP + ID)

Beim Testing sollte vor allem geprüft werden, wie die Match Rate ist. Das heißt z.B. wie viele von den 100.000 User IDs, welche mittels Data Import oder Measurement Protocol hochgeladen bzw. verschickt wurden, matchen tatsächlich mit Nutzern in Google Analytics.

Tipps und Tricks

Page 31: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Seite 31

6.6. Tipp 6: User ID Voraussetzung (MP + DI)

Da die User ID für das Measurement Protocol als auch für den Data Import die Voraussetzung ist, muss versucht werden, diese bei so vielen Nutzern / Clients wie möglich zu erfassen.

Eine Möglichkeit ist es, dem Kunden Benefits zu liefern, um ihn damit zur Registrierung und dem Login zu bewegen. Auch Loyalty Strategien mit Kundenkarten und speziellen Rabatten / Gutscheinen / Telefonnummern, NFC etc. können dabei helfen.

Andere Möglichkeiten sind:● Wish Lists bei Online Shops

● Produkt Reservierungen On- / Offline

● Online-Rechnungen von Offline-Käufen

● Persönliche Empfehlungen (z.B. Reisen)

● Preis Alarme

● Pre Sales

In diesem Zusammenhang sollen auch Soft Logins / 3rd Party Logins (Google, Facebook et.) bedacht werden.

Vor allem im eCommerce Bereich gibt es häufig die Situation, dass viele der Käufer als Gast bestellen. Es besteht die Möglichkeit, auch in diesem Fall im Hintergrund ein Profil mit einer User ID anzulegen, und z.B. bei einer erneuten Bestellung den Nutzer über eine Kombination aus verschiedenen Attributen (E-Mail Adresse, Name, Lieferadresse etc.) wieder zu erkennen und den Kauf demselben Profil / User ID zuzuordnen. Natürlich muss dies auf alle Fälle rechtlich im legalen Rahmen passieren.

Eine weitere Möglichkeit, um die User ID in weiteren Situationen zu tracken ist es, diese bei Newslettern und anderen Mails an die Links in den Mails zu hängen, z.B.: www.example-shop.at?userID=123456

Klickt der Nutzer darauf, kann der Parameter auf der Seite ausgelesen werden und an Google Analytics mitgeschickt werden.

Tipps und Tricks

Page 32: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Seite 32

6.7. Tipp 6: Bot Traffic (MP)

In GA gibt es auf View-Ebene die Einstellung “Bot Filtering / Exclude all hits from known bots and spiders”. Wenn diese aktiviert ist, dann filtert Google Analytics verdächtige Hits aus dieser View. Die Kriterien dafür, was als verdächtig zählt und was nicht, sind nirgends dokumentiert.

Sollte daher diese Einstellung aktiviert sein und die selbst gesendeten Measurement Protocol Hits entsprechen nicht der Dokumentation, kann es schnell passieren, dass diese als Bot eingestuft und gefiltert werden.

Speziell das Fehlen des User Agent Parameters kann dazu führen, dass der Hit als Bot Traffic eingestuft wird.

Tipps und Tricks

Page 33: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Seite 33

6.8. Tipp 8: Hits in die Vergangenheit verlegen (MP)

Mit dem Queue Time / qt Parameter kann ein MP-Hit bis maximal 4h in die Vergangenheit - relativ zum Versandzeitpunkt - verschoben werden. Dadurch ist es möglich, das Reporting der MP Hits etwas zu korrigieren.

Quelle: https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#qt

6.9. Tipp 9: Hits batchen (MP)

Es ist möglich, einige MP Hits zusammenzufassen und gemeinsam zu verschicken. Auch hier müssen gewisse Limitierungen beachtet werden.

Batch limitationsZusätzlich zu den Standardbeschränkungen für Measurement Protocol Hits, gelten für Batch Requests diese zusätzlichen Beschränkungen:

● Pro Request können maximal 20 Hits zusammengefasst werden

● Die Gesamtgröße aller Hits ist auf 16KB beschränkt

● Ein Einzel-Hit darf nicht größer als 8KB sein

Quelle: https://developers.google.com/analytics/devguides/collection/protocol/v1/devguide

Tipps und Tricks

Page 34: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Seite 34

6.10. Tipp 10: Events (MP)

Wir empfehlen, beim MP Events zu schicken. Damit ist es in der Praxis am einfachsten, in Google Analytics, basierend auf den Events, die Ziele anzulegen. Diese Ziele können dann z.B. in Google Ads oder anderen Tools importiert werden und für Bidding und Remarketing verwendet werden.

6.11. Tipp 11: Mehrere CIDs pro UID (MP)

Vermutlich gibt es oft pro UserID / UID mehrere Client IDs / CIDs. Hier kann überlegt werden, ob es genügt, nur die letzte CID via MP zu versenden, oder ob es vielleicht Sinn macht - z.B. zur Bildung von Audience Listen - alle CIDs zu schicken.

Tipps und Tricks

Page 35: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Seite 35

Als Berater und Spezialagentur für Datadriven Marketing haben wir umfassende Expertise in Programmatic Marketing, Digital Analytics, Search Engine Advertising, Paid Social, Conversion Optimierung, Personalisierung, Marketing Automation, E-Mail Marketing und

performance-orientierter Kreation. Durch unsere langjährige Erfahrung setzen wir Digital-Strategien kanalübergreifend um. Unsere

Mitarbeiter zeichnen sich durch tiefes Fachwissen in ihren Gebieten aus - der ganzheitliche Ansatz wird durch fachübergreifende Teams garantiert.

Wir sind Datadriven Experten aus Leidenschaft und stehen für eine professionelle Beratung und Top-Leistungen!

Über uns

Page 36: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Während eines Workshops wird gemeinsam die Systemlandschaft betrachtet und alle relevanten CRM Daten werden identifiziert. Abhängig von der Art der Daten wird die beste Möglichkeit (Measurement Protocol, Datenimport, auf der Website) zur Integration mit Google Analytics gewählt.

Basierend auf dem Integrationskonzept wird dann eine Anleitung für die IT erstellt. Bei einem Mangel von IT Ressourcen können auch wir gewisse Integrationen umsetzen.

Sobald die CRM Daten in Google Analytics verfügbar sind, helfen wir auch gerne bei der Nutzung der neuen Daten in den verschiedenen Marketing Tools (Google Ads, GMP etc.).

Wie wir Sie hierbei unterstützen können

Workshop & Strategie

Umsetzung & Nutzung

Page 37: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Seite 37

Disclaimer/Haftungsausschluss

Das ist keine Grundlage zur Entscheidungsfindung, wie mit Einwilligungen – sei es zu Cookies, Newsletter oder anderen Online-Marketing-Agenden – in ihrer Organisation umgegangen werden soll.

Hier verwendete Logos und Markenzeichen dienen ausschließlich der Illustration. Die Informationen und Rechtsansichten stellen unsere Meinungen und Erfahrungen dar. Diese technische Übersicht ist keine rechtliche Beratung in irgendeiner Form, auch wenn auf die Normen zur Verwendung von Cookies Bezug genommen wird. Die Informationen wurden sorgfältig recherchiert und sollen Sie in die Lage versetzen, zum Thema „Consent Management Platform” Antworten finden und geben zu können. Eine individuelle, auf die Besonderheiten des Sachverhaltes bezogene rechtliche Prüfung, kann dies keinesfalls ersetzen. Sie können sich jederzeit gerne mit uns in Verbindung setzen.

Sollten Sie Fragen haben, stehen wir natürlich jederzeit gerne zur Verfügung:

[email protected], [email protected], [email protected]

Page 38: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Seite 38

Page 39: Stand: Juni 2020 Whitepaper Free Edition CRM Daten in Google Analytics … · 2020-06-18 · Whitepaper Free Edition CRM Daten in Google Analytics nutzen Stand: Juni 2020. Inhalt

Kontaktieren Sie uns gerne unter:

www.e-dialog.de|at|ch

+43-1-309 09 09