תמיכה במעקב המרות ב-Google Analytics

הוראות

תהליך ההטמעה של מעקב ההמרות כולל 3 שלבים:

  1. הגדרת תג אתר של Google Analytics(GA)
  2. פרמטר של כתובת URL בהתמדה
  3. שליחת נתוני המרות

הגדרת תג מעקב ברמת האתר ב-Google Analytics.

אפשר לעבוד ביחד עם איש קשר ב-Google כדי ליצור Measurement ID לחשבון ב-Actions Center.

צריך להוסיף את קטע הקוד הבא אחרי תגי head בכל דפי האינטרנט ש:

  • המרה יכולה להתרחש
  • דף הנחיתה של כל action_links ההזמנות עם Google מופעלת.

אין שילוב קיים של Google Analytics

אם זו הפעם הראשונה שאתם יוצרים אתר ב-Google Analytics(gtag.js), אתם יכולים להשתמש ב את קטע הקוד הבא:

<!-- 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>

שילוב קיים עם Google Analytics

אם כבר יש לכם תג אתר של Google Analytics(gtag.js) בשביל אתר קיים צריך להשתמש בקטע הקוד הבא:

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'
       });

יש לעדכן את קטעי הקוד שצוינו למעלה במזהה המדידה שנוצר לחשבון.

פרמטר של כתובת URL מתמידים במרכז הפעולות

כדי לעקוב כראוי אחרי המרות מ-action link, Google את הפרמטר rwg_token של כתובת האתר, שאותו צריך להחזיר מועד ההמרה.

צריך לשמור את הפרמטר rwg_token של כתובת ה-URL שתצורף לכל קישורי הפעולות שסיפקת, למשך פרק זמן של 30 יום כשמשתמש מבקר בדף הנחיתה דרך Google. הדרך המועדפת לשמירת המידע הזה היא באמצעות קובצי cookie.

  1. צריך להוסיף את הסקריפט הבא לדף הנחיתה של כל action_link או אפליקציות ש-Actions Center מופעל בהן.
  2. מעדכנים את הדומיין הבסיסי (root) באמצעות הדומיין שלכם.
<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>

שליחת נתוני המרות

כאשר משתמש משלים עסקה שמגיעה מ-Google Place קישור לפעולה, עליכם להפעיל את הקוד המוזכר בהמשך כדי להשלים את מעקב ההמרות.

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