跟踪在远程网站上运行的窗口小部件的印象数

时间:2012-05-07 11:57:32

标签: iframe google-analytics widget usage-statistics

我创建了一个托管在许多网站上的小部件。我最初只使用jquery和JSONP来实现代码来补充小部件。在实时网站上实现小部件虽然我们有不幸的经历,其他小部件在网站上已经有非常糟糕的javascript杀死我们的小部件,所以长话短说我创建了第二个版本使用工作一个IFrame。我已经在谷歌分析网站上阅读了您可以非常轻松地跟踪IFrame中的使用情况,但有没有办法可以使用Google Analytics跟踪原始iframeless版本的使用情况。我当然可以简单地在我身边安装一个应用程序来计算我用来渲染小部件的web服务的时间,并计算我网站上的推荐数量,但这样的接缝就像重新发明轮子一样我们已经有Google Ananlytics来做这件事。

1 个答案:

答案 0 :(得分:0)

我不认为它正在重新发明轮子,因为谷歌分析不是为此而设计的。

拥有iframe的优势在于iframe的内容在您的网站上,因此在您的控制之下。随着你的插件在野外,你所做的一切都与全局页面命名空间共享,并且以同样的方式使另一个扩展名杀死你的,你的扩展可能会杀死其他人。

如果您在扩展程序上实施分析,那么如果它也使用Google Analytics,您可能会对网站造成严重影响。

单个页面上的多个跟踪器在Google Analytics中很棘手。这是可能的,但不是很好的支持,不是谷歌推荐的。

如果您的Google Analytics设置与网页上的其他跟踪器存在冲突,则会出现此问题。由于您共享相同的cookie,因此两个跟踪器配置必须兼容。 例如:

如果一个人使用_setAllowHash而另一个人没有使用cookie,那么每次网页浏览都会被重置,可能会严重破坏这两个实现。

因此,如果您有其他方法可以跟踪您的扩展程序。尝试仅在您的域中使用Google Analytics,因此如果您在iframe中执行此操作,则可以自由使用,否则请尽量避免使用。

如果您可以更新其他扩展程序,为什么不将其替换为iframe版本呢?