Google 跟踪代码管理器需要 jQuery 才能工作吗?与 AngularJs 一起使用

Do I need jQuery for Google Tag Manager to work? Using it with AngularJs

我似乎找不到任何答案。我有一个 AngularJs 应用程序,我不需要 jQuery。我使用 Angulartics 添加了 Google 标签管理器,但我在控制台中收到 'jQuery is not defined' 错误。我是否需要仅针对 GTM 添加 jQuery?由于 jQuery 不再是一个标准,这让我感到惊讶吗?而且隐约很烦人!任何人都知道解决它的方法,或者我可以忽略该错误而一切都会正常吗?

这可能与

重复

答案可能在这里:https://productforums.google.com/forum/#!topic/tag-manager/IA5K0kCXerE

不,你不需要 jQuery。

据我所知,jQuery 和 GTM 之间的唯一关系是内置选择器引擎的代码与 jQuery 非常相似,以至于 Google 同意添加一个 jQuery 版权声明(至少 Simo Ahava 在他的一次 GTM 培训中是这么说的,他是 Google GTM 认证专家,所以我想他比我们更有见识)。

但是 GTM 不需要 jQuery 工作(这就是拥有内置选择器引擎的意义所在),如果您看到与 jQuery 相关的错误,它们来自GTM 内的标签需要 jQuery 而不是来自 GTM 本身(或者,如果您加载营销标签,它们可能会反过来加载需要 jQuery 的其他内容)。