【发布时间】:2016-10-20 20:04:18
【问题描述】:
我有一个问题,即我插入到我正在使用 Wordpress 开发的网站中的 GTM 代码引入了一个 jQuery 库的 v1.9.1,它与已经在外部声明的 jQuery 的 v1.11.3 冲突。
导致此错误出现在控制台中:
Uncaught TypeError: $ is not a function
我很确定问题出在 jQuery 脚本库中。显然错误是说 JS 应该注意使用简写方法声明 jQuery。我已经照常检查插件是否冲突,但肯定是 GTM 脚本。
jQuery v1.11.3 库在<head> 中声明,GTM 代码直接放在<body> 标记之后。
我做了一些研究,发现这些帖子来支持我的调查:
jQuery being loaded into gtm.js from Google Tag Manager
两篇文章都谈到了更改包含的 jQuery 库。我怎么做?第三方向我提供了 GTM 代码,但我无法访问他们的 GA 帐户。
另外,GTM 是否必须依赖于 jQuery。有没有类似“香草”的版本?
【问题讨论】:
标签: jquery google-analytics google-tag-manager