GTM“;模板中发现无效的HTML、CSS或JavaScript;

GTM“;模板中发现无效的HTML、CSS或JavaScript;,javascript,google-tag-manager,Javascript,Google Tag Manager,我试图在下面的代码中使用GTM的“自定义HTML标记”选项,但它给了我以下错误:在模板中找到无效的HTML、CSS或JavaScript 我以前实现过这个源代码(taboola)中的代码片段。。。我想知道这段代码中有什么东西破坏了它。 否则,代码似乎是标准javascript: <script> _tfa.push({notify: 'event', name: 'landing_page_view', id: 1322998}); </script> <noscr

我试图在下面的代码中使用GTM的“自定义HTML标记”选项,但它给了我以下错误:在模板中找到无效的HTML、CSS或JavaScript

我以前实现过这个源代码(taboola)中的代码片段。。。我想知道这段代码中有什么东西破坏了它。 否则,代码似乎是标准javascript:

<script>
_tfa.push({notify: 'event', name: 'landing_page_view', id: 1322998});
</script>
<noscript>
<img src='https://trc.taboola.com/1322998/log/3/unip?en=landing_page_view'
    width='0' height='0' style='display:none' referrerpolicy='no-referrer-when-downgrade'/>
</noscript>

_推送({notify:'event',name:'landing_page_view',id:1322998});

我非常感谢任何解决这个问题的建议:)

删除“noscript”部分。

GTM是一个Javascript注入器,没有JS就做不了什么,因此使用它来实现noscript标记是毫无意义的

然而,实际的问题是非标准属性(这个问题可能会影响noscript标记中的图像以外的其他标记)。因此,在这种情况下,您可以完全删除noscript标记及其内容,而在其他情况下,检查Google认为对给定标记有效的属性就足够了

请注意,Google linter有时会抱怨一些属性,否则这些属性会被认为是正常的,在您的案例中,问题在于
refererpolicy
属性