现在的活跃用户(Reporting API v4)

时间:2018-08-18 16:41:08

标签: google-analytics analytics google-analytics-api

我正在努力通过JavaScript从Reporting API v4中获取当前活跃的用户。我找到了与之相关的文档的这一部分,该部分以“ rt:activeUsers”的形式提供,但它适用于v3,而不是v4-https://developers.google.com/analytics/devguides/reporting/realtime/dimsmets/。在v4-https://developers.google.com/analytics/devguides/reporting/core/dimsmets#cats=user

的文档中似乎没有这样的选项

我只是忽略了什么吗?请参阅下面的代码

>>> sum_of_primes(1001)
(991, 7, 3)

>>> sum_of_primes(26)
(23, 3)

>>> sum_of_primes(27)
(19, 5, 3)

>>> sum_of_primes(6)
()

1 个答案:

答案 0 :(得分:2)

  

Reporting API V4

     

以编程方式访问Google Analytics(分析)中报告数据的最先进方法。建立数据透视表以及同类群组,生命周期价值和高级细分报告,以最灵活的方式访问您的数据。

Google Analytics reporting v4 api可用于从Google Analytics(分析)请求数据。这不是实时数据。该ID数据在处理后立即出现在Google Analytics(分析)网站中。从几个小时(此数据可能未激活)到几天,数据可能需要一段时间才能出现在此API中。

这是由于数据延迟doc

  

处理延迟为24-48小时。每天向Google Analytics(分析)发送超过200,000个会话的标准帐户将导致每天仅刷新一次报告。这会将报告和指标的更新最多延迟两天。要恢复日内处理,请将您的帐户发送的会话数减少到每天<200,000。

Realtime API V3

  

获取当前在某个属性上发生的用户活动。实时报告会在几秒钟内更新,因此您可以构建实时仪表板来监视用户如何随时与您的媒体资源进行互动。

实时api非常基础。并非所有数据都在那里。但是您应该使用的这个API

Google Analytics API

这是对下面的逗号的回应。 google Analytics API分为几个API。

  1. MetaData API,用于从Google Analytics(分析)返回维度和指标。
  2. V3中当前使用的管理API,用于管理Google anlaytics帐户。
  3. 核心报告API。用于选择当前已完成处理的Google Analytics(分析)数据为v3v4。 (从技术上讲,v2仍然可以使用,但我不建议您使用它。)
  4. 实时api,用于请求实时Google Analytics(分析)数据,例如,一个用户帐户当前有多少用户处于活动状态。该API只有v3

因此,因为报告api,管理api和实时api都具有v3版本,并不意味着它们是相同的。报告api没有实时数据,这不是实时api的目的。