Universal Analytics (UA) יוצא משימוש ב-1 ביולי 2023, כלומר הוא יפסיק לעבד נתונים. נכסי Analytics 360 יפסיקו לפעול ב-1 באוקטובר 2023. עוברים אל Google Analytics 4.

מאפיינים ומדדים מותאמים אישית באמצעות gtag.js

מפתחי אתרים יכולים להשתמש במאפיינים ומדדים מותאמים אישית כדי לפלח ולמדוד הבדלים בין משתמשים מחוברים לבין משתמשים שאינם מחוברים, מחברים של דפים או רמות במשחקים. בדף הזה מוסבר איך לשלוח מאפיינים ומדדים מותאמים אישית ל-Google Analytics.

כדי לשלוח ערכים של פרמטרים מותאמים אישית ל-Google Analytics, ממפים את הפרמטרים לפרמטרים המותאמים אישית או למאפיינים המותאמים אישית הבאים ב-Google Analytics:

פרמטר מותאם אישית סוג הנתונים תיאור
dimension<Index> string פרמטר של מאפיין מותאם אישית (למשל dimension3)
metric<Index> string פרמטר של מדד מותאם אישית (למשל metric8)

הגדרה ושליחה של מימדים מותאמים אישית

כדי לשלוח ל-Google Analytics את הערך של פרמטר מותאם אישית, צריך למפות ערך באתר שלכם לפרמטר של Google Analytics. ניתן לעשות זאת באמצעות הפרמטר custom_map.

כדי לשלוח ל-Google Analytics מאפיין מותאם אישית, צריך לעדכן את הפרמטר config למאפיין שלכם כדי להגדיר את הפרמטר custom_map למאפיין, ולאחר מכן להשתמש בפרמטר המותאם אישית כדי לשלוח את הערך של המאפיין המותאם אישית:

// Configures custom dimension<Index> to use the custom parameter
// 'dimension_name' for 'GA_MEASUREMENT_ID', where <Index> is a number
// representing the index of the custom dimension.
gtag('config', 'GA_MEASUREMENT_ID', {
  'custom_map': {'dimension<Index>': 'dimension_name'}
});

// Sends the custom dimension to Google Analytics.
gtag('event', 'any_event_name', {'dimension_name': dimension_value});

מחליפים את 'GA_MEASUREMENT_ID' במזהה Analytics שלכם.

לדוגמה, קטע הקוד הבא ישלח את המאפיין המותאם אישית dimension2 עם הערך 55 ל-Google Analytics:

// Maps 'dimension2' to 'age'.
gtag('config', 'GA_MEASUREMENT_ID', {
  'custom_map': {'dimension2': 'age'}
});

// Sends an event that passes 'age' as a parameter.
gtag('event', 'age_dimension', {'age': 55});

הגדרה ושליחה של מדדים מותאמים אישית

כדי לשלוח ל-Google Analytics מדד מותאם אישית, צריך לעדכן את הפרמטר config לנכס שלכם כדי להגדיר את הפרמטר custom_map למדד, ולאחר מכן להשתמש בפרמטר המותאם אישית כדי לשלוח את ערך המדד המותאם אישית:

// Configures custom metric<Index> to use the custom parameter
// 'metric_name' for GA_MEASUREMENT_ID, where <Index> is a number
// representing the index of the custom metric.
gtag('config', 'GA_MEASUREMENT_ID', {
  'custom_map': {'metric<Index>': 'metric_name'}
});

// Sends the custom dimension to Google Analytics.
gtag('event', 'any_event_name', {'metric_name': metric_value});

מחליפים את 'GA_MEASUREMENT_ID' במזהה Analytics שלכם.

לדוגמה, קטע הקוד הבא ישלח את המדד המותאם אישית metric5 עם הערך 1 ל-Google Analytics:

// Maps 'metric5' to 'avg_page_load_time'.
gtag('config', 'GA_MEASUREMENT_ID', {
  'custom_map': {'metric5': 'avg_page_load_time'}
});

// Sends an event that passes 'avg_page_load_time' as a parameter.
gtag('event', 'load_time_metric', {'avg_page_load_time': 1});

הגדרה ושליחה של מאפיינים ומדדים מותאמים אישית

אפשר לעדכן את נכס config שלך כדי למפות מאפיינים מותאמים אישית וגם מדדים מותאמים אישית:

gtag('config', 'GA_MEASUREMENT_ID', {
   'custom_map': {
     'dimension2': 'age',
     'metric5': 'avg_page_load_time'
   }
});

gtag('event', 'foo', {'age': 55, 'avg_page_load_time': 1});