我有Entry
带有url
字段的模型,其中包含指向外部站点的链接。在视图中我列出了这些链接,现在我想在有人点击它时开始计数,并将此信息保存在数据库中。最好的方法是什么?
问问题
921 次
1 回答
2
您可以轻松地使用谷歌分析来跟踪出站链接: http: //support.google.com/analytics/bin/answer.py ?hl=en&answer=1136920
如果这不是一个选项,您将需要在链接中添加一些 javascript 向服务器发出 ajax 请求以增加计数,然后再将用户转移到新的 url。类似于此 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;
});
上面的代码只是一个大概的大纲。您必须填写空白并使其满足您的需求。
于 2013-03-03T21:18:33.023 回答