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

هذه المقالة مخصّصة للمطوّرين الذين يحتاجون إلى قياس نطاقات متعددة باستخدام علامة 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 التي تشير إلى نطاق الوجهة. يتم تحديد مَعلمة الرابط في مَعلمات طلب البحث لعنوان URL باستخدام المفتاح _gl:

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

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

إعداد ميزة "الربط بين النطاقات"

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

يتطلب عنصر linker مَعلمة domains، وهي صفيف لنطاق واحد أو أكثر. سيُلحق هذا الرمز المَعلمة linker بالروابط على صفحة تشير إلى نطاق مستهدَف '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. اختَر تفعيل الربط على جميع النطاقات. سيسمح هذا الإعداد لهذه العلامة بالتعامل مع الروابط الواردة التي تحتوي على مَعلمة ربط.
  5. في نطاقات الربط التلقائي، أدخِل قائمة بالنطاقات التي يجب ربطها بهذه العلامة. ستتم إضافة مَعلمة ربط مُلحقة بعنوان URL إلى أي روابط تشير إلى نطاق مُدرَج في هذا الحقل.
  6. احفظ ضبط العلامة وانشرها.

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

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

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

  1. في الحقل نطاقات الربط التلقائي، أدخِل قائمة مفصولة بفواصل بال نطاقات.
  2. لتلقّي روابط واردة من نطاقات أخرى، انتقِل إلى المزيد من الإعدادات > الحقول المطلوب ضبطها وأضِف حقلاً يحتوي على اسم الحقل allowLinker والقيمة true.
  3. احفظ التغييرات وانشر الحاوية.

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

المَعلمة النوع القيم المقبولة
accept_incoming قيمة منطقية true (القيمة التلقائية إذا كانت domains لها قيمة)، false
decorate_forms قيمة منطقية 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

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

decorate_forms

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

gtag.js

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

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

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

اضبط تزيين النماذج على true.

علامات "إحصاءات Google‏ 4"

لا تتوفّر عنصر تحكّم في decorate_forms لعلامات "إحصاءات 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"

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 على الجزء. وبخلاف ذلك، اترك هذا الخيار مضبوطًا على خيار مَعلمة طلب البحث التلقائي.