המדריך למפתחים הזה מדגים איך להטמיע את התכונה User-ID באמצעות Google Analytics SDK v4 ל-Android.
סקירה
התכונה User ID מאפשרת למדוד ב-Google Analytics פעילויות שונות של משתמשים במכשירים שונים. למשל, שיוך אינטראקציה עם קמפיין שיווק במכשיר נייד אחד להמרה שמתרחשת במכשיר נייד אחר או בדפדפן.
כאשר מזהי User-ID נשלחים עם היטים של Google Analytics באמצעות השדה userId
, הדוחות
ישקפו ספירה מדויקת יותר של משתמשים ייחודיים ויספקו אפשרויות דיווח חדשות על פעולות במכשירים שונים.
במדריך הזה מוסבר איך להשתמש בשדה userId
וב-Google Analytics SDK ל-Android כדי לשלוח מזהי משתמשים ל-Google Analytics.
לפני שתתחיל
לפני שמתחילים בהטמעה, המפתחים צריכים לבצע את הפעולות הבאות:
- הפעלת אחת מהתצוגות המפורטות (הפרופילים) עבור User ID (מרכז העזרה)
- סקירת המדיניות בנושא User ID
- מידע על אופן הפעולה של User ID זמין בחומר העזר בנושא תכונות של User ID
הטמעה
כשמשתמש רשום במערכת של אפליקציית Android שלך, עליך לשלוח באמצעות השדה userId
מזהה שמייצג
את המשתמש הזה עם כל ההיטים של Google Analytics, כמו צפיות בדף, אירועים, פירוט עסקאות וכו'.
כדי לשלוח את מזהה המשתמש, מגדירים את השדה userId
בכלי המעקב באמצעות תחביר אמפרסנד
Measurement Protocol ושם הפרמטר &uid
, כמו בדוגמה הזו:
// Get tracker. Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker( TrackerName.APP_TRACKER); // You only need to set User ID on a tracker once. By setting it on the // tracker, the ID will be sent with all subsequent hits. t.set("&uid", user.getId()); // This hit will be sent with the User ID value and be visible in // User-ID-enabled views (profiles). t.send(new HitBuilders.EventBuilder() .setCategory("UX") .setAction("User Sign In") .build());