دستورالعمل ها
3 مرحله برای اجرای ردیابی تبدیل وجود دارد:
- راه اندازی تگ سایت Google Analytics (GA).
- پارامتر URL مرکز اقدامات پایدار
- ارسال داده های تبدیل
تنظیم برچسب سایت Google Analytics.
برای ایجاد Measurement ID
برای حساب Actions Center خود، با مخاطب Google خود کار کنید.
قطعه کد زیر را بعد از تگ های head
در تمام صفحات وب که:
- تبدیل ممکن است رخ دهد
- صفحه فرود برای همه
action_links
هایی که Reserve with 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 مرکز اقدامات پایدار
برای ردیابی صحیح تبدیلها از action link
، Google یک پارامتر URL rwg_token
را تنظیم میکند که باید در زمان تبدیل برگردانده شود.
از شما خواسته می شود که پارامتر URL rwg_token
را که به تمام پیوندهای اقدام ارائه شده توسط شما به مدت حداکثر 30 روز اضافه می شود، زمانی که کاربر از صفحه فرود از طریق Google بازدید می کند، ادامه دهید. راه ترجیحی برای حفظ این اطلاعات از طریق کوکی ها است.
- اسکریپت زیر را در صفحه فرود برای همه (های)
action_link
خود که Actions Center فعال هستند، اضافه کنید. - روت دامین را با دامنه خود به روز کنید.
<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 Place Action منشا گرفته است، برای تکمیل ردیابی تبدیل، باید کد ذکر شده در زیر را فعال کنید.
<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>