Google analytics api获取用户ID / ClientID

时间:2017-06-09 20:05:00

标签: google-analytics google-api google-apis-explorer

我想从谷歌分析中获取客户的使用数据,以便对其进行一些可用性分析。为此,我需要一些我可以确定的事情,哪个事件是由哪个用户完成的。谷歌分析API是否有可能将这两个部分联系起来?

3 个答案:

答案 0 :(得分:0)

当然可以! :)我在很多项目中都使用过它。

https://developers.google.com/analytics/devguides/collection/analyticsjs/sending-hits

示例:

  ga('send', {
  hitType: 'event',
  eventCategory: 'Video',
  eventAction: 'play',
  eventLabel: 'cats.mp4'
  });

答案 1 :(得分:0)

您可以将用户ID添加为自定义维度,您可能希望将范围设置为用户。 https://support.google.com/analytics/answer/2709828?hl=en

这将允许您连接哪些用户执行了哪些操作。

答案 2 :(得分:0)

由于clientId已通过ga:clientId通过API提供,因此您可以使用此值。 我还是建议您使用自定义用户ID-使用通用Analytics(分析)用户ID功能在脚本中以及后端数据库中设置自己拥有的生成的用户ID。

还将ID添加到您通过电子邮件/短信/等发送给客户的任何链接中。登陆您的首页以跟踪营销效果。 您将需要一些JavaScript来获取ID并将其设置在综合浏览量中。 (类似于链接器,但针对用户ID进行了调整)

使用Universal Analytics用户ID功能的所有人的注意ga:clientId中返回的值实际上是userId,甚至更有趣。 (截至撰写本文时)如果您从“用户ID”视图中请求clientId,则GA失败。因此,您应该使用非用户ID视图来获取用户ID。 :)