מזהה המשתמש

המדריך למפתחים הזה מדגים איך להטמיע את התכונה User-ID באמצעות Google Analytics SDK v4 ל-Android.

סקירה

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

כאשר מזהי User-ID נשלחים עם היטים של Google Analytics באמצעות השדה userId, הדוחות ישקפו ספירה מדויקת יותר של משתמשים ייחודיים ויספקו אפשרויות דיווח חדשות על פעולות במכשירים שונים.

במדריך הזה מוסבר איך להשתמש בשדה userId וב-Google Analytics SDK ל-Android כדי לשלוח מזהי משתמשים ל-Google Analytics.

לפני שתתחיל

לפני שמתחילים בהטמעה, המפתחים צריכים לבצע את הפעולות הבאות:

הטמעה

כשמשתמש רשום במערכת של אפליקציית 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());