簡體   English   中英

谷歌分析Android SDK V4混亂

[英]Google Analytics Android SDK V4 confusion

到目前為止,我一直在我的應用程序中使用適用於Android V3的 Google AnalyticsSDK ,它一直運行正常(Android 3.0及更高版本支持我的應用程序)。 現在V3已被棄用,最新版本是適用於Android的Google Analytics SDK v4

通過閱讀官方文檔以及博客文章,我能夠使其工作。 但我還有幾個問題:

1)什么是全球追蹤器應用追蹤器 它背后的概念是什么? 如果我有多個Android應用程序,那么差異是什么。 我的所有應用都應該擁有相同的全球追蹤器嗎? 從這個意義上說它是“全球性的”嗎? 我在這里有點無能為力。
2) V4使用Google Play Services V4.3及更高版本,並且沒有像V3那樣的獨立庫。 那么,刪除V3庫jar文件和代碼是否安全? Google Developers頁面會說:

SDK可以使用,並且可以在沒有Google Play服務的設備上使用。 在這種情況下,SDK將自動回退到本地調度。

通常,運行Android 2.3(Gingerbread)或更高版本並安裝了Google Play商店應用的設備會在幾天內收到更新。 這允許您使用Google Play服務中的最新API並訪問Android生態系統中的大多數設備(不支持早於Android 2.3的設備或不支持Google Play商店應用的設備)。

因此,使用V4 ,我的應用跟蹤是否仍然適用於可能沒有Google Play Services V4.3或更高版本的所有設備? 如果沒有,那么應用程序會因為沒有找到分析代碼所需的特定類而崩潰嗎? 或者,可以安全地假設所有使用Android 2.3+的設備都與Analytics V4兼容嗎?

注意: Google Play服務文檔頁面確實顯示了如何檢查Google Play服務是否可用。 但我不想不必要地提示用戶,因為分析不會影響我的應用程序的功能。 此外,我可以進行檢查,但我不想錯過任何分析信息。

1)什么是全球追蹤器和應用追蹤器? 它背后的概念是什么? 如果我有多個Android應用程序,那么差異是什么。 我的所有應用都應該擁有相同的全球追蹤器嗎? 從這個意義上說它是“全球性的”嗎? 我在這里有點無能為力。

它們幾乎是一回事。 只是以不同的方式配置以作為示例。 如果您有多個應用程序,則可能需要同時使用這兩個應用程序,以便每個應用程序都跟蹤它自己的Google Analytics(分析)屬性以及匯總所有數據的全局屬性。 但跟蹤器對象完全相同。 大多數時候你只使用其中一種。 因此,請忽略文檔中的該部分,並僅將其作為示例閱讀如何設置跟蹤器。 選擇一個並堅持下去。 我建議使用xml配置方法,它更干凈。

2)V4使用Google Play Services V4.3及更高版本,並且沒有像V3那樣的獨立庫。 那么,刪除V3庫jar文件和代碼是否安全? Google Developers頁面確實這樣說

是。 安全刪除。 2.2以上的任何Android設備都將安裝Play服務。 您可能想要檢查是否僅在您的應用中完全跳過跟蹤。

1)什么是全球追蹤器和應用追蹤器? 它背后的概念是什么? 如果我有多個Android應用程序,那么差異是什么。 我的所有應用都應該擁有相同的全球追蹤器嗎? 從這個意義上說它是“全球性的”嗎? 我在這里有點無能為力。

全局跟蹤器旨在跟蹤您想要在您的不同應用中跟蹤的內容,無論它們是完全不同的應用還是針對不同平台的相同應用。 如果您不需要,您可以保留應用跟蹤器,而不使用任何全局跟蹤器。

2)V4使用Google Play Services V4.3及更高版本,並且沒有像V3那樣的獨立庫。 那么,刪除V3庫jar文件和代碼是否安全?

是的,不再需要V3庫jar。 您現在使用的是Play Services庫,而不是使用Analytics V3庫。 主要區別在於,不是您的應用程序調度數據(通過Analytics V3庫),調度將通過Play服務APK進行,應用程序中的Play服務庫將傳遞數據。 如果設備上沒有所需的Play服務APK,Play服務庫將回退到本地調度意義而不是播放服務APK調度數據,您的應用將直接調度數據,就像它在V3和之前一樣。

什么分析成為Play服務的一部分4.3對我來說意味着:

  1. Google Analytics成為Android上的一等公民 Play服務比獨立的Analytics庫更受歡迎,我希望更多人開始使用GA進行此更改。
  2. 由於自動更新APK,調度成為Play Services APK的一部分將能夠獲得更快的改進。

API本身還有其他增強功能(全球跟蹤器等),但它們與分析成為Play服務的一部分沒有任何關系。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM