2010-07-23 111 views
10

两者之间的区别是什么?我有一个Ajax网站,我不确定哪一个更适合用于跟踪请求。事件跟踪与自定义变量

+3

我认为关键的区别可以通过思考他们如何分类在GA中找到。活动在内容下,因此它们应反映内容互动。自定义变量位于访问者之下,并且是一种即时分类用户的方法。 (关于如何调用它们的技术差异有点不相关 ) – Yahel 2010-07-24 12:49:39

回答

9

事件跟踪最适合于跟踪不一定跨越页面边界的应用程序中的事件,例如实现为Ajax调用的操作。

页面级自定义变量可用于记录用户交互,但页面级自定义变量的数量限制为每页5个。必须在调用_trackPageview()之前定义所有自定义变量。我发现会话和访问者级别的自定义变量对于记录关于访问者的额外信息(例如人口统计信息或匿名登录访问)更有用,您可以使用这些信息来细分访问者。

+0

使用自定义变量时,您是手动调用_trackPageView()方法,还是由Google自动处理? – chobo 2010-07-24 17:09:05

+1

_trackPageView方法包含在Google为您复制并粘贴到每个页面的代码片段中。只要您的代码在Google代码片段之前调用_setCustomVar,它就可以工作。 – donalmacanri 2010-07-25 11:33:34

1

事件跟踪可能更适合AJAX交互。自定义变量被设置,然后在调用._trackPageview()后发布。事件跟踪可以在页面加载并调用._trackPageview()后使用,然后用户执行的操作可能不会导致新的页面视图,如AJAX调用。

+0

所以自定义变量不能在页面加载后调用,而事件跟踪可以是? – chobo 2010-07-24 17:07:55

+1

简答:是的。您的代码会调用._setCustomVar,然后调用._trackPageView。您可以将自定义变量设置为其他内容,然后再次调用._trackPageView,但这会歪曲您的分析数字。 – 2010-07-24 17:25:58

+0

你是否知道一个人会使用自定义变量的真实世界的例子?我不完全明白他们的目的。 谢谢 – chobo 2010-07-24 19:45:51