我想使用Google跟踪代码管理器来投放Adsense,因此我也可以使用其他来源的其他广告 . 我在网站上找到的答案很少,但还不够理解 . 如果可以在GTM中使用Adsense代码,我将不胜感激,如果是的话怎么样?如果我必须使用DFP广告管理系统,那么我也会使用DFP广告管理系统 .
我假设您已在自己的网站上运行Google跟踪代码管理器(GTM)?
单击GTM工作区内屏幕左侧的“变量”
创建一个新的用户定义变量并将其命名为asClientID
将变量配置为常量 . 要输入的值是您的AdSense客户ID
单击GTM工作区内屏幕左侧的标签
创建一个名为AS的新标签 - 页面视图 - 全部
由于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中创建的脚本中使用{} . 创建此变量的原因是灵活性 . 如果您需要更改ID,请在变量内更改ID,而不是在代码中 .
注意:通过GTM实施AdSense不是最佳做法,但这是可能的 .
希望这是你正在寻找的 . 如果它对您有用,请告诉我 . :-)
1 回答
我假设您已在自己的网站上运行Google跟踪代码管理器(GTM)?
单击GTM工作区内屏幕左侧的“变量”
创建一个新的用户定义变量并将其命名为asClientID
将变量配置为常量 . 要输入的值是您的AdSense客户ID
单击GTM工作区内屏幕左侧的标签
创建一个名为AS的新标签 - 页面视图 - 全部
由于GTM for AdSense中没有内置标记,因此您需要使用自定义HTML标记 .
将下面显示的HTML代码复制并粘贴到GTM中 .
选择触发所有页面视图
在预览模式下测试您的更改
一切正常后,将更改发布到LIVE .
如您所见,我们在您在步骤1和2中创建的脚本中使用{} . 创建此变量的原因是灵活性 . 如果您需要更改ID,请在变量内更改ID,而不是在代码中 .
注意:通过GTM实施AdSense不是最佳做法,但这是可能的 .
希望这是你正在寻找的 . 如果它对您有用,请告诉我 . :-)