本文档将大略介绍屏幕以及如何使用 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
衡量,请执行以下操作:
- 在您的 XML 配置文件中设置
ga_autoActivityTracking
参数。 - 在您的 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);