如何以编程方式设置Google Analytics API密钥?

时间:2013-03-08 10:39:27

标签: android google-analytics easytracker

我无法找到如何做到这一点。这个文档有:https://developers.google.com/analytics/devguides/collection/android/v2/advanced - 它显示了这个方法:

gaInstance.getTracker(trackingId)

其中trackingId是api密钥,但我认为只有在跟踪器配置正确后才能使用它?它不是设置 api密钥。

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

提前致谢。

P.S。我使用的是Google Analytics V2。

1 个答案:

答案 0 :(得分:0)

我这样做了:

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

似乎工作。我必须确认。

在我的webservice返回之后,我把它放在初始化后的某处。我将它保存在prefs中,以便下次更快地访问。

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