在Android上配置活动度量

在Android上配置活动度量,android,google-analytics,tracker,Android,Google Analytics,Tracker,一段时间以来,我一直在尝试在我的android应用程序中配置Google Campaign Measurement。我遵循了教程,在与谷歌的文档混乱作斗争之后,我达到了一个地步,根据该教程,一切都正常工作。我正确地接收到GAThread logcat消息 然而,我的分析面板没有收到任何数据,尽管与开发人员帐户配对。我想在完成本教程后,我可能对整个过程有错误的想法,因此请澄清: 我遵循教程中的第一个解决方案,使用已经实现的接收器,它应该自动发送数据。我需要为它配置追踪器吗 如果我真的需要一个追踪器

一段时间以来,我一直在尝试在我的android应用程序中配置Google Campaign Measurement。我遵循了教程,在与谷歌的文档混乱作斗争之后,我达到了一个地步,根据该教程,一切都正常工作。我正确地接收到GAThread logcat消息

然而,我的分析面板没有收到任何数据,尽管与开发人员帐户配对。我想在完成本教程后,我可能对整个过程有错误的想法,因此请澄清:

  • 我遵循教程中的第一个解决方案,使用已经实现的接收器,它应该自动发送数据。我需要为它配置追踪器吗
  • 如果我真的需要一个追踪器,哪一个,在哪里?在我的清单中放置元数据标记就足够了,如下所示:

    android:name=“com.google.android.gms.analytics.globalconfiggresource” android:resource=“@xml/global_tracker”/

  • 如果还不够,我需要定义哪些跟踪器才能正确接收数据


  • 谢谢

    您应该使用最新的Google Play服务7.3,它提供了更强大的活动跟踪功能。您需要在androidmanifest.xml中注册活动接收者和活动服务,如中所示。您还需要配置至少一个跟踪器,并使用它发送至少一次点击,以便活动跟踪正常运行。要发送hit,使用tracker.enableAutoActivityTracking(true)可能更简单。安装活动将发送给您在应用程序中使用的所有已知跟踪器。

    如何首先点击跟踪器?在第一次引导之后,引用者数据就被命中了,不是吗?或者你的意思是说一般情况下只需点击一次跟踪器ID?至于所有已知的跟踪器部分,在清单中定义一个全局的、基于xml的跟踪器是否足够?或者我需要在代码中初始化它吗?不管您如何初始化跟踪器、表单代码或从xml初始化。您需要将实际点击发送到跟踪器(如事件或屏幕视图)。应用程序在某个时间点收到活动,可能比第一次发布晚很多。Analytics会将活动信息发送给应用程序之前使用的所有跟踪器。如果你发送了一个你在活动之前没有使用过的点击跟踪器,它也会被发送到该跟踪器。接收安装广播和应用程序向跟踪器发送点击的顺序并不重要。在任何一种情况下,都将发送活动。