التعليمات
هناك 3 مراحل لتنفيذ ميزة تتبُّع الإحالات الناجحة:
- إعداد علامة الموقع الإلكتروني في "إحصاءات Google"
- معلمة عنوان URL لمركز الإجراءات المستمرة
- إرسال بيانات الإحالات الناجحة
إعداد علامة موقع "إحصاءات Google".
يمكنك التعاون مع جهة اتصال Google لإنشاء Measurement ID
لحسابك في "مركز الإجراءات".
أضِف مقتطف الرمز التالي بعد علامات head
في جميع صفحات الويب التي:
- يمكن أن يحدث إحالة ناجحة
- الصفحة المقصودة لجميع
action_links
التي تم تفعيل ميزة "الحجز عبر Google" فيها.
عدم عملية الدمج الحالية مع "إحصاءات Google"
إذا كانت هذه هي المرّة الأولى التي تُنشئ فيها موقعًا إلكترونيًا على "إحصاءات Google" (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" الحالي
إذا كانت لديك علامة موقع إلكتروني(gtag.js) من "إحصاءات Google" لعملية دمج حالية، استخدِم مقتطف الرمز التالي:
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
التي تم تفعيل "مركز الإجراءات" عليها. - عدِّل النطاق الجذر باستخدام نطاقك.
<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>