此開發人員指南將說明如何使用 Android 版 Google Analytics (分析) SDK v4 來導入使用者 ID。
總覽
「User-ID」功能可讓您評估 Google Analytics (分析) 中跨裝置的使用者活動,例如將使用者在某個行動裝置上與行銷廣告活動的互動,歸給另一部行動裝置或瀏覽器中發生的轉換。
使用 userId
欄位傳送 Google Analytics (分析) 命中使用者 ID 時,報表可以反映更準確的不重複使用者人數,並提供新的跨裝置報表選項。
本指南說明如何使用 userId
欄位和 Android 專用 Google Analytics (分析) SDK,將使用者 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());