本頁面說明對 iOS 版 Google Analytics (分析) SDK 所做的任何變更。建議您定期查看這份清單,確認是否有新的公告。您也可以透過下方「訂閱」部分列出的動態饋給訂閱變更。
訂閱相關變更記錄
包含所有集合、設定和 Reporting API。
包含網頁追蹤 (ga.js 和 analytics.js)、Android SDK、iOS SDK 和 Measurement Protocol。
版本 3.17 (2016 年 9 月 12 日)
這個版本包含下列更新:
Google Analytics (分析)
- iOS 10 相容性與錯誤修正。
版本 3.16 (2016 年 8 月 10 日)
這個版本包含下列更新:
Google Analytics (分析)
- 修正當機問題。
版本 3.15 (2015 年 11 月 23 日)
這個版本包含下列更新:
Google Analytics (分析)
- 沒有變動。
Google 代碼管理工具
- 修正執行單元測試時會導致當機的問題。
版本 3.14 (2015 年 10 月 23 日)
這個版本包含下列更新:
Google Analytics (分析)
- 新增對中間碼的支援。
Google 代碼管理工具
- 新增對中間碼的支援。
版本 3.13 (2015 年 7 月 21 日)
這個版本包含下列更新:
Google Analytics (分析)
- 修正了使用 setCampaignParametersFromUrl 時造成當機的問題。問題 636:
Google 代碼管理工具
- 沒有變動。
版本 3.12 (2015 年 5 月 11 日)
這個版本包含下列更新:
Google Analytics (分析)
- 沒有變動。
Google 代碼管理工具
- 已修正類別名稱衝突。問題 631:
版本 3.11 (2015 年 4 月 30 日)
這個版本包含下列更新:
Google Analytics (分析)
- 在 iOS 8.0 以上版本中使用 nativeBounds 來回報螢幕解析度。藉此處理問題 504。
- 新增點擊相關廣告活動參數支援。
- 除了裝置 OS 版本以外,也能回報 iOS 硬體模型。請參閱問題 408,
- 在 iOS 7.1 以上版本中回報 iAd 安裝歸因。這需要 iAd 架構。
- 為 appview 命中類型新增淘汰警告。
- sqlite3 現在是必要的程式庫。
Google 代碼管理工具
- 修正 TAGDispatcher 中的 nil 字串異常終止問題。
版本 3.10 (2014 年 11 月 5 日)
這個版本包含下列更新:
Google Analytics (分析)
- 修正傳送調度信標時無法傳送所有信標的問題。
- 更新 CuteAnimals 範例應用程式,示範如何在應用程式進入背景時分派。
- 新增「加強型電子商務」欄位的支援。
- 已移除在編譯 iOS SDK 8.0 時缺少 GAIHit 和 GAIProperty 類別的警告訊息;這些類別已移除。
- 現在,透過單一 HTTPS 要求分派多個信標,可以更有效率地分派信標。
- 在特定情況下,系統會壓縮要求以節省數據方案用量。
Google 代碼管理工具
- 淘汰以 TAGContainerFuture 為基礎的 OpenContainerWithId。在 UI8Delegate 生命週期的某些階段呼叫 get 時,在 iOS8 上使用這個 API 會導致錯誤。
- Google Analytics (分析) 代碼在加強型電子商務中新增了對自訂指標和自訂維度的支援。
- 修正有自選產品的加強型電子商務動作必須修正產品的錯誤。
- 支援 Google 通用 Analytics (分析) 代碼的廣告 ID 功能。
- 更新 CuteAnimals 範例應用程式,示範如何在應用程式進入背景時傳送資料。
版本 3.09 (2014 年 7 月 31 日)
這個版本包含下列更新:
Google Analytics (分析)
- 無變更。
Google 代碼管理工具
- Google 通用 Analytics (分析) 代碼已新增加強型電子商務支援功能。
- TAGManager 類別已新增
dispatch
和dispatchWithCompletionHandler
方法。
版本 3.08 (2014 年 6 月 25 日)
這個版本包含下列更新:
Google Analytics (分析)
- 程式庫中如有程式庫 libAdIdAccess.a (以 SDK 的一部分提供) 且
allowIDFACollection
屬性在追蹤器上設為 true,SDK 就會收集廣告識別碼和廣告客戶追蹤啟用的旗標。 - 新增加強型電子商務支援功能。
- 已新增畫面瀏覽命中類型來取代 Appview 命中類型。
- 命中 ID 參數現已加到每次命中中。每次產生應用程式瀏覽、畫面瀏覽或網頁瀏覽命中時,系統就會變更這個值。
- 每當廣告識別碼值變更時,系統就會重設 ClientId。只有在追蹤程式中收集廣告識別碼時,才會發生這種情形。
- 新的
dispatchWithCompletionHandler
方法已新增至 GAI 類別。 - 修正 SDK 無法在沒有 clientId 或空白的 clientId 的情況下傳送信標的問題。
Google 代碼管理工具
- 沒有變更
版本 3.07 (2014 年 5 月 9 日)
這個版本包含下列更新:
Google Analytics (分析)
- 已新增使用者 ID 欄位。
Google 代碼管理工具
- 已修正廣告巨集 ID 的錯誤,以便正確傳回廣告客戶 (IDFA) 的 ID。
- 修正問題,使用者可以將
NSNumber
用於電子商務資料。
版本 3.06 (2014 年 3 月 18 日)
這個版本包含下列更新:
Google Analytics (分析)
- 根據預設,SDK 會填入應用程式 ID 參數 (
&aid
)。
Google 代碼管理工具
- 新增對 Google Analytics (分析) 內容實驗巨集的支援。
版本 3.03c (2014 年 2 月 19 日)
這個版本包含下列更新:
Google Analytics (分析)
- 不會直接變更 Google Analytics (分析)。請注意,Google Analytics (分析) 使用者請注意,Google 代碼管理工具預設不再有
AdSupport.framework
的依附元件。有助於解決問題 387。
Google 代碼管理工具
- 呼叫
AdSupport.framework
API 的函式會細分為獨立的程式庫libAdIdAccess.a
。應用程式必須連結該程式庫,才能存取廣告 ID (IDFA) 字串和已啟用廣告客戶追蹤功能的旗標。
版本 3.03a (2014 年 2 月 5 日)
這個版本包含下列更新:* 已不再需要 AdSupport.framework
。* 移除未使用的程式碼。
版本 3.03 (2014 年 1 月 14 日)
這個版本包含:* 新增 64 位元 iOS 7.0 SDK 支援。* 已移除 libGoogleAnalytics_debug.a
,這是 libGoogleAnalyticsServices.a
程式庫的一部分。* 清理 Google Analytics (分析) 的 CuteAnimals 建構檔案。
版本 3.02 (2013 年 10 月 18 日)
這個版本包含:* 與通訊協定緩衝區 SDK 發生衝突的問題。* 修正啟用程式碼清除功能時的連結器錯誤。
版本 3.01 (2013 年 9 月 20 日)
這個版本包含下列更新:
- 已修正指定 iOS 7.0 時的連結錯誤。
版本 3.0.0 (2013 年 8 月 16 日)
這個版本包含下列更新:* 3.0 版的第一個版本 * SDK API 異動,配合 analytics.js。移除了 track
和 send
方法。改用 send
和 GAIDictionaryBuilder
建構方法。* 已移除 GAITracker
通訊協定中的大多數屬性。針對不同欄位改用 set
。* 系統會保留使用 set
方法設定的所有參數。先前,為下一次傳送/追蹤呼叫設定多個參數。* GAILogger
通訊協定適用於想導入 SDK 自訂記錄的使用者。* 最低系統需求。詳情請參閱 Readme.txt。* 所有 SDK 活動 (資料庫和網路存取權) 現已在另一個執行緒上完成。* 現在可以讀取 clientId
。呼叫 [tracker get:kGAIClientId]
。請注意,直到從資料庫讀取 clientId
之前,這個呼叫會遭到封鎖。* 除非命中大小超過 2000 位元組,否則 SDK 不會再使用 POST
。而是改用 GET
。* SDK 不會再重試根據 HTTP 回應代碼傳送命中。
版本 2.0beta4 (2013 年 1 月 8 日)
這個版本包含下列更新:
- 將預設 appVersion 變更為
CFBundleShortVersionString
中的值,而非CFBundleVersionKey
。 - 將 HTTPS 設為預設通訊協定,而非 HTTP。
- 追蹤方法已變更為「Send」(例如
trackView
,現已改名為「sendView
」)。 - 修正一些小錯誤。
發布 2.0beta3 iOS6 版 (2012 年 9 月 26 日)
這個版本包含下列更新:
- 在 libGoogleAnalytics.a 中加入 armv7s 架構。
- 從 libGoogleAnalytics.a 移除 armv6 架構
版本 1.5.1 (2012 年 9 月 18 日)
這個版本包含下列更新:
-
修正錯誤:
- 移除 NoThumb 版本的程式庫。
- 捨棄 armv6 支援。
-
新功能:
- 新增 armv7s (iPhone5 支援)。
版本 1.5 (2012 年 9 月 17 日)
這個版本包含下列更新:
- 修正問題:
- GANTrackerDelegate 通訊協定現在是選用項目。
- 事件現已包括最近一次追蹤網頁瀏覽次數 (utmp)。
- 新功能:
- 最多可支援 50 個自訂變數 (注意:這項功能僅適用於 Google Analytics Premium 使用者)。
- 已更新 BasicExample 範例應用程式。
版本 2.0beta3 (2012 年 8 月 21 日)
這個版本包含下列更新:
- 為
GAITracker
新增了社交追蹤方法:trackSocial:withAction:withTarget:
- 時間方法簽章已變更:
trackTiming:withValue:withName:withLabel:
- 已新增至 GAITracker 的手動建構和調度方法:
set:value:
get:
send:params:
- 新增至 GAITracker 的自訂維度 setter 方法:
setCustom:dimension:
setCustom:metric:
- 資料儲存庫重構以防止回報
CoreData
問題。
版本 2.0beta2 (2012 年 6 月 27 日)
這個版本包含下列更新:
- 已更新為最新的電匯格式。
- 「
sampleRate
」已變更為雙精度浮點值。 - 過度追蹤過多。
- 如果選擇停用,系統就會刪除未分派的追蹤資訊。
- 系統會刪除 30 天前未分派的追蹤資訊。
- 強化調度工具功能
- 調度工具會在連線中斷時透過觸及率服務 API 傳送通知,而非定期重試。
- 已更新範例應用程式。
- 其他錯誤修正和強化功能。
版本 2.0beta1 (2012 年 5 月 25 日)
這個版本包含下列更新:
- 已新增未偵測到的例外狀況處理設施。
- 已從
GAI
中移除dispatchEnabled
屬性。 - 已將
defaultTracker
屬性新增至GAI
。 - 將
close
方法新增至GAITracker
。 - 已在
GAITracker
中新增時間追蹤方法。 - 新增
trackView
方法至GAITracker
,但不含引數。 - 交易項目欄位名稱已更新。
- 已更新為最新的電匯格式。
- 事件值解讀為 64 位元整數。
- ARMV6 程式碼產生功能已從 THUMB 改為 ARM。
版本 1.4 (2011 年 11 月 15 日)
這個版本包含下列更新:
- 修正問題:
- 將資料庫位置從「Documents」目錄變更為「Library」目錄。
- 針對 SQLite 資料庫錯誤,SDK 不再擲回
NSAsserts
。 - 已修正使用空白字串呼叫
trackPageview
時發生的當機問題。 - 已修正在呼叫
stopTracker
後呼叫各種GANTracker
方法的當機問題。 - 修正多個記憶體流失,包括呼叫一次開頭為「/」的 pageURL。
- 新功能:
- 新增了
dispatchSynchronously
方法。 - 公開多個實用常數 (請參閱 GANTracker.h)。
- 新增了
版本 1.3 (2011 年 9 月 6 日)
這個版本包含下列更新:
- 修正問題:
- 已修正嘗試在啟動追蹤器之前設定
dryRun
旗標的公車錯誤。 - 已修正嘗試傳遞
NULL
時發生錯誤的錯誤。 - 在 HTTP 標頭中使用正確語言。
- 已修正嘗試在啟動追蹤器之前設定
- 新功能:
- 已新增
anonymizeIp
旗標。 - 新增了
sampleRate
參數。 - 新增廣告活動參照連結網址支援。
- 已新增
版本 1.2 (2011 年 6 月 27 日)
這個版本包含下列更新:
- 修正問題:
- 已修正使用自訂變數時的當機問題。
- 已修正使用自訂變數時的記憶體流失問題。
- 新功能:
- 新增電子商務命中支援。
- 已新增
Debug
旗標。 - 已新增
DryRun
旗標。 SQLite3
失敗的錯誤說明
版本 1.1 (2011 年 2 月 11 日)
這個版本包含下列更新:
- 新功能:
- 新增對自訂變數的支援。
- 新增了 NoThumb 程式庫版本。
版本 1.0 (2010 年 8 月 30 日)
這個版本包含下列更新:
-
新功能:
- 新增 iOS4 支援