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

Iframe 跟踪在远程网站上运行的小部件的印象数,iframe,google-analytics,widget,usage-statistics,Iframe,Google Analytics,Widget,Usage Statistics,我已经创建了一个小部件,它被托管在许多网站上。我最初只使用jquery和JSONP来构建小部件来实现代码。在live webiste上实现这个小部件时,尽管我们有一个不幸的经历,那就是站点上的其他小部件已经有了非常糟糕的javascript,这扼杀了我们的小部件,所以长话短说,我创建了第二个版本,它使用IFrame工作。我在google analytics网站上读到,你可以很容易地跟踪IFrame中的使用情况,但是有没有任何方法可以让我使用google analytics跟踪原始iframele

我已经创建了一个小部件,它被托管在许多网站上。我最初只使用jquery和JSONP来构建小部件来实现代码。在live webiste上实现这个小部件时,尽管我们有一个不幸的经历,那就是站点上的其他小部件已经有了非常糟糕的javascript,这扼杀了我们的小部件,所以长话短说,我创建了第二个版本,它使用IFrame工作。我在google analytics网站上读到,你可以很容易地跟踪IFrame中的使用情况,但是有没有任何方法可以让我使用google analytics跟踪原始iframeless版本的使用情况。当然,我可以简单地在我这边有一个应用程序,它可以计算我用来呈现小部件的Web服务被调用的时间,并计算我网站上的引用次数,但这就像是在我们已经有了谷歌分析技术的情况下重新发明轮子一样。

我不认为这是在重新发明轮子,因为谷歌分析技术并不是为实现这一点而设计的

拥有iframe的优点是iframe的内容在您的站点上,因此在您的控制之下。如果你的插件处于野生状态,你所做的一切都会与全局页面名称空间共享,就像其他扩展杀死你的插件一样,你的扩展也可能杀死其他扩展

如果你在你的扩展上实现分析,如果它也使用谷歌分析,你可能会对网站产生很大的影响

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

当您的Google Analytics设置与页面上的其他跟踪器发生冲突时,就会出现问题。由于您共享相同的cookie,因此两种跟踪器配置必须兼容。 例如:

如果一个使用_setAllowash,而另一个不使用,则每次触发页面视图时,cookies都会被重置,这可能会严重破坏这两种实现

所以,如果你有其他方法来跟踪你的分机,那就去做吧。试着只在你的域名上使用谷歌分析,这样如果你在你的iframe中使用谷歌分析,你就可以自由使用,否则就尽量避免使用谷歌分析

如果您可以更新现有的其他扩展,为什么不用它的iframe版本替换它呢