Conversion-Tracking mit Google Analytics unterstützen

<ph type="x-smartling-placeholder"> <ph type="x-smartling-placeholder"> <ph type="x-smartling-placeholder">

Anleitung

Die Implementierung des Conversion-Trackings erfolgt in drei Phasen:

  1. Google Analytics-Website-Tag einrichten
  2. URL-Parameter im Actions Center beibehalten
  3. 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.

<ph type="x-smartling-placeholder">

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.

<ph type="x-smartling-placeholder">
  1. Fügen Sie das folgende Skript auf der Landingpage für alle Ihre action_link, die im Actions Center aktiviert sind.
  2. 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>