事件跟踪 - 网络跟踪 (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. 查看报告。事件跟踪设置完毕并在您的网站上运行一天后,请转到报告的内容部分并查看事件跟踪

资源

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