يوضّح هذا المستند الطريقة التي تستخدم بها "إحصاءات Google" ملفات تعريف الارتباط لقياس تفاعلات المستخدمين على المواقع الإلكترونية.
نظرة عامة
إنّ "إحصاءات Google" هي أداة بسيطة وسهلة الاستخدام تساعد مالكي المواقع الإلكترونية على قياس طريقة تفاعل المستخدمين مع محتوى الموقع الإلكتروني. أثناء تنقّل المستخدم بين صفحات الويب، توفّر "إحصاءات Google" لمالكي المواقع الإلكترونية علامات JavaScript (المكتبات) من أجل تسجيل معلومات عن الصفحة التي شاهدها المستخدم، مثل عنوان URL للصفحة.
تستخدِم مكتبات JavaScript في "إحصاءات Google" ملفات تعريف ارتباط HTTP بهدف "تذكُّر" ما فعله المستخدِم في الصفحات / التفاعلات السابقة مع الموقع الإلكتروني.
تتيح "إحصاءات Google" ثلاث مكتبات JavaScript (علامات) لقياس استخدام الموقع الإلكتروني: gtag.js وanalytics.js وga.js. توضّح الأقسام التالية كيفية استخدام كل مكتبة لملفات تعريف الارتباط في Universal Analytics وإحصاءات Google 4، حيثما ينطبق ذلك.
gtag.js ("إحصاءات 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.
gtag.js وanalytics.js (Universal Analytics) - استخدام ملفات تعريف الارتباط
يمكن استخدام مكتبة 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 وملفات تعريف الارتباط.
ga.js - استخدام ملفات تعريف الارتباط
تستخدِم مكتبة 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 لقياس تفاعل المستخدم عبر النطاقات.
urchin.js - استخدام ملف تعريف الارتباط
في السابق، كانت "إحصاءات Google" توفّر مكتبة قياس بلغة JavaScript باسم urchin.js. عندما تم إطلاق مكتبة ga.js الجديدة، تم تشجيع مطوّري البرامج على الانتقال إلى المكتبة الجديدة. بالنسبة إلى المواقع الإلكترونية التي لم تُكمِل عملية نقل البيانات، يضبط ملف urchin.js ملفات تعريف الارتباط بشكل متطابق مع ما تم ضبطه في ga.js. راجِع قسم استخدام ملفات تعريف الارتباط ga.js أعلاه للحصول على مزيد من التفاصيل.
"إحصاءات Google" للمعلنين على الشبكة الإعلانية - استخدام ملفات تعريف الارتباط
بالنسبة إلى العملاء الذين يستخدمون ميزات المعلن على الشبكة الإعلانية في "إحصاءات Google"، مثل تجديد النشاط التسويقي، يتم استخدام ملف تعريف ارتباط DoubleClick تابع لجهة خارجية بالإضافة إلى ملفات تعريف الارتباط الأخرى الموضّحة في هذا المستند لهذه الميزات فقط. لمزيد من المعلومات عن ملف تعريف الارتباط هذا، يُرجى الاطّلاع على مقالة الأسئلة الشائعة عن خصوصية الإعلان على Google.
تجارب المحتوى - استخدام ملفات تعريف الارتباط
بالنسبة إلى المواقع الإلكترونية التي تستخدم تجارب المحتوى في "إحصاءات Google"، يتم استخدام ملفات تعريف الارتباط التالية لهذه الميزات بالإضافة إلى ملفات تعريف الارتباط الأخرى الموضّحة في هذا المستند:
اسم ملف تعريف الارتباط | وقت انتهاء الصلاحية التلقائي | الوصف |
---|---|---|
__utmx |
18 شهرًا | يُستخدم لتحديد تضمين مستخدم في تجربة. |
__utmxx |
18 شهرًا | يتم استخدامه لتحديد تاريخ انتهاء صلاحية التجارب التي تم تضمين المستخدم فيها. |
التحسين - استخدام ملفات تعريف الارتباط
بالنسبة إلى المواقع الإلكترونية التي تستخدم ميزة أدوات تحسين الأداء، يتم استخدام ملفات تعريف الارتباط التالية بالإضافة إلى ملفات تعريف الارتباط الأخرى الموضّحة في هذا المستند:
اسم ملف تعريف الارتباط | وقت انتهاء الصلاحية التلقائي | الوصف |
---|---|---|
_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 ثوانٍ | يتم إنشاء ملف تعريف الارتباط هذا عند تنفيذ تجربة إعادة توجيه. وهي تحفظ رقم تعريف التجربة ورقم تعريف الصيغة والمحيل إلى الصفحة التي تتم إعادة توجيهها. |