如何使用Google Analytics跟踪锚标记

Bob*_*ack 8 anchor google-analytics urchin

我正在尝试通过Google Analytics跟踪不会产生新请求的点击次数.具体来说,单击通过jQuery UI选项卡小部件创建的选项卡.我正在使用旧版本的代码('urchin tracker')并尝试记录点击次数:

$('.ui-tabs-nav li a').click(function() {
    val = "/tab/" + $(this).attr('href');

    // when uncommented, the following line reports, for example:
    //   /tab/#main
    // as expected.
    // console.log(val);

    res = urchinTracker(val);
});
Run Code Online (Sandbox Code Playgroud)

在另一个例子中,同样的方法是有效的,据我所知,唯一显着的区别是字符串中缺少哈希(#)符号.该字符是否被允许跟踪的字符串urchinTracker(),或者是否有其他原因(除了没有人点击链接之外!)?

Tör*_*bor 9

默认情况下,Google Analytics会禁用跟踪锚标记.要为旧版跟踪代码启用它,请使用以下表单:

_uanchor = 1;
urchinTracker(val);
Run Code Online (Sandbox Code Playgroud)

将值设置为变量_uanchor相当于_setAllowAnchor使用最新GA代码库时的调用方法.(您可以在Google Analytics跟踪代码迁移指南中找到详细比较- 此链接已过时).

该方法_setAllowAnchorGoogle参考网站上有所描述.

  • 除非我遗漏了什么,否则这是完全错误的.此技术仅对着陆页(通常是广告系列跟踪)有效,而不适用于页内锚定链接. (3认同)
  • 如今(2013年5月)这很可能是处理它的方式:http://stackoverflow.com/a/6756202/565110 (2认同)