多个piwik跟踪js

时间:2016-01-10 21:49:40

标签: javascript matomo javascript-namespaces

我有wordpress插件,可在客户端网站上输出Piwik跟踪js:

{{1}}

问题是一些客户已经使用了他们自己的piwik跟踪js,最终在他们的网站上输出了两个piwik跟踪JS。

然后存在冲突,因为两个跟踪JS正在写入相同的JS对象" _paq"

如果jQuery的noConflict()有一些解决方案,那将会很棒。

所以需要告诉" piwik.js"我所包括的不是从" _paq"并从我的一些自定义对象中读取。到目前为止,我可以看到我需要修改piwik.js。

我看到piwik可以选择多次跟踪:Multiple Piwik trackers

但是我无法控制其他跟踪代码,我只能控制从我的插件中输出的跟踪JS。

所以,任何帮助对此都有好处。

1 个答案:

答案 0 :(得分:0)

我能够解决此问题的唯一方法是改变piwik.js中_paq变量的名称(选择一个奇怪的名称)并同步加载piwik.js。

之后不再发生碰撞