应用/屏幕跟踪

构建网络应用时,可以在 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_TRACKING_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_TRACKING_ID) 发送网络数据和应用数据,Google Analytics(分析)就会在该媒体资源的数据视图中显示这两组数据。这会将应用数据视图和网站数据视图合并。

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

应用数据视图过滤器

创建仅包含应用数据的自定义过滤器,方法是将 Application? 设为 yes

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

网络数据视图过滤器

创建仅包含网站数据的自定义过滤器,方法是将 Application? 设为 no

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