【问题标题】:Universal analytics by google send event report but it not received谷歌的通用分析发送事件报告但未收到
【发布时间】:2014-09-09 13:12:25
【问题描述】:

我对谷歌分析有一个奇怪的问题。我已经在我的网站上安装了它,它工作正常,但是当我无法跟踪下载事件时。

这是我的代码,

 $('#downloadButton').on('click', function() {
              ga('send', 'event', 'Download', 'Publication', title_);
            });

对于按钮:

<a href="http://www.ict.nsc.ru/ru/Publications/publ-Principy-razrabotki-raspredelennykh-sistem-2013-1787.pdf" class="button" id="downloadButton">Download</a>

单击按钮后,此代码开始工作(我的意思是 ga() 函数开始工作)并开始下载 pdf 文件。

在控制台中,当我使用 Google Analytics Debugger 时,一切看起来都很好,但 google-analytics 仪表板上没有报告:

    Executing Google Analytics commands. analytics_debug.js:10
Running command: ga(send, event, Download, Publication, Принципы разработки распределенных систем сбора информации на основе онтологий) analytics_debug.js:10

Sent beacon:
v=1&_v=j26d&a=1258098510&t=event&_s=2&dl=http%3A%2F%2Fwww.ict.nsc.ru%2Fru%2FScience%2FPublications%2Fpubl-Principy-razrabotki-ras…96230&_u=OCCCAEQE~&cid=1230919229.1407326007&tid=UA-53696329-1&z=187092433

 analytics_debug.js:10
adSenseId        (&a)   1258098510 analytics_debug.js:10
apiVersion       (&v)   1 analytics_debug.js:10
clientId         (&cid) 1230919229.1407326007 analytics_debug.js:10
encoding         (&de)  UTF-8 analytics_debug.js:10
eventAction      (&ea)  Publication analytics_debug.js:10
eventCategory    (&ec)  Download analytics_debug.js:10
eventLabel       (&el)  Принципы разработки распределенных систем сбора информации на основе онтологий analytics_debug.js:10
flashVersion     (&fl)  14.0 r0 analytics_debug.js:10
hitType          (&t)   event analytics_debug.js:10
javaEnabled      (&je)  1 analytics_debug.js:10
language         (&ul)  ru analytics_debug.js:10
location         (&dl)  http://www.ict.nsc.ru/ru/Science/Publications/publ-Principy-razrabotki-raspredelennykh-sistem-2013-1787 analytics_debug.js:10
screenColors     (&sd)  24-bit analytics_debug.js:10
screenResolution (&sr)  1920x1080 analytics_debug.js:10
title            (&dt)  Принципы разработки распределенных систем сбора информации на основе онтологий analytics_debug.js:10
trackingId       (&tid) UA-53696329-1 analytics_debug.js:10
viewportSize     (&vp)  1920x945 

有人可以帮忙吗?

【问题讨论】:

    标签: google-analytics universal-analytics event-tracking


    【解决方案1】:

    使用Hit Callback 确保只有在 GA 完成发送数据后才会发送用户下载 PDF。

    在某些情况下,例如当您跟踪出站链接时,您可能想知道跟踪器何时完成发送数据。这样,只有在用户的点击被报告给 Google Analytics 后,您才能将用户发送到他们的目的地。为了解决这个问题,send 命令允许您在字段名称对象中指定一个 hitCallback 函数,该函数将在 analytics.js 完成发送数据后立即执行。以下是设置 hitCallback 函数的方法:

     $('#downloadButton').on('click', function(evt) {
       evt.preventDefault();
       ga('send', {
         'hitType': 'event',          
         'eventCategory': 'Download',  
         'eventAction': 'Publication',     
         'eventLabel': title_,
         'hitCallback': function () {
           window.href = $(this).attr("href");
         }
       });
     });
    

    【讨论】:

    • 我的猜测很接近并且是盲人,因为我已经阅读了两次手册...... - 非常感谢!看起来我在使用 WebKit 浏览器时发现了一件非常奇怪的事情。 Chrome 和 Opera 不会实时显示有关事件的统计信息(它什么也不显示),但 Firefox 可以! Firefox 显示正确的统计数据。无论如何,再次感谢=)
    • 我最后的评论是正确的俄罗斯版谷歌分析。英语作品完美=)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-19
    • 2017-05-08
    相关资源
    最近更新 更多