我的Entry
模型带有url
字段,其中包含指向外部网站的链接。
在视图中我列出了这些链接,现在我想在有人点击它时开始计算,并将此信息保存在数据库中。这样做的最佳方式是什么?
答案 0 :(得分:2)
您可以轻松使用Google Analytics进行跟踪出站链接:http://support.google.com/analytics/bin/answer.py?hl=en&answer=1136920
如果这不是一个选项,您需要在链接中添加一些javascript,向服务器发出ajax请求,以便在将用户转移到新网址之前增加计数。类似于这个jquery代码的东西:
$('a').click(function(){
var stored_ulr = $(this).attr('href');
$.ajax({
url: #your server url to increment count,
data: #data you need to send,
success: function() { window.location = stored_url; },
});
return false;
});
上面的代码只是一个大纲。您必须填写空白并使其适合您的需求。