Kev*_*vin 8 android google-analytics google-analytics-firebase
我终于尝试了Google Analytics v4.实际上,这是我第一次使用GA,所以我对事情的处理方式并不熟悉.
在任何情况下,我设法得到MobilePlayground样本,它主要工作 - 除了自动屏幕测量功能
示例中的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>
Run Code Online (Sandbox Code Playgroud)
(没关系,似乎没有一个名为"com.google.android.gms.analytics.samples.mobileplayground.ScreenviewFragment"的类)
我也在我自己的应用程序上尝试过,但仍然没有出现任何屏幕视图.即使那些GA日志级别设置为Verbose,当我访问我为自动屏幕测量配置的那些活动时,我在LogCat中看不到与GA相关的任何内容.虽然我在访问我手动调用Tracker发送屏幕视图的活动时看到了很多GA调试输出.
所以我想我的问题是,是否有人在Google Analytics v4中使用此自动屏幕测量功能?如果是这样,我还需要做些什么才能使"自动"测量工作?
好了,多了几分搜索的SO,我找到了一个解决方法这里
听起来GA中有一个错误.但是在GoogleAnalytics类上调用enableAutoActivityReports似乎可以解决它.一旦我在我的应用程序类中执行了此操作,就会显示自动屏幕视图,并且按照我的跟踪器XML中的配置正确映射了屏幕名称.
请注意,enableAutoActivityReports表示它仅适用于API 14(ICS)及更高版本.不确定姜饼应该做什么.
| 归档时间: |
|
| 查看次数: |
6200 次 |
| 最近记录: |