构建 Web 应用时,可以在 Google Analytics(分析)中使用 screen_view
事件衡量特定屏幕的浏览量。从功能的角度看,该事件非常类似于原生 Android 应用或 iOS 应用中的 Firebase screen_view
事件或标准网页上的 pageview 事件。
实现
要向 Google Analytics(分析)发送屏幕浏览事件,请使用 event
命令,如下所示:
gtag('event', 'screen_view', {<screen_view_parameters>});
其中 <screen_view_parameters> 是一个或多个“参数-值”对。screen_name
和 app_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
。
网站数据视图过滤器
要创建仅包含网站数据的自定义过滤器,请将 Application?
设为 no
。