本開發人員指南說明如何使用 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 (分析)。
事前準備
在開始導入作業前,開發人員應完成下列事項:
- 為其中一個資料檢視 (個人資料) 啟用使用者 ID (說明中心)
- 查看 User ID 政策
- 如要瞭解 User ID 的運作方式,請參閱 User ID 功能參考資料。
導入作業
針對已知的 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());