代码之家  ›  专栏  ›  技术社区  ›  AlexLaforge

如何从谷歌分析中的异步代码跟踪谷歌AdSense统计数据?

  •  1
  • AlexLaforge  · 技术社区  · 7 年前

    我正在使用谷歌AdSense广告 持续4年。 我已经将我的3个网站(谷歌分析属性)链接到这个AdSense帐户,以便在谷歌分析中获得统计数据。 一切都很顺利。

    现在,我愿意 ,以优化加载速度。 这一部分很简单:我只需要从我的谷歌AdSense帐户中获取新代码。

    我的问题是关于我目前正在使用的以下小Javascript代码段 每个

    <script>
    //Required because each adsense code nulls 'window.google_analytics_uacct' 
    window.google_analytics_uacct="UA-0000000-0";
    
    //Required because I'm using ._setDomainName in the Google Analytics code
    google_analytics_domain_name="www.example.com";
    
    //Here is the classic (synchronous) AdSense code
    google_ad_client = "ca-pub-0000000000000000";
    google_ad_slot = "0000000000";
    google_ad_width = 336;
    google_ad_height = 280;
    </script>
    <script type="text/javascript" src="//pagead2.googlesyndication.com/pagead/show_ads.js"></script>
    

    我将使用以下内容 从AdSense,想知道我是否仍然需要包括我的片段,或者如果我现在可以摆脱?

    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    <ins class="adsbygoogle"
         style="display:inline-block;width:336px;height:280px"
         data-ad-client="ca-pub-0000000000000000"
         data-ad-slot="0000000000"></ins>
    <script>
    (adsbygoogle = window.adsbygoogle || []).push({});
    </script>
    
    1 回复  |  直到 7 年前
        1
  •  0
  •   AlexLaforge    6 年前

    以下是我个人问题的答案,来自我的个人经验。

    两周前,我已经从Synchronous切换到Asynchronous Google AdSense代码。

    看来 以下两行对于将AdSense收入报告到Google Analytics中不再必要

    希望有帮助!

    window.google_analytics_uacct="UA-0000000-0";
    google_analytics_domain_name="www.example.com";