由谷歌Analytics(分析)V4 SDK使用(如谷歌發現播放服務4.3.23版本)的XML配置文件parameters文檔中說,ga_dryRun
和ga_logLevel
都在跟蹤文件中有效的屬性。這裏是我的res/xml/default_tracker.xml
:如何在Android版Google Analytics(分析)v4 SDK中通過XML配置空運行和日誌級別選項?
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="ga_dryRun">true</bool>
<string name="ga_logLevel">verbose</string>
</resources>
當我設置一個新的跟蹤這個配置文件並運行我的應用程序,我在日誌中看到以下內容:
04-30 13:05:55.303 29266-29266/com.example.app W/GAV3﹕ Thread[main,5,main]: bool configuration name not recognized: ga_dryRun
04-30 13:05:55.303 29266-29266/com.example.app W/GAV3﹕ Thread[main,5,main]: string configuration name not recognized: ga_logLevel
是否有更新的屬性名稱使用?不再支持通過XML配置這些功能(他們在v3 SDK中工作)?
我知道我可以同時設置了空轉和從Java日誌級別選項,但它會很高興能夠在XML文件中定義這些,所以我可以使用不同的文件不同的構建變種。
啊,我明白了。我一定忽略了那個Javadoc。這不是明顯從下表中,哪些參數是全球性的,哪些是每個追蹤:https://developers.google.com/analytics/devguides/collection/android/v4/parameters – gnuf
呀,經歷同樣的痛苦遷移到v4 - 兩個XML配置文件,兩套文檔。添加兩個鏈接來闡明@Avi所說的,一個用於Tracker,另一個用於GoogleAnalytics的單身人士。 https://developer.android.com/reference/com/google/android/gms/analytics/GoogleAnalytics.html https://developer.android.com/reference/com/google/android/gms/analytics /Tracker.html –
再次,屬於每個跟蹤器'參數MUST'官方文檔中寫下明確! – cwhsu