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

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

تتيح ميزة "القياس على جميع النطاقات" قياس موقعَين إلكترونيَين أو أكثر ذات صلة على نطاقات منفصلة كوحدة واحدة. توفّر "علامات تتبُّع من 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، وهي عبارة عن صفيف يتضمّن نطاقًا واحدًا أو أكثر. سيُلحق هذا الرمز البرمجي مَعلمة الرابط بالروابط على صفحة تشير إلى نطاق مستهدَف '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". اطّلِع على كيفية إعداد ميزة "القياس على جميع النطاقات".

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

Tag Manager

علامات "إعلانات Google" وFloodlight

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

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

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

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

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

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

المَعلمة النوع القيم المقبولة
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
});

Tag Manager

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

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

decorate_forms

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

gtag.js

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

Tag Manager

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

اضبط تحسين النماذج على صحيح.

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

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

domains

صفيف يتضمّن نطاقًا واحدًا أو أكثر من النطاقات التي سيتم ربطها.

gtag.js

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

Tag Manager

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

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

إحصاءات Google

يمكنك إعداد ميزة "القياس على جميع النطاقات" في صفحات المشرف في "إحصاءات 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'
});

Tag Manager

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

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

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

لضبط url_position لعلامات "إحصاءات Google"، اضبط مَعلمة linker في إعدادات الضبط لـ "علامة تتبُّع من Google".

  1. في أداة "إدارة العلامات من Google"، افتح علامة تتبُّع من Google.
  2. في إعدادات الضبط، انقر على إضافة مَعلمة.
  3. بالنسبة إلى مَعلمة الضبط، أدخِل linker.
  4. بالنسبة إلى القيمة، أدخِل كائن رابط يتضمّن url_position و domains. على سبيل المثال، لضبط url_position على fragment وربط example.com و anotherexample.com، أدخِل: none `{'url_position': 'fragment', 'domains': ['example.com', 'anotherexample.com']}`
  5. احفظ الحاوية وانشرها.