מדידת צפיות בדף

יש שתי דרכים לשלוח צפייה בדף ל-Google Analytics:

  1. שימוש בהתנהגות ברירת המחדל של קטע הקוד gtag.js
  2. שליחה ידנית של אירועי page_view

התנהגות ברירת המחדל

כשמוסיפים gtag.js לאתר, קטע הקוד כולל פקודת config ששולחת כברירת מחדל צפייה בדף. אפשר לכלול פרמטרים נוספים כדי להגדיר את ההתנהגות הזו:

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

כאשר <parameters> הוא אובייקט המשמש להגדרת האופן שבו Google Analytics מאותחל. כשמתאימים אישית את ההתנהגות של צפיות בדף, אפשר להשתמש במפתחות הבאים:

שם סוג חובה ערך ברירת המחדל תיאור
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 Analytics, צריך לציין כל נכס בקריאת gtag('config'):

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

ההגדרה הזו לא קבועה וצריך לחזור עליה בכל דף באתר באמצעות קטע הקוד gtag.js.

צפיות ידניות בדפים

ברוב ההטמעות של Google Analytics אין צורך לשנות את קטע הקוד המוגדר כברירת מחדל. עם זאת, במקרים שבהם אתם רוצים לשלוט באופן ידני באופן השליחה של צפיות בדפים (למשל, אפליקציות של דף יחיד או גלילה מתמשכת), יש לבצע את הפעולות הבאות:

  1. השבתת מדידה של צפיות בדף
  2. יש לשלוח את האירוע page_view בהתאם לצורך

השבתת המדידה של צפיות בדף

כדי להשבית את היט ברירת המחדל של צפייה בדף, מגדירים את הפרמטר send_page_view ל-false בקטע הקוד של gtag.js.

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

ההגדרה send_page_view לא נשמרת בדפים שונים. חובה לחזור על ההגדרה הזו בכל דף באתר שבו רוצים להשבית את התצוגות האוטומטיות של הדפים.

במקרה שקטע הקוד מוגדר למספר נכסים, צריך להשבית את הצפייה בדף בכל פקודת config:

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

שליחה ידנית של page_view אירועים

במידת הצורך, מבצעים את הקריאה הבאה ל-gtag ומחליפים את ערכי ה-placeholder לפי הצורך:

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