Android 同时使用Google analytics和Google firebase

Android 同时使用Google analytics和Google firebase,android,analytics,Android,Analytics,我最近在一个Android应用程序中实现了Firebase分析。在此之前,我使用谷歌分析,一切正常。由于我实施了Firebase Analytics,我在Google Analytics中没有收到任何数据-我只在Firebase Analytics中获得数据。我已经为GA留下了代码,并添加了对FA的调用,但只有FA起作用。有人知道问题出在哪里吗 我已经读到,你可以用谷歌标签管理器来做这件事,但看起来需要做很多工作,这是我目前不想做的事情。我可以在不使用tag manager的情况下向Fireba

我最近在一个Android应用程序中实现了Firebase分析。在此之前,我使用谷歌分析,一切正常。由于我实施了Firebase Analytics,我在Google Analytics中没有收到任何数据-我只在Firebase Analytics中获得数据。我已经为GA留下了代码,并添加了对FA的调用,但只有FA起作用。有人知道问题出在哪里吗

我已经读到,你可以用谷歌标签管理器来做这件事,但看起来需要做很多工作,这是我目前不想做的事情。我可以在不使用tag manager的情况下向Firebase和Google Analytics发送数据吗


请注意,我正在使用来自Firebase的Json文件,并在tracker对象的初始化中传递GA的UA-*属性。

如果您想同时使用FA和GA分析,有3个简单操作要做:

  • 删除您的
    global_tracker.xml
    (或analytics.xml,无论您在哪里存储了跟踪代码UA-xxxxxx)
  • 在GoogleAnalyticsApplication.class中,使用跟踪代码添加私有字符串:
    private static final string PROPERTY\u ID=“UA-xxxxxx-x”
    并将此字符串作为参数传递给
    mTracker
    对象创建,如下所示:
    mTracker=analytics.newTracker(PROPERTY\u ID)
  • 通过以下方式更新
    google services.json中的
    analytics\u service
    参数:

    “分析服务”:{ “地位”:1 },

  • 就这些。在此之后,您将使GA和FA分析正确地协同工作