本文档将大略介绍屏幕以及如何使用 Android 版 Google Analytics(分析)SDK v3 来衡量屏幕浏览量。
概览
在 Google Analytics(分析)中,“屏幕”表示用户在您的应用内查看的内容。在网站分析中,此概念对应的是网页浏览。通过衡量屏幕浏览量,您可以了解用户浏览最多的是哪些内容,以及他们是如何在不同内容之间跳转的。
一次屏幕浏览的数据由一个字符串字段构成,此字段在您的 Google Analytics(分析)报告中将会用作屏幕的名称。
字段名称 | 跟踪器字段 | 类型 | 必需 | 说明 |
---|---|---|---|---|
Screen Name | Fields.SCREEN_NAME
|
String
|
是 | 应用屏幕的名称。 |
屏幕浏览数据主要用于以下标准 Google Analytics(分析)报告中:
- “屏幕”报告
- 互动流
手动屏幕衡量
要手动发送屏幕浏览数据,请在跟踪器上设置屏幕字段值,然后发送匹配:
// May return null if EasyTracker has not yet been initialized with a property // ID. Tracker easyTracker = EasyTracker.getInstance(this); // This screen name value will remain set on the tracker and sent with // hits until it is set to a new value or to null. easyTracker.set(Fields.SCREEN_NAME, "Home Screen"); easyTracker.send(MapBuilder .createAppView() .build() );
自动屏幕衡量 (EasyTracker)
每当应用的 Activities
向用户显示时,EasyTracker 都可以自动衡量屏幕浏览量。
如需启用自动 Activity
衡量功能,请执行以下操作:
- 为您的所有
Activities
添加 EasyTracker 方法 - 在
analytics.xml
文件中设置ga_autoActivityTracking
参数。 - 在
analytics.xml
文件中为每个Activities
指定一个屏幕名称。
以下是启用自动 Activity
衡量后的 analytics.xml
文件示例代码段:
<-- Enable automatic Activity measurement --> <bool name="ga_autoActivityTracking">true</bool> <-- The screen names that will appear in reports --> <string name="com.example.app.BaseActivity">Home</string> <string name="com.example.app.PrefsActivity">Preferences</string>