如何在Google跟踪代码管理器中添加Adsense

Shr*_*hah 4 adsense google-tag-manager

我想使用Google跟踪代码管理器来投放Adsense,因此我也可以使用其他来源的其他广告.我在网站上找到的答案很少,但还不足以理解.如果可以在GTM中使用Adsense代码,我将不胜感激,如果是,如何?如果我必须使用DFP广告管理系统,那么我也会使用DFP广告管理系统.

小智 5

我假设您已在自己的网站上运行Google跟踪代码管理器(GTM)?

  1. 单击GTM工作区内屏幕左侧的"变量"
  2. 创建一个新的用户定义变量并将其命名为asClientID
  3. 将变量配置为常量.要输入的值是您的AdSense客户ID
  4. 单击GTM工作区内屏幕左侧的标签
  5. 创建一个名为AS的新标签 - 页面视图 - 全部
  6. 由于GTM for AdSense中没有内置标记,因此您需要使用自定义HTML标记.
  7. 将下面显示的HTML代码复制并粘贴到GTM中.
  8. 选择触发器"所有页面"视图
  9. 在预览模式下测试您的更改
  10. 一切正常后,将更改发布到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>
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我们在您在步骤1和2中创建的脚本中使用了{{asClientID}}.创建此变量的原因是灵活性.如果您需要更改ID,请在变量内更改ID,而不是在代码中.

注意:通过GTM实施AdSense不是最佳做法,但这是可能的.

希望这就是你要找的东西.如果它对您有用,请告诉我.:-)

  • 为什么通过GTM使用AdSense不是最佳做法?使用drop-in js更好的原因是什么? (5认同)