统计数据导出 API

注意:

  • 本页 API 中的 project_id、dashboard_id、chart_id 、funnel_id、retention_id字段,均可在项目页面url中找到,如:"https://www.growingio.com/admin/projects/nxog09md/dashboard/YoX28w7Rarrow-up-right" 中的 "nxog09md" 和 "YoX28w7R" 分别是 project_id 和dashboard_id。

  • dashboard_id的获取方式:

    • 第一种是在项目的url上获取。

    • 第二种是根据1.1获取看板列表的api根据project_id获取所有看板信息。

  • chart_id、funnel_id、retention_id的获取方式:

    • 第一种是在项目页面的url中获取。

    • 第二种是根据1.2获取看板中的图表信息api,根据dashboard_id获取当前看板的所有图表信息,返回的信息中会包含图表id、图表类型等信息。

  • 在进行导出之前,请务必参考“GrowingIO接口认证”文档,完成接口认证获取 token 。

  • 统计数据导出的延迟一般为 30 分钟,比如导出早上 8 点到 9 点之间的数据时,一般需要 9:30 才能统计完毕。另外,每天凌晨因为需要运行天级别的统计任务,此时前一天的统计数据大概有 3-4 小时的延迟,一般凌晨 4 点以后会统计完毕。

1.看板数据信息 API

1.1 获取看板列表

GET https://www.growingio.com/projects/:project_id/dashboards.json

获取当前项目下全部看板列表,按更新时间由近到远排序

Path Parameters

Name
Type
Description

project_id

string

项目 uid

Headers

Name
Type
Description

X-Client-Id

string

GrowingIO 分配的公钥,见 API 认证文档

Authorization

string

认证 Token,见 API 认证文档

1.2 获取看板中的图表信息

GET https://www.growingio.com/projects/:project_id/dashboards/:dashboard_id.json

Path Parameters

Name
Type
Description

dashboard_id

string

看板 id

project_id

string

项目 uid

Headers

Name
Type
Description

Authorization

string

认证 Token,见 API 认证文档

X-Client-Id

string

GrowingIO 分配的公钥,见 API 认证文档

2.事件分析下载 API V2(2018-08-29更新)

获取事件分析数据(单图下载每秒限速 2 次)

GET https://www.growingio.com/v2/projects/:project_id/charts/:chart_id.json

Path Parameters

Name
Type
Description

chart_id

string

事件分析(单图 ID)

project_id

string

项目 uid

Query Parameters

Name
Type
Description

interval

integer

数据粒度,3600000(小时),86400000(天),604800000(周), 2592000000(月),默认为天

endTime

integer

数据结束时间,unix 毫秒时间戳

startTime

integer

数据起始时间,unix 毫秒时间戳

Headers

Name
Type
Description

Authorization

string

认证 Token,见 API 认证文档

X-Client-Id

string

GrowingIO 分配的公钥,见 API 认证文档

3.漏斗分析下载API

获取漏斗分析数据(单图下载每秒限速 2 次)

GET https://www.growingio.com/v2/projects/:project_id/funnels/funnel_id.json

Path Parameters

Name
Type
Description

funnel_id

string

漏斗分析(单图ID)

project_id

string

项目uid

Query Parameters

Name
Type
Description

conversionWindow

integer

转化周期

endTime

integer

数据结束时间,unix毫秒时间戳

startTime

integer

数据起始时间,unix毫秒时间戳

Headers

Name
Type
Description

Authorization

string

认证Token,见API认证文档

X-Client-Id

string

GrowingIO分配的公匙,见API认证文档

4.留存分析下载 API

获取留存分析数据(单图下载每秒限速 2 次)

GET https://www.growingio.com/v2/projects/:project_id/retentions/:retention_id.json

Path Parameters

Name
Type
Description

retention_id

string

留存分析(单图ID)

project_id

string

项目uid

Query Parameters

Name
Type
Description

range

string

范围 day(日留存) | week(周留存) | month(月留存)

endTime

integer

数据结束时间,unix毫秒时间戳

startTime

integer

数据起始时间,unix毫秒时间戳

Headers

Name
Type
Description

Authorization

string

认证Token,见API认证文档

X-Client-Id

string

GrowingIO分配的公匙,见API认证文档

5.分群下载 API

5.1 获取分群列表

GET https://www.growingio.com/projects/:project_id/segmentations.json

Path Parameters

Name
Type
Description

project_id

string

项目 uid

Headers

Name
Type
Description

Authorization

string

认证 Token,见 API 认证文档

X-Client-Id

string

GrowingIO 分配的公钥,见 API 认证文档

5.2 获取特定分群的用户列表

GET https://www.growingio.com/projects/:project_id/segmentations/:segmentation_id/users.csv

Path Parameters

Name
Type
Description

segmentation_id

string

分群 id

project_id

string

项目 uid

Headers

Name
Type
Description

Authorization

string

认证 Token,见 API 认证文档

X-Client-Id

string

GrowingIO 分配的公钥,见 API 认证文档

6.规则逻辑 API 接口

获取圈选元素定义

GET https://www.growingio.com/projects/:project_id/rules.csv

Path Parameters

Name
Type
Description

project_id

string

项目 uid

Headers

Name
Type
Description

Authorization

string

认证 Token,见 API 认证文档

X-Client-Id

string

GrowingIO 分配的公钥,见 API 认证文档

Last updated