在 MODX Revolution 上安装 GTM 时出现错误 ...pdotools/pdotools.class.php : 999) 标题行中出现意外标签“w”

问题描述 投票:0回答:1

尝试在关闭之前将 MODX 革命的 GTM 代码插入到头块中,我在浏览器中出现白屏,并且在错误日志中收到此消息。它不喜欢 GTM 中的第一行代码:

[2023-09-04 14:50:55] (ERROR @ /var/www/u444/data/www/my-domain.com/core/components/pdotools/model/pdotools/pdotools.class.php : 999) Unexpected tag 'w' in head line 37, near '{w[' <- there in a7079a48faef018b6bba5ad8e296596e line 1, near '{include 'head'' <- there

这里是GTM代码:

<!-- Google Tag Manager -->
<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-FFFFFFF');</script>
<!-- End Google Tag Manager -->

我尝试将 GTM 片段安装到 head chunk

google-tag-manager modx-revolution
1个回答
0
投票

解决方案很简单。在 GTM 代码中每个“{”符号后添加空格或换行符号。这为我解决了问题。

© www.soinside.com 2019 - 2024. All rights reserved.