使用者 ID

本開發人員指南說明如何使用 Google Analytics (分析) SDK v4 for Android 導入 User ID。

總覽

使用「User ID」功能,即可在 Google Analytics (分析) 中評估橫跨不同裝置的使用者活動,例如將某行動裝置上的行銷廣告活動互動,歸給其他行動裝置或瀏覽器中發生的轉換。

使用 userId 欄位傳送 User-ID 與 Google Analytics (分析) 命中時,報表會顯示更準確的不重複使用者人數,並提供新的跨裝置報表選項。

本指南說明如何使用 userId 欄位和 Android 適用的 Google Analytics (分析) SDK,將 User-ID 傳送至 Google Analytics (分析)。

事前準備

在開始導入作業前,開發人員應完成下列事項:

導入作業

針對已知的 Android 應用程式使用者,您應該使用 userId 欄位傳送代表該名使用者的 ID,並一併傳送所有 Google Analytics (分析) 命中 (例如網頁瀏覽、事件、電子商務交易等)。

如要傳送 User-ID,請使用 Measurement Protocol 與語法&uid 參數名稱,設定追蹤程式上的 userId 欄位,如以下範例所示:

  // 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());