【发布时间】:2022-07-08 21:31:35
【问题描述】:
我创建了一个新的服务器端 GTM 容器,设置了 Google App Engine,添加了一个 GTM 客户端,并部署了所有内容。但是,当我检查容器的 gtm.js 时,文件返回 404。
所以我使用自动配置创建了 App Engine 实例,它为 /healthy 路径返回 ok。
GTM 容器已发布并具有活动标记和触发器。这是 GTM 客户端的屏幕截图。
我已将这个 sn-p 添加到我的网站:
<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://gtm-p3vlp32-ndhiz.uc.r.appspot.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-P3VLP32');</script>
<!-- End Google Tag Manager -->
然后我在网络选项卡中收到此错误。我是否错过了返回 gtm.js 文件的步骤?
【问题讨论】:
-
看来您使用的是服务器 GTM ID,您需要在此处使用 web one。
标签: google-app-engine google-cloud-platform google-tag-manager