使用者 ID

此開發人員指南將說明如何使用 Android 版 Google Analytics (分析) SDK v4 來導入使用者 ID。

總覽

「User-ID」功能可讓您評估 Google Analytics (分析) 中跨裝置的使用者活動,例如將使用者在某個行動裝置上與行銷廣告活動的互動,歸給另一部行動裝置或瀏覽器中發生的轉換。

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

本指南說明如何使用 userId 欄位和 Android 專用 Google Analytics (分析) SDK,將使用者 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());