قياس النشاط على مستوى نطاقات متعدّدة

هذه المقالة مخصّصة للمطوِّرين الذين يحتاجون إلى قياس عدة نطاقات باستخدام علامة Google نفسها. تركّز هذه المقالة على تنفيذ رمز gtag.js. يمكنك أيضًا ضبط نطاقات إضافية في إعدادات علامة Google لموقعك على "إحصاءات Google 4".

يتيح القياس على جميع النطاقات قياس موقعَين أو أكثر من المواقع الإلكترونية ذات الصلة على نطاقات منفصلة باعتبارهما موقعًا واحدًا. توفّر علامات Google طريقة شائعة للمنتجات المتوافقة لقياس النشاط عندما تمتد رحلات العملاء على مستوى نطاقات متعددة. يمكن استخدام ميزة القياس على جميع النطاقات مع جميع منتجات Google، بما في ذلك "إحصاءات Google" وقياس الإحالات الناجحة في "إعلانات Google" والإحالات الناجحة في Floodlight.

حالات تنفيذ القياس على جميع النطاقات

يمكنك تنفيذ ميزة القياس على جميع النطاقات عندما تحتاج إلى دمج البيانات لنطاقَين أو أكثر.

لنفترض أنّك تملك موقعًا إلكترونيًا على example-petstore.com، وأنّ مكوِّن التجارة الإلكترونية الخاص بموقعك الإلكتروني تتم استضافته من خلال سلة تسوّق تابعة لجهة خارجية على نطاق آخر: example-commerce-host.com/example-petstore.

في حال عدم استخدام ميزة القياس على جميع النطاقات، يتم احتساب المستخدم الذي يصل إلى متجرك على الإنترنت ثم يتابع إلى سلّة تسوّق الجهة الخارجية كمستخدمَين منفصلَين، مع جلستَين منفصلتَين لفترات مختلفة. باستخدام القياس على جميع النطاقات، يتم تسجيل النشاط كمستخدم واحد.

آلية العمل

يشارك رابط النطاق ملفات تعريف ارتباط القياس التابعة للطرف الأول بين نطاق مصدر ونطاق وجهة. يتم تخزين ملفات تعريف ارتباط القياس التابعة للطرف الأول في متصفِّح ويب، ولا يمكن الوصول إليها إلا من خلال صفحات موجودة على النطاق نفسه.

تتألف عملية إعداد القياس على جميع النطاقات من خطوتَين:

  1. يزيِّن النطاق المصدر عناوين URL التي تشير إلى النطاق الوجهة بحيث تحتوي على قيم ملفات تعريف ارتباط القياس التابعة للطرف الأول على النطاق المصدر.
  2. يتحقّق نطاق الوجهة من توفُّر ملفات تعريف ارتباط القياس المرتبطة.

سيؤدي القياس على جميع النطاقات باستخدام علامات Google إلى إضافة مَعلمة رابط إلى عناوين URL التي تشير إلى النطاق الوجهة. يتم تحديد معلَمة linker في مَعلمات طلب البحث لعنوان URL باستخدام المفتاح _gl:

https://www.example.com/?_gl=1~abcde5~

في نطاق الوجهة، يتمّ ضبط العلامات للتحقّق من مَعلمات الرابط في عنوان URL. في حال العثور على معلَمة رابط صالحة، تستخرج العلامة ملف تعريف ارتباط القياس للطرف الأول وتخزّنه.

إعداد الربط عبر النطاقات

لإعداد ميزة القياس على جميع النطاقات في النطاق المصدر لعناوين URL التي تشير إلى النطاق الوجهة، عليك إنشاء عنصر linker. سيستمع الرابط إلى النقرات على الروابط التي تشير إلى نطاقات الوجهة، وسيضيف تلقائيًا معلَمة رابط إلى عناوين URL لهذه الروابط.

يتطلّب الكائن linker معلَمة domains، وهي مصفوفة من نطاق واحد أو أكثر. سيعمل هذا الرمز على إلحاق معلّمة الرابط بالروابط على صفحة تشير إلى النطاق المستهدف 'example.com':

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 4" بإعدادات gtag('set', 'linker', ...)، طالما يتم ضبط الأمر linker قبل أمر config ذي الصلة. ومع ذلك، ننصحك بضبط ميزة القياس على جميع النطاقات في صفحة "المشرف" على "إحصاءات Google 4". التعرّف على طريقة إعداد ميزة "القياس على جميع النطاقات"

gtag('set', 'linker', {
  'domains': ['example.com', 'example-b.com']
});

إدارة العلامات

بالنسبة إلى علامات "إعلانات Google" وFloodlight

في أداة "إدارة العلامات من Google"، أنشئ علامة رابط الإحالة الناجحة، ثمّ اضبط العلامة على نطاقات الربط التلقائي.

  1. انقر على العلامات > جديد.
  2. انقر على ضبط العلامة واختر علامة ربط الإحالة الناجحة.
  3. اختَر عامل تشغيل. وفي معظم الحالات، يجب استخدام عامل تشغيل يتم تنشيطه على جميع مشاهدات الصفحة للقياس على جميع النطاقات، أو على صفحات إحالات ناجحة محدّدة سيصل إليها زوّار الموقع الإلكتروني بعد النقر على الإعلان.
  4. اختَر تفعيل الربط عبر النطاقات. سيؤدي هذا الإعداد إلى تفعيل هذه العلامة من معالجة الروابط الواردة التي تحتوي على معلَمة linker.
  5. في نطاقات الربط التلقائي، أدخِل قائمة بالنطاقات التي يجب ربطها بهذه العلامة. ستتضمّن أي روابط تشير إلى نطاق مُدرَج في هذا الحقل معلَمة رابط ملحقة بعنوان URL.
  6. احفظ ضبط العلامة وانشرها.

اطّلِع على مزيد من المعلومات عن رابط الإحالة الناجحة في أداة "إدارة العلامات من Google".

بالنسبة إلى علامات "إحصاءات Google 4"

في "إحصاءات Google 4"، يتم ضبط ميزة القياس على جميع النطاقات من خلال واجهة المشرف في "إحصاءات Google". تعرَّف على كيفية إعداد ميزة القياس على جميع النطاقات باستخدام "إحصاءات Google 4".

لعلامات Universal Analytics القديمة

لضبط علامة Universal Analytics قديمة في أداة "إدارة العلامات من Google" لقياس تفاعل المستخدِمين على مستوى نطاقات متعدّدة، اتّبِع الخطوات التالية:

  1. في أداة "إدارة العلامات من Google"، افتح متغيّر إعدادات "إحصاءات Google" أو علامة Universal Analytics للتعديل.
    • للعثور على المتغيّر المناسب في إعدادات "إحصاءات Google"، انقر على المتغيّرات، ثم انقر على المتغيّر المناسب في القائمة.
    • للعثور على علامة Universal Analytics، انقر على العلامات ثمّ اختَر العلامة المناسبة في القائمة.
  2. انتقل إلى مزيد من الإعدادات > التتبع عبر النطاقات.
  1. في الحقل Auto Link Domains (نطاقات الربط التلقائي)، أدخِل قائمة النطاقات مفصولة بفواصل.
  2. لتلقي الروابط الواردة من نطاقات أخرى، انتقِل إلى مزيد من الإعدادات > الحقول المطلوب ضبطها وأضِف حقلاً يحتوي على اسم حقل allowLinker وقيمة true.
  3. احفظ التغييرات وانشر الحاوية.

مرجع مَعلمة الرابط

المَعلمة Type القيم المقبولة
accept_incoming boolean true (القيمة التلقائية إذا كانت domains تتضمّن قيمة)، false
decorate_forms boolean true، false (تلقائي)
domains صفيف مصفوفة من نطاق واحد أو أكثر، مثل ['example1.com', 'example2.com']
url_position سلسلة 'query' (الخيار التلقائي)، 'fragment'

accept_incoming

بعد وصول المستخدِم إلى صفحة في نطاق الوجهة تتضمّن معلَمة رابط في عنوان URL، يجب ضبط علاماتك لتحليل هذه المَعلمة.

إذا تم ضبط نطاق الوجهة على ربط النطاقات تلقائيًا، سيتم قبول مَعلمات الرابط تلقائيًا. ما مِن رمز إضافي مطلوب على نطاق الوجهة.

إذا لم يتم ضبط نطاق الوجهة على ربط النطاقات تلقائيًا، يمكنك توجيه الصفحة المقصودة للبحث عن مَعلمات الربط. اضبط السمة accept_incoming على true.

gtag.js

gtag('set', 'linker', {
  'accept_incoming': true
});

إدارة العلامات

علامات "رابط الإحالة الناجحة" للإحالات الناجحة في "إعلانات Google" وFloodlight

فعِّل مربّع الاختيار قبول مَعلمات الربط الواردة.

علامات Universal Analytics

يتم ضبط accept_incoming تلقائيًا عند إضافة قيم إلى حقل نطاقات الربط التلقائي الموجود في متغيرات إعدادات "إحصاءات Google" أو في علامات Universal Analytics ضمن المزيد من الإعدادات > التتبع عبر النطاقات.

decorate_forms

لقياس بيانات النموذج التي يتم إرسالها بين نطاقات متعدّدة، اضبط السمة decorate_forms على true.

gtag.js

gtag('set', 'linker', {
  'domains': ['example.com'],
  'decorate_forms': true
});

إدارة العلامات

علامات "رابط الإحالة الناجحة" للإحالات الناجحة في "إعلانات Google" وFloodlight

اضبط زينة النماذج على صحيح.

علامات "إحصاءات Google 4" وعلامات Universal Analytics

ما مِن عنصر تحكّم في علامة decorate_forms لعلامات "إحصاءات Google" في أداة "إدارة العلامات من Google". ارجع إلى إرشادات gtag.js بدلاً من ذلك.

domains

مصفوفة من واحد أو أكثر من النطاقات المطلوب ربطها.

gtag.js

gtag('set', 'linker', {
  'domains': [
    'example1.com',
    'example2.com',
    'subdomain1.example3.com',
    'subdomain2.example3.com'
  ]
});

إدارة العلامات

علامات "رابط الإحالة الناجحة" للإحالات الناجحة في "إعلانات Google" وFloodlight

  1. اختَر تفعيل الربط عبر النطاقات.
  2. في الحقل "نطاقات الرابط التلقائي"، أدخِل قائمة النطاقات المفصولة بفواصل.

إحصاءات Google‏ 4

إعداد القياس على جميع النطاقات من خلال صفحات المشرف في "إحصاءات Google".

علامات Universal Analytics

يتم ضبط accept_incoming تلقائيًا عند إضافة قيم إلى حقل نطاقات الربط التلقائي الموجود في متغيرات إعدادات "إحصاءات Google" أو في علامات Universal Analytics ضمن المزيد من الإعدادات > التتبع عبر النطاقات.

url_position

تتطلب بعض تطبيقات المحتوى استخدام جزء/حرف تجزئة (#) كمُحدِّد في سلاسل عناوين URL بدلاً من حرف علامة الاستفهام (?) الأكثر استخدامًا للإشارة إلى مَعلمات طلب البحث. لإعداد مَعلمة الرابط لتظهر في عنوان URL بعد حرف # (مثل https://example.com#_gl=1~abcde5~)، اضبط url_position على fragment.

gtag.js

gtag('set', 'linker', {
  'domains': ['example.com'],
  'decorate_forms': true,
  'url_position': 'fragment'
});

إدارة العلامات

علامات "رابط الإحالة الناجحة" للإحالات الناجحة في "إعلانات Google" وFloodlight

إذا كنت بحاجة إلى إبلاغ أداة "إدارة العلامات من Google" بقراءة المَعلمة الفريدة من جزء (#) بدلاً من طلب بحث عادي (?)، اضبط موضع عنوان URL على جزء. وبخلاف ذلك، اترك هذا الخيار معيّنًا على خيار مَعلمة طلب البحث التلقائي.