本文档将大略介绍屏幕以及如何使用 Android 版 Google Analytics(分析)SDK v4 来衡量屏幕浏览。
概览
在 Google Analytics(分析)中,“屏幕”表示用户在您的应用内查看的内容。在网站分析中,此概念对应的是网页浏览。通过衡量屏幕浏览量,您可以了解用户浏览最多的是哪些内容,以及他们是如何在不同内容之间跳转的。
一次屏幕浏览的数据由一个字符串字段构成,此字段在您的 Google Analytics(分析)报告中将会用作屏幕的名称。
字段名称 | 类型 | 必需 | 说明 |
---|---|---|---|
Screen Name | String |
是 | 应用屏幕的名称。 |
屏幕浏览数据主要用于以下标准 Google Analytics(分析)报告中:
- “屏幕”报告
- 互动流
实现
要发送屏幕浏览数据,请在跟踪器上设置屏幕字段值,然后发送命中:
// Get tracker. Tracker t = ((AnalyticsSampleApp) getActivity().getApplication()).getTracker( TrackerName.APP_TRACKER); // Set screen name. t.setScreenName(screenName); // Send a screen view. t.send(new HitBuilders.ScreenViewBuilder().build());
如需详细了解 getTracker
方法,请参阅
高级配置。
自动屏幕衡量
您可以在应用的 Activities
每次向用户显示时自动衡量屏幕浏览量。
如需启用自动 Activity
衡量功能,请执行以下操作:
- 在 XML 配置文件中设置
ga_autoActivityTracking
参数。 - 在您的 XML 配置文件中为每个
Activities
指定一个屏幕名称。
以下是启用自动 Activity
衡量后的 XML 配置文件的示例代码段:
<!-- Enable automatic Activity measurement --> <bool name="ga_autoActivityTracking">true</bool> <!-- The screen names that will appear in reports --> <screenName name="com.example.ScreenviewActivity"> AnalyticsSampleApp ScreenViewSampleScreen </screenName> <screenName name="com.example.EcommerceActivity"> AnalyticsSampleApp EcommerceSampleScreen </screenName>
如需以编程方式启用自动 Activity
衡量,请执行以下操作:
t.enableAutoActivityTracking(true);