为了账号安全,请及时绑定邮箱和手机立即绑定

脚本标签内的异步脚本 src,GDPR 合规性谷歌广告

脚本标签内的异步脚本 src,GDPR 合规性谷歌广告

小唯快跑啊 2021-11-25 15:24:14
我正在执行 GDPR cookie 合规性检查,并仅在用户接受 cookie 时才尝试加载 Google 广告。我只想在 cookie 不存在时加载谷歌广告脚本。所以我想这样做:    <script>    if(cookieNo!="1"){       <script async src="https://www.googletagmanager.com/gtag/js?id=AW-mycode"></script>       window.dataLayer = window.dataLayer || [];       function gtag(){dataLayer.push(arguments);}       gtag('js', new Date());       gtag('config', 'AW-mycode');       }     <script>知道如何将脚本标签放在脚本标签中吗?
查看完整描述

2 回答

?
森林海

TA贡献2011条经验 获得超2个赞

下面是一个片段,您可以使用它向网页添加异步脚本。将其包裹在您的病情中,您就可以开始了。


const gScript = document.createElement('script');

gScript.src = "https://www.googletagmanager.com/gtag/js?id=AW-mycode";

gScript.type = 'text/javascript';

gScript.onload = () => {

   console.log('Script has been fully loaded');

  // initlaize anything you want that needs to be done after script has loaded

  // Below code in your case

   window.dataLayer = window.dataLayer || [];

   function gtag(){dataLayer.push(arguments);}

   gtag('js', new Date());

   gtag('config', 'AW-mycode');


};

gScript.async = true;

gScript.charset = 'utf-8';

document.getElementsByTagName('head')[0].appendChild(gScript);

希望这可以帮助 :)


查看完整回答
反对 回复 2021-11-25
?
慕莱坞森

TA贡献1810条经验 获得超4个赞

尝试这个:


<script>

    if(cookieNo!="1"){

      var googleAds = document.createElement('script');

      googleAds.src = "https://www.googletagmanager.com/gtag/js?id=AW-mycode";

      document.head.appendChild(googleAds);

      //Other code

}

</script>


查看完整回答
反对 回复 2021-11-25
  • 2 回答
  • 0 关注
  • 125 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信