סקירה כללית
משתמשים עשויים ליצור אינטראקציה עם האתר או עם האפליקציה שלך דרך מספר מכשירים שונים, כגון דפדפן אינטרנט במחשב שולחני, דפדפן בטלפון נייד או אפליקציה מובנית בנייד. כברירת מחדל, מערכת Analytics מקצה לכל מכשיר Client ID ייחודי, ומתייחסת לכל Client ID כמשתמש ייחודי בדוחות שלך. שימוש ב-User-ID מאפשר לבצע בחינה כוללת של האינטראקציות של המשתמש עם העסק במכשירים שונים. לדוגמה, אפשר להשתמש בתכונה הזו כדי לייחס אינטראקציה של המשתמש עם קמפיין שיווק במכשיר מסוים להמרה שהוא מבצע במכשיר אחר או לבטל את השכפול של משתמשים ייחודיים במכשירים שונים.
התכונה User-ID מורכבת מהרכיבים הבאים:
- השדה
userId
, שניתן להגדירו כמזהה קבוע שלא מאפשר זיהוי אישי, לייצוג משתמש ייחודי. - דוחות בין מכשירים שמספקים תובנות ביחס להתנהגות ולנתיבי המרות בין מכשירים.
כשמזהי User-ID נשלחים יחד עם אותות של Analytics בשדה userId
, הדוחות ישקפו ספירה מדויקת יותר של משתמשים ייחודיים ויספקו אפשרויות דיווח חדשות על פני מספר מכשירים.
במאמר זה מוסבר כיצד להגדיר מזהי User-ID ולשלוח אותם אל Analytics, וכיצד נתוני User-ID מעובדים ומדווחים בתצוגות המפורטות שהופעל בהם User-ID.
תצורה
לפני שתשלח נתוני User-ID אל Analytics, עליך להפעיל לפחות תצוגת דוחות אחת עבור User-ID.
להפעלת תצוגה מפורטת עבור User-ID יש שתי השפעות על אותה תצוגה מפורטת:
- משתמשים חדשים ומשתמשים ייחודיים מחושבים באמצעות User-ID ייחודי ולא Client ID ייחודי.
- דוחות בין מכשירים שמשתמשים ב-User-ID יופעלו באותה תצוגה מפורטת.
userId
.איסוף
כשמשתמש רשום במערכת של האתר או של האפליקציה, צריך להשתמש בשדה userId
כדי לשלוח מזהה שמייצג את המשתמש הזה יחד עם כל ההיטים של Analytics, כמו צפיות בדף, אירועים, פירוטים של עסקאות מסחר אלקטרוני וכולי.
אתם צריכים לספק את המזהים. לרוב המזהים נוצרים במערכת אימות שמקצה לכל משתמש מחובר מזהה קבוע וייחודי. כל מזהה צריך לעמוד בתנאים הבאים:
- לא ניתן לזהות באמצעותו את המשתמש
- הוא ייחודי למשתמש בשירות או באפליקציה שלך
- הוא עקבי למשתמש מחובר בכל המכשירים
למידע נוסף על אופן ההגדרה של userId
בסביבה ספציפית, ניתן לעיין במדריך למפתחים בנושא ממשקי API לאיסוף נתונים ו-SDK שמתאים לספרייה הספציפית שבה אתם משתמשים.
עיבוד
היטים שמתועדים במערכת Analytics והוגדר בהם השדה userId
, למשל צפיות בדף, אירועים או עסקאות, מעובדים בנפרד מהיטים מסוגים אחרים והם יופיעו רק בתצוגות מפורטות שהתכונה User-ID הופעלה בהן.
לדוגמה, בתצוגות מפורטות שמופעלת בהן התכונה User-ID, במקרים שבהם מוגדר User-ID באמצע ביקור שמתועד ב-Analytics, הדיווח על תחילת הביקור משתנה והוא מדווח כהיט הראשון שבו נקבע User-ID.
בתצוגות מפורטות (פרופילים) שלא מופעלת בהן התכונה User-ID המערכת תדווח על כל הביקור, בלי להתייחס לשדה userId
.
דיווח
לאחר העיבוד, נתוני הביקור שעבורו הוגדר userId
יהיו זמינים לתצוגות מפורטות (פרופילים) שהופעל בהן User-ID בדוחות בין מכשירים. אמנם נתוני הביקור זמינים דרך ה-Core Reporting API, אך השדה userId
אינו זמין כמאפיין בדוחות, ולא ניתן לייצא אותו מ-Analytics.
גם המדדים של משתמשים חדשים ומשתמשים ייחודיים יתבססו על User-ID בתצוגות המפורטות האלה. בתצוגות מפורטות שלא הופעלה בהן התכונה User-ID, המדדים האלה יחושבו באמצעות מזהי clientIds
ייחודיים.
Client ID לעומת User-ID
בטבלה הבאה סיכמנו את ההבדלים בין Client ID ל-User-ID:
Client ID | User-ID | |
---|---|---|
מה מייצג המזהה? | מופע פסאודונימי של מכשיר או דפדפן. | משתמש יחיד, למשל חשבון משתמש מחובר, שעשוי ליצור אינטראקציה עם תוכן במכשיר אחד או יותר או במופע דפדפן אחד או יותר. |
כיצד מוגדר המזהה? | המזהה נוצר באופן אקראי ונשלח באופן אוטומטי עם כל האותות על ידי הספריות של Analytics. | עליך להגדיר userIds משלך ולשלוח אותם עם האותות של Analytics. |
כיצד נעשה שימוש במזהה לחישוב משתמשים ייחודיים? | בתצוגה מפורטת שלא הופעל בה User-ID, ה-Client ID משמש לחישוב משתמשים ייחודיים. | בתצוגה מפורטת שהופעל בה User-ID, ה-User-ID משמש לחישוב משתמשים ייחודיים. |
מגבלות
המגבלות הבאות חלות בשלב זה על התכונה User-ID:
- לדוחות בין מכשירים שהופעלה בהם התכונה User-ID יש טווח תאריכים מקסימלי של 90 ימים.
- הערך של User-ID לא יכול להישלח בשאילתה כמאפיין בדוחות, גם בממשק האינטרנט וגם בממשקי ה-API.
משאבים קשורים
- הגדרת User-ID באתרים באמצעות analytics.js
- הגדרת User-ID באתרים באמצעות gtag.js
- Android SDK: איך להגדיר User-ID באפליקציות ל-Android.
- iOS SDK: איך להגדיר User-ID באפליקציות ל-iOS.