我已经按照以下步骤在我的网站上添加了AdSense脚本:
- 复制代码并前往GTM。
- 创建一个新标签。
- 提供名称。
- 选择自定义HTML作为标签模板。
- 将代码粘贴到文本字段中。
- 将触发器设置为在所有页面或您想要展示广告的页面上触发。
- 单击“保存并提交”以将代码推送到生产环境。
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-<token>",
enable_page_level_ads: true
});
</script>
问题:
上述脚本将单独添加到DOM中。我是说,这部分内容:
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
追加到<head>
部分,这部分内容:
<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-<token>",
enable_page_level_ads: true
});
</script>
追加到 <body>
部分。所以 Google AdSense 说:
代码丢失或不完整
你有什么想法可以让 GTM 强制将这两个脚本依次添加到 <head>
部分中吗?