Android Google Analytics API v4与v3的区别

时间:2014-08-14 14:18:01

标签: android google-analytics google-analytics-v4

有人可以告诉我为什么在Google Analytics示例中他们没有使用app_tracker.xml配置。虽然它用于旧版本的分析v3。我在没有app_tracker.xml的情况下尝试了v4分析,它运行正常,没有任何问题,它有什么大不了的? (我是分析中的新手)

在他们的示例中,他们在Application类中使用了以下行。如果我们在global_tracker.xml中定义属性id,为什么我们需要这一行?为什么我们需要在全局跟踪器中进行配置?

private static final String PROPERTY_ID = "UA-XXXXX-Y";

1 个答案:

答案 0 :(得分:1)

他们“有点”做。

我不知道如何回答这个问题,但app_tracker.xml只是一个配置文件,就像global_tracker.xml一样。除非您特别想在xml中定义设置,否则不需要它。

来自Google Analytics v4 Getting Started

  

可以使用XML中定义的资源管理配置设置。   例如,如果您有全局跟踪器,则可以创建文件   在项目的res / xml目录中调用global_tracker.xml并添加   以下资源:

这只是一个例子,你自己决定是否要app_tracker.xml定义。

要回答关于PROPERTY_ID的第二个问题,我再次引用Google Analytics v4 Getting Started

  

请注意,可以使用PROPERTY_ID创建跟踪器   analytics.newTracker(PROPERTY_ID)或它可以从xml创建   资源文件为analytics.newTracker(R.xml.global_tracker)。

希望这清楚。快乐的编码和分析:)