为了能够更加清楚地了解用户跟你的网站的互动情况,或者是否做了你希望用户做的动作,可以通过 Google Analytics 谷歌统计中的 “事件跟踪”进行追踪统计。可以统计到导航栏的 button 点击情况,点击视频播放等
要从网站收集 ”事件“ 数据,需要将 JavaScript 代码添加到想要跟踪的页面的元素上 (请注意,对于希望跟踪的每个元素或者状态,都需要分别为其他设置事件跟踪)
接下来是个栗子:
要跟踪视用户播放某一视频的时长,就要加两个事件:按钮为播放状态、按钮为暂停状态:
当用户对设置了事件跟踪的元素执行操作时,事件跟踪代码会传递 4 个参数:
Category - > Videos
Action -> Play 、Pause
Label -> video.mp4
Value -> “timeToLoad”
你可以在 JavaScript 中定义这些参数,以便组织事件报告中的数据
Event Category(即事件类别)用户将跟踪的多个事件分成几组。
对于网站而言,Event Category(即事件类别)可以是 "视频" 或 "社交网络分享"
Event Action (事件操作) 时指用户在发起事件时,采取的操作。如果是跟踪用户播放视频的时间,可以把 EventCategory(事件类别)设置为 ”视频“,并将相关的操作设置为 ”播放“ 等。
Event Label (事件标签) 是一个非必选参数,用于进一步描述跟踪的元素,比如视频的名称等等。这样你的事件报告可以更容易理解。
Event value (事件价值) 是一个数值型的,非必选参数。比如用来表示加载视频所有的事件或特定事件操作的价值(值多少钱)。一般用 ”Event value“(事件价值)参数,才指定某些操作所带来的具体价值(具体值多少钱的数值)
在为 这些参数命名时(Event Category, Event Action, Event Label),一定要考虑周全,确保这些命名显示在报告中时,你自己和其他人能够容易读懂事件的数据。
如果 Google Merchandise Store 希望在他们的网站上设置一个事件来跟踪 导航栏上 "Brands" 的 "Android" 链接:
可以把:
Event Category(即事件类别)设置为:Navigation
Event Action (事件操作) 设置为:Brands
Event Label (事件标签) 设置为:"Android"
(事件没啥具体价值可以不加 Event value~)
ga('send','event', Navigation, Brands, 'Android');
将事件跟踪代码添加到导航元素中后,每当用户点击了 "Android" 时,跟踪代码就会将指定的参数传递到 GA,然后这些参数就会显示在 "Event" 事件报告中:
"Total Events" 事件总数, 计算的是用户与所跟踪的元素之间的总互动次数
"Unique Events" 独立事件总数(唯一身份事件数),则是指改事件的用户数量
假设一个用户,在单次会话中,点击了 5 次 Android,则:
"Total Events" 事件总数 为 5
"Unique Events" 唯一身份事件数 为 1
如何查看 "Events" 事件报告
你可以在 "Behaviors" 行为下找到 "Events" 事件报告
如果打开 "Top Events" 热门事件报告, 事件则是按照 "Event category" 按照事件组织分类的,
可以看到设置的每个 “Event categories” 事件类别,以及对应的 "Total Events" (事件总数)、
"Unique Events" (唯一身份事件数)、Event value (事件价值) 等。
点击红框中的 Event Action 或者 Event Label 可快速查看 事件操作和之间标签
点击某一个 event category 事件类别,则可查看对应的 event action 事件操作
点击某一个 event action,则可查看对应的 event label
Google Analytics 谷歌统计的 “事件跟踪” 另一大用途 - 跟踪点击,外部链接的点击行为
比如 Google Merchandise Store 的顶部导航栏有一个实时的聊天工具。用户点击这个聊天工具的按钮的时候,会弹出一个窗口,这个窗口是由第三方提供的,而且是跳到了外部的链接,一般情况是是不会跟踪到这个外部的链接的,这种情况下我们就可以为这个按钮设置事件跟踪:
Event Category(即事件类别)设置为:Outbound links (出站链接)
Event Action(即事件操作)设置为:Livechat (实时聊天)
Event Label(即事件标签)设置为:首页,或者用户点击该按钮时所在的任何位置
这样我们就能够指定,这个实时聊天的按钮被点了几次,从哪些页面上点击的。
附上:
Google Analytics 谷歌统计事件跟踪模板 >>
Googe 谷歌文档: Set up event measurement >>
Google 谷歌文档:Capture outbound links>>