Anleitung
Die Implementierung des Conversion-Trackings erfolgt in drei Phasen:
- Google Analytics-Website-Tag einrichten
- URL-Parameter im Actions Center beibehalten
- Conversion-Daten senden
Einrichtung des Google Analytics-Website-Tags
Erstellen Sie gemeinsam mit Ihrem Google-Kontakt eine Measurement ID
für Ihr Actions Center-Konto.
Fügen Sie auf allen Webseiten das folgende Code-Snippet nach den head
-Tags ein:
dass:
- kann eine Conversion
- Landingpage für alle
action_links
, die „Reservieren mit“ sind Google aktiviert.
Keine Google Analytics-Integration vorhanden
Wenn Sie zum ersten Mal eine Google Analytics-Website(gtag.js) erstellen, verwenden Sie das Tag folgenden Code-Snippet hinzu:
<!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID_PROVIDED_BY_GOOGLE"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'GA_MEASUREMENT_ID_PROVIDED_BY_GOOGLE', // Replace with Measurement ID { // DO NOT EDIT THE BELOW MENTIONED PARAMETERS // AS OVERRIDING RESULTS IN SENDING US PII INFORMATION. 'referrer' : undefined, 'page_title' : undefined, 'page_path': undefined, 'page_location': undefined, 'send_page_view': false, 'anonymize_ip': true, 'groups': 'reserve_with_google' }); </script>
Bestehende Google Analytics-Integration
Wenn Sie bereits ein Google Analytics-Website-Tag(gtag.js) für ein vorhandenes Tag verwenden Sie das folgende Code-Snippet:
gtag('config', 'GA_MEASUREMENT_ID_PROVIDED_BY_GOOGLE', //Replace with Measurement ID { 'referrer' : undefined, 'page_title' : undefined, 'page_path': undefined, 'page_location': undefined, 'send_page_view': false, 'anonymize_ip': true, 'groups': 'reserve_with_google' });
Aktualisieren Sie die oben genannten Code-Snippets mit der generierten Mess-ID. für Ihr Konto.
URL-Parameter für Actions Center beibehalten
Für ein korrektes Conversion-Tracking von action link
(s) wird Google
legen Sie den URL-Parameter rwg_token
fest, der im
Zeitpunkt einer Conversion.
Der URL-Parameter rwg_token
muss beibehalten werden.
der an alle von Ihnen bereitgestellten Aktionslinks angehängt wird,
Dauer von 30 Tagen, wenn ein Nutzer die Landingpage über Google besucht. Die
werden diese Informationen am besten in Cookies gespeichert.
- Fügen Sie das folgende Skript auf der Landingpage für alle Ihre
action_link
, die im Actions Center aktiviert sind. - Aktualisieren Sie die Stammdomain mit Ihrer Domain.
<script> var query = location.search.substring(1); var params = query.split('&'); var rwg_token = undefined; for (var i = 0; i < params.length; ++i) { var pair = params[i].split('='); if (pair[0] == 'rwg_token') { rwg_token = decodeURIComponent(pair[1]); break; } } if (typeof rwg_token == 'undefined') { document.cookie = "_rwg_token=" + rwg_token + ";max-age=2592000;domain=rootdomain.com;path=/"; } </script>
Conversion-Daten senden
Wenn ein Nutzer eine Transaktion abschließt, die von einem Google Places-Konto ausgeht Aktionslink. Sie müssen den unten angegebenen Code auslösen, Conversion-Tracking durchführen.
<ph type="x-smartling-placeholder"><script> function getCookie(cname) { var name = cname + "="; var decodedCookie = decodeURIComponent(document.cookie); var ca = decodedCookie.split(';'); for(var i = 0; i <ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } if (leadFromReserveWithGoogle()) { // implement a function to identify the conversion is originating via Google gtag('event', 'rwg_conversion', { 'rwg_token': getCookie('_rwg_token'), 'send_to': 'reserve_with_google' }); } </script>