Javascript 通用分析中的事件不是';我不能正确地记录这些事件

Javascript 通用分析中的事件不是';我不能正确地记录这些事件,javascript,google-analytics,Javascript,Google Analytics,我正在处理SPA,正在使用以下代码创建Universal Analytics对象(变量analyticsId具有我的应用程序的分析id) 这个很好用 但是,我也使用这个分析对象来记录自定义事件,如下所示 ga('pnanalyze.send', { 'hitType': 'event', 'eventCategory': 'product', 'eventAction': 'view', 'eventLabel': 'DEFAULT' }); 未记录此事件。我可以看到请求是用所

我正在处理SPA,正在使用以下代码创建Universal Analytics对象(变量
analyticsId
具有我的应用程序的分析id)

这个很好用

但是,我也使用这个分析对象来记录自定义事件,如下所示

ga('pnanalyze.send', {
  'hitType': 'event',
  'eventCategory': 'product',
  'eventAction': 'view',
  'eventLabel': 'DEFAULT'
});
未记录此事件。我可以看到请求是用所有正确的参数发出的(或者我认为是这样),但是事件没有显示在我的报告小部件中

有人能告诉我这里有什么问题吗

此特定命中的ga请求的查询字符串参数为:

v:1
_v:j24
a:1179576437
t:event
_s:4
dl:http://localhost/p/5369dac10364f6a73daad096
ul:en-us
de:UTF-8
dt:ProdNote
sd:24-bit
sr:1280x800
vp:1280x595
je:1
fl:14.0 r0
ec:product
ea:view
el:DEFAULT
ev:53e355920364fbe1bfd0392d
_u:OACAAAQ~
cid:1040154947.1404805392
tid:UA-52638266-2
z:778670853

如果我是对的,当产品页面上出现页面浏览时,您只是想传递一个事件

我认为GA不理解pnanalyze.send-尝试传递以下消息:

ga('send', {
  'hitType': 'event',
  'eventCategory': 'product',
  'eventAction': 'view',
  'eventLabel': 'DEFAULT'
});`
然后,如果你想让它出现在某些产品上,围绕它创建一个if语句

此外,作为预防措施(即使它起作用),我会将pnanalyze.send从


因为GA使用它将信息发送回您的帐户

结果是,问题是因为我为
eventValue
属性传递了一个字母数字值。我没有在这里添加这一点,因为我一点也没有预料到这会导致这个问题


确保我传递数值应该可以解决这个问题,不过为了更安全起见,我完全取消了
eventValue
字段:P

您的语法是正确的,“pnanalyze”跟踪器名称应该无关紧要-您可以保留它(我在自己的页面上进行了测试,可以在GA中查看数据)。请记住,一旦开始使用跟踪器名称,就必须坚持使用它。您是否正在检查实时报告以查看事件是否得到跟踪?在接下来的24-48小时内,它将不会显示在您的标准报告视图中。是的,我检查了实时报告。那里没有记录这些事件。正如您提到的,我在整个应用程序中使用跟踪器名称(pnanalyze)来记录页面浏览量和事件。页面浏览量似乎工作正常。但是,事件不是:(您是否在实时报告中看到您的事件?
ga('send', {
  'hitType': 'event',
  'eventCategory': 'product',
  'eventAction': 'view',
  'eventLabel': 'DEFAULT'
});`
ga('pnanalyze.send', 'pageview');