البنية التقليدية

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

هناك طريقتان أساسيتان لإعداد التتبُّع على موقعك الإلكتروني: الإعداد العادي والإعداد المخصص. يتناول هذا المستند هذه الطرق، بالإضافة إلى المواضيع ذات الصلة:

بعد تثبيت رمز تتبّع ga.js بشكلٍ صحيح على موقعك الإلكتروني، ستبدأ في استلام بيانات التقرير. ستظهر بيانات التقرير في تقاريرك في غضون 24 ساعة من إعداد رمز التتبّع.

الإعداد العادي

عندما تبدأ في تنفيذ التتبُّع في الموقع الإلكتروني لخدمة "إحصاءات Google"، ستحتاج إلى تثبيت رمز التتبُّع على صفحات موقعك الإلكتروني. يتألف مقتطف الرمز العام للتتبّع من جزأين: علامة نص برمجي تشير إلى رمز التتبع ga.js، ونص برمجي آخر ينفذ رمز التتبع.

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
  var pageTracker = _gat._getTracker("UA-xxxxxx-x");
  pageTracker._trackPageview();
} catch(err) {}
</script>

يجب تضمين مقتطف رمز التتبّع هذا في صفحات موقعك الإلكتروني حتى يظهر في أسفل بنية HTML (أو التي تم إنشاؤها بتنسيق HTML) على الصفحة، قبل علامة الإغلاق <body>. لمزيد من المعلومات، اطّلِع على نظرة عامة على الوظائف، التي توضّح المنطق وراء تنفيذ رمز التتبّع.

ملاحظة: إذا كنت بصدد إعداد تتبُّع لموقع إلكتروني يمتد على عدة نطاقات أو أدلة فرعية متعددة، ستحتاج إلى تعديل رمز التتبّع للحصول على بيانات إعداد التقارير الدقيقة للملف الشخصي. إضافةً إلى ذلك، إذا أعددت ملفًا شخصيًا (ملف شخصي) خاصًا بدليل فرعي لنطاق أكبر، عليك أيضًا تعديل رمز التتبّع. لمزيد من المعلومات، يمكنك الاطّلاع على دليل النطاقات &الأدلة.

نص برمجي لرمز التتبّع - الجزء الأول

يستخدم الجزء الأول من علامة النص البرمجي (الممثّلة في الأسطر 1 - 4 من الرمز أعلاه)، JavaScript لتحديد ما إذا كان بروتوكول HTTP للصفحة المطلوبة آمنًا أم عاديًا. ثم تستخدِم البروتوكول المناسب للإشارة إلى رمز التتبّع. لذلك، إذا تم تسليم صفحة واحدة على موقعك عبر بروتوكول HTTP عادي، تكون السلسلة الناتجة هي:

<script src='http://www.google-analytics.com/ga.js' type='text/javascript'>

في حال تسليم صفحة أخرى عبر اتصال آمن، ستكون السلسلة الناتجة هي:

<script src='https://ssl.google-analytics.com/ga.js' type='text/javascript'>

إذا كان لديك مزيج من الصفحات الآمنة وغير الآمنة، اترك علامة النص البرمجي الأولية على النحو الموضّح حتى يمكن تحديد الاتصال المناسب. إذا كان يتم عرض جميع الصفحات على موقعك الإلكتروني عبر بروتوكول HTTP العادي، يمكنك استبدال العلامة الأولى باستدعاء بسيط لرمز تتبّع "إحصاءات Google".

نص برمجي لرمز التتبّع - الجزء الثاني

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

إنّ ترتيب طريقة الاستدعاء المُقدّم في مقتطف التتبع العام مهم، ويجب عليك اتباع هذه الإرشادات العامة عند تغيير رمز التتبّع لأغراض موقعك الإلكتروني:

  • يجب أن يكون السطر الأول من النص البرمجي للتتبّع دائمًا يضبط كائن أداة تتبّع الصفحة. 
  • var pageTracker = _gat._getTracker("UA-123456-1");
    يؤدي السطر الأول من مقتطف رمز التتبّع العادي إلى إعداد عنصر التتبُّع التلقائي في رقم تعريف موقع "إحصاءات Google" الذي تُدخله كمعلّمة. وبعد ذلك، تستخدم طلبات الطريقة اللاحقة هذا الكائن.
  • يجب أن تطلب الأسطر النهائية من مقتطف رمز التتبّع الطريقة _trackPageview().
    ويجب إدراج أي طلبات متعلّقة بالطريقة المخصّصة وضبط قيمة أو إعدادها قبل _trackPageview().
    // put in customized calls after pageTracker object and before_trackPageview() methods
    pageTracker.setAllowLinker(true);
    pageTracker._trackPageview();

مكان وضع رمز التتبّع

تم تصميم رمز التتبّع لقراءة البيانات من صفحتك بعد انتهاء تحميل محتوى الصفحة. ولهذا السبب، يجب وضع المقتطف قبل علامة الإغلاق </body> مباشرةً على صفحة الويب الخاصة بك. بعد تحميل محتوى صفحتك، تقرأ رمز التتبّع عند تنفيذ المحتوى محتوى صفحتك وفقًا لنموذج كائن المستند (DOM). ويتم بعد ذلك استخدام جميع المعلومات المتعلقة بالتتبُّع لإنشاء معلومات عن الصفحة، وإعداد ملفات تعريف الارتباط أو تعديلها، ولإرسال طلب ملف GIF إلى خوادم "إحصاءات Google".

من خلال وضع النص البرمجي في نهاية نص الصفحة، تضمن أن يتم تنفيذ رمز التتبّع باعتباره العنصر الأخير في نموذج العناصر في المستند. إذا تمت مقاطعة تحميل صفحة معينة لسبب من الأسباب، فمن المحتمل ألا يتم تنفيذ طلب GIF لهذه الصفحة. ومع ذلك، إذا كنت تضع رمز التتبّع في أعلى الصفحة، قد يؤدي أي انقطاع في التحميل إلى إعداد تقارير غير كاملة أو غير دقيقة على أي حال، لأن رمز التتبّع يعتمد على بيانات الصفحة لتقاريرها.

وبالإضافة إلى ذلك، يكون الموضع الفعلي لاستدعاء رمز التتبّع في أسفل الصفحة أكثر فاعلية من استخدام دالة onLoad() لاستدعاء رمز التتبّع. إذا كنت تستخدم onLoad() لتنفيذ رمز التتبّع، يعتمد التنفيذ على نموذج الحدث في المتصفّح بدلاً من نموذج العناصر في المستند. وفي مثل هذه الحالة، إذا تعذّر تحميل صورة عن بُعد على إحدى الصفحات، لن يتم استدعاء onLoad()، في حين يمكن أن يستمر تحميل عنصر DOM للصفحة بالكامل.

تخصيص الإعدادات

يمكنك تخصيص "إحصاءات Google" بعدة طرق لتعديل كيفية عرض بيانات إعداد التقارير.يمكن لمعظم المواقع الإلكترونية (باستثناء المواقع الإلكترونية الأساسية) الاستفادة من التعديلات التي تطرأ على الإعداد الأساسي.وفي الواقع، إذا كان موقعك الإلكتروني يحتوي على أي من السمات التالية، يجب إجراء تعديلات على رمز التتبّع حتى يتم الإبلاغ عن سلوك الزوّار بدقة.

  • التجارة الإلكترونية: لديك موقع تجارة إلكترونية أو سلة تسوّق، وتريد تتبُّع نشاط الزائر المرتبط بعمليات الشراء.
  • نطاقات متعددة: يشمل حضور موقعك الإلكتروني أسماء مضيفات أو نطاقات متعددة وتريد تتبُّع نشاط الزائر (بما في ذلك نشاط سلة التسوّق) على هذه المواقع.
  • سلات التسوّق التابعة لجهة خارجية - يستضيف موقعك الإلكتروني مقدّم خدمة على دليل فرعي وتريد تتبّع نشاط الزائر على جزء من الموقع الإلكتروني (مثل سلّة التسوّق) في دليل آخر بموقع المضيف.
  • متغيرات تتبُّع الحملات المخصّصة: لديك حاليًا روابط إلى موقعك الإلكتروني تحتوي على متغيرات تتبُّع الحملات المخصّصة التي تريد استخدامها.

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

يمكنك تخصيص إعداد التقارير في قسمين أساسيين:

  • الواجهة الإدارية لتقارير "إحصاءات Google"
  • استخدام طرق رمز التتبّع الإضافية في صفحاتك على الويب

التخصيص باستخدام الواجهة الإدارية

توفّر الواجهة الإدارية الميزات التالية التي يمكنك استخدامها لتحسين عرض البيانات في التقارير:

  • الأهداف
    يمكنك إعداد أهداف للصفحات الرئيسية على موقعك الإلكتروني التي تتوقّع أن يزورها المستخدمون.وفي أغلب الأحيان، تُستخدم الأهداف في مواقع التجارة الإلكترونية لإلقاء نظرة على إحصاءات عن كيفية وصول العملاء إلى صفحة الشراء النهائية في مجموعة من الصفحات ذات الصلة، مثل سلة التسوّق ونموذج الطلب وإقرار الطلب.ومع ذلك، يمكنك أيضًا استخدام الأهداف لأي سيناريو آخر، مثل الدليل المفصّل حول عملية طريقة التنفيذ أو الرابط "more";مدوّنة. لمزيد من المعلومات عن الأهداف، اطّلِع على لمحة عن الأهداف.
  • الملفات الشخصية) والفلاتر
    يمكنك إعداد ملفات شخصية (ملفات شخصية) لمستخدمي التقارير الفردية لتضمين محتوى معيّن من هذه التقارير أو استبعاده منها. ويكون ذلك مفيدًا عندما يكون لديك موقع إلكتروني كبير جدًا وتريد تحديد إحصاءات الصفحة لقسم معيّن من الموقع الإلكتروني بشكل مستقل.على سبيل المثال، قد يكون لديك قسم واحد من موقع إلكتروني مخصّص بالكامل للملابس، وقسم آخر من الموقع الإلكتروني مخصّص بالكامل للإلكترونيات، وتريد تحليل إحصاءات صفحة الملابس في ما يتعلق بجميع الملابس، ولكن بشكل مستقل عن الإلكترونيات. عند استخدام المشاهدات (الملفات الشخصية) لاستبعاد أقسام معيّنة من موقع إلكتروني، يؤدي ذلك إلى تقييد إعداد تقارير المحتوى للصفحات المسموح بها فقط. يمكنك زيارة مركز المساعدة للحصول على معلومات مفيدة عن الملفات الشخصية (الملفات الشخصية) والفلاتر.

التخصيص باستخدام طرق رمز التتبع الإضافية

توفّر "أداة مزامنة دليل Google Cloud" عددًا من الطرق التي يمكنك استخدامها لضبط رمز التتبّع لاحتياجات موقعك الإلكتروني. ضع في اعتبارك أنه يجب أن تستخدم أي صفحة على موقعك الإلكتروني إما رمز التتبّع urchin.js أو رمز التتبّع ga.js والأساليب ذات الصلة، ولكن لا تستخدمهما معًا. 

وقد يؤدي استخدام كلٍّ من رمزي التتبّع في صفحة واحدة إلى حدوث أخطاء في إعداد التقارير لتلك الصفحات، ولا يُنصح بذلك. 

يتم وصف بعض السيناريوهات الأكثر شيوعًا التي تتطلب إعداد رمز التتبّع في تتبّع التجارة الإلكترونية. إضافةً إلى ذلك، توفّر واجهة برمجة تطبيقات التتبّع قائمة بجميع طرق تتبّع ga.js التي يمكنك استخدامها، كما تجمع هذه الطُرق حسب طرق استخدام التقارير الأساسية، مثل التجارة الإلكترونية وتتبُّع الأحداث.