我无法找到如何做到这一点。这个文档有:https://developers.google.com/analytics/devguides/collection/android/v2/advanced - 它显示了这个方法:
gaInstance.getTracker(trackingId)
其中trackingId是api密钥,但我认为只有在跟踪器配置正确后才能使用它?它不是设置 api密钥。
我需要这个,因为我的应用必须跟踪不同的帐户,具体取决于某个服务器配置。服务器将向我发送api密钥到哪里跟踪。
提前致谢。
P.S。我使用的是Google Analytics V2。
答案 0 :(得分:0)
我这样做了:
GoogleAnalytics gaInstance = GoogleAnalytics.getInstance(context);
Tracker gaTracker = gaInstance.getTracker(apiKeyGA);
gaInstance.setDefaultTracker(gaTracker);
似乎工作。我必须确认。
在我的webservice返回之后,我把它放在初始化后的某处。我将它保存在prefs中,以便下次更快地访问。
编辑:不起作用。它一直跟踪我放入XML的字符串,当我删除元素时,它不再跟踪。但我现在就把它放在这里,也许它会导致正确答案。