本頁面說明 Android 專用 Google Analytics (分析) SDK 的所有變更。建議您定期查看這份清單,掌握最新的公告。您也可以透過下方訂閱部分下方的動態饋給訂閱變更。
訂閱相關變更記錄
包含所有 Collection、Configuration 和 Reporting API。
包括 Web 追蹤 (ga.js 和 analytics.js)、Android SDK、iOS SDK 和 Measurement Protocol。
版本 4.5 - Google Play 服務 7.3 (2015 年 5 月 1 日)
這個版本包含:
Google Analytics (分析)
- 新增對非 Google Play 裝置的背景分派支援功能。
- 已淘汰 Analytics Logger/LogLevel。Analytics (分析) 現在改用 Android 記錄功能。如要啟用偵錯記錄,請執行
adb shell setprop log.tag.GAv4 DEBUG
。 - 進行重構以改善資料提供和安裝廣告活動歸因。
- 修正廣告活動剖析錯誤。問題 596。
- Analytics (分析) 初始化作業的第一秒未處理的應用程式例外狀況會正確回報。問題 443。
Google 代碼管理工具
- 無變更。
版本 4.0.6 - Google Play 服務 7.0 (2015 年 3 月 19 日)
這個版本包含:
Google Analytics (分析)
- 修正 問題 440:CampaignTrackingService NullPointerException
- 修正問題 552:GoogleAnalytics.getInstance() 遭到封鎖
- 修正 問題 564:Analytics (分析) 自動活動報表擲回 UnsupportedOperationException
- 修正小錯誤。
Google 代碼管理工具
- 修正小錯誤。
版本 4.0.5 - Google Play 服務 6.7 (2015 年 2 月 17 日)
這個版本包含:
Google Analytics (分析)
- 修正小錯誤。
Google 代碼管理工具
版本 4.0.4 - Google Play 服務 6.5 (2014 年 11 月 24 日)
這個版本包含:
Google Analytics (分析)
- 改善問題 443:Google Play 服務不提交例外狀況的例外狀況追蹤。
- 修正小錯誤。
Google 代碼管理工具
- Google 代碼管理工具沒有任何異動。
版本 4.0.3 - Google Play 服務 6.1 (2014 年 9 月 25 日)
這個版本包含:
Google Analytics (分析)
- 修正小錯誤。
Google 代碼管理工具
- 已新增加強型電子商務支援功能。詳情請參閱「加強型電子商務開發人員指南」。
版本 4.0.2 - Google Play 服務 5.0 (2014 年 7 月 1 日)
這個版本包含:
Google Analytics (分析)
- 已新增加強型電子商務支援功能。詳情請參閱「加強型電子商務開發人員指南」。
- 現在每次變更廣告 ID 時,用戶端 ID 都會重設。
- 廣告 ID 收集功能預設為關閉。
- 新增用於回報例外狀況的程式輔助 API。
- 修正說明文件中的錯誤。
- 修正小錯誤。
Google 代碼管理工具
- Google 代碼管理工具沒有任何異動。
版本 4 (2014 年 3 月 25 日)
Google Analytics (分析) 和 Google 代碼管理工具
- Google Analytics (分析) 和 Google 代碼管理工具 SDK 現已納入 Google Play 服務 SDK 4.3 中。
- 不必安裝 Google Play 服務裝置。如果無法使用 Google Play 服務,SDK 會自動改用本機調度。
- 想進一步瞭解如何開始使用,請參閱 Android 專用 Google 代碼管理工具 SDK v4 和 Android 專用的 Google Analytics (分析) SDK v4
版本 3.02 (2014 年 3 月 18 日)
這個版本包含:
Google Analytics (分析)
- Google Analytics (分析) 沒有任何異動。
Google 代碼管理工具
- 新增對 Google Analytics (分析) 內容實驗巨集的支援。
版本 2.0beta6 (2013 年 10 月 11 日)
此版本包含:* 第六版 Beta 版。* 完成必要變更,避免指定 KitKat (API 級別 19) 的應用程式使用 SDK 時發生執行階段例外狀況。
版本 3.01 (2013 年 10 月 11 日)
此版本包含:* 第 3.0 版的第二個版本。* 完成必要變更,避免指定 KitKat (API 級別 19) 的應用程式使用 SDK 時發生執行階段例外狀況。
版本 3.0.0 (2013 年 8 月 16 日)
此版本包含:* 3.0 版首次發布 * SDK API 重新編寫,使其與 analytics.js 更一致。詳情請參閱 javadoc 和 /analytics/devguides/collection/android/v3/。* 已移除所有 track
和 send
方法。您可以改為使用傳送方法和 MapBuilder
類別中的對應建構方法傳送命中。請參閱 Fields
類別,瞭解可用於使用 set
和 send
建構命中的常數清單。* 許多各種屬性也已移除,包括 useHttps
、anonymizeIp
等。您可以使用 set
指令設定/重設這些屬性。* EasyTracker
現在擴充 Tracker
。不需要呼叫 EasyTracker.getTracker
即可直接追蹤來電。* SDK 不會再設定在啟動時啟動工作階段控制標記。開發人員現在必須負責判斷是否需要新工作階段。請注意,EasyTracker 仍可照常處理工作階段管理。* SDK 現在支援自訂記錄類別。詳情請參閱 javadoc 中的 Logger
。* 已新增dryRun
模式,* 現在可以讀取 clientId
了。只要呼叫 tracker.get(Fields.CLIENT_ID)
即可。系統會封鎖這項呼叫,直到從永久存放區載入 clientId
為止。* SDK 不會再依據 HTTP 回應代碼重試命中。
版本 2.0beta5 (2013 年 4 月 10 日)
此版本包含:* 第五個 Beta 版。* 修正 EasyTracker 例外狀況剖析錯誤。設定 ga_reportUncaughtExceptions
旗標時,系統不會初始化例外狀況剖析器,也因此不會剖析未擷取例外狀況的位置。修正此問題後,當 ga_reportUncaughtExceptions
設為 True 時,當機和例外狀況報告就會回報未偵測到的例外狀況位置。
版本 2.0beta4 (2013 年 1 月 8 日)
此版本包含:* 第 4 個 Beta 版本。* SDK 現在會採用取樣率設定。如果您先前將取樣率設為 100% 以上,會發現某些 Analytics (分析) 指標相較於 Beta 版 3 也相對下降。* 變更了要傳送的曲目方法 (例如,trackView
現在稱為 sendView
)。* 透過 Transaction.setCurrencyCode
新增對當地幣別的支援 * 預設使用 HTTPS,而非 HTTP。* 在沒有網路連線時,SDK 不會嘗試分派命中。* 在嘗試處理安裝廣告活動資料時避免 ANR。* 已從 SDK 中移除 TrackedActivity
類別。* 將 SDK 初始化移出主要 UI 執行緒。* 改善 SDK 從損毀的 SQLite 資料庫復原的能力。* 修正其他多項當機和錯誤。
版本 1.5.1 (2012 年 9 月 18 日)
這個版本包含:
- 修正錯誤:
- 修正從 1.5 以下版本的 SDK CV 遷移至 1.5 SDK 自訂變數的問題。
- 遵循使用者的背景資料限制設定。
版本 1.5 (2012 年 9 月 17 日)
這個版本包含:
-
修正錯誤:
- 修正記憶體流失問題。
- 事件現在包含上次追蹤的網頁瀏覽 (
utmp
)。
-
新功能:
- 支援 50 個自訂變數 (注意:這項功能僅適用於 Google Analytics Premium 使用者)。
版本 2.0beta3 (2012 年 8 月 21 日)
這個版本包含:
- 新增對自訂維度和指標的支援。
- 新增對社交互動追蹤的支援。
- 已將
StandardExceptionParser
的課程設為公開 - 修正 SDK 初始化期間偶爾當機的問題。
- 修正了部分裝置上忽略的
INSTALL_REFERRER
廣播訊息。 - 已修正
GoogleTracker
類別中的ConcurrentModificationExceptions
。 - 其他錯誤修正和改善項目
版本 2.0beta2 (2012 年 6 月 21 日)
這個版本包含:
- 簡化的 EasyTracker 介面。
- 分派的控制項已移至新類別
GAServiceManager
。 - 已更新為最新的線路格式。
sampleRate
已變更為雙精度浮點值。- 追蹤過多的次數受到限制。
- 如果啟用選擇不採用,系統就會刪除未分派的追蹤資訊。
- 系統將刪除超過 30 天的未分派追蹤資訊。
- 其他錯誤修正和強化功能。
版本 2.0beta1 (2012 年 5 月 25 日)
這個版本包含:
- 移除了
startSession
方法。改用setStartSession
。 - 已將
ga_sessionTimeout
參數新增至 EasyTracker。 - 已實作省電模式。
- 已將
trackView
方法新增至沒有引數的GAITracker
。 - 修正導致命中時無法傳送例外狀況參數的錯誤。
- 無法讀取資料庫中的命中資料會遭到捨棄,而非永久封鎖所有命中資料,因此無法分派。
- 已更新為最新的線路格式。
- 已導入時間命中類型。
- 已導入的電子商務命中類型 (交易和項目)。
版本 1.4.2 (2011 年 11 月 28 日)
這個版本包含:
-
說明文件:
- ReadMe.txt 已更新,現在可指向網站查看說明文件。
版本 1.4.1 (2011 年 11 月 22 日)
這個版本包含:
- 修正錯誤:
- 修正 Google Play 到達網頁網址自動追蹤的處理方式。
- 允許
setReferrer
的參照網址參數進行網址編碼。
版本 1.4 (2011 年 11 月 15 日)
這個版本包含:
- 修正錯誤:
- 綁定和處理多個
SQLiteExceptions
。 - 修正了在呼叫
startNewSession
之前呼叫stopSession
中的NullPointerException
。 - 修正 HTC Thunderbolt 和 Motorola Droid Bionic 裝置上的記憶體不足錯誤。
- 清除分派方法中不必要的資料庫存取權。
- 綁定和處理多個
版本 1.3.1 (2011 年 9 月 6 日)
這個版本包含:
- 修正錯誤:
- 修正一般廣告活動參照連結網址追蹤的錯誤。
- 修正
anonymizeIp
標記幹擾廣告活動追蹤的問題。
版本 1.3 (2011 年 8 月 10 日)
這個版本包含:
- 修正錯誤:
- 修正資料庫處理的幾個問題。
- 修正使用自訂變數時發生的例外狀況。
- 保留應用程式結構定義,而非傳入的內容。
- 移除意外建立慈善工作階段的功能。
- 新功能:
- 新增隨時設定廣告活動參照連結網址的功能
- 已新增
sampleRate
標記 - 已新增
anonymizeIp
標記
版本 1.2 (2011 年 6 月 27 日)
這個版本包含:
-
修正錯誤:
- 已修正格式錯誤的
userAgent
字串。
- 已修正格式錯誤的
-
新功能:
- 開始支援電子商務追蹤
- 已新增
debug
標記 - 已新增
dryRun
標記
版本 1.1 (2011 年 5 月 4 日)
這個版本包含:
-
修正錯誤:
- 修正空格編碼錯誤。
SQLiteExceptions
不會再導致應用程式當機。
-
新功能:
- 新增對自訂變數的支援