Google Analytics

أي إصدار من التحليلات يجب استخدامه

circle-exclamation

يتم إنشاء الخصائص الجديدة افتراضيًا في إصدار GA4. سيتم تجاهل طلباتنا.

تحتاج إلى إنشاء التحليلات مع تشغيل المفتاح (كما هو موضح في لقطة الشاشة أدناه)

كيفية إنشاء خاصية وضبطها على صفحة هبوط مصغّرة

أنشئ خاصية على https://analytics.google.com/

انتقل إلى معلومات التتبع -> رمز التتبع

انسخ الرمز والصقه في قسم الرأس من صفحة الهبوط المصغّرة

لتسهيل العمل لاحقًا، يُنصح بإضافة الخصائص إلى صفحات الهبوط المصغّرة باستخدام Google Tag Manager، لكنه ليس إلزاميًا.

بعد ذلك تحتاج إلى العثور على معرّف التتبع في إعدادات الخاصية

انسخ معرّف التتبع، ثم افتح إعدادات المشروع على Salebot واحفظ المعرّف في ثوابت المشروع تحت اسم google_tracking_id:

كيفية مشاركة معرّف عميل Google (_ga) من صفحة الهبوط المصغّرة مع المتغيرات

لمشاركة معرّف العميل، تحتاج إلى تحديد خيار Google Client ID(_ga) في إعدادات صفحة الهبوط المصغّرة. بعد إطلاق البوت سيظهر المتغير _ga .

كيفية نقل بيانات GA من Salebot

أثناء استدعاء الدالة لنقل البيانات إلى Google Analytics، يتم مشاركة بعض المعلمات يتم، وتُعرض المعلومات أدناه لإعطاء فكرة عامة عن كيفية عمل الدالة.

بالنسبة للدوال ga_pageview و ga_transaction_pageview يتم نقل المعلمة “t”: “pageview”

بالنسبة للدوال ga_event و ga_transaction_event يتم نقل المعلمة “t”: “event”

بالنسبة للدوال ga_transaction_pageview و ga_transaction_event ويتم أيضًا نقل المعلمة “pa” بالقيمة “purchase” بشكل إضافي.

كما أنه عند استدعاء جميع الدوال، يتم نقل المعلمة cid تلقائيًا - وهي معرّف العميل للتحليلات. إذا دخل المستخدم إلى البوت من صفحة الهبوط المصغّرة، كما هو موضح أعلاه، فسيتم حفظ المعرّف تلقائيًا في متغيرات المشروع، ضمن المتغير _ga

إذا لم تحتوِ بطاقة العميل على هذا المتغير، فسيتم إنشاؤه تلقائيًا كسلسلة عشوائية من الأرقام، ولكن في هذه الحالة يُنصح بنقل مصدر الزيارات في الإعدادات المتقدمة (موضح أدناه - كيفية إعادة تعريف المصدر)

كيفية إعادة تعريف المصدر

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

'{ "cs":"#{utm_source}", "cm":"#{utm_medium}", "cn":"#{utm_campaign}", "ck":"#{utm_term}", "cc":"#{utm_content}"}'

الوثائق الخاصة بالمعلمات:

كيفية استخدام طلبات من نوع الأحداث (t:events)

تُستخدم في Google Analytics لأحداث معينة. يمكنك إعداد الأهداف في GA، وهي تُفعَّل عند حدوث أحداث معينة (أي ليس من الضروري أن تكون كل الأحداث المشتركة هدفًا).

يمكنك العثور على الأحداث في قسم السلوك -> الأحداث -> أهم الأحداث

كيفية إعداد أهداف الأحداث

يمكنك إعداد أهداف لخطوات سير العمل المهمة واستخدامها لتتبع التحويلات بين الخطوات. يتم إعداد الأهداف في قسم التحويلات -> الأهداف

كيفية نقل الأحداث

لنقل حدث في GA، تحتاج عند الانتقال إلى مرحلة مختلفة إلى استدعاء الدالة ga_event() مع المعلمات المطلوبة في حقل الآلة الحاسبة.

ga_event (‘category’, ‘event action’, ‘label’, ‘event value’, ‘{“parameter name”: “value”, “parameter name 2”: “value 2”}’)

توضيح للمعلمات الواردة في المثال أعلاه:

category - فئة الحدث (معلمة إلزامية) event action - معلمة إلزامية label - تسمية الحدث يتم نقل قيمة الحدث كأعداد صحيحة وتُكتب بالعملة المضبوطة في إعدادات الاكتساب القاموس مع المعلمات الإضافية؛ مثال: '{"ti":"#{order_id}", "tr":"25", "tcc":"#{promocode}"}'

مثال على استدعاء الدالة:

ga_event('sale', 'list viewing’) ga_event('Salebot', 'Enter bot', '#{tag}', '100', '{"ti":"#{order_id}", "tr":"#{price}", "tcc":"#{promocode}"}') ga_event('Salebot', 'Enter bot', '#{tag}', '100') ga_event('Salebot', 'Enter bot', "", '20')

كيفية استخدام طلبات من نوع مشاهدة الصفحة (t:pageview)

من خلال نقل بيانات مشاهدة الصفحة، فإنك تحاكي زيارة من مستخدم صفحة الويب. لعرض تقرير قياسي عن الصفحات، انتقل إلى السلوك -> محتوى الموقع

إذا قمت بإعداد هدف لزيارة الصفحات، يمكنك الحصول على سير عمل افتراضي لتتبع فرع البوت دون مغادرة Google Analytics.

مثال على الإعداد:

الـ الميزة في هذه الطريقة هي التمثيل البصري لحركة سير العمل دون الحاجة إلى مغادرة Analytics.

الـ العيب، مع ذلك، هو أنك في الأساس تنقل معلمة واحدة فقط - وهي زيارة كتلة. لا يمكن نقل بيانات إضافية مثل Label أو Value، كما في طلبات Event، بهذه الطريقة.

لنقل بيانات مشاهدة الصفحة في GA عند الانتقال إلى كتلة، من الضروري استدعاء الدالة ga_pageview() مع المعلمات المطلوبة في حقل الآلة الحاسبة.

ga_pageview(‘URL page path’, ‘title’, ‘{“parameter name”: “value”, “parameter name 2”: “value 3”}’)

توضيح للمعلمات الواردة في المثال أعلاه:

URL page path - الجزء من عنوان URL الذي يحتوي على المسار title - عنوان الصفحة/المستند قاموس مع معلمات إضافية بهذا الهيكل: ‘{“parameter name”: “value”, “parameter name 2”: “value 2”}’

مثال على استدعاء الدالة:

ga_pageview('/start, 'Entry point') ga_pageview('/pay', ‘Sale’, '{"cd1": "High Scores"}')

لنقل المعلمات الإضافية، راجع الوثائق المرتبطة أدناه. هناك يمكنك العثور على جميع المعلمات الممكنة مع أوصاف مفصلة:

كيفية استخدام التجارة الإلكترونية

إعداد التجارة الإلكترونية في تبويب All Web Site Data

circle-exclamation

هناك دالتان لهذا الغرض: ga_transaction_pageview و ga_transaction_event. المزيد عنهما أدناه.

الدالة ga_transaction_pageview

المعلمات الإلزامية مكتوبة بخط عريض:

ga_transaction_pageview('transaction id', 'total income’, 'URL page path', ‘title’, 'list of products’, 'dictionary of additional parameters’)

توضيح للمعلمات الواردة في المثال أعلاه:

transaction id - المعرّف الفريد للمعاملة total income - إجمالي الدخل المرتبط بالمعاملة URL page path - الجزء من عنوان URL الذي يحتوي على المسار title - عنوان الصفحة/المستند list of products - مصفوفة المنتجات بهذا الهيكل: '[["id", "name", "price", "amount"], ["id", "name", "price", "amount"]]' قاموس مع معلمات إضافية بهذا الهيكل: ‘{“parameter name”: “value”, “parameter name 2”: “value 2”}’

مثال على استدعاء الدالة:

ga_transaction_pageview('#{order_id}', '2200', '/send', ‘Received’, '[["222", "Rate1", "1200", "1"], ["223", "AdditionalRate", "1000", "1"]]') ga_transaction_pageview('123', '100', '/pay', 'Payed', '', '{"cd": "High Scores", "cs":"#{utm_source}", "cm":"#{utm_medium}", "cn":"#{utm_campaign}"}' )

تكون مصفوفة المنتجات كما يلي: مصفوفة من مصفوفات:

'[["product_id", "product name", "product price", "amount of products"], ["product_id", "product name", "product price", "amount of products"]]'

يجب أن يحتوي كل منتج على 4 معلمات، وتكون المصفوفة بالكامل بين علامات اقتباس مفردة (‘)، والمعلمات داخلها بين علامات اقتباس مزدوجة (“)

الدالة ga_transaction_event

المعلمات الإلزامية مكتوبة بخط عريض:

ga_transaction_event('transaction id', 'transaction income’, 'event category', ‘event action’, ‘event tag', 'event importance', 'list of products’, 'additional parameters’)

توضيح للمعلمات الواردة في المثال أعلاه:

transaction id - المعرّف الفريد للمعاملة total income - إجمالي الدخل المرتبط بالمعاملة event category, event action, event tag - معلمات إلزامية event importance - تُنقل كأعداد صحيحة وتُكتب بالعملة نفسها المضبوطة في إعدادات العرض list of products - مصفوفة المنتجات بهذا الهيكل: '[["id", "name", "price", "amount"], ["id", "name", "price", "amount"]]' قاموس مع معلمات إضافية بهذا الهيكل: ‘{“parameter name”: “value”, “parameter name 2”: “value 2”}’

مثال على استدعاء الدالة:

ga_transaction_event('1244', '121.2', 'category1', 'action', 'tag', '10', '[["11", "Product1", "1.2", "1"], ["22", "Product2", "120", "1"]]')

ga_transaction_event('1244', '1.2', 'category1', 'action', '', '', '[["11", "Product1", "1.20", "1"]]')

ga_transaction_event('1244', '121.2', 'category1', 'action', 'tag', '10', '[["11", "Product1", "1.2", "1"], ["22", "Product2", "120", "1"]]', '{"ta": "Google Store", "cs":"#{utm_source}", "cm":"#{utm_medium}", "cn":"#{utm_campaign}"}' )

تكون مصفوفة المنتجات كما يلي: مصفوفة من مصفوفات:

'[["product_id", "product name", "product price", "amount of products"], ["product_id", "product name", "product price", "amount of products"]]'

يجب أن يحتوي كل منتج على 4 معلمات، وتكون المصفوفة بالكامل بين علامات اقتباس مفردة (‘)، والمعلمات داخلها بين علامات اقتباس مزدوجة (“)

درس فيديو

Last updated