Google Analytics:检查是否存在ecomerce插件

时间:2017-04-04 07:56:47

标签: google-analytics

我在所有网页上都使用普通的Google Analytics(实际上是标记管理器,但它并没有什么区别)。但有时候,我想要发出“ecomerce”插件的命令,只有在需要插件的情况下。 有没有办法检查“ecomerce”插件是否存在?

注意:不管怎样我都不希望这些命令被激活,我真的依赖于缺少插件而不发出命令。这是我的项目中唯一的方法,以防止在页面刷新时调用该命令。

1 个答案:

答案 0 :(得分:1)

好的,这就是你要做的。 analytics.js库提供用于发送信息的ga对象。现在唯一的难点(如果您使用GTM)是获取您当前使用的跟踪器名称。对于更通用的情况,您可以只使用

var tracker = ga.getAll()[indexOfTheTrackerYouwantToUse]

然后使用以下方法

tracker.plugins_.keys

并将输出一个包含跟踪器上所有插件的数组。像

这样的东西
["displayfeatures", "ec"]

然后你迭代,你会发现你想要的插件是否存在。