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

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

نظرًا لاختلاف إعداد موقعك الإلكتروني وإعداد التقارير عنه عن الإعداد العادي، من المفيد فهم عملية التتبّع العامة لضمان تقديم تقاريرك للبيانات على النحو المتوقّع. بهذه الطريقة، يمكنك تحديد كيفية ضبط تتبُّع "إحصاءات Google" بما يتلاءم مع موقعك الإلكتروني على أفضل نحو.

كيف تجمع "إحصاءات Google" البيانات؟

تأتي البيانات التي يستخدمها "إحصاءات Google" لتقديم جميع المعلومات في تقاريرك من المصادر التالية:

  • طلب HTTP للمستخدم
  • معلومات المتصفح/النظام
  • ملفات تعريف الارتباط للطرف الأول

يحتوي طلب HTTP لأي صفحة ويب على تفاصيل حول المتصفح وجهاز الكمبيوتر الذي يقدّم الطلب، مثل اسم المضيف ونوع المتصفح والمُحيل واللغة. بالإضافة إلى ذلك، يوفّر نموذج DOM لمعظم المتصفّحات إمكانية الوصول إلى معلومات أكثر تفصيلاً عن النظام والمتصفح، مثل دعم Java وFlash ودقة الشاشة. تستخدم "إحصاءات 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" بيانات صفحة الويب على النحو التالي:

  1. يطلب متصفّح صفحة ويب تحتوي على رمز التتبّع.
  2. يتم إنشاء مصفوفة JavaScript باسم _gaq ويتم إرسال أوامر التتبّع إلى المصفوفة.
  3. يتم إنشاء عنصر <script> وتفعيله للتحميل غير المتزامن (يتم التحميل في الخلفية).
  4. يتم استرجاع رمز التتبّع ga.js مع تحديد البروتوكول المناسب تلقائيًا. بعد جلب الرمز وتحميله، يتم تنفيذ الأوامر في المصفوفة _gaq وتحويل الصفيف إلى كائن تتبّع. ويتم إجراء طلبات التتبع اللاحقة مباشرةً في "إحصاءات Google".
  5. تحمّل عنصر النص البرمجي إلى نموذج العناصر في المستند.
  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. لا يتم تمرير كل المعلّمات مع كل تنفيذ لرمز التتبّع، لأنّ بعضها لا ينطبق إلا على شروط معيّنة، مثل إحالات الحملات أو سلات التسوّق. عند استخدام هذا المرجع، ضَع في اعتبارك أنك ستبحث عن المتغيّرات التي تنطبق عادةً على الصفحة/الطلب الذي تبحث فيه.

متغير الوصف مثال للقيمة
utmac سلسلة الحساب. يظهر هذا الاسم في جميع الطلبات. utmac=UA-2202604-2
utmc
قيم ملفات تعريف الارتباط تُرسل معلمة الطلب هذه جميع ملفات تعريف الارتباط المطلوبة من الصفحة.
utmcc=__utma%3D117243.1695285.22%3B%2B __utmz%3D117945243.1202416366.21.10. utmcsr%3Db%7C utmccn%3D()
utmcn لبدء جلسة حملة جديدة. وجود utmcn أو utmcr في أي طلب معيّن. يغيّر بيانات تتبع الحملة، ولكنه لا يبدأ جلسة جديدة
utmcn=1
utmcr
تشير هذه السمة إلى زيارة متكرّرة للحملة. يتم ضبط هذا عند حدوث أي نقرات لاحقة على الرابط نفسه. وجود utmcn أو utmcr في أي طلب معيّن.
utmcr=1
utmcs
ترميز اللغة للمتصفح لا تضبط بعض المتصفّحات هذه، وفي هذه الحالة يتم ضبطها على "&";-"
utmcs=ISO-8859-1
utmdt
عنوان الصفحة، وهو سلسلة مرمّزة في عنوان URL. utmdt=analytics%20page%20test
utm المعلمة الموسعة القيمة مشفّرة. يُستخدم هذا الخيار للأحداث والمتغيّرات المخصّصة.
utmfl
إصدار فلاش utmfl=9.0%20r48&amp
utmيث

اسم المضيف، وهو سلسلة مشفّرة بعنوان URL. utmnn=x343.gmodules.com
utmhid

رقم عشوائي يُستخدم لربط طلبات GIF في "إحصاءات Google" بخدمة Google AdSense. utmhid=2059107202
utmipc
رمز المنتج هذا هو رمز رمز التخزين التعريفي لمنتج معيّن.

utmipc=989898ajssi
قناة utmipn
اسم المنتج، وهو سلسلة مشفّرة بعنوان URL. utmipn=tee%20قميص
utmipr
سعر الوحدة. الضبط على مستوى السلعة. تم ضبط القيمة على أرقام بتنسيق عملة الولايات المتحدة فقط.
utmipr=17100.32
utmit
الكمية. utmiqt=4
utmiva
الأنماط المتنوعة لأحد العناصر على سبيل المثال: كبير أو متوسط أو صغير أو وردي أو أبيض أو أسود أو أخضر. السلسلة مشفّرة بعنوان URL.
utmiva=red;
utmje
يشير إلى ما إذا كان المتصفّح مفعّلاً أم لا. 1 صحيح. utmje=1
utmn
معرّف فريد يتم إنشاؤه لكل طلب من ملفات GIF لمنع التخزين المؤقت لصورة GIF. utmn=1142651215
utmp
طلب الصفحة الحالي. utmp=/testDirectory/myPage.html
رقم utmr
الإحالة، اكتمل عنوان URL. utmr=http://www.example.com/aboutUs/index.php?var=select
utmsc
عمق لون الشاشة utmsc=24 بت
utmsr
درجة دقة الشاشة utmsr=2400x1920
utm
يشير إلى نوع الطلب، وهو واحد من: الحدث أو المعاملة أو السلعة أو المتغيّر المخصّص. وفي حال عدم توفّر هذه القيمة في طلب GIF، يُكتب الطلب على أنه الصفحة. utm_=الحدث
utmtci
مدينة إرسال الفواتير utmtci=سان%20Diego
utmtco
بلد إرسال الفواتير utmtco=المملكة المتحدة%20
utmutm
مُعرّف الطلب، سلسلة مشفّرة بعنوان URL. utmtid=a2343898
utmtrg
منطقة الفوترة، سلسلة مشفّرة بعنوان URL utmtrg=New%20Brunsويك
utmtsp
تكلفة الشحن القيم المتعلقة بالوحدة والسعر. utmtsp=23.95
جوقة
دور الشخصية. يُستخدم عادةً للتطبيقات الفعلية في التجارة الإلكترونية. utmtst=google%20mtv%20store
utmtto
المجموع القيم المتعلقة بالوحدة والسعر. utmtto=334.56
utmtx
الضريبة القيم المتعلقة بالوحدة والسعر. utmttx=29.16
utm
لغة المتصفح. utmul=pt-br
utmwv
إصدار رمز التتبّع utmwv=1