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