我想使用 Google 跟踪代码管理器来投放 Adsense,这样我还可以使用其他来源的其他广告。我在网站上找到的答案很少,但不足以理解。如果可以在 GTM 中使用 Adsense 代码,我将不胜感激,如果可以,如何?我也使用DFP,如果我必须使用DFP那会怎么样。
我假设您的网站上已经运行了 Google 跟踪代码管理器 (GTM)?
- 单击 GTM 工作区中屏幕左侧的“变量”
- 创建一个新的用户定义变量并将其命名为ClientID
- 将变量配置为常量。要输入的值是您的 AdSense 客户 ID
- 单击 GTM 工作区中屏幕左侧的标签
- 创建一个名为 AS - 页面视图 - ALL 的新标签
- 由于 GTM for AdSense 中没有内置标记,因此您需要使用自定义 HTML 标记。
- 将下面显示的 HTML 代码复制并粘贴到 GTM 中。
- 选择触发器 所有页面浏览量
- 在预览模式下测试您的更改
- 一旦一切正常,将更改发布到 LIVE。
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "{{asClientID}}",
enable_page_level_ads: true
});
</script>
正如您所看到的,我们在步骤 1 和 2 中创建的脚本中使用了 {{asClientID}}。创建此变量的原因是灵活性。如果您需要更改 ID,请在变量中更改,而不是在代码中更改。
注意:通过 GTM 实施 AdSense 并不是最佳做法,但这是可能的。
希望这就是您正在寻找的。请告诉我它是否适合您。 :-)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)