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

هذا المستند مخصّص للمطوّرين الذين يحتاجون إلى قياس نطاقات متعدّدة باستخدام علامة تتبُّع من 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']
});

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

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

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

  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
});

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

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

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

decorate_forms

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

gtag.js

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

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

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

اضبط ملء النماذج على true.

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

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

يمكنك إعداد القياس على جميع النطاقات في صفحات المشرف في "إحصاءات 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 Tag Manager بقراءة المَعلمة الفريدة من جزء (#) بدلاً من طلب بحث عادي (?)، اضبط موضع عنوان 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. احفظ الحاوية وانشرها.