使用href和target _blank跟踪动态按钮

时间:2012-11-05 19:52:50

标签: php onclick tracking target

我需要在用户每次点击动态按钮时进行跟踪。另外我需要知道他点击了什么产品。现在我有了这个按钮:

<div class="buy">
    <a target="_blank" href="<?php echo $this->product['from']; ?>">
        <img src="http://example.com/data/images/buy.jpg" alt="buy">
    </a>
</div>

Href将用户发送到另一个站点以购买产品。我如何在PHP上跟踪这个?

2 个答案:

答案 0 :(得分:2)

如果href链接到不在您自己的服务器上的另一个页面,您可以使用ajax解决方案,如@ coder1984建议,或者您可以创建代理PHP脚本。这意味着:

  • 用户点击代理链接,发送产品网址
    • 喜欢:href="myproxy.php?url=<?php echo $this->product['from']; ?>"
  • 代理获取URL,检查它并更新数据库,会话,文本文件
  • 之后,它将用户重定向到实际的URL

答案 1 :(得分:0)

可以使用Javascript / Jquery确定客户端动态用户操作。这是它在Jquery中的完成方式,

     $(document).ready(function() {
        $('.buy').click(function(){
          alert('This is clicked');
         });
     });

要在PHP中跟踪,您可以使用Jquery AJAX将值(按钮单击)传递给PHP。这是manual