هذا المستند مخصص للمطوّرين الذين يريدون قياس مشاهدات الصفحات على
من صفحة واحدة باستخدام "إحصاءات Google"
تطبيقات الصفحة الواحدة
(SPA) هي المواقع الإلكترونية التي تحمّل مستند HTML مرة واحدة وتجلب أي ملفات إضافية
المحتوى باستخدام واجهات برمجة تطبيقات JavaScript.
مثال: لنفترض أنّ لديك نموذجًا لاكتساب بعض العملاء المحتملين. يحتوي النموذج على ثلاثة
الشاشات:
الشاشة الأولى للحصول على معلومات العميل
الشاشة الثانية التي يشير فيها العملاء إلى اهتمامهم بخدمات معينة
صفحة الشاشة الثالثة للاشتراك في البرامج التعليمية على الويب ذات الصلة باهتمامات العملاء.
العامل الأساسي لقياس عدد مشاهدات الصفحة من أهم صفحات التطبيق بشكل صحيح هو احتساب عدد مشاهدات الصفحة في
كل شاشة يتفاعل معها المستخدم، وضبط مُحيل الصفحة بشكل صحيح، وبالتالي
وتتبع رحلة المستخدم.
علامة Google تم تنفيذها على موقعك الإلكتروني يتم تنشيطها في بداية ظهور الصفحة
التحميل. تعرَّف على كيفية إعداد Google Workspace
.
تنفيذ قياس التطبيقات من صفحة واحدة
لتنفيذ قياس دقيق لـ SPA، استخدم إحدى هذه الطرق لتشغيل مقياس SPA جديد
عرض الصفحة الافتراضية:
تغييرات سجلّ المتصفّح (موصى بها): إذا كان SPA يستخدم زر
واجهة برمجة التطبيقات تحديدًا
الطريقة pushState() وreplaceState() لتحديث الشاشات، استخدِم هذه
الخيار.
الأحداث المخصّصة: إذا كان موقعك الإلكتروني يستخدم DocumentFragment
لعرض شاشات مختلفة، استخدِم هذا الخيار.
التأكّد من إعدادات القياس
للتحقّق من أنّ تطبيق الصفحة الواحدة يقيس مشاهدات الصفحات بشكلٍ صحيح، اتّبِع الخطوات التالية:
انقر على تطبيق الصفحة الواحدة. عند النقر على موقع افتراضي جديد
سترى حدث page_view جديدًا في DebugView. قارن
page_view مَعلمة حدث مع حدث page_view السابق المطلوب التحقّق منها
إذا تم تحديث مُحيل الصفحة وموقع الصفحة بشكل صحيح.
تاريخ التعديل الأخير: 2024-08-22 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2024-08-22 (حسب التوقيت العالمي المتفَّق عليه)"],[[["This guide helps developers track page views within single-page applications using Google Analytics 4."],["Accurate tracking involves counting views for each screen a user interacts with and ensuring correct referral data for user journey analysis."],["Implementation relies on leveraging browser history changes or custom events to trigger virtual page views for different screens within the application."],["Before starting, ensure you have a Google Analytics 4 account and a Google tag implemented on your website."],["Verification involves enabling debug mode and confirming that new `page_view` events are triggered with updated page referrer and location data upon screen transitions."]]],["Developers using Google Analytics to measure page views on single-page applications (SPAs) should count page views for each user-interacted screen and accurately track the page referrer. To implement this, they can trigger virtual page views via browser history changes using the History API's `pushState()` and `replaceState()` methods, or through custom events with the `DocumentFragment` object. After implementation, debug mode should be enabled to verify new `page_view` events for each virtual screen, ensuring referrer and location data updates correctly.\n"]]