Google Analytics for Android v4 - 自动屏幕测量不起作用?

2023-12-19

我终于开始尝试 Google Analytics v4。实际上,这是我第一次使用 GA,所以我不太熟悉事情的完成方式。

无论如何,我设法构建了 MobilePlayground 示例,并且它基本上可以工作 - 除了自动屏幕测量功能 https://developers.google.com/analytics/devguides/collection/android/v4/screens#automatic

示例中的 XML 配置文件与文档中的一样,因此我不必编辑任何内容即可使该部分正常工作。但我在 GA 控制台中看不到这些屏幕视图。

 <!-- Enable automatic Activity measurement -->
    <bool name="ga_autoActivityTracking">true</bool>

    <!-- The screen names that will appear in reports -->
    <screenName name="com.google.android.gms.analytics.samples.mobileplayground.ScreenviewFragment">
        AnalyticsSampleApp ScreenView
    </screenName>
    <screenName name="com.google.android.gms.analytics.samples.mobileplayground.EcommerceFragment">
        AnalyticsSampleApp EcommerceView
    </screenName>

(没关系,似乎没有一个名为“com.google.android.gms.analytics.samples.mobileplayground.ScreenviewFragment”的类)

我也在我自己的应用程序上尝试过,但仍然没有显示屏幕视图。即使这些 GA 日志级别设置为“详细”,当我访问为自动屏幕测量配置的那些活动时,我在 LogCat 中也看不到任何与 GA 相关的内容。尽管当我访问手动调用跟踪器发送屏幕视图的活动时,我看到了大量的 GA 调试输出。

所以我想我的问题是有人在 Google Analytics v4 中使用此自动屏幕测量功能吗?如果是这样,我还需要做什么才能让“自动”测量发挥作用?


好吧,再多搜索一下,我找到了一个解决方法here https://stackoverflow.com/a/23256722/1289257

听起来 GA 有一个错误。但打电话给启用自动活动报告 https://developer.android.com/reference/com/google/android/gms/analytics/GoogleAnalytics.html#enableAutoActivityReports%28android.app.Application%29GoogleAnalytics 类似乎可以解决这个问题。一旦我在应用程序类中执行此操作,就会显示自动屏幕视图,并且屏幕名称会按照跟踪器 XML 中的配置正确映射。

请注意,enableAutoActivityReports 表示它仅适用于 API 14 (ICS) 及更高版本。不知道姜饼应该做什么。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Google Analytics for Android v4 - 自动屏幕测量不起作用? 的相关文章

随机推荐