【问题标题】:Not able to trace GA event tracking code无法跟踪 GA 事件跟踪代码
【发布时间】:2016-11-04 05:26:07
【问题描述】:
<a href="#interiors" onclick="dataLayer.push({'category':'Specification Page','action':'Click','label':'Interiors','event':'Event Specification Page'});">Click here</a>

我在锚点“点击这里”的点击事件上添加了谷歌分析事件跟踪代码。 我已经为 chrome 浏览器安装了 Google Analytics Debugger 扩展来跟踪 GA 代码。 GA 代码执行的其余部分记录在控制台中,但是,我无法看到上述事件的任何日志。有什么,我在上面的代码中遗漏了吗?
我已经在我的页面上集成了这两个代码。并且位置在页面的头部。

    <!-- Google Tag Manager -->
    <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
    })(window,document,'script','dataLayer','XXXXXXXX');</script>
    <!-- End Google Tag Manager -->


    <!-- Google Analytics -->
    <script>
      (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
      m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
      })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

      ga('create', 'XXXXXXXX', 'auto');
      ga('send', 'pageview');

    </script>

【问题讨论】:

    标签: javascript jquery google-analytics


    【解决方案1】:

    让我们按顺序看:

    1.- 粘贴的代码属于谷歌标签管理器,如果您使用该平台安装谷歌分析,请记住先创建标签并使用预览模式进行调试。

    要在 GTM 上启用调试模式,您必须按照以下步骤操作

    启用后,您可以在底部看到一个调试器

    2.- 如果您在您的域上直接安装 Google Analytics,则您使用了错误的 sintaxis,在这种情况下,您必须更改处理事件的方式,以识别您是否使用 GA 主 sn-p,看如果下面的代码粘贴在你的 html 代码上。

     <!-- Google Analytics -->
        <script>
        (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
        (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
        m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
        })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
        
        ga('create', 'UA-XXXXX-Y', 'auto');
        ga('send', 'pageview');
        </script>
        <!-- End Google Analytics -->

    如果是这种情况,请使用以下 sintaxis

        &lt;a href="#interiors" onclick="ga('send', 'category', 'action', 'label');"&gt;Click here&lt;/a&gt;

    我向你推荐GA Debugger,它在 Chrome 上可用

    如果你使用 GA 调试器,你必须初始化工具点击图标 并打开 javascript 控制台(在 chrome + windows 中,您可以使用 f12 打开控制台和 ESC 打开 javascipt 控制台)以查看 GA 操作。

    【讨论】:

    • 嗨 Kemen,感谢您的回答。我已经编辑了我的问题并在其中添加了 GTM 和 Google 分析代码,可在页面中找到。
    猜你喜欢
    • 1970-01-01
    • 2013-07-01
    • 1970-01-01
    • 2012-11-17
    • 2023-03-22
    • 2014-09-04
    • 2016-07-10
    • 2014-05-02
    相关资源
    最近更新 更多