قياس مرّات مشاهدة الصفحة على الويب

هناك طريقتان لإرسال مشاهدة صفحة على الويب إلى "إحصاءات Google":

  1. استخدام السلوك التلقائي لمقتطف gtag.js
  2. إرسال أحداث page_view يدوية

السلوك التلقائي

عند إضافة gtag.js إلى موقعك الإلكتروني، يتضمّن المقتطف أمر ضبط يُرسِل تلقائيًا مشاهدة صفحة على الويب. يمكنك تضمين معلَمات إضافية لضبط هذا السلوك:

gtag('config', 'GA_MEASUREMENT_ID', <parameters>);

حيث يكون <parameters> كائنًا يُستخدم لضبط كيفية تهيئة "إحصاءات Google". عند تخصيص سلوك مشاهدة الصفحة على الويب، قد يتم استخدام المفاتيح التالية:

الاسم النوع مطلوبة القيمة التلقائية الوصف
page_title string لا document.title عنوان الصفحة.
page_location string لا location.href تمثّل هذه السمة عنوان URL الخاص بالصفحة.
page_path string لا location.pathname

المسار إلى الصفحة. وفي حال إلغاء هذه القيمة، يجب أن تبدأ بحرف /.

send_page_view boolean لا true ما إذا كان يجب إرسال مشاهدة صفحة أم لا

على سبيل المثال، يؤدي ما يلي إلى إلغاء قيمتَي page_title وpage_path:

gtag('config', 'GA_MEASUREMENT_ID', {
  'page_title' : 'homepage',
  'page_path': '/home'
});

مواقع متعدّدة

لإرسال مشاهدات الصفحة على الويب إلى مواقع متعدّدة على "إحصاءات Google"، حدِّد كل موقع في طلب gtag('config'):

gtag('config', 'GA_MEASUREMENT_ID_1');
gtag('config', 'GA_MEASUREMENT_ID_2');

هذا الإعداد ليس ثابتًا ويجب تكراره في كل صفحة من موقعك الإلكتروني باستخدام المقتطف gtag.js.

مرات مشاهدة الصفحة يدويًا

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

  1. إيقاف قياس مشاهدات الصفحة على الويب
  2. إرسال حدث page_view عندما يكون ذلك مناسبًا

إيقاف قياس مشاهدات الصفحة على الويب

لإيقاف نتيجة مشاهدة الصفحة التلقائية، اضبط المَعلمة send_page_view على false في مقتطف gtag.js.

gtag('config', 'GA_MEASUREMENT_ID', {
  send_page_view: false
});

لا ينطبق إعداد send_page_view على جميع الصفحات. يجب تكرار هذا الإعداد في كل صفحة من صفحات موقعك الإلكتروني تريد إيقاف مشاهدات الصفحة التلقائية عليها.

إذا تمّ ضبط المقتطف لمواقع متعدّدة، أوقِف مشاهدة الصفحة على الويب لكلّ أمر إعداد:

gtag('config', 'GA_MEASUREMENT_ID_1', {
  send_page_view: false
});
gtag('config', 'GA_MEASUREMENT_ID_2', {
  send_page_view: false
});

إرسال page_view حدث يدويًا

حيثما أمكن، يمكنك إجراء استدعاء gtag التالي، مع استبدال قيم العنصر النائب حسب الضرورة:

gtag('event', 'page_view', {
  page_title: '<Page Title>',
  page_location: '<Page Location>',
  page_path: '<Page Path>',
  send_to: '<GA_MEASUREMENT_ID>'
})