操作说明
实施转化跟踪的过程分为 3 个阶段:
- 设置 Google Analytics(分析)(GA) 网站代码
- 保留 Actions Center 网址参数
- 发送转化数据
Google Analytics(分析)网站代码设置。
与您的 Google 联系人合作,为您的 Actions Center 账号生成 Measurement ID
。
在所有网页的 head
标记之后,添加以下代码段:
- 就可能发生转化
- 所有已启用“通过 Google 预订”功能的
action_links
的着陆页。
没有任何现有的 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
,该参数应在发生转化时返回。
当用户通过 Google 访问着陆页时,您需要保留 rwg_token
网址参数,该参数会附加到您提供的所有操作链接,且保留时长上限为 30 天。保留此类信息的首选方法是通过 Cookie。
- 为所有启用了 Actions Center 的
action_link
在着陆页上添加以下脚本。 - 使用您的域名更新根域名。
<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 地点操作链接的交易时,您需要触发下面提到的代码才能完成转化跟踪。
<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>