Hướng dẫn
Có 3 giai đoạn để triển khai tính năng theo dõi lượt chuyển đổi:
- Thiết lập thẻ trang web Google Analytics(GA)
- Duy trì tham số URL của Trung tâm hành động
- Gửi dữ liệu lượt chuyển đổi
Thiết lập thẻ trang web Google Analytics.
Phối hợp với người liên hệ tại Google để tạo Measurement ID cho tài khoản Actions Center của bạn.
Thêm đoạn mã sau đây sau thẻ head trên tất cả các trang web:
- lượt chuyển đổi có thể xảy ra
- trang đích cho tất cả
action_linksđã bật tính năng Đặt chỗ bằng Google.
Không có chế độ tích hợp Google Analytics hiện tại
Nếu đây là lần đầu tiên bạn tạo trang web Google Analytics(gtag.js), hãy sử dụng đoạn mã sau:
<!-- 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>
Chế độ tích hợp Google Analytics hiện có
Nếu bạn đã có thẻ trang web Google Analytics(gtag.js) cho một mối tích hợp hiện có, hãy sử dụng đoạn mã sau:
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' });
Cập nhật các đoạn mã nêu trên bằng Mã đo lường được tạo cho tài khoản của bạn.
Duy trì tham số URL của Trung tâm hành động
Để theo dõi chính xác lượt chuyển đổi từ action link, Google sẽ đặt một tham số URL rwg_token. Tham số này sẽ được trả về tại thời điểm chuyển đổi.
Bạn sẽ phải duy trì tham số URL rwg_token. Tham số này sẽ được thêm vào tất cả các đường liên kết hành động do bạn cung cấp trong thời gian tối đa là 30 ngày khi người dùng truy cập vào trang đích thông qua Google. Cách ưu tiên để duy trì thông tin này là thông qua cookie.
- Thêm tập lệnh sau vào trang đích của tất cả
action_link(các) trang đích được bật Actions Center. - Cập nhật rootdomain bằng miền của bạn.
<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>
Gửi dữ liệu lượt chuyển đổi
Khi người dùng hoàn tất một giao dịch bắt nguồn từ đường liên kết đến Hành động trên Google Maps, bạn cần kích hoạt mã được đề cập bên dưới để hoàn tất tính năng theo dõi lượt chuyển đổi.
<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>