Col*_*ock 5 javascript wordpress iframe tracking google-analytics
我想在自托管的Wordpress网站上的iframe中跟踪出站点击。我已经使用Google Analytics(分析)跟踪入站访问者(标题中的GA代码),但是我想知道哪些/多少访问者单击了我每个页面上iframe中的链接。作为记录,iframe确实来自外部广告客户。
这是我得到的iframe代码(使用示例名称代替真实名称):
<iframe src="http://www.advertisersite123.com//widget.html?width=510&height=950&product=2" frameborder="0" scrolling="no" width="510" height="950"></iframe>
Run Code Online (Sandbox Code Playgroud)
这行代码当前粘贴在single.php上,从而使链接表显示在页面底部的每个帖子中。
我想知道在此iframe中发生了多少点击(一般来说点击就可以了,不需要知道它们去了哪里)。理想情况下,按网站上的每个单独的URL细分,这样我就可以确定哪些URL在iframe中产生点击次数比较成功。
并且,如果可能的话,我想创建一个渠道,该渠道通过点击iframe告诉我哪些网站访问者(按来源)退出。
有可能吗?如果是这样,我要添加什么代码到页面上?
谢谢您的协助,不胜感激!
您要的是不容易完成的。通常,如果不在同一域中托管,则您的父页面上不能包含可以插入iframed页面中事件的javascript。尝试使用父页面的DOM的iframe页面也是如此。这称为跨站点脚本(XSS),它违反相同的域起源策略。
至少,最简单的方法是将GA代码放在iframed页面上。但这可能不是您可以做的(尽管询问供应商也不会受到伤害)。
但是某些供应商(通常是社交媒体供应商,如Facebook,Google和Twitter)将拥有其小部件,以输出带有信息的iframe。他们将服务器设置为允许跨域脚本编写,这将允许您利用iframe的DOM。通常,尽管它们提供了API和小部件,但使它们更容易挂入相关事件(如共享事件),因此您不必自己进行(太多)编码。
长话短说,如果没有iframe网域负责人介入,您将无法追踪。
| 归档时间: |
|
| 查看次数: |
14982 次 |
| 最近记录: |