屏幕 - Android SDK

本文档将大略介绍屏幕以及如何使用 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 衡量功能,请执行以下操作:

  1. 为您的所有 Activities 添加 EasyTracker 方法
  2. analytics.xml 文件中设置 ga_autoActivityTracking 参数。
  3. 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>