我在所有页面上使用正常的Google Analytics(实际上,标签管理器,但它没有区别)。但是有时候,我只想为“ecomerce”插件发起一个命令,只有在需要插件的情况下。 有没有办法检查“ecomerce”插件是否存在?Google Analytics(分析):检查是否存在ecomerce插件
注意:这不是我想要的命令被解雇,我真的要依靠缺乏插件为了不发射命令。这是我项目中唯一的方法,以防止页面刷新时调用该命令。
我在所有页面上使用正常的Google Analytics(实际上,标签管理器,但它没有区别)。但是有时候,我只想为“ecomerce”插件发起一个命令,只有在需要插件的情况下。 有没有办法检查“ecomerce”插件是否存在?Google Analytics(分析):检查是否存在ecomerce插件
注意:这不是我想要的命令被解雇,我真的要依靠缺乏插件为了不发射命令。这是我项目中唯一的方法,以防止页面刷新时调用该命令。
好的,你会做什么。 analytics.js库提供您用来发送信息的ga对象。现在唯一困难的部分(如果您使用GTM)是获取您当前使用的跟踪器名称。对于更一般的情况下,你可能是好的只有
var tracker = ga.getAll()[indexOfTheTrackerYouwantToUse]
,然后你用下面
tracker.plugins_.keys
和将输出一个数组的方法与跟踪的所有插件。像
["displayfeatures", "ec"]
然后你迭代,你会发现如果你想要的插件存在。
当你看到你的帖子没有提供任何理由downvoted时,这是非常好的。感觉像垃圾邮件发送者在工作! – Ayyash
我没有downvote,但如果你在GTM中启用电子商务追踪,那么插件会被加载,如果你不这样做的话。既然这样你就应该知道,如果插件在那里或者没有,就很难理解你的用例。 –
我不认为你正确地阅读我的问题 – Ayyash