本頁面說明 Google Analytics (分析) Collection API 和 SDK 的所有變更。當中包含 Web Tracking (ga.js)、Android SDK 和 iOS SDK 的變更記錄。建議您定期查看這份清單,掌握最新的公告。您也可以透過下方訂閱部分下方的動態饋給訂閱變更。
訂閱相關變更記錄
包含所有 Collection、Configuration 和 Reporting API。
包括 Web 追蹤 (ga.js 和 analytics.js)、Android SDK、iOS SDK 和 Measurement Protocol。
Web Tracking (analytics.js) - 2017 年 9 月 21 日版本 (2017 年 9 月 21 日)
已新增「android-app://」網址,做為有效的參照連結網址來源。
Web Tracking (analytics.js) - 2017 年 7 月 12 日版本 (2017 年 7 月 12 日)
這個版本新增了 customTask 工作,
iOS SDK - 版本 3.17 (2016 年 9 月 12 日)
這個版本包含:
Google Analytics (分析)
- 修正 iOS 10 相容性及修正錯誤。
iOS SDK - 版本 3.16 (2016 年 8 月 10 日)
這個版本包含:
Google Analytics (分析)
- 修正當機問題。
iOS SDK - 版本 3.15 (2015 年 11 月 23 日)
這個版本包含:
Google Analytics (分析)
- 沒有變更
Google 代碼管理工具
- 修正在執行單元測試時會導致異常終止的問題。
iOS SDK - 版本 3.14 (2015 年 10 月 23 日)
這個版本包含:
Google Analytics (分析)
- 已新增位元碼支援。
Google 代碼管理工具
- 已新增位元碼支援。
iOS SDK - 版本 3.13 (2015 年 7 月 21 日)
這個版本包含:
Google Analytics (分析)
- 修正使用 setCampaignParametersFromUrl 時會導致當機的問題。問題 636。
Google 代碼管理工具
- 沒有變更
iOS SDK - 版本 3.12 (2015 年 5 月 11 日)
這個版本包含:
Google Analytics (分析)
- 沒有變更
Google 代碼管理工具
- 已修正類別名稱衝突。問題 631。
Android SDK - 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 代碼管理工具
- 無變更。
iOS SDK - 版本 3.11 (2015 年 4 月 30 日)
這個版本包含:
Google Analytics (分析)
- 在 iOS 8.0 以上版本中使用 nativeBounds 回報螢幕解析度。以解決 504 問題。
- 新增對點擊相關廣告活動參數的支援。
- 回報裝置 OS 版本和 iOS 硬體型號。以解決 408 問題。
- 回報 iOS 7.1 以上版本的 iAd 安裝歸因資料。這需要 iAd 架構。
- 針對應用程式檢視畫面命中類型新增淘汰警告。
- sqlite3 現在是必要的程式庫。
Google 代碼管理工具
- 修正 TAGDispatcher 中 nil 字串當機的問題。
Web Tracking (analytics.js) - 2015 年 4 月 13 日版本 (2015 年 4 月 13 日)
這個版本包含新增欄位。如需完整的欄位清單,請參閱欄位參考資料。
運輸
- 傳輸欄位可讓您設定用來傳送命中的機制。
其他異動
useBeacon
選項已淘汰。- 修正錯誤
Android SDK - 版本 4.0.6 - Google Play 服務 7.0 (2015 年 3 月 19 日)
這個版本包含:
Google Analytics (分析)
- 修正 問題 440:CampaignTrackingService NullPointerException
- 修正問題 552:GoogleAnalytics.getInstance() 遭到封鎖
- 修正 問題 564:Analytics (分析) 自動活動報表擲回 UnsupportedOperationException
- 修正小錯誤。
Google 代碼管理工具
- 修正小錯誤。
Android SDK - 版本 4.0.5 - Google Play 服務 6.7 (2015 年 2 月 17 日)
這個版本包含:
Google Analytics (分析)
- 修正小錯誤。
Google 代碼管理工具
Measurement Protocol - 2015 年 1 月 30 日版本 (2015 年 1 月 30 日)
這個版本加入了新的命中參數,如需完整的參數清單,請參閱參數參考資料。
資料來源
ds
資料來源參數可用來設定命中的資料來源。
Web Tracking (analytics.js) - 2015 年 1 月 30 日版本 (2015 年 1 月 30 日)
這個版本包含新增欄位。如需完整的欄位清單,請參閱欄位參考資料。
資料來源
Measurement Protocol - 2015 年 1 月 29 日版本 (2015 年 1 月 29 日)
這個版本加入了新的命中參數,如需完整的參數清單,請參閱參數參考資料。
地理位置覆寫
Android SDK - 版本 4.0.4 - Google Play 服務 6.5 (2014 年 11 月 24 日)
這個版本包含:
Google Analytics (分析)
- 改善問題 443:Google Play 服務不提交例外狀況的例外狀況追蹤。
- 修正小錯誤。
Google 代碼管理工具
- Google 代碼管理工具沒有任何異動。
iOS SDK - 版本 3.10 (2014 年 11 月 5 日)
這個版本包含:
Google Analytics (分析)
- 修正分派信標時無法傳送所有信標的問題。
- 更新 CuteAnimals 範例應用程式,示範如何在應用程式於背景執行時進行調度。
- 新增對其他加強型電子商務欄位的支援。
- 移除針對 iOS SDK 8.0 進行編譯時缺少 GAIHit 和 GAIProperty 類別的警告訊息,且已移除這些類別。
- 調度信標現已更有效率,可透過單一 HTTPS 要求分派多個信標。
- 在某些情況下,要求會經過壓縮以節省數據方案用量。
Google 代碼管理工具
- 淘汰以 TAGContainerFuture 為基礎的 openContainerWithId。在 iOS8 上使用這個 API,如果在 UIAppDelegate 生命週期的某些階段呼叫 get,則會導致系統發生錯誤。
- 在 Google 通用 Analytics (分析) 代碼的加強型電子商務中,新增自訂指標和自訂維度的支援。
- 修正加強型電子商務動作包含選用產品的必要產品的錯誤。
- 支援 Google 通用 Analytics (分析) 代碼的廣告 ID 功能。
- 更新 CuteAnimals 範例應用程式,示範如何在應用程式於背景執行時傳送資料。
Android SDK - 版本 4.0.3 - Google Play 服務 6.1 (2014 年 9 月 25 日)
這個版本包含:
Google Analytics (分析)
- 修正小錯誤。
Google 代碼管理工具
- 已新增加強型電子商務支援功能。詳情請參閱「加強型電子商務開發人員指南」。
Web Tracking (analytics.js) - 2014 年 9 月 2 日版本 (2014 年 9 月 2 日)
- 現在,您可以在支援的瀏覽器中傳遞
useBeacon
參數,使用navigator.sendBeacon
傳送命中。 - 顯示功能外掛程式設定的 Cookie 已從
_dc
重新命名為_gat
。
iOS SDK - 版本 3.09 (2014 年 7 月 31 日)
這個版本包含:
Google Analytics (分析)
- 無變更。
Google 代碼管理工具
- Google 通用 Analytics (分析) 代碼中新增了加強型電子商務支援。
- TAGManager 類別已加入新的
dispatch
和dispatchWithCompletionHandler
方法。
Android SDK - 版本 4.0.2 - Google Play 服務 5.0 (2014 年 7 月 1 日)
這個版本包含:
Google Analytics (分析)
- 已新增加強型電子商務支援功能。詳情請參閱「加強型電子商務開發人員指南」。
- 現在每次變更廣告 ID 時,用戶端 ID 都會重設。
- 廣告 ID 收集功能預設為關閉。
- 新增用於回報例外狀況的程式輔助 API。
- 修正說明文件中的錯誤。
- 修正小錯誤。
Google 代碼管理工具
- Google 代碼管理工具沒有任何異動。
iOS SDK - 版本 3.08 (2014 年 6 月 25 日)
這個版本包含:
Google Analytics (分析)
- 現在,如果應用程式包含程式庫 libAdIdAccess.a (以 SDK 的一部分提供),且追蹤程式上的
allowIDFACollection
屬性設為 true,SDK 就會收集廣告識別碼和廣告客戶追蹤功能啟用標記。 - 已新增加強型電子商務的支援。
- 已新增畫面瀏覽命中類型,以取代應用程式檢視畫面命中類型。
- 現在,每個命中都會加入命中 ID 參數。每次產生應用程式瀏覽、畫面瀏覽或網頁瀏覽點擊時,值就會改變。
- 現在每次 IDFA 值變更時,ClientId 都會重設。在追蹤程式中收集廣告識別碼時,才會發生這個問題。
- 將新的
dispatchWithCompletionHandler
方法新增至 GAI 類別。 - 修正 SDK 可在沒有 clientId 或無用戶端 ID 的情況下傳送信標的問題。
Google 代碼管理工具
- 沒有變更
Web Tracking (analytics.js) - 2014 年 6 月 25 日版本 (2014 年 6 月 25 日)
- 不含有效追蹤 ID 的命中現在會遭到捨棄。
- 新增對跨網域連結外掛程式中的規則運算式的支援。
網頁追蹤 (ga.js) - 2014 年 6 月 25 日版本 (2014 年 6 月 25 日)
- 不含有效追蹤 ID 的命中現在會遭到捨棄。
Measurement Protocol - 2014 年 5 月 12 日 (2014 年 5 月 12 日)
-
更新支援的自然來源清單。
- 已移除:Netscape、About、Mamma、Voila、Live、Wirtulana Polska、Yam、Ozu。
- 已新增/更新:百度、DOCOMO、Onet、Centrum、Sogou、Tut.By、Globo、Ukr.net、So.com、au1。
Web Tracking (analytics.js) - 2014 年 5 月 12 日版本 (2014 年 5 月 12 日)
-
更新支援的自然來源清單。
- 已移除:Netscape、About、Mamma、Voila、Live、Wirtulana Polska、Yam、Ozu。
- 已新增/更新:百度、DOCOMO、Onet、Centrum、Sogou、Tut.By、Globo、Ukr.net、So.com、au1。
iOS SDK - 版本 3.07 (2014 年 5 月 9 日)
這個版本包含:
Google Analytics (分析)
- 新增了使用者 ID 欄位。
Google 代碼管理工具
- 修正廣告巨集 ID 中的錯誤,使其可以正確傳回廣告客戶識別碼 (IDFA)。
- 修正問題:使用者能夠將
NSNumber
用於電子商務資料。
Measurement Protocol - 2014 年 4 月 16 日版本 (2014 年 4 月 16 日)
這個版本包含取代 appview
命中類型,以及新增和重新命名參數。如需完整的參數清單,請參閱參數參考資料。
取代應用程式檢視畫面
appview
命中類型已替換為screenview
。盡快更新應用程式追蹤程式碼,以使用screenview
取代appview
。
新增參數
- 應用程式 ID - 應用程式 ID。
- 應用程式安裝程式 ID - 應用程式安裝工具 ID。
重新命名參數
Web Tracking (analytics.js) - 2014 年 4 月 16 日版本 (2014 年 4 月 16 日)
這個版本包含取代 appview
命中類型並新增欄位。如需完整的欄位清單,請參閱欄位參考資料。
取代應用程式檢視畫面
appview
命中類型已替換為screenview
。盡快更新應用程式追蹤程式碼,以使用screenview
取代appview
。
新欄位
- 畫面名稱 - 網頁/畫面的名稱。如未設定,預設值為網頁網址 (網站) 或畫面 ID (應用程式)。
- 應用程式 ID - 應用程式 ID。
- 應用程式安裝程式 ID - 應用程式安裝工具 ID。
其他異動
- 改善偵錯輸出內容。
- 修正各種預先算繪錯誤。
- 新增對無前置字串的預先算繪 API 的支援。除了 Chrome 以外,預先算繪功能現在也支援 IE11。
- 修正連結器支援中的其他小錯誤。
網頁追蹤 (ga.js) - 2014 年 4 月 16 日版本 (2014 年 4 月 16 日)
- 現在,Yahoo 安全搜尋已正確歸類為自然來源。
- 新增對無前置字串的預先算繪 API 的支援。除了 Chrome 以外,預先算繪功能現在也支援 IE11。
Web Tracking (analytics.js) - 2014 年 4 月版本 (2014 年 4 月 2 日)
- 新增覆寫 User-ID 參數的功能。
Android SDK - 版本 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
iOS SDK - 版本 3.06 (2014 年 3 月 18 日)
這個版本包含:
Google Analytics (分析)
- SDK 現在預設會填入應用程式 ID 參數 (
&aid
)。
Google 代碼管理工具
- 新增對 Google Analytics (分析) 內容實驗巨集的支援。
Android SDK - 版本 3.02 (2014 年 3 月 18 日)
這個版本包含:
Google Analytics (分析)
- Google Analytics (分析) 沒有任何異動。
Google 代碼管理工具
- 新增對 Google Analytics (分析) 內容實驗巨集的支援。
iOS SDK - 版本 3.03c (2014 年 2 月 19 日)
這個版本包含:
Google Analytics (分析)
- 系統不會直接對 Google Analytics (分析) 進行任何變更。Google Analytics (分析) 使用者應注意,根據預設,Google 代碼管理工具不再依附於
AdSupport.framework
。這可能有助於解決問題 387。
Google 代碼管理工具
- 呼叫
AdSupport.framework
API 的函式可細分為獨立的程式庫libAdIdAccess.a
。應用程式必須連結至該程式庫,才能存取廣告 ID (IDFA) 字串和已啟用廣告客戶追蹤功能的標記。
Web Tracking (analytics.js) - 2014 年 2 月版本 (2014 年 2 月 11 日)
網站追蹤 (ga.js) - 2014 年 2 月版本 (2014 年 2 月 11 日)
- 維護版本。
iOS SDK - 版本 3.03a (2014 年 2 月 5 日)
這個版本包含:* 已移除 AdSupport.framework
的需求。* 移除了用不到的程式碼。
iOS SDK - 版本 3.03 (2014 年 1 月 14 日)
此版本包含:* 新增對 64 位元 iOS 7.0 SDK 的支援。* 已移除 libGoogleAnalytics_debug.a
,它是 libGoogleAnalyticsServices.a
程式庫的一部分。* 清理 Google Analytics (分析) 的 CuteAnimals 建立檔案。
Web Tracking (analytics.js) - 2013 年 11 月版本 (2013 年 11 月 22 日)
- 維護版本。
網站追蹤 (ga.js) - 2013 年 11 月版本 (2013 年 11 月 22 日)
- 改善功能,在使用多個追蹤程式的網站上支援通用 Analytics (分析) 升級。
Web Tracking (analytics.js) - 2013 年 11 月版本 (2013 年 11 月 7 日)
- 已新增自動 Cookie 網域設定
- 新增表單跨網域自動連結功能
- 修正錯誤
iOS SDK - 版本 3.02 (2013 年 10 月 18 日)
這個版本包含:* 已修正與通訊協定緩衝區 SDK 的衝突。* 修正啟用程式碼清除功能時發生的連結器錯誤。
Android SDK - 2.0beta6 版 (2013 年 10 月 11 日)
此版本包含:* 第六版 Beta 版。* 完成必要變更,避免指定 KitKat (API 級別 19) 的應用程式使用 SDK 時發生執行階段例外狀況。
Android SDK - 版本 3.01 (2013 年 10 月 11 日)
此版本包含:* 第 3.0 版的第二個版本。* 完成必要變更,避免指定 KitKat (API 級別 19) 的應用程式使用 SDK 時發生執行階段例外狀況。
iOS SDK - 版本 3.01 (2013 年 9 月 20 日)
這個版本包含:
- 修正指定 iOS 7.0 時發生的連結錯誤。
iOS SDK - 發布版本 3.0.0 (2013 年 8 月 16 日)
這個版本包含:* 3.0 版首次發布的 SDK API 變更,以便與 analytics.js 保持一致。已移除 track
和 send
方法。請改用 send
和 GAIDictionaryBuilder
建構方法。* GAITracker
通訊協定的大多數屬性都已移除。請改為在各種欄位中使用 set
。* 系統會保留所有使用 set
方法設定的參數。以往,您只能為下一次傳送/追蹤呼叫設定多個參數。* 如果您想為 SDK 實作自訂記錄功能,可以使用 GAILogger
通訊協定。* 最低系統需求已變更。詳情請參閱 Readme.txt。* 所有 SDK 活動 (資料庫和網路存取權) 現在都是透過另一個執行緒完成。* 現在可以讀取 clientId
了。呼叫 [tracker get:kGAIClientId]
。請注意,這項呼叫會封鎖,直到可以從資料庫讀取 clientId
為止。* 除非命中資料超過 2000 個位元組,否則 SDK 不會再使用 POST
。改用 GET
。* SDK 不會再依據 HTTP 回應代碼重新傳送命中。
Android 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 回應代碼重試命中。
Android SDK - 2.0beta5 版 (2013 年 4 月 10 日)
此版本包含:* 第五個 Beta 版。* 修正 EasyTracker 例外狀況剖析錯誤。設定 ga_reportUncaughtExceptions
旗標時,系統不會初始化例外狀況剖析器,也因此不會剖析未擷取例外狀況的位置。修正此問題後,當 ga_reportUncaughtExceptions
設為 True 時,當機和例外狀況報告就會回報未偵測到的例外狀況位置。
Measurement Protocol - 2013 年 3 月版本 (2013 年 3 月 22 日)
今天我們推出了全新的 Measurement Protocol 公開測試版。
Web Tracking (analytics.js) - 2013 年 3 月版本 (2013 年 3 月 22 日)
今天,我們在公開測試版中推出了全新的 analytics.js 集合程式庫。
網站追蹤 (ga.js) - 2013 年 2 月版本 (2013 年 2 月 13 日)
下列變更已推送至最新版的追蹤程式碼:
- 新增使用
_set
指定當地幣別的支援功能,例如gaq.push(['_set', 'currencyCode', 'EUR'])
iOS SDK - 2.0beta4 版 (2013 年 1 月 8 日)
這個版本包含:
- 將預設 appVersion 變更為
CFBundleShortVersionString
中的值,而非CFBundleVersionKey
。 - 使用 HTTPS 做為預設通訊協定,而非 HTTP。
- 追蹤方法已變更為「傳送」(例如
trackView
現已改名為sendView
)。 - 修正一些小錯誤。
Android SDK - 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 資料庫復原的能力。* 修正其他多項當機和錯誤。
iOS SDK - 版本 2.0beta3 iOS6 更新 (2012 年 9 月 26 日)
這個版本包含:
- 將 armv7s 架構新增至 libGoogleAnalytics.a。
- 已從 libGoogleAnalytics.a 中移除 armv6 架構。
iOS SDK - 版本 1.5.1 (2012 年 9 月 18 日)
這個版本包含:
-
修正錯誤:
- 移除 NoThumb 版本的程式庫。
- 停止支援 armv6。
-
新功能:
- 新增 armv7s 支援 (適用於 iPhone5)。
Android SDK - 版本 1.5.1 (2012 年 9 月 18 日)
這個版本包含:
- 修正錯誤:
- 修正從 1.5 以下版本的 SDK CV 遷移至 1.5 SDK 自訂變數的問題。
- 遵循使用者的背景資料限制設定。
iOS SDK - 版本 1.5 (2012 年 9 月 17 日)
這個版本包含:
- 修正錯誤:
- GANTrackerDelegate 通訊協定方法現在是選用項目。
- 事件現在包含上次追蹤的網頁瀏覽 (utmp)。
- 新功能:
- 支援最多 50 個自訂變數 (注意:這項功能僅適用於 Google Analytics Premium 使用者)。
- 更新 BasicExample 範例應用程式。
Android SDK - 版本 1.5 (2012 年 9 月 17 日)
這個版本包含:
-
修正錯誤:
- 修正記憶體流失問題。
- 事件現在包含上次追蹤的網頁瀏覽 (
utmp
)。
-
新功能:
- 支援 50 個自訂變數 (注意:這項功能僅適用於 Google Analytics Premium 使用者)。
iOS SDK - 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
問題。
Android SDK - 2.0beta3 版 (2012 年 8 月 21 日)
這個版本包含:
- 新增對自訂維度和指標的支援。
- 新增對社交互動追蹤的支援。
- 已將
StandardExceptionParser
的課程設為公開 - 修正 SDK 初始化期間偶爾當機的問題。
- 修正了部分裝置上忽略的
INSTALL_REFERRER
廣播訊息。 - 已修正
GoogleTracker
類別中的ConcurrentModificationExceptions
。 - 其他錯誤修正和改善項目
iOS SDK - 2.0beta2 版 (2012 年 6 月 27 日)
這個版本包含:
- 已更新為最新的線路格式。
sampleRate
已變更為雙精度浮點值。- 追蹤過多的次數受到限制。
- 如果啟用選擇不採用,系統就會刪除未分派的追蹤資訊。
- 系統將刪除超過 30 天的未分派追蹤資訊。
- 強化功能來達到調度工具。
- 調度工具會在連線中斷時使用 Reachability API,在連線恢復後接收通知,而不是定期重試。
- 已更新範例應用程式。
- 其他錯誤修正和強化功能。
Android SDK - 2.0beta2 版 (2012 年 6 月 21 日)
這個版本包含:
- 簡化的 EasyTracker 介面。
- 分派的控制項已移至新類別
GAServiceManager
。 - 已更新為最新的線路格式。
sampleRate
已變更為雙精度浮點值。- 追蹤過多的次數受到限制。
- 如果啟用選擇不採用,系統就會刪除未分派的追蹤資訊。
- 系統將刪除超過 30 天的未分派追蹤資訊。
- 其他錯誤修正和強化功能。
iOS SDK - 2.0beta1 版 (2012 年 5 月 25 日)
這個版本包含:
- 新增未偵測到的例外狀況處理功能。
- 已從
GAI
中移除dispatchEnabled
資源。 - 在
GAI
中新增defaultTracker
屬性。 - 已將
close
方法新增至GAITracker
- 已將時間追蹤方法新增至
GAITracker
。 - 已將
trackView
方法新增至沒有引數的GAITracker
。 - 交易項目欄位名稱已更新。
- 已更新為最新的線路格式。
- 系統會將事件值解讀為 64 位元整數。
- ARMV6 程式碼產生方式已從 THUMB 切換為 ARM。
Android SDK - 2.0beta1 版 (2012 年 5 月 25 日)
這個版本包含:
- 移除了
startSession
方法。改用setStartSession
。 - 已將
ga_sessionTimeout
參數新增至 EasyTracker。 - 已實作省電模式。
- 已將
trackView
方法新增至沒有引數的GAITracker
。 - 修正導致命中時無法傳送例外狀況參數的錯誤。
- 無法讀取資料庫中的命中資料會遭到捨棄,而非永久封鎖所有命中資料,因此無法分派。
- 已更新為最新的線路格式。
- 已導入時間命中類型。
- 已導入的電子商務命中類型 (交易和項目)。
網站追蹤 (ga.js) - 2012 年 2 月版本 (2012 年 2 月 24 日)
下列變更已推送至最新版的追蹤程式碼:
- 允許的網站速度取樣率上限 (
_setSiteSpeedSampleRate
) 已從 10% 調高為 100%。 _setAccount
方法現在可移除開頭和結尾的空格。
網站追蹤 (ga.js) - 2012 年 2 月版本 (2012 年 2 月 1 日)
下列變更已推送至最新版的追蹤程式碼:
- 更新系統預設偵測到的自然搜尋引擎清單。新增了「startsiden.no」、「rakuten.co.jp」、「biglobe.ne.jp」和「goo.ne.jp」。移除了「search」並加上「conduit.com」、「babylon.com」、「search-results.com」、「avg.com」、「comcast.net」和「incresearch.com」這所有原本是「incredimail.com」
網頁追蹤 (ga.js) - 2012 年 1 月版本 (2012 年 1 月 26 日)
下列變更已推送至最新版的追蹤程式碼:
- 自訂變數的長度上限已從 64 個半形字元提高為 128 個半形字元。此外,現在系統會在網址編碼前檢查長度。
- 已放寬事件命中的頻率限制。您現在可以傳送 10 筆命中,以及每秒額外 1 次命中 (先前限制為每 5 秒命中 1 次)。請注意,「單次工作階段命中」上限為 500 次命中。
__utmv
Cookie 現在會用不同的變數分隔符 (脫字符號而非半形逗號) 編寫,以便與 RFC 相容。這應該能修正部分有關客戶所見 Cookie 編碼問題的問題。
Android SDK - 版本 1.4.2 (2011 年 11 月 28 日)
這個版本包含:
-
說明文件:
- ReadMe.txt 已更新,現在可指向網站查看說明文件。
Android SDK - 版本 1.4.1 (2011 年 11 月 22 日)
這個版本包含:
- 修正錯誤:
- 修正 Google Play 到達網頁網址自動追蹤的處理方式。
- 允許
setReferrer
的參照網址參數進行網址編碼。
網站追蹤 (ga.js) - 2011 年 11 月版本 (2011 年 11 月 16 日)
網站速度資料收集功能異動:
- 系統現在會自動為所有網站資源收集網站速度資料,取樣率為 1%。
_trackPageLoadTime
函式 (先前選擇採用網站速度資料收集功能) 現已淘汰。 - 您可以使用新的
_setSiteSpeedSampleRate
函式調整預設取樣率。 - 如果
_trackPageview
呼叫中使用了虛擬路徑,該路徑現在也會與從該網頁收集的所有網站速度資料建立關聯。
iOS SDK - 版本 1.4 (2011 年 11 月 15 日)
這個版本包含:
- 修正錯誤:
- 已將資料庫的位置從「文件」目錄變更為「程式庫」目錄。
- 針對 SQLite 資料庫錯誤,SDK 不會再擲回
NSAsserts
。 - 修正在使用空字串呼叫
trackPageview
時異常終止的問題。 - 修正了在呼叫
stopTracker
後呼叫各種GANTracker
方法時發生的當機問題。 - 修正多項記憶體流失問題,包括一個使用開頭為「/」的 pageURL 呼叫 trackPageview。
- 新功能:
- 新增了
dispatchSynchronously
方法。 - 揭露了幾個實用的常數 (請參閱 GANTracker.h)。
- 新增了
Android SDK - 版本 1.4 (2011 年 11 月 15 日)
這個版本包含:
- 修正錯誤:
- 綁定和處理多個
SQLiteExceptions
。 - 修正了在呼叫
startNewSession
之前呼叫stopSession
中的NullPointerException
。 - 修正 HTC Thunderbolt 和 Motorola Droid Bionic 裝置上的記憶體不足錯誤。
- 清除分派方法中不必要的資料庫存取權。
- 綁定和處理多個
網站追蹤 (ga.js) - 2011-10 版 (2011 年 10 月 17 日)
這個版本包含下列新功能:
- 只要將
_trackEvent()
方法的新opt_noninteraction
參數設為true
,即可將事件標示為非互動。事件一旦被標記為非互動,所產生的點擊就不會影響跳出率。詳情請參閱 ga.js 參考資料。
這個版本修正了下列錯誤:
- 修正問題:將 AdWords
gclid
網址參數加進內部網站連結,可能會導致付費造訪次數增加。
iOS SDK - 版本 1.3 (2011 年 9 月 6 日)
這個版本包含:
- 修正錯誤:
- 修正了嘗試在啟動追蹤器之前設定
dryRun
旗標時發生的匯流錯誤。 - 修正了嘗試傳遞
NULL
以發生錯誤時發生的公車錯誤。 - 請在 HTTP 標頭中使用正確的語言。
- 修正了嘗試在啟動追蹤器之前設定
- 新功能:
- 已新增
anonymizeIp
旗標。 - 新增了
sampleRate
參數。 - 新增對廣告活動參照連結網址的支援。
- 已新增
Android SDK - 1.3.1 版 (2011 年 9 月 6 日)
這個版本包含:
- 修正錯誤:
- 修正一般廣告活動參照連結網址追蹤的錯誤。
- 修正
anonymizeIp
標記幹擾廣告活動追蹤的問題。
Web Tracking (ga.js) - 2011-08 版 (2011 年 8 月 16 日)
此版本修正了一項錯誤,該錯誤會造成某些網站的造訪次數偏高和/或減少新訪客數。第一項影響主要是影響網站自然流量和特定使用者行為的網站。第二種影響只有在網站採用不支援的追蹤設定,而具有多個追蹤器才能運作。
Web Tracking (ga.js) - 2011-08 版 (2011 年 8 月 11 日)
工作階段計算功能異動:
- 每個工作階段各有一個廣告活動:如果新廣告活動在現有工作階段期間開始放送,追蹤指令碼現在會自動開啟新的工作階段。下列欄位的任何變更都會觸發新的廣告活動:廣告活動 ID、名稱、來源、媒介、字詞、內容或 gclid。
- 即使使用者關閉瀏覽器,追蹤指令碼也不會再啟動新的工作階段。
跨網域追蹤異動:
- 設定跨網域追蹤時,不再需要呼叫
_setAllowHash(false)
。已包含呼叫_setAllowHash(false)
的網頁會繼續運作,但設定新網站時已不再需要。 - 追蹤指令碼現在會嘗試修復遭到 HTTP 重新導向器和瀏覽器破壞的連結器參數。目前因為重新導向器和瀏覽器造成編碼改變而被捨棄的連結器值,現在大約有 85% 應可成功復原,且可用於追蹤指令碼。
Android SDK - 版本 1.3 (2011 年 8 月 10 日)
這個版本包含:
- 修正錯誤:
- 修正資料庫處理的幾個問題。
- 修正使用自訂變數時發生的例外狀況。
- 保留應用程式結構定義,而非傳入的內容。
- 移除意外建立慈善工作階段的功能。
- 新功能:
- 新增隨時設定廣告活動參照連結網址的功能
- 已新增
sampleRate
標記 - 已新增
anonymizeIp
標記
網頁追蹤 (ga.js) - 2011 年 7 月版本 (2011 年 7 月 26 日)
這個版本包含一個新功能:
- 追蹤程式碼現在會延遲預先算繪網頁的命中,直到使用者瀏覽這些網頁。如果使用者從未查看預先算繪頁面,系統就不會傳送任何命中。這項功能只提供給使用非同步追蹤指令碼的網站使用。如要進一步瞭解預先算繪功能,請參閱 Google 網站管理員中心網誌。
網頁追蹤 (ga.js) - 2011 年 7 月版本 (2011 年 7 月 14 日)
這個版本包含各種錯誤修正和重構,以及一項新功能:
- 新增社交追蹤支援 ( _trackSocial)
iOS SDK - 版本 1.2 (2011 年 6 月 27 日)
這個版本包含:
- 修正錯誤:
- 修正使用自訂變數時發生的當機問題。
- 修正使用自訂變數時發生的記憶體流失問題。
- 新功能:
- 開始支援電子商務命中。
- 已新增
Debug
旗標。 - 已新增
DryRun
旗標。 - 針對
SQLite3
失敗提供更多描述性的錯誤資訊
Android SDK - 版本 1.2 (2011 年 6 月 27 日)
這個版本包含:
-
修正錯誤:
- 已修正格式錯誤的
userAgent
字串。
- 已修正格式錯誤的
-
新功能:
- 開始支援電子商務追蹤
- 已新增
debug
標記 - 已新增
dryRun
標記
網頁追蹤 (ga.js) - 2011 年 5 月版本 (2011 年 5 月 18 日)
這個版本修正了下列錯誤。
- 修正跨網域追蹤中會導致在某些情況下廣告活動資料編碼不正確的錯誤。
- 修正跨網域追蹤錯誤,此錯誤會導致系統從網址重複載入 Cookie,在某些情況下會造成 Cookie 不正確。
- 修正自訂變數中會導致部分值在報表中編碼的錯誤。
Android SDK - 版本 1.1 (2011 年 5 月 4 日)
這個版本包含:
-
修正錯誤:
- 修正空格編碼錯誤。
SQLiteExceptions
不會再導致應用程式當機。
-
新功能:
- 新增對自訂變數的支援
網頁追蹤 (ga.js) - 2011-04 版 (2011 年 4 月 14 日)
這個版本包含定期維護,包括錯誤修正和重構。公用 API 或功能將維持不變。
網頁追蹤 (ga.js) - 2011 年 3 月版本 (2011 年 3 月 30 日)
這個版本包含更新和一項新功能。
-
「
POST
」支援:- 追蹤程式碼現在可以傳送更大的追蹤信標。過去,信標是透過 HTTP
GET
要求傳送,但某些瀏覽器和 Proxy 的長度上限為 2048 個字元。系統已捨棄超出這個上限的要求,且資料從未達到 Google Analytics (分析)。從這個版本開始,系統將透過 HTTPPOST
傳送超過 2048 個字元的要求,但不適用上述限制。追蹤程式碼現在支援最多 8192 個字元的信標。
- 追蹤程式碼現在可以傳送更大的追蹤信標。過去,信標是透過 HTTP
網站追蹤 (ga.js) - 2011 年 2 月版本 (2011 年 2 月 17 日)
這個版本修正了下列錯誤。
- 修正導致
_addIgnoredOrganic
和_addIgnoredRef
無法在首次造訪網站時正常運作的錯誤。 - 修正在多個 iframe 中執行追蹤程式碼的相關問題。
iOS SDK - 版本 1.1 (2011 年 2 月 11 日)
這個版本包含:
- 新功能:
- 新增對自訂變數的支援。
- 新增了 NoThumb 程式庫版本。
網站追蹤 (ga.js) - 2010 年 10 月版本 (2010 年 10 月 4 日)
這個版本包含定期維護,包括錯誤修正和重構。公用 API 或功能將維持不變。
iOS SDK - 發布版本 1.0 (2010 年 8 月 30 日)
這個版本包含:
-
新功能:
- 開始支援 iOS4
網頁追蹤 (ga.js) - 2010-04 版 (2010 年 4 月 20 日)
這個版本包含錯誤修正並清除 API。
-
修正錯誤:
- 修正事件追蹤錯誤。不必再先呼叫
_initData
或_trackPageview
即可撥打_trackEvent
。 - 更新非同步程式碼片段,使其可以順利放置在任何網頁上,而不會造成 IE 6 和 7 發生問題。如需新程式碼片段,請參閱非同步追蹤指南。這項更新作業已於 2010 年 3 月 22 日進行。
- 擴充非同步語法,支援
_gat
物件的呼叫方法。
- 修正事件追蹤錯誤。不必再先呼叫
-
更新了追蹤器初始化 API,使其與非同步語法保持一致。也淘汰了舊函式。
- 新增了
_gat._createTracker(opt_account, opt_name)
函式。允許以名稱追蹤追蹤器,並在稍後使用其名稱。使用此名稱,而非_gat._getTracker(account)
。 - 新增了
_gat._getTrackerByName(name)
。擷取具有指定名稱的追蹤器。 - 新增了
tracker._getName()
。傳回建立追蹤器時所指定的名稱。 - 淘汰了
_gaq._createAsyncTracker(account, opt_name)
。改用_gat._createTracker
。 - 淘汰了
_gaq._getAsyncTracker(name)
。改用_gat._getTrackerByName
。
- 新增了
-
如要進一步瞭解這些 API 變更,請參閱追蹤器參考資料。
網頁追蹤 (ga.js) - 2009 年 12 月版本 (2009 年 12 月 1 日)
這個版本包含預設搜尋引擎清單更新,以及控制 Cookie 逾時的新函式。此外,我們還推出了非同步 Google Analytics (分析) 程式碼片段,以縮短 ga.js 延遲對網頁的影響。
-
更新預設搜尋引擎清單
- 新增 Naver、Eniro 和 Daum 搜尋引擎。
- 已將 Looksmart、Gigablast、 Club-internet、Netsprint、Intera、Nostrum 和 Ilse 從清單中移除。
-
新增函式,用於控制所有已儲存 Cookie 的 Cookie 到期時間。淘汰了現有的 Cookie 逾時函式。詳情請參閱 JS API 說明文件。
_setVisitorCookieTimeout(cookieTimeoutMillis)
會取代_setCookiePersistence
函式。_setSessionCookieTimeout(cookieTimeoutMillis)
會取代_setSessionTimeout
函式。_setCampaignCookieTimeout(cookieTimeoutMillis)
會取代_setCookieTimeout
函式。
-
推出非同步 Google Analytics (分析) 程式碼片段。請參閱說明文件,瞭解如何試用這項工具。
-
_setVar
函式已淘汰。自訂變數功能取代了_setVar
。詳情請參閱說明文件。
網頁追蹤 (ga.js) - 2009-11 版 (2009 年 11 月 4 日)
這個版本包含:
-
新增函式,用於擷取訪客層級自訂變數。詳情請參閱函式說明文件。
_getVisitorCustomVar(index)
-
網站內重疊廣告內容會在執行 ga.js 時立即載入,而不會等待 window.onload。
網站追蹤 (ga.js) - 2009-10 版 (2009 年 10 月 14 日)
這個版本包含新功能:
-
在
_addOrganic
函式中加入選用的布林值參數,指定是否要將新的自然來源加到自然來源清單的開頭或尾端。詳情請參閱說明文件。_addOrganic(newOrganicEngine, newOrganicKeyword, opt_prepend)
網頁追蹤 (ga.js) - 2009-09 版 (2009 年 9 月 28 日)
這個版本包含定期維護,以提升效能及重構。公用 API 或功能將維持不變。
網頁追蹤 (ga.js) - 2009-08 年版本 (2009 年 8 月 31 日)
這個版本修正了多項錯誤並提升執行效能:
- 針對自然搜尋的搜尋字詞、網頁路徑資訊 (utmp) 和使用者定義的值 (例如
_link
和_linkByPost
函式) 進行正確的編碼。 - 隨機搜尋清單中新增了搜尋引擎 Rambler
- 修正搜尋引擎 http://kvasir.no 的自然搜尋剖析
- 使用者定義的新自然搜尋引擎現在會列在清單頂端
- 已移除淘汰的
_trackEvent(action, label, value)
函式,並替換為_trackEvent(category, action, label, value)
- 儲存推薦連結來源網址時,區分其大小寫;舉例來說,系統回報的 www.domain.com/PaGe.HtMl 中會包含大小寫資訊。
- 限制 GASO 權杖大小最多可為 1200 個字元
- 新增函式,允許覆寫 Cookie 的預設逾時設定:
_setCookiePersistence(timeout)