0

我有一组网站。

在每个网站中都有我的 Javascript 代码:

$(document).ready(function(){
$('div').click(function()
{
   // Do something
}
});

然后,我想让每个用户(通过 iFrame)查看网站并点击横幅。我有两个问题:

1-如何获取每个用户对我自己网站数据库的点击?因为 javascript 在其他网站的页面中,我需要捕获每次点击并将其发送到我自己的服务器以进行进一步处理和数据库操作。

2-我只想捕捉通过我自己的 iframe 而不是其他任何地方查看网站的用户的点击。

提前致谢

4

1 回答 1

0

当用户单击 div 时,您可以发送分析信息:类似这样:

$(document).ready(function(){
$('div').click(function()
{
   if (getURLParameter("myIfram"){
      var url= "http://your-end-point";
      $.ajax('POST',URL,data :{click:"$(this).val()}");
   }
}
});

你还需要识别他们是否从你的 iframe 中点击,我建议你为你的 iframe 设置一个特殊的 url,然后询问这个参数

function getURLParameter(name) {
return decodeURI(
    (RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1]
);

}

于 2013-09-15T06:20:04.963 回答