事件跟踪 - 网络跟踪 (ga.js)

本文档假定您熟悉 Google Analytics(分析)跟踪代码 (GATC) 配置。此外,您还必须在按此处所述的方法配置事件跟踪的网页上安装 ga.js 跟踪代码。有关使用 GATC 跟踪您的网站的更多信息,请参阅跟踪基础知识指南。

简介

事件跟踪是 ga.js 跟踪代码中提供的一种方法,可用于记录用户与网站元素(如 Flash 驱动的菜单系统)的互动。方法是将该方法调用附加到您要跟踪的特定界面元素。按这种方式使用时,系统会计算此类元素上的所有用户活动,并将其作为事件显示在 Google Analytics(分析)报告界面中。此外,使用事件跟踪方法跟踪的用户活动也不会影响网页浏览量的计算。最后,事件跟踪采用面向对象的模型,您可以使用该模型收集与您的网页对象之间不同类型的互动并对其进行分类。

使用 ga.js 时,通常将事件跟踪应用于:

  • 任意由 Flash 驱动的元素,如 Flash 网站或 Flash 电影播放器
  • 嵌入式 AJAX 网页元素
  • 网页小工具
  • 文件下载

事件跟踪的设计模型具有极高的灵活性,其使用可以扩展到用户触发事件的常见模型之外 - 设计决策由您确定。因此,实用的事件跟踪报告需要与您的报告用户密切协作,并制定有效的报告规划。

  • 提前确定您要跟踪数据的所有元素。

    即使您最初仅跟踪网站上的单个对象,但对要跟踪的各种对象/事件有一个总体把握将有助于您建立能够随着事件跟踪的数量和类型的增加而自由扩展的报告结构。

  • 与您的报告用户一起规划您的事件跟踪报告。

    提前了解报告的外观可以指导事件跟踪实现的结构。例如,如果报告只需要显示视频界面互动,那么类别结构将与报告需要跟踪其他 Flash 界面(如菜单、嵌入式小工具和加载时间)截然不同。此外,您可以通知报告用户有关事件跟踪提供的不同跟踪可能性,以充分利用您的实现。例如,报告用户可能希望跟踪 Flash 视频界面上的用户行为,但可能也对跟踪视频加载时间的延迟时间感兴趣。在这种情况下,您可以提前规划,在事件调用中使用有意义的名称。

  • 采用一致且清晰的命名惯例。

    在实现事件跟踪的过程中,为类别、操作和标签提供的每个名称都显示在报告界面中。此外,类别/操作对在报告统计信息中会被视为唯一元素,因此请首先考虑希望如何针对属于类似类别的所有对象计算指标。

设置事件跟踪

您必须先在网站上设置事件跟踪,然后才能在报告中查看事件跟踪结果:

  1. 在您的网站上设置跟踪。确保您已为网站设置了跟踪。要了解如何进行此设置,请参阅 跟踪基础知识指南。
  2. 在页面对象、微件或视频的源代码中调用 _trackEvent() 方法

    _trackEvent() 方法的签名如下所示:

    _trackEvent(category, action, opt_label, opt_value, opt_noninteraction)
    • category(必需)

      为要跟踪的对象组指定的名称。

    • action(必需)

      每个类别具有唯一对应关系的字符串,通常用于定义 Web 对象的用户互动类型。

    • opt_label(可选)

      用于为事件数据提供其他维度的可选字符串。

    • opt_value(可选)

      可以用来提供有关用户事件的数值数据的整数。

    • opt_noninteraction(可选)

      一个布尔值,设置为 true 时,表示事件命中不会用于计算跳出率。

  3. 查看报告。在事件跟踪设置完毕并在您的网站上运行一天之后,请转到报告的内容部分并查看事件跟踪

资源

要详细了解事件和事件跟踪,请参阅: