Javascript Google标记管理器脚本未捕获类型错误:无法读取属性';测试';未定义的
我试图在我的页面上实现,但它抛出了一个错误。我将我的html页面剥离到最底层:Javascript Google标记管理器脚本未捕获类型错误:无法读取属性';测试';未定义的,javascript,google-analytics,google-tag-manager,Javascript,Google Analytics,Google Tag Manager,我试图在我的页面上实现,但它抛出了一个错误。我将我的html页面剥离到最底层: <html> <head> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),
<html>
<head>
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXX');</script>
</head>
<body>
</body>
</html>
您是否发布了任何自定义HTML标记或JS变量?@mrbubu是。原来这就是问题所在。有人编写了自定义js,希望页面上有一个全局jQuery对象。不幸的是,GTM并没有从堆栈跟踪中看出这一点。
Uncaught TypeError: Cannot read property 'test' of undefined
at <anonymous>:14:12
at gtm.js?id=GTM-XXXX:57
at Object.Th (gtm.js?id=GTM-XXXX:59)
at sf (gtm.js?id=GTM-XXXX:31)
at uk.B (gtm.js?id=GTM-XXXX:90)
at ag (gtm.js?id=GTM-XXXX:99)
at jg (gtm.js?id=GTM-XXXX:39)
at Array.a.push (gtm.js?id=GTM-XXXX:105)
at Array.<anonymous> (gtm.js?id=GTM-XXXX:105)
at Lf (gtm.js?id=GTM-XXXX:34)
TypeError: undefined is not an object (evaluating 'tryformurls.test')
Global Code (Script Element 2:14)
insertBefore
(anonymous function) (gtm.js:57:395)
Th (gtm.js:59:209)
sf (gtm.js:31)
(anonymous function) (gtm.js:90:467)
ag (gtm.js:99:263)
jg (gtm.js:39:257)
push (gtm.js:105:388)
(anonymous function) (gtm.js:105:151)
Lf (gtm.js:34:198)
(anonymous function) (gtm.js:106:83)
Global Code (gtm.js:108)