קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
המסמך הזה מיועד למפתחים שרוצים למדוד צפיות בדפים באפליקציה שלהם עם דף יחיד באמצעות Google Analytics.
אפליקציות בדף יחיד (SPA) הן אתרים שמטעינים מסמך HTML פעם אחת ומאחזרים תוכן נוסף באמצעות ממשקי API של JavaScript.
דוגמה: נניח שיש לכם טופס להשארת פרטים כדי לקבל לידים. הטופס כולל שלושה מסכים:
המסך הראשון שבו מתועדים פרטי הלקוח.
המסך השני שבו הלקוחות מציינים את העניין שלהם בשירותים מסוימים.
דף המסך השלישי להרשמה לקורסים וירטואליים שקשורים לתחומי העניין של הלקוח.
המפתח למדידת צפיות בדפים מ-SPAs בצורה נכונה הוא לספור את הצפיות בדפים לכל מסך שבו המשתמש מבצע אינטראקציה, ולקבל את מקור ההפניה של הדף בצורה נכונה, כדי שתוכלו לעקוב בצורה נכונה אחרי תהליך הרכישה של המשתמש.
כדי להטמיע מדידה מדויקת של SPA, אפשר להשתמש באחת מהשיטות הבאות כדי להפעיל צפייה וירטואלית חדשה בדף:
שינויים בהיסטוריית הדפדפן (מומלץ): אם ב-SPA שלכם נעשה שימוש ב-History API, ובמיוחד בשיטות pushState() ו-replaceState() לעדכון המסכים, כדאי להשתמש באפשרות הזו.
אירועים מותאמים אישית: אם האתר שלכם משתמש באובייקט DocumentFragment כדי להציג מסכים שונים, צריך להשתמש באפשרות הזו.
אימות הגדרת המדידה
כדי לוודא שהאפליקציה בדף יחיד מודדת את צפיות הדפים בצורה נכונה:
לוחצים על האפליקציה בדף יחיד. כשלוחצים על מסך וירטואלי חדש, אמור להופיע אירוע page_view חדש ב-DebugView. משווים את הפרמטרים של האירוע page_view לפרמטרים של האירוע page_view הקודם כדי לבדוק אם מקור ההפניה לדף ומיקום הדף עודכנו בצורה נכונה.
[null,null,["עדכון אחרון: 2025-04-29 (שעון UTC)."],[[["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"]]