gpt4 book ai didi

asp.net - XML 包中的 Google 跟踪代码管理器脚本解析错误

转载 作者:数据小太阳 更新时间:2023-10-29 02:34:26 25 4
gpt4 key购买 nike

我有一个网上商店,运行 ASPDOTNETSTOREFRONT。

我正在尝试将自定义的跟踪脚本行添加到一组网页。

为此,我将 Google 标签管理器脚本添加到这些页面使用的 XML 包中,因此它会出现在我要跟踪的所有页面上。

我只是将 Google 跟踪代码管理器脚本复制并粘贴到我的 XML 包中。

`<!-- Google Tag Manager -->
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-5HD6WH"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<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=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5HD6WH');</script>
<!-- End Google Tag Manager -->`

但是当我尝试使用这个包加载页面时,出现以下错误。

Exception=Error in XmlPackage(.Load), Package=[product.engineproduct.xml.config], Msg=[Exception=An error occurred while parsing EntityName. Line 246, position 42.
]

所以人们可以看到行号和位置,我可以显示 XML 包(源代码)的屏幕截图。

http://i.stack.imgur.com/mJ2Tb.jpg

有人对如何解决这个问题有任何建议吗?

最佳答案

尝试将脚本内容放入 CDATA 中:

<!-- Google Tag Manager -->
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-5HD6WH"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<script>
<![CDATA[
(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=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5HD6WH');
]]>
</script>
<!-- End Google Tag Manager -->

关于asp.net - XML 包中的 Google 跟踪代码管理器脚本解析错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32901606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com