0

每次用户单击动态按钮时,我都需要进行跟踪。我还需要知道他点击的是什么产品。现在我有这个按钮:

<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 上跟踪这个?

4

2 回答 2

2

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

  • 用户点击代理的链接,发送产品 URL
    • 喜欢:href="myproxy.php?url=<?php echo $this->product['from']; ?>"
  • 代理获取 URL,对其进行检查并更新数据库、会话、文本文件
  • 之后它将用户重定向到实际的 URL
于 2012-11-05T20:06:26.647 回答
0

Client-side dynamic user actions can be determined using Javascript/Jquery. Here's how its done in Jquery,

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

To track in PHP, you can pass the value(buttons clicked) to PHP using Jquery AJAX. Here's the manual.

于 2012-11-05T19:58:51.643 回答