تعمل خدمة "إحصاءات Google" من خلال تضمين كتلة من رمز JavaScript في صفحات موقعك الإلكتروني. عندما يعرض المستخدمون لموقعك الإلكتروني إحدى الصفحات، يشير رمز JavaScript هذا إلى ملف JavaScript الذي ينفِّذ عملية التتبّع في "إحصاءات Google". وتعمل عملية التتبّع على استرداد البيانات المتعلقة بطلب الصفحة باستخدام وسائل متعددة وإرسال هذه المعلومات إلى خادم "إحصاءات Google" من خلال قائمة بالمَعلمات المرفقة بطلب صورة أحادية البكسل.
وبما أنّ احتياجات إعداد موقعك الإلكتروني وإعداد التقارير قد تختلف عن الإعداد العادي، ننصحك بفهم عملية التتبّع العامة لضمان عرض تقاريرك للبيانات على النحو الذي تتوقعه. بهذه الطريقة، يمكنك تحديد كيفية تهيئة تتبُّع "إحصاءات Google" بما يتلاءم مع موقعك الإلكتروني على أفضل نحو.
كيف يجمع Google Analytics البيانات؟
تأتي البيانات التي تستخدِمها "إحصاءات Google" لتقديم جميع المعلومات الواردة في تقاريرك من المصادر التالية:
- طلب HTTP للمستخدم
- معلومات المتصفح/النظام
- ملفات تعريف الارتباط الخاصة بالطرف الأول
يحتوي طلب HTTP لأي صفحة ويب على تفاصيل عن المتصفح وجهاز الكمبيوتر الذي يقدم الطلب، مثل اسم المضيف ونوع المتصفح والمحيل واللغة. بالإضافة إلى ذلك، يتيح نموذج العناصر في المستند (DOM) لمعظم المتصفحات الوصول إلى معلومات أكثر تفصيلاً عن المتصفح والنظام، مثل دعم Java وفلاش ودقة الشاشة. وتستخدم "إحصاءات Google" هذه المعلومات في إنشاء التقارير مثل تقارير تراكب الخريطة والمتصفح ومواقع الإحالة. تعمل "إحصاءات Google" أيضًا على ضبط ملفات تعريف الارتباط للطرف الأول في متصفِّحات المستخدمين وقراءتها للحصول على معلومات حول جلسة المستخدم وأي معلومات عن الحملة الإعلانية من طلب الصفحة. يقرأ رمز تتبّع "إحصاءات Google" أيضًا ملف تعريف ارتباط DoubleClick للحصول على معلومات عن ميزات الشبكة الإعلانية.
وعند جمع كل هذه المعلومات، يتم إرسالها إلى خوادم "إحصاءات Google" في شكل قائمة طويلة من المعلَمات مرفقة بطلب صورة GIF بوحدة بكسل واحدة. والبيانات التي يتضمنها طلب GIF هي البيانات التي يتم إرسالها إلى خوادم "إحصاءات Google"، والتي تتم معالجتها بعد ذلك وينتهي بها الأمر في تقاريرك. في ما يلي مثال لجزء فقط من طلب GIF:
http://www.google-analytics.com/__utm.gif?utmwv=4&utmn=769876874&utmhn=example.com&utmcs=ISO-8859-1&utmsr=1280x1024&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=9.0%20%20r115&utmcn=1&utmdt=GATC012%20setting%20variables&utmhid=2059107202&utmr=0&utmp=/auto/GATC012.html?utm_source=www.gatc012.org&utm_campaign=campaign+gatc012&utm_term=keywords+gatc012&utm_content=content+gatc012&utm_medium=medium+gatc012&utmac=UA-30138-1&utmcc=__utma%3D97315849.1774621898.1207701397.1207701397.1207701397.1%3B...
بالنسبة إلى العملاء الذين فعّلوا ميزة تجديد النشاط التسويقي باستخدام "إحصاءات Google"، يتم استخدام ملف تعريف ارتباط DoubleClick التابع لجهة خارجية لتفعيل تجديد النشاط التسويقي لمنتجات مثل "إعلانات Google". وعند استخدام هذه الميزة، يتم إرسال المعلومات (بما في ذلك ملف تعريف ارتباط DoubleClick التابع لجهة خارجية) بالمثل إلى خوادم "إحصاءات Google"، إلا أنّ نموذج الطلب يبدو على النحو التالي:
http://stats.g.doubleclick.net/__utm.gif?utmwv=4&utmn=769876874&utmhn=example.com&utmcs=ISO-8859-1&utmsr=1280x1024&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=9.0%20%20r115&utmcn=1&utmdt=GATC012%20setting%20variables&utmhid=2059107202&utmr=0&utmp=/auto/GATC012.html?utm_source=www.gatc012.org&utm_campaign=campaign+gatc012&utm_term=keywords+gatc012&utm_content=content+gatc012&utm_medium=medium+gatc012&utmac=UA-30138-1&utmcc=__utma%3D97315849.1774621898.1207701397.1207701397.1207701397.1%3B...
للمزيد من المعلومات عن البيانات المضمّنة في طلب ملفات GIF، يُرجى الاطّلاع على القسم "معلَمات طلبات ملفات GIF" في دليل تحديد المشاكل وحلّها.
آلية عمل رمز التتبّع
بوجه عام، تسترد شفرة تتبع Google Analytics بيانات صفحة الويب على النحو التالي:
- يطلب المتصفح صفحة ويب تحتوي على رمز التتبّع.
- يتم إنشاء مصفوفة JavaScript باسم
_gaq
ويتم دفع أوامر التتبّع إلى الصفيف. - يتم إنشاء العنصر
<script>
وتفعيله للتحميل غير المتزامن (التحميل في الخلفية). - يتم جلب رمز تتبّع
ga.js
، مع اكتشاف البروتوكول المناسب تلقائيًا. بعد جلب الرمز وتحميله، يتم تنفيذ الأوامر في مصفوفة_gaq
وتحويل الصفيف إلى كائن تتبُّع. ويتم إرسال طلبات التتبُّع اللاحقة إلى "إحصاءات Google" مباشرةً. - يحمّل عنصر النص البرمجي إلى DOM.
- بعد أن تجمع شفرة التتبّع البيانات، يتم إرسال طلب GIF إلى قاعدة بيانات "إحصاءات Google" لتسجيل الدخول والمعالجة بعد المعالجة.

كيفية تصنيف طلبات ملفات GIF
يتم إرسال طلب GIF إلى خوادم "إحصاءات Google" في الحالات التالية ويتم تصنيفه وفقًا للجدول أدناه. وفي كل حالة من هذه الحالات، يتم تحديد طلب GIF حسب النوع في المعلَمة utmt
. إضافةً إلى ذلك، يحدِّد نوع الطلب أيضًا البيانات التي يتم إرسالها إلى خوادم "إحصاءات Google". على سبيل المثال، لا يتمّ إرسال بيانات المعاملات والسلع إلى خوادم "إحصاءات Google" إلّا عند إجراء عملية شراء. ولا يتم إرسال معلومات النظام والصفحة والمستخدم إلا عند تسجيل حدث أو عند تحميل صفحة، ولا يتم إرسال القيمة التي يحدّدها المستخدم إلا عند استدعاء طريقة _setVar
.
نوع الطلب | الوصف | دورات تدريبية |
---|---|---|
الصفحة | يتم طلب صفحة ويب على خادمك. | تفاعل |
حدث | يتم تشغيل الحدث من خلال ميزة تتبُّع الأحداث التي أعددتها على موقعك الإلكتروني. | تفاعل |
معاملة | حدثت معاملة شراء على موقعك الإلكتروني. | تفاعل |
المنتج/الخدمة | يتم تسجيل كل عنصر في المعاملة مع طلب GIF. | تفاعل |
المتغير | يضبط أحد المستخدِمين شريحة مستخدِم مخصّصة ويبدأها. | عدم التفاعل |
معلمات طلب GIF
طلب GIF طويل جدًا. في ما يلي مثال لجزء فقط من طلب GIF:
http://www.google-analytics.com/__utm.gif?utmwv=4&utmn=769876874&utmhn=example.com&utmcs=ISO-8859-1&utmsr=1280x1024&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=9.0%20%20r115&utmcn=1&utmdt=GATC012%20setting%20variables&utmhid=2059107202&utmr=0&utmp=/auto/GATC012.html?utm_source=www.gatc012.org&utm_campaign=campaign+gatc012&utm_term=keywords+gatc012&utm_content=content+gatc012&utm_medium=medium+gatc012&utmac=UA-30138-1&utmcc=__utma%3D97315849.1774621898.1207701397.1207701397.1207701397.1%3B...
يحتوي هذا الجدول على قائمة بالعديد من المعلَمات التي تم تمريرها عبر طلب GIF. لا يتمّ تمرير جميع المَعلمات مع كل عملية تنفيذ لرمز التتبّع، لأنّ بعضها لا يسري إلا على شروط معيّنة، مثل إحالات الحملات أو سلّات التسوّق. عند استخدام هذا المرجع، تذكَّر أنك ستبحث عن المتغيّرات التي تنطبق بشكل شائع على الصفحة أو الطلب اللذين تبحث عنهما.
متغير | الوصف | مثال للقيمة |
---|---|---|
أداة مراقبة الزيارات من Urchin | سلسلة الحساب تظهر في جميع الطلبات. | utmac=UA-2202604-2 |
utmcc |
قيم ملفات تعريف الارتباط. ترسل مَعلمة الطلب هذه جميع ملفات تعريف الارتباط المطلوبة من الصفحة. |
utmcc=__utma%3D117243.1695285.22%3B%2B __utmz%3D117945243.1202416366.21.10. utmcsr%3Db%7C utmccn%3D(إحالة)%3B%2C utm3Creferral%3Bcc%3D117945243.1202416366.21.10. utmcsr%3Db%7C utmccn%3D(referral)%3cc%26Cutm3%3 |
نظام مراقبة الزيارات من Urchin | بدء جلسة جديدة على مستوى الحملة يتوفّر إما utmcn أو utmcr في أي طلب معيّن. تغيير بيانات تتبُّع الحملة، ولكنه لا يؤدي إلى بدء جلسة جديدة |
utmcn=1 |
نظام مراقبة الزيارات من Urchin |
يشير إلى زيارة متكررة للحملة. ويتم ضبط هذا الإعداد عند حدوث أي نقرات لاحقة على الرابط نفسه. يتوفّر إما utmcn أو utmcr في أي طلب معيّن. |
utmcr=1 |
utmcs |
ترميز لغة المتصفح. لا تضبط بعض المتصفّحات هذا الخيار، وفي هذه الحالة يتم ضبطه على "-" |
utmcs=ISO-8859-1 |
utmdt |
عنوان الصفحة، وهو سلسلة مشفّرة في عنوان URL. | utmdt=analytics%20page%20test |
utme | مَعلمة قابلة للامتداد | القيمة مرمّزة. يتم استخدامها للأحداث والمتغيّرات المخصّصة. |
utmfl |
إصدار فلاش | utmfl=9.0%20r48& |
utmhn |
اسم المضيف، وهو سلسلة مشفّرة في عنوان URL. | utmhn=x343.gmodules.com |
utmhid |
رقم عشوائي يُستخدَم لربط طلبات GIF من "إحصاءات Google" بحساب Google AdSense. | utmhid=2059107202 |
utmipc |
رمز المنتج يشير هذا الرمز إلى رمز التخزين التعريفي لمنتج معيّن. |
utmipc=989898ajssi |
utmipn |
اسم المنتج، وهو سلسلة مرمّزة في عنوان URL. | utmipn=tee%20shirt |
utmipr |
سعر الوحدة. الضبط على مستوى السلعة. تم ضبط القيمة على أرقام بتنسيق عملة الولايات المتحدة فقط. |
utmipr=17100.32 |
utmiqt |
الكمية | utmiqt=4 |
utmiva |
الاختلافات في عنصر واحد. على سبيل المثال: كبير أو متوسط أو صغير أو وردي أو أبيض أو أسود أو أخضر. السلسلة مرمّزة بعنوان URL. |
utmiva=red; |
utmje |
يشير إلى ما إذا كان المتصفّح يتيح JavaScript. 1 صحيح. | utmje=1 |
utmn |
يتم إنشاء معرّف فريد لكل طلب ملف GIF لمنع التخزين المؤقت لصورة GIF. | utmn=1142651215 |
utmp |
طلب صفحة للصفحة الحالية | utmp=/testDirectory/myPage.html |
نظام مراقبة الزيارات من Urchin |
إحالة، عنوان URL كامل. | utmr=http://www.example.com/aboutUs/index.php?var=selected |
utmsc |
عمق لون الشاشة | utmsc=24-بت |
نظام مراقبة الزيارات من Urchin |
درجة دقة الشاشة | utmsr=2400x1920 |
utmt |
يشير إلى نوع الطلب، وهو أحد ما يلي: حدث أو معاملة أو سلعة أو متغيّر مخصّص. وإذا لم تكن هذه القيمة متوفّرة في طلب GIF، تتم كتابة الطلب على أنّه page. | utmt=event |
أداة utmtci |
مدينة إرسال الفواتير | utmtci=سان%20Diego |
بلد إرسال الفواتير | utmtco=United%20Kingdom | |
utmtid |
مُعرّف الطلب، سلسلة مرمّزة في عنوان URL. | utmtid=a2343898 |
utmtrg |
منطقة الفوترة، سلسلة عنوان URL مرمّزة | utmtrg=New%20Bruns وتشمل |
نظام مراقبة الزيارات من Urchin |
تكلفة الشحن قيم الوحدة والسعر. | utmtsp=23.95 |
utmtst |
الانتماء. تُستخدم عادةً للتطبيقات في التجارة الإلكترونية. | utmtst=google%20mtv%20store |
Uttto |
الإجمالي. قيم الوحدة والسعر. | utmtto=334.56 |
utmttx |
الضريبة قيم الوحدة والسعر. | utmttx=29.16 |
utmul |
لغة المتصفّح | utmul=pt-br |
utmwv |
إصدار رمز التتبّع | utmwv=1 |