在google analytics api中使用事件统计信息

时间:2015-12-22 15:12:34

标签: google-analytics google-analytics-api

我有网站,商家出售一些东西。每个项目都包含过去24小时,一周和一个月内的独特观看次数以及点击“显示联系人”按钮的访问者数量。基于IP的唯一性。这很有效,上个月收集了所有(IP,item_id)对的巨大表格,并且有很多更新。

今天我深入研究谷歌分析API,我想知道是否可以使用它而不是我的系统。

事实是所有这些属性都是私有的,仅适用于商家,因此我不需要一次拥有所有统计数据(不进行比较等)。因此可能会根据具体项目的要求提出要求。

我创建了服务帐户,将其连接到分析数据,似乎导出工作(基于this example)。然后enabled event tracking为“显示联系人”按钮。

  1. 例如,当用户点击“显示联系人”时,我应该在哪里添加item_id?是eventLabel还是eventValue?因此,对于item_id = 1234,它应该是 ga("send","event","Contacts","show","",1234)ga("send","event","Contacts","show",1234)
  2. 我对Top Events报告中的eventValue列感到困惑(似乎eventValue保留了所有eventValues的总和,甚至计算了Avg.Value)。这是否意味着item_id应该作为字符串存储在eventLabel中?

    1. 我添加了第二个nonInteraction事件来收集项目视图ga("send","event","Data","show","1234",1,{nonInteraction:true})。它统计所有事件,但在指定的时间段(日,周,月)中我只需要唯一的事件(由唯一身份访问者执行)。有可能吗?

1 个答案:

答案 0 :(得分:1)

1)参数是类别,动作,标签和值。 "值"是一个度量,预计是一个整数。由于它是一个指标,它将被累加。所以,如果你这样做

ga("send","event","Contacts","show","",1234)

您将度量标准增加1234,而不是存储ID。你不需要这个(特别是如果你有一个链接的adwords帐户,因为这将用于计算你的"广告花费的回报")。

您希望将item_id用作标签,但label是一个字符串。所以你需要做的是:

ga("send","event","Contacts","show","1234")

即。用引号包装标签的值。

2)ga:uniqueEvents是否有任何问题?