2

我有Entry带有url字段的模型,其中包含指向外部站点的链接。在视图中我列出了这些链接,现在我想在有人点击它时开始计数,并将此信息保存在数据库中。最好的方法是什么?

4

1 回答 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 回答