2013-03-08 49 views
2

我无法找到如何做到这一点。有此文件:https://developers.google.com/analytics/devguides/collection/android/v2/advanced - 它显示了这种方法:如何以编程方式设置Google AnalyticsAPI键?

gaInstance.getTracker(trackingId) 

哪里trackingId是API密钥,但我认为这只能后跟踪已配置正确使用?这不是为设置的API密钥。

我需要这个,因为我的应用程序必须跟踪到不同的帐户,具体取决于特定的服务器配置。服务器将向我发送要跟踪的API密钥。

在此先感谢。

P.S.我正在使用Google Analytics V2。

+0

这对于使用包名重写的人也很有用。如果您通过“aapt --rename-manifest-package new.package.name”重写软件包名称,EasyTracker无法找到其资源 – 2013-03-08 14:56:47

回答

0

我这样做:

GoogleAnalytics gaInstance = GoogleAnalytics.getInstance(context); 
Tracker gaTracker = gaInstance.getTracker(apiKeyGA); 
gaInstance.setDefaultTracker(gaTracker); 

似乎工作。我必须确认。

我把它放在初始化后的某个地方,在我的web服务返回后。我将它保存在首选项中,以便下次访问更快。

编辑:不起作用。它跟踪我放入XML的字符串,当我删除元素时,它不再跟踪。但我现在就把它放在这里,也许会导致一个正确的答案。

相关问题