有人可以告诉我为什么在Google Analytics
示例中他们没有使用app_tracker.xml
配置。虽然它用于旧版本的分析v3。我在没有app_tracker.xml
的情况下尝试了v4分析,它运行正常,没有任何问题,它有什么大不了的? (我是分析中的新手)
在他们的示例中,他们在Application类中使用了以下行。如果我们在global_tracker.xml中定义属性id,为什么我们需要这一行?为什么我们需要在全局跟踪器中进行配置?
private static final String PROPERTY_ID = "UA-XXXXX-Y";
答案 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)。
希望这清楚。快乐的编码和分析:)