-3

我们想为我们页面上的几个链接实现一个伪链接跟踪,并且很好奇您如何向远程 URL(信标/链接跟踪)发送请求,并且仍然将用户转发到下一页,打开一个 DIV,等等。基本上 onclick 它可以在幕后点击远程 URL 来跟踪他们点击的内容。很像使用 Google Analytics,但这是特定于应用程序的。

非常感谢。

4

1 回答 1

0

您能否使用 jQuery 在所有将 href 值提交到跟踪页面的锚标记上设置 onclick 事件?没有测试过,但可能是这样的:

$(function() {
    $("a").click(function(e) {
        var href = $(this).attr('href');
        $.post('track.php?ref=' + encodeURI(href));
    });
});

如果您只想跟踪某些链接,您可以将一个类添加到锚点。例如,添加class="track"到您的锚标记与下面的 jquery 结合。

$(function() {
    $("a.track").click(function(e) {
        var href = $(this).attr('href');
        $.post('track.php?ref=' + encodeURI(href));
    });
});
于 2012-12-18T16:50:51.920 回答