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

يوضّح هذا المستند كيفية إعداد ميزة تتبُّع "إحصاءات 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 Analytics.

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

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

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

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

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

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

يمكنك تخصيص التقارير في ناحيتَين أساسيتَين:

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

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

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

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

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

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

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

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