تتبّع التجارة الإلكترونية - تتبّع الويب (ga.js)

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

عملية عامة

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

  1. أنشِئ عنصر معاملة:

    استخدِم طريقة _addTrans() لبدء عنصر معاملة. يخزِّن عنصر المعاملة جميع المعلومات ذات الصلة بمعاملة واحدة، مثل معرِّف المعاملة ورسوم الشحن وعنوان إرسال الفواتير. ترتبط المعلومات في عنصر المعاملة بالعناصر التابعة له عن طريق معرّفات المعاملات للمعاملة وجميع السلع التي يجب أن تكون المعرّف نفسه.

  2. أضِف عناصر إلى المعاملة.

    تتتبّع طريقة _addItem() المعلومات حول كل سلعة فردية في سلة تسوّق المستخدم وتربط السلعة بكل معاملة من خلال الحقل transactionId. تتتبّع هذه الطريقة تفاصيل سلعة معيّنة، مثل رمز التخزين التعريفي والسعر والفئة والكمية.

  3. أرسِل المعاملة إلى خوادم "إحصاءات Google":

    تؤكد طريقة _trackTrans() حدوث عملية شراء، ويتم الانتهاء من جميع البيانات التي تم إنشاؤها في عنصر المعاملة كمعاملة.

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

الإرشادات

يُرجى مراعاة ما يلي عند تنفيذ تتبُّع التجارة الإلكترونية.

  • إنّ رمز التخزين التعريفي هو مَعلمة مطلوبة لكل سلعة تتم إضافتها إلى المعاملة.
    إذا كانت المعاملة تتضمن عدة عناصر ولم يتم توفير رمز التخزين التعريفي لكل سلعة، يتم إرسال طلب GIF فقط لآخر عنصر تمت إضافته إلى المعاملة التي تم توفير رمز تخزين تعريفي لها. بالإضافة إلى ذلك، إذا كان المستودع يحتوي على سلع مختلفة لها رمز التخزين التعريفي نفسه، واشترى الزائر كلاً منها، لن تصلك سوى بيانات المنتجات المُضافة مؤخرًا. لهذا السبب، عليك التأكّد من أنّ كل سلعة تقدّمها لها رمز تخزين تعريفي فريد.
  • تتم مطابقة قائمة الوسيطات لكل من _addTrans() و_addItem() حسب الموضع.
    على الرغم من أنّ بعض الوسيطات ليست مطلوبة، يجب تقديم عنصر نائب فارغ للوسيطات غير المحدّدة لتجنّب الأخطاء. على سبيل المثال، يمكنك إضافة عنصر يحتوي على معرّف المعاملة ورمز التخزين التعريفي والسعر والكمية فقط على النحو التالي:
    _addItem("54321", "12345", "", "", "55.95", "1");
  • قيم المَعلمتَين price وtotal لا تلتزم بأي تنسيق للعملة.
    في كلتا المَعلمتَين، يشير المثال الأول على الفاصلة أو النقطة إلى قيمة كسرية. على سبيل المثال، إذا قدّمت 1,996.00 كقيمة للمَعلمة total، سيتم تسجيلها على أنّها 1.996 وليس 1,996.00 دولار أمريكي. وبما أنّ القيمة غير مرتبطة بأي عملة، يجب أن يعالج برنامج التجارة الإلكترونية أي عملية تحويل للعملات قبل تمرير البيانات إلى "إحصاءات Google".
  • في حال تنفيذ تتبُّع التجارة الإلكترونية واستخدام سلة تسوّق تابعة لجهة خارجية، من المحتمل أن تحتاج إلى ضبط ميزة التتبُّع عبر النطاقات أيضًا.
    يُرجى الاطّلاع على القسم حول "التتبّع على جميع النطاقات" للحصول على التفاصيل.
  • على الرغم من أنّ هذا الإجراء ليس مطلوبًا، إلا أنّه من المستحسن طلب الرقم _trackPageview() على صفحة الإيصال إذا كنت تريد ربط هذه الصفحة المعيّنة ببيانات المعاملة.

مثال كامل

يوضّح المثال التالي نموذجًا لإعدادات تتبُّع التجارة الإلكترونية في صفحة الإيصال باستخدام الطرق الثلاث جميعها. يؤدي استخدام _trackPageview() إلى ربط المعاملة بالصفحة التي تحمل عنوان إيصال شراء الملابس من شركة Acme Clothing.

 

العملات المحلية

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

_gaq.push(['_set', 'currencyCode', 'EUR']);

يجب تحديد العملة المحلية في معيار ISO 4217. يُرجى قراءة مستند مرجع رموز العملات للحصول على قائمة كاملة بعملات الإحالات الناجحة المسموح بها.