استخدام ملف تعريف ارتباط "إحصاءات Google" على المواقع الإلكترونية

يشرح هذا المستند كيفية استخدام "إحصاءات Google" لملفات تعريف الارتباط لقياس تفاعلات المستخدمين على مواقع الويب.

نظرة عامة

"إحصاءات Google" هي أداة بسيطة وسهلة الاستخدام تساعد مالكي المواقع الإلكترونية على قياس كيفية تفاعل المستخدمين مع محتوى الموقع الإلكتروني. عندما يتنقّل المستخدم بين صفحات الويب، توفِّر "إحصاءات Google" علامات JavaScript لمالكي المواقع الإلكترونية (المكتبات) لتسجيل معلومات عن الصفحة التي شاهدها المستخدم، مثل عنوان URL للصفحة.

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

تتيح "إحصاءات Google" ثلاث مكتبات JavaScript (علامات) لقياس استخدام الموقع الإلكتروني: gtag.js وanalytics.js وga.js. توضّح الأقسام التالية كيفية استخدام كل مكتبة لملفات تعريف الارتباط في كلٍّ من Universal Analytics وإحصاءات Google 4، حيثما ينطبق ذلك.

بالنسبة إلى إحصاءات Google 4، تستخدم مكتبة JavaScript gtag.js ملفات تعريف الارتباط الطرف الأول من أجل:

  • تمييز المستخدمين الفريدين
  • تمييز الجلسات للمستخدِم

عند استخدام ملفات تعريف الارتباط لمقتطف JavaScript المقترَح، يتم ضبطها على أعلى مستوى ممكن للنطاق. على سبيل المثال، إذا كان عنوان موقعك الإلكتروني هو blog.example.co.uk، ستضبط gtag.js نطاق ملفات تعريف الارتباط على .example.co.uk. عند إعداد ملفات تعريف الارتباط على أعلى مستوى ممكن في نطاق، يسمح بإجراء القياس على مستوى النطاقات الفرعية بدون أي إعدادات إضافية.

تُحدِّد مقتطف gtag.js ملفات تعريف الارتباط التالية:

اسم ملف تعريف الارتباط وقت انتهاء الصلاحية التلقائي الوصف
_ga سَنتان يُستخدَم للتمييز بين المستخدمين.
_ga_<container-id> سَنتان يُستخدَم للحفاظ على حالة الجلسة.

التخصيص

اطّلِع على gtag.js ملفات تعريف الارتباط ودليل تعريف المستخدم (GA4) للتعرُّف على كيفية تخصيص هذه الإعدادات التلقائية باستخدام gtag.js.

يمكن استخدام مكتبة JavaScript في analytics.js أو مكتبة JavaScript gtag.js لبرنامج Universal Analytics. وفي كلتا الحالتين، تستخدم المكتبات ملفات تعريف الارتباط الطرف الأول لإجراء ما يلي:

  • تمييز المستخدمين الفريدين
  • تقييد معدل الطلب

عند استخدام ملفات تعريف الارتباط لمقتطف JavaScript المقترَح، يتم ضبطها على أعلى مستوى ممكن للنطاق. على سبيل المثال، إذا كان عنوان موقعك الإلكتروني هو blog.example.co.uk، ستضبط analytics.js وgtag.js نطاق ملفات تعريف الارتباط على .example.co.uk. عند إعداد ملفات تعريف الارتباط على أعلى مستوى ممكن في نطاق، يسمح بإجراء القياس على مستوى النطاقات الفرعية بدون أي إعدادات إضافية.

تُحدِّد gtag.js وanalytics.js ملفات تعريف الارتباط التالية:

اسم ملف تعريف الارتباط وقت انتهاء الصلاحية التلقائي الوصف
_ga سَنتان يُستخدَم للتمييز بين المستخدمين.
_gid ‫24 ساعة يُستخدَم للتمييز بين المستخدمين.
_gat دقيقة واحدة يُستخدَم لتقليل معدّل الطلب. وفي حال نشر "إحصاءات Google" من خلال "إدارة العلامات من Google"، ستتم تسمية ملف تعريف الارتباط هذا _dc_gtm_<property- id>.
AMP_TOKEN من 30 ثانية إلى سنة يحتوي على رمز مميّز يمكن استخدامه لاسترداد معرّف عميل من خدمة معرّف العميل لصفحات AMP. تشير القيم المحتملة الأخرى إلى إيقاف الاستخدام أو طلب إطلاق الصفحة أو حدوث خطأ في استرداد معرِّف العميل من خدمة معرِّف العميل لصفحات AMP.
_gac_<property-id> 90 يومًا تحتوي على معلومات ذات صلة بالحملة للمستخدم. في حال ربطت حسابك على "إحصاءات Google" بحسابك على "إعلانات Google"، ستقرأ علامات الإحالات الناجحة للموقع الإلكتروني على "إعلانات Google" ملف تعريف الارتباط هذا ما لم يتم إيقاف هذه الميزة. مزيد من المعلومات

التخصيص

اطّلِع على مقتطف gtag.js ودليل ملفات تعريف الارتباط وتعريف المستخدم (Universal Analytics) لمعرفة كيفية تخصيص هذه الإعدادات التلقائية باستخدام gtag.js.

اطّلِع على دليل مطوّري النطاقات وملفات تعريف الارتباط في analytics.js لمعرفة جميع الطرق التي يمكن من خلالها تخصيص هذه الإعدادات التلقائية باستخدام analytics.js.

اطّلِع على مستند الأمان والخصوصية في Universal Analytics للحصول على مزيد من المعلومات عن Universal Analytics وملفات تعريف الارتباط.

تستخدم مكتبة JavaScript ga.js ملفات تعريف الارتباط الطرف الأول لإجراء ما يلي:

  • تحديد النطاق المطلوب قياسه
  • تمييز المستخدمين الفريدين
  • تقييد معدل الطلب
  • تذكر عدد الزيارات السابقة ووقتها
  • تذكُّر معلومات مصادر الزيارات
  • تحديد بداية الجلسة ونهايتها
  • تذكّر قيمة المتغيرات المخصّصة على مستوى الزائر

تضبط هذه المكتبة تلقائيًا ملفات تعريف الارتباط على النطاق المحدّد في الموقع الإلكتروني للمتصفّح document.host، كما تضبط مسار ملف تعريف الارتباط على مستوى الجذر (/). تُعين هذه المكتبة ملفات تعريف الارتباط التالية:

اسم ملف تعريف الارتباط الوقت التلقائي لانتهاء الصلاحية الوصف
__utma عامان من تاريخ الإعداد/التحديث تُستخدَم لتمييز المستخدِمين والجلسات. يتم إنشاء ملف تعريف الارتباط عند تنفيذ مكتبة JavaScript ولا توجد ملفات تعريف ارتباط __utma حالية. يتم تعديل ملف تعريف الارتباط في كل مرة يتم فيها إرسال البيانات إلى "إحصاءات Google".
__utmt 10 دقائق يُستخدَم لتقليل معدّل الطلب.
__utmb 30 دقيقة من الإعداد/التحديث يُستخدَم لتحديد الجلسات/الزيارات الجديدة. يتم إنشاء ملف تعريف الارتباط عند تنفيذ مكتبة JavaScript ولا توجد ملفات تعريف ارتباط __utmb حالية. يتم تعديل ملف تعريف الارتباط في كل مرة يتم فيها إرسال البيانات إلى "إحصاءات Google".
__utmc نهاية جلسة المتصفِّح لا تُستخدم في ga.js. اضبط إمكانية التشغيل التفاعلي باستخدام urchin.js. في السابق، كان ملف تعريف الارتباط هذا يعمل مع ملف تعريف الارتباط __utmb لتحديد ما إذا كان المستخدم في جلسة/زيارة جديدة.
__utmz 6 أشهر من تاريخ الإعداد/التحديث تخزين مصدر الزيارات أو الحملة الذي يوضّح طريقة وصول المستخدِم إلى موقعك الإلكتروني. يتم إنشاء ملف تعريف الارتباط عند تنفيذ مكتبة JavaScript ويتم تعديله في كل مرة يتم فيها إرسال البيانات إلى "إحصاءات Google".
__utmv عامان من تاريخ الإعداد/التحديث تُستخدَم لتخزين بيانات المتغيّرات المخصَّصة على مستوى الزائر. يتم إنشاء ملف تعريف الارتباط هذا عندما يستخدِم مطوّر البرامج طريقة _setCustomVar مع متغيّر مخصّص على مستوى الزائر. تم استخدام ملف تعريف الارتباط هذا أيضًا لطريقة _setVar المتوقّفة نهائيًا. ويتم تعديل ملف تعريف الارتباط في كل مرة يتم فيها إرسال البيانات إلى "إحصاءات Google".

التخصيص

يمكن استخدام الطرق التالية لتخصيص كيفية ضبط ملفات تعريف الارتباط:

  • _setDomainName: لضبط النطاق الذي سيتمّ ضبط جميع ملفات تعريف الارتباط عليه
  • _setCookiePath - لضبط المسار الذي سيتم ضبط كل ملفات تعريف الارتباط عليه
  • _setVisitorCookieTimeout: لضبط تاريخ انتهاء صلاحية ملف تعريف ارتباط الزائر في "إحصاءات Google" بالمللي ثانية.
  • _setSessionCookieTimeout - لضبط مهلة ملف تعريف الارتباط الجديدة للجلسة بالمللي ثانية.
  • _setCampaignCookieTimeout - لضبط وقت انتهاء صلاحية ملف تعريف الارتباط للحملة بالمللي ثانية.
  • _storeGac - مرِّر false لإيقاف ملف تعريف ارتباط GAC. الإعدادات التلقائية: true

يُرجى قراءة دليل تتبع نطاقات متعددة لمعرفة كيفية تهيئة ga.js لقياس تفاعل المستخدم عبر النطاقات.

في السابق، كانت "إحصاءات Google" توفّر مكتبة قياس JavaScript باسم urchin.js. عند إطلاق مكتبة ga.js الجديدة، شجّع المطوّرون على الانتقال إلى المكتبة الجديدة. وبالنسبة إلى المواقع الإلكترونية التي لم تُكمِل عملية نقل البيانات، يضبط urchin.js ملفات تعريف الارتباط بشكل متطابق مع ما تم إعداده في ga.js. اطّلِع على قسم استخدام ملفات تعريف الارتباط ga.js أعلاه للحصول على مزيد من التفاصيل.

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

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

اسم ملف تعريف الارتباط وقت انتهاء الصلاحية التلقائي الوصف
__utmx 18 شهرًا يُستخدَم لتحديد تضمين مستخدِم في تجربة.
__utmxx 18 شهرًا يُستخدَم لتحديد تاريخ انتهاء صلاحية التجارب التي تم تضمين المستخدم فيها.

بالنسبة إلى المواقع الإلكترونية التي تستخدم أدوات تحسين الأداء من Google، يتم استخدام ملفات تعريف الارتباط التالية بالإضافة إلى ملفات تعريف الارتباط الأخرى الموضّحة في هذا المستند:

اسم ملف تعريف الارتباط وقت انتهاء الصلاحية التلقائي الوصف
_gaexp يعتمد ذلك على طول التجربة، ولكن عادةً ما يكون 90 يومًا. يُستخدَم لتحديد تضمين مستخدم في تجربة وانتهاء صلاحية التجارب التي تم تضمين المستخدم فيها.
_opt_awcid ‫24 ساعة يتم استخدامها للحملات التي تم ربطها بأرقام تعريف عملاء "إعلانات Google".
_opt_awmid ‫24 ساعة يتم استخدامها للحملات التي تم ربطها بأرقام تعريف الحملات على "إعلانات Google".
_opt_awgid ‫24 ساعة يتم استخدامها للحملات التي تم ربطها بأرقام تعريف المجموعات الإعلانية في "إعلانات Google".
_opt_awkid ‫24 ساعة يتم استخدامه للحملات التي تم ربطها بأرقام تعريف معايير "إعلانات Google"
_opt_utmc ‫24 ساعة يحفظ آخر مَعلمة طلب بحث utm_campaign.
_opt_expid 10 ثوانٍ يتمّ إنشاء ملف تعريف الارتباط هذا عند تنفيذ تجربة إعادة توجيه. وهي تخزِّن رقم تعريف التجربة ورقم تعريف الصيغة والمُحيل إلى الصفحة التي تتم إعادة توجيهها.