操作說明
轉換追蹤導入流程分為 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 更新上述程式碼片段。
保留 Actions Center 網址參數
為了正確追蹤 action link
的轉換,Google 會設定網址參數 rwg_token
,在轉換發生時應傳回這個參數。
您必須保留 rwg_token
網址參數,在使用者透過 Google 造訪到達網頁時,該參數會附加至您提供的所有動作連結,最長保留 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>