如何使用 Google 标签管理器在我的 HTML 的 <body> 部分顶部添加脚本

How to add a script at top of the <body> section of my HTML using Google Tag Manager

我需要使用 Google 标签管理器将这段代码放在 HTML 正文部分的顶部。我无法理解如何将它放在 'body' 部分的顶部。

<script>
window.__crmp = {
config: {
storeData: false, 
appliesGlobally: false,
testingMode: 'never show' //change to 'normal' when testing is complete 
}
} 
</script>
<script src = 'URL' async> </script>  

非常感谢任何帮助。 谢谢!

您可以编写 javascript 以通过 Google 标签管理器 (GTM) 将您的代码直接放在 body 标签的顶部,但这有助于确定何时的顺序它被触发了。如果您需要在页面加载之前执行它,您可以执行以下操作:

  1. 创建新触发器:GTM > 触发器 > 新建 > DOM 就绪(不要忘记为触发器命名)。
  2. 创建新标签:GTM > 标签 > 新建(不要忘记为您的标签命名)。在 "Tag Configuration" 部分 select "Custom HTML" 中,将您的代码放入将出现的文本框中。在下面的 "Triggering" 部分中 select 您刚刚创建并命名的触发器。

这将在页面加载之前执行您的代码,这相当于您的 cod 在 body 标记内,但不一定在它的顶部。你无法控制它,除非你真的将该 javascript 片段直接放在你网站的 html 中。

编辑: 我刚刚检查了一下,看起来 "Page View" 触发器在 "DOM Ready" 触发器之前被触发,所以我可能会改用它,在你的情况下。