如何在iframe中跟踪点击或互动

时间:2019-06-11 16:12:14

标签: javascript iframe tracking

我有以下情况: 我将流量发送给我不拥有的网站。并且我想跟踪该网站上的转化(存款在他们创建的帐户中)

但是该网站无法添加像素或回发或其他任何东西来向我发送参数来跟踪这些转化。

我让他们访问我的会员链接,并使用从我的链接中获得的存款和注册更新每日列表。

我当时想将这个网址设置为100%,并在用户单击iframe中的某个元素时以某种方式跟踪,从而为我的像素点火,这样我就可以从所有不同的流量来源中了解到发送至少是正在互动的(如果无法跟踪iframe上的链接)

我可以选择在要加载iframe的页面上放置一个像素,以用作“ prelander”。

这是iframe的代码

<body style="margin:0px;padding:0px;overflow:hidden">
    <iframe src="http://www.website.com/dl/~offer?affiliate=2134567" frameborder="0" style="overflow:hidden;height:100%;width:100%" height="100%" width="100%"></iframe>
</body>

跟踪iframe内的点击(如果无法跟踪iframe内特定位置的点击)至少会让我切掉与ifram内的网站没有任何交互作用的流量来源

1 个答案:

答案 0 :(得分:1)

$('body iframe').contents().find('input').bind('click',function(e) {
    $.post(url,params,function(resp){
        //post back to you
    });
 });

类似上述的方法可能会起作用,但是由于这不是您域中的站点,因此您很有可能会遇到以下XSS错误:

SecurityError:拒绝访问跨域对象上的属性“文档”的权限