应用/屏幕衡量

构建网络应用时,可以在 Google Analytics(分析)中使用 screen_view 事件衡量特定屏幕的浏览量。从功能的角度看,该事件非常类似于原生 Android 应用或 iOS 应用中的 Firebase screen_view 事件或标准网页上的 pageview 事件。

实现

要向 Google Analytics(分析)发送屏幕浏览事件,请使用 event 命令,如下所示:

gtag('event', 'screen_view', {<screen_view_parameters>});

其中 <screen_view_parameters> 是一个或多个“参数-值”对。screen_nameapp_name 这两个参数是必选的。每个“参数-值”对都要用英文逗号分隔。例如,以下命令发送了一个 screen_view 事件,应用名为“myAppName”,screen_name 为“Home”。

gtag('event', 'screen_view', {
  'app_name': 'myAppName',
  'screen_name' : 'Home'
});

屏幕浏览参数

字段名称 数据类型 是否必须提供 说明
screen_name string 屏幕名称。
app_name string 应用名称。
app_id string 应用 ID。
app_version string 应用版本。
app_installer_id string 应用安装程序的 ID。

了解 Google Analytics(分析)中网站数据视图与应用数据视图之间的差异

示例

因为发送的每个应用事件都必须带有 app_name 参数,所以通常最好将该参数添加到 config 命令。

gtag('config', 'GA_MEASUREMENT_ID', { 'app_name': 'myAppName' });

// The app_name field is now set for the property, so
// screen_view events don't need to include it.
gtag('event', 'screen_view', { 'screen_name': 'Home'});

使用适用于应用专属数据视图和网站专属数据视图的过滤器

如果您向同一个媒体资源 (GA_MEASUREMENT_ID) 发送网站数据和应用数据,Google Analytics(分析)就会在该媒体资源的数据视图中显示这两组数据。这会将应用数据视图和网站数据视图合并。

如果要为同一个媒体资源发送应用数据和网站数据,但想要分别查看这两组数据,您可以创建过滤器。例如,您可以创建一个合并数据视图(默认)、一个网站数据视图和一个应用数据视图。

应用数据视图过滤器

要创建仅包含应用数据的自定义过滤器,请将 Application? 设置为 yes

Google Analytics(分析)创建过滤器表单。将“过滤器名称”字段设为“应用数据视图”,选择“自定义过滤器”类型,选择“包含”,将“过滤字段”下拉菜单设为“应用?”,将“过滤模式”设为“是”,将“区分大小写”设为“否”。
图 1:应用数据视图的过滤器设置。

网络数据视图过滤器

要创建仅包含网站数据的自定义过滤器,请将 Application? 设置为 no

Google Analytics(分析)创建过滤器表单。将“过滤器名称”字段设为“网络数据视图”,选择“自定义过滤器”类型,选择“包含”,将“过滤字段”下拉菜单设为“应用?”,将“过滤模式”设为“否”,将“区分大小写”设为“否”。
图 2:网站数据视图的过滤器设置。