0

我创建了一个托管在许多网站上的小部件。我最初只使用 jquery 和 JSONP 来实现代码来构建小部件。在实时网站上实现小部件后,虽然我们有不幸的经历,但网站上的其他小部件已经有非常糟糕的 javascript,这会杀死我们的小部件,所以长话短说,我创建了第二个版本,它可以使用一个 IFrame。我在谷歌分析网站上阅读过,您可以相当轻松地跟踪 IFrame 中的使用情况,但是有什么方法可以使用 Google Analytics 跟踪原始无 iframe 版本的使用情况。我当然可以简单地在我身边有一个应用程序,它计算我用来呈现小部件的网络服务被调用的次数,并计算我网站上的推荐次数,

4

1 回答 1

0

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

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

如果您在扩展程序上实施分析,如果它也使用 Google Analytics,您可能会对网站产生非常大的影响。

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

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

如果一个使用_setAllowHash而另一个不使用,则每次触发页面浏览时都会重置 cookie,可能会严重破坏这两种实现。

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

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

于 2012-05-09T04:51:31.403 回答