التعليمات
هناك 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" الحالية
إذا كانت لديك علامة موقع إلكتروني على "إحصاءات Google" (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التي تم تفعيلها في "مركز الإجراءات". - عدِّل 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>
إرسال بيانات الإحالات الناجحة
عندما يكمل المستخدم معاملة بدأت من رابط إجراء في "مكان على 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>