屏幕

本文档将大略介绍屏幕以及如何使用 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 方法。

自动屏幕衡量

您可以在应用的 Activity 每次向用户显示时自动衡量屏幕浏览。

要启用自动 Activity 衡量,请执行以下操作:

  1. 在您的 XML 配置文件中设置 ga_autoActivityTracking 参数。
  2. 在您的 XML 配置文件中为您的每个 Activity 指定一个屏幕名称。

以下是某个启用了自动 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);