我们希望为我们页面上的几个链接实现伪链接轨道,并且很好奇如何将请求发送到远程URL(信标/链接轨道),并且仍然将用户转发到下一页,打开一个DIV等。基本上点击它可以在后台点击一个远程URL来跟踪他们点击的内容。与使用Google Analytics非常相似,但这是特定于应用的。
非常感谢。
答案 0 :(得分:0)
您是否可以使用jQuery在所有锚点标记上设置onclick事件,并将href值提交到您的跟踪页面?没有测试过,但可能是这样的:
$(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));
});
});