نظرة عامة على رمز التتبّع

تعمل خدمة "إحصاءات 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 بيانات صفحة الويب على النحو التالي:

  1. يطلب المتصفح صفحة ويب تحتوي على رمز التتبّع.
  2. يتم إنشاء مصفوفة JavaScript باسم _gaq ويتم دفع أوامر التتبّع إلى الصفيف.
  3. يتم إنشاء العنصر <script> وتفعيله للتحميل غير المتزامن (التحميل في الخلفية).
  4. يتم جلب رمز تتبّع ga.js، مع اكتشاف البروتوكول المناسب تلقائيًا. بعد جلب الرمز وتحميله، يتم تنفيذ الأوامر في مصفوفة _gaq وتحويل الصفيف إلى كائن تتبُّع. ويتم إرسال طلبات التتبُّع اللاحقة إلى "إحصاءات Google" مباشرةً.
  5. يحمّل عنصر النص البرمجي إلى DOM.
  6. بعد أن تجمع شفرة التتبّع البيانات، يتم إرسال طلب GIF إلى قاعدة بيانات "إحصاءات Google" لتسجيل الدخول والمعالجة بعد المعالجة.
معالجة طلب GATC

كيفية تصنيف طلبات ملفات 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