2017-04-04 81 views
-2

我在所有页面上使用正常的Google Analytics(实际上,标签管理器,但它没有区别)。但是有时候,我只想为“ecomerce”插件发起一个命令,只有在需要插件的情况下。 有没有办法检查“ecomerce”插件是否存在?Google Analytics(分析):检查是否存在ecomerce插件

注意:这不是我想要的命令被解雇,我真的要依靠缺乏插件为了不发射命令。这是我项目中唯一的方法,以防止页面刷新时调用该命令。

+0

当你看到你的帖子没有提供任何理由downvoted时,这是非常好的。感觉像垃圾邮件发送者在工作! – Ayyash

+0

我没有downvote,但如果你在GTM中启用电子商务追踪,那么插件会被加载,如果你不这样做的话。既然这样你就应该知道,如果插件在那里或者没有,就很难理解你的用例。 –

+0

我不认为你正确地阅读我的问题 – Ayyash

回答

1

好的,你会做什么。 analytics.js库提供您用来发送信息的ga对象。现在唯一困难的部分(如果您使用GTM)是获取您当前使用的跟踪器名称。对于更一般的情况下,你可能是好的只有

var tracker = ga.getAll()[indexOfTheTrackerYouwantToUse] 

,然后你用下面

tracker.plugins_.keys 

和将输出一个数组的方法与跟踪的所有插件。像

["displayfeatures", "ec"] 

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

+0

我已经看到了plugins_属性,但我希望有一个更官方的方式,这些属性没有记录,他们可以更改没有权证..但这似乎一样好得到。 – Ayyash

+0

很高兴我能帮到你 – Igneel64

相关问题