วิธีการ
การใช้เครื่องมือวัด Conversion มี 3 ช่วงดังนี้
- การตั้งค่าแท็กเว็บไซต์ Google Analytics(GA)
- พารามิเตอร์ URL ของศูนย์การดำเนินการแบบถาวร
- การส่งข้อมูล Conversion
การตั้งค่าแท็กเว็บไซต์ Google Analytics
ทำงานร่วมกับตัวแทนของ Google เพื่อสร้าง Measurement ID
สำหรับบัญชี Actions Center
เพิ่มข้อมูลโค้ดต่อไปนี้ต่อจากแท็ก head
ในหน้าเว็บทั้งหมด
ดังนี้
- Conversion อาจเกิดขึ้น
- หน้า Landing Page ของ
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 ของศูนย์การดำเนินการที่เก็บถาวร
Google จะตั้งค่าพารามิเตอร์ URL rwg_token
เพื่อติดตาม Conversion จาก action link
อย่างถูกต้อง ซึ่งควรแสดงผลเมื่อเกิด Conversion
คุณจะต้องเก็บพารามิเตอร์ rwg_token
URL ไว้ ซึ่งจะเพิ่มต่อท้ายลิงก์การกระทําทั้งหมดที่คุณระบุไว้เป็นระยะเวลาสูงสุด 30 วันเมื่อผู้ใช้เข้าชมหน้า Landing Page ผ่าน Google วิธีเก็บข้อมูลนี้ไว้อย่างถาวรคือผ่านคุกกี้
- เพิ่มสคริปต์ต่อไปนี้ในหน้า Landing Page ของ
action_link
ทั้งหมดที่เปิดใช้ศูนย์การดําเนินการ - อัปเดต rootdomain ด้วยโดเมนของคุณ
<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
เมื่อผู้ใช้ทําธุรกรรมที่มาจากลิงก์การกระทําของ Google Place จนเสร็จสมบูรณ์ คุณต้องเรียกใช้โค้ดที่ระบุไว้ด้านล่างเพื่อให้การติดตาม Conversion ทํางานเสร็จสมบูรณ์
<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>