如何监控我网站上广告链接的点击次数

时间:2015-03-13 03:33:23

标签: php

我刚刚使用mysql和php编写了一个广告旋转器。广告随机显示在我的网站上。广告表中有一个click列。广告的网址是指向用户网站的直接链接,即:www.myshop.com。

问题是:我如何记录是否有人点击该广告链接,以便我可以将其保存并存储在该广告的click列中?

我试图在谷歌搜索,但它一直告诉我关于谷歌分析等等等等...如果有人有这方面的经验,请告诉我应该使用什么技术来实现这个目标。

非常感谢。

2 个答案:

答案 0 :(得分:0)

在此广告元素上添加onClick事件,然后您可以保存点击事件并重定向到回调函数中的目标网址

答案 1 :(得分:0)

我有同样的问题,我使用jQuery和Ajax解决了它。这是我如何解决它。添加一个类说'ad_link' to the`标记。通过使用jQuery将其绑定到ajax调用。

$("a.ad_link").on("click",function(){
    var d = {url:$(this).attr('href')};
    $.ajax({
        type : 'GET',
        url : "save.php",
        data : d,
        success : function(e){
            //if you have anything to output to user then show it here
        }
    });
});

save.php

<?php

$link = $_GET['url'];
$user = $_SESSION['user'];//assuming that you have ur user id in session

//now you have the data, use the db connection to store these values accordingly

我希望这会有所帮助。