支持 Google Analytics(分析)转化跟踪

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

操作说明

实施转化跟踪的过程分为 3 个阶段:

  1. 设置 Google Analytics (GA) 网站代码
  2. 保留操作中心网址参数
  3. 发送转化数据

Google Analytics 网站代码设置。

与您的 Google 联系人合作,生成Measurement ID 操作中心账号的权限

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

在所有网页的 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'
       });

使用生成的衡量 ID 更新上述代码段 。

保留操作中心网址参数

为了正确跟踪action link的转化情况,Google 会 请设置网址参数 rwg_token,该参数应返回到 转化发生的时间。

您必须保留 rwg_token 网址参数 它将会附加到您提供的所有操作链接,最多 30 天(当用户通过 Google 访问着陆页时)。通过 保留此类信息的首选方式是通过 Cookie。

<ph type="x-smartling-placeholder">
  1. 在您的所有目标网址的着陆页上添加以下脚本 action_link 项已启用 Actions Center。
  2. 使用您的域名更新根域名。
<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 地方的交易时 操作链接,您需要触发下列代码才能 转换跟踪。

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