هذا المستند مخصّص للمطوّرين الذين يحتاجون إلى قياس نطاقات متعدّدة باستخدام علامة تتبُّع من Google نفسها. ويركّز على تنفيذ رمز gtag.js. يمكنك أيضًا ضبط نطاقات إضافية في إعدادات "علامة تتبُّع من Google" الخاصة بموقعك على "إحصاءات Google".
تتيح ميزة "القياس على جميع النطاقات" قياس موقعَين إلكترونيَين أو أكثر من المواقع الإلكترونية ذات الصلة على نطاقات منفصلة كوحدة واحدة. توفر علامات التتبع من Google طريقة شائعة للمنتجات المتوافقة لقياس النشاط عندما تمتد رحلات العملاء عبر نطاقات متعددة. تعمل ميزة القياس على جميع النطاقات مع جميع منتجات Google، بما في ذلك "إحصاءات Google" وقياس الإحالات الناجحة في "إعلانات Google" والإحالات الناجحة في Floodlight.
حالات استخدام ميزة "القياس على جميع النطاقات"
استخدِم ميزة "القياس على جميع النطاقات" عندما تحتاج إلى الجمع بين بيانات نطاقَين أو أكثر.
لنفترض أنّ لديك موقعًا إلكترونيًا على example-petstore.com، وأنّ مكوّن التجارة الإلكترونية في موقعك الإلكتروني مستضاف من خلال سلّة تسوّق تابعة لجهة خارجية على نطاق آخر: example-commerce-host.com/example-petstore.
بدون ميزة القياس على عدّة نطاقات، يتم احتساب المستخدم الذي يصل إلى متجرك على الإنترنت ثم ينتقل إلى عربة التسوّق التابعة لجهة خارجية كمستخدمَين منفصلَين، مع جلستَين منفصلتَين بمدد مختلفة. باستخدام ميزة القياس على جميع النطاقات، يتم تسجيل النشاط كمستخدم واحد.
آلية العمل
تشارك آلية ربط النطاقات ملفات تعريف ارتباط القياس التابعة للطرف الأول بين النطاق المصدر والنطاق الوجهة. يتم تخزين ملفات تعريف ارتباط القياس التابعة للطرف الأول في متصفِّح ويب، ولا يمكن الوصول إليها إلا من خلال صفحات موجودة على النطاق نفسه.
تتضمّن عملية إعداد ميزة "القياس على جميع النطاقات" خطوتَين:
- يزيّن النطاق المصدر عناوين URL التي تشير إلى النطاق الوجهة، وذلك لكي تحتوي على قيم ملفات تعريف ارتباط القياس التابعة للطرف الأول في النطاق المصدر.
- يتحقّق النطاق الوجهة من توفّر ملفات تعريف ارتباط مرتبطة بالقياس.
ستضيف ميزة القياس على جميع النطاقات باستخدام علامات تتبُّع من Google مَعلمة ربط إلى عناوين URL التي تشير إلى النطاق الوجهة. يتم تحديد مَعلمة الربط في مَعلمات طلب البحث لعنوان URL
باستخدام المفتاح _gl:
https://www.example.com/?_gl=1~abcde5~
في نطاق الوجهة، يتمّ إعداد العلامات للتحقّق من مَعلمات الربط في عنوان URL. وفي حال العثور على مَعلمة ربط صالحة، تستخرِج العلامة ملف تعريف ارتباط القياس التابع للطرف الأول وتخزّنه.
إعداد ميزة الربط بين النطاقات
لإعداد القياس على جميع النطاقات في النطاق المصدر لعناوين URL التي تشير إلى
النطاق المقصود، عليك إنشاء كائن linker. ستستمع علامة الربط إلى النقرات على الروابط التي تشير إلى النطاقات الوجهة، وستضيف تلقائيًا مَعلمة علامة ربط إلى عناوين URL لتلك الروابط.
يتطلّب عنصر linker مَعلمة domains، وهي مصفوفة من نطاق واحد أو أكثر. سيُلحق هذا الرمز مَعلمة الربط بالروابط على صفحة تشير إلى نطاق مستهدَف 'example.com':
Tag Manager
بالنسبة إلى علامات "إعلانات Google" وFloodlight
بالنسبة إلى عمليات التنفيذ الأخرى، أنشئ علامة ربط إحالة ناجحة في أداة "إدارة العلامات من Google" واضبط العلامة على الربط التلقائي للنطاقات:
- انقر على العلامات > جديد.
- انقر على ضبط العلامة واختر علامة ربط الإحالة الناجحة.
- اختَر عامل تشغيل. في معظم الحالات، عليك استخدام مشغّل يتم تنشيطه على جميع مشاهدات الصفحة على الويب لإجراء قياس على مستوى عدّة نطاقات، أو على صفحات إحالات ناجحة معيّنة سيصل إليها زوّار الموقع الإلكتروني بعد النقر على أحد الإعلانات.
- اختَر تفعيل الربط على جميع النطاقات. سيسمح هذا الإعداد لهذه العلامة بالتعامل مع الروابط الواردة التي تحتوي على مَعلمة ربط.
- في نطاقات الربط التلقائي، أدخِل قائمة بالنطاقات التي يجب ربطها بهذه العلامة. ستتم إضافة مَعلمة ربط مُلحقة بعنوان URL إلى أي روابط تشير إلى نطاق مُدرَج في هذا الحقل.
- احفظ ضبط العلامة وانشرها.
مزيد من المعلومات عن علامة ربط الإحالة الناجحة في "إدارة العلامات من Google"
بالنسبة إلى علامات "إحصاءات Google"
في "إحصاءات Google"، يتم عادةً ضبط القياس على جميع النطاقات باستخدام واجهة المشرف في "إحصاءات Google". كيفية إعداد ميزة القياس على جميع النطاقات باستخدام "إحصاءات Google"
gtag.js
لإعداد عملية القياس على جميع النطاقات لـ "علامة تتبُّع من Google"، أضِف linker أمرًا إلى علامتك على النحو التالي. استبدِل example.com بنطاقك.
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('set', 'linker', {'domains': ['example.com']});
gtag('js', new Date());
gtag('config', 'TAG_ID');
</script>
يمكنك إدراج قيم سلاسل متعدّدة في السمة domains. عندما يتضمّن الموقع domains قيمة واحدة على الأقل، سيقبل مقتطف gtag.js تلقائيًا روابط النطاقات الواردة. يمكنك إضافة عدة قيم إلى السمة domains
واستخدام مقتطف الرمز نفسه على كل نطاق.
تلتزم "إحصاءات Google" بإعدادات gtag('set', 'linker', ...)، طالما تم ضبط الأمر linker قبل الأمر config ذي الصلة.
ومع ذلك، ننصحك بضبط القياس على جميع النطاقات في صفحة "المشرف"
في "إحصاءات Google". كيفية إعداد ميزة "القياس على جميع النطاقات"
gtag('set', 'linker', {
'domains': ['example.com', 'example-b.com']
});
مرجع مَعلمة الرابط
| المَعلمة | النوع | القيم المقبولة |
|---|---|---|
accept_incoming |
قيمة منطقية | true (القيمة التلقائية إذا كانت السمة domains تحتوي على قيمة)،
false |
decorate_forms |
قيمة منطقية | true، false (تلقائي) |
domains |
صفيف | مصفوفة تتضمّن نطاقًا واحدًا أو أكثر، مثل
['example1.com', 'example2.com'] |
url_position |
سلسلة | 'query' (تلقائي)، 'fragment' |
accept_incoming
بعد وصول المستخدِم إلى صفحة على نطاق الوجهة تتضمّن مَعلمة ربط في عنوان URL، يجب إعداد علاماتك لتحليل هذه المَعلمة.
إذا تم ضبط النطاق الوجهة لربط النطاقات تلقائيًا، سيقبل مَعلمات علامة الربط تلقائيًا. لا يلزم إضافة أي رمز إضافي إلى نطاق الوجهة.
إذا لم يتم إعداد نطاق الوجهة لربط النطاقات تلقائيًا، يمكنك توجيه صفحة الوجهة للبحث عن مَعلمات الربط. اضبط السمة accept_incoming على true.
Tag Manager
علامات ربط الإحالات الناجحة للإحالات الناجحة في "إعلانات Google" وFloodlight
فعِّل مربّع الاختيار قبول المَعلمات الواردة من علامة الربط.
gtag.js
gtag('set', 'linker', {
'accept_incoming': true
});
decorate_forms
لقياس بيانات النماذج التي يتم إرسالها بين نطاقات متعددة، اضبط السمة decorate_forms على true.
Tag Manager
علامات ربط الإحالات الناجحة للإحالات الناجحة في "إعلانات Google" وFloodlight
اضبط ملء النماذج على true.
علامات "إحصاءات Google"
لا يتوفّر عنصر تحكّم في decorate_forms لعلامات "إحصاءات Google" في أداة "إدارة العلامات من Google". يُرجى الرجوع إلى إرشادات علامة الموقع الشاملة (gtag.js) بدلاً من ذلك.
gtag.js
gtag('set', 'linker', {
'domains': ['example.com'],
'decorate_forms': true
});
domains
صفيف يتضمّن نطاقًا واحدًا أو أكثر سيتم ربطه.
Tag Manager
علامات ربط الإحالة الناجحة للإحالات الناجحة في "إعلانات Google" وFloodlight
- اختَر تفعيل الربط على جميع النطاقات.
- في حقل "نطاقات الربط التلقائي"، أدخِل قائمة بالنطاقات مفصولة بفواصل.
إحصاءات Google
يمكنك إعداد القياس على جميع النطاقات في صفحات المشرف في "إحصاءات Google".
gtag.js
gtag('set', 'linker', {
'domains': [
'example1.com',
'example2.com',
'subdomain1.example3.com',
'subdomain2.example3.com'
]
});
url_position
تتطلّب بعض تطبيقات المحتوى استخدام جزء/علامة تجزئة (#) كفاصل في سلاسل عناوين URL بدلاً من علامة الاستفهام (?) الأكثر استخدامًا للإشارة إلى مَعلمات طلب البحث. لضبط مَعلمة الربط بحيث تظهر في عنوان URL بعد الرمز # (على سبيل المثال، https://example.com#_gl=1~abcde5~)، اضبط url_position على fragment.
Tag Manager
علامات ربط الإحالة الناجحة للإحالات الناجحة في "إعلانات Google" وFloodlight
إذا كنت بحاجة إلى إعلام أداة Tag Manager بقراءة المَعلمة الفريدة من جزء (#) بدلاً من طلب بحث عادي (?)، اضبط موضع عنوان URL على جزء.
وبخلاف ذلك، اترك هذا الخيار مضبوطًا على خيار مَعلمة طلب البحث التلقائي.
علامات "إحصاءات Google"
لضبط مَعلمة url_position لعلامات "إحصاءات Google"، اضبط مَعلمة linker في إعدادات الضبط لعلامة التتبُّع من Google.
- في Tag Manager، افتح علامة التتبُّع من Google.
- في إعدادات الضبط، انقر على إضافة مَعلمة.
- بالنسبة إلى مَعلمة الإعدادات، أدخِل
linker. - بالنسبة إلى القيمة، أدخِل عنصر ربط يتضمّن
url_positionوdomains. على سبيل المثال، لضبطurl_positionعلىfragmentوربطexample.comوanotherexample.com، أدخِل:none `{'url_position': 'fragment', 'domains': ['example.com', 'anotherexample.com']}` - احفظ حاويتك وانشرها.
gtag.js
gtag('set', 'linker', {
'domains': ['example.com'],
'decorate_forms': true,
'url_position': 'fragment'
});