旧-帮助文档
回到 GrowingIO
  • GrowingIO 帮助文档
  • 快速提交工单
  • 快速上手-Web
  • 快速上手-移动端
  • 快速上手-小程序
  • 产品更新日志
  • 分析工具
    • 事件分析
    • 用户分群
    • 用户细查
    • 漏斗分析
    • 活动分析
    • 落地页分析
    • 分布分析
    • 智能路径
    • 留存分析
    • 留存魔法师
    • 活跃用户分析
    • 热图分析
      • Web 端热图
      • App 热图
    • 单图
    • 微信应用用户分析
    • 小程序-分享分析
  • 看板
    • 自定义首页
    • 概览看板
    • KPI看板(企业版)
    • 小程序预置看板
    • 微信内嵌页预置看板
    • 实时监控模板
    • 业务场景
  • GIO 小程序看数助手
  • 广告监测
    • 创建监测链接
      • 推广 App
      • 推广网页
      • 推广小程序(微信)
    • 数据报表
      • 应用级数据
      • 深度数据分析
      • 数据指标说明
    • 推广管理
      • 监测链接
      • 广告活动
      • 推广渠道
    • 渠道配置指南
      • 腾讯社交广告
      • 今日头条
      • 百度原生信息流
      • 微博超级粉丝通
      • 爱奇艺
      • Inmobi
      • 微信广告平台
      • 凤羽广告平台
      • bilibili(B 站)
    • 其他功能
      • 日志导出
      • 维度配置
      • 权限配置
      • 反作弊规则
      • 深度链接配置
    • 相关知识
      • UTM 参数使用指南
      • 创建小程序的推广码
      • 移动端转化归因
      • 默认的渠道来源跟踪
      • DeepLink 启用新域名
    • 广告监测FAQ
  • SDK 文档
    • SDK 简介与安全性说明
    • 各平台 SDK 支持明细
    • SDK 更新日志
    • Web JS SDK
      • Web JS SDK API
      • Web JS SDK 常见问题
    • Android SDK
      • Android 无埋点 SDK
      • Android 无埋点 SDK API
      • Android 半自动采集浏览事件
      • Android 埋点 SDK
      • Android SDK 常见问题
    • iOS SDK
      • iOS 无埋点SDK
      • iOS SDK API
      • iOS 半自动采集浏览事件
      • iOS SDK 1.X旧版本升级指导
      • iOS 埋点SDK
      • iOS SDK 常见问题
    • Hybrid SDK (App内嵌H5)
    • 小程序、小游戏以及内嵌页 SDK
      • SDK 更新日志 - 小程序 & 内嵌页 & 快应用
      • 微信小程序 SDK
        • mpvue+第三方插件 添加代码
      • 微信小游戏 SDK
      • H5 内嵌页 SDK
      • 支付宝小程序 SDK
      • 百度小程序 SDK
      • QQ 小程序 SDK
      • 字节跳动小程序 SDK
      • 快应用 SDK
    • React Native 无埋点 SDK
      • ReactNative 埋点 SDK
    • Flutter 埋点 SDK
    • Cordova 埋点 SDK
    • Weex 埋点 SDK
    • API Cloud埋点 SDK
    • AppCan 埋点 SDK
    • Java 埋点 SDK
    • PHP 埋点 SDK
    • GrowingIO Debugger
      • 验证打点事件
  • 数据模型
    • 用户模型
      • 访问用户
      • 登录用户
      • 用户属性
    • 事件模型
      • 什么是事件
      • 无埋点事件
        • 访问事件及属性
        • 页面事件及属性
        • 动作事件及属性
      • 埋点事件
        • 埋点事件及属性
    • 统计模型
      • 指标--事件的度量
      • 维度--事件的属性
      • 预定义的指标和维度
  • 数据定义
    • 用户变量
      • 登录用户变量
      • 访问用户变量
    • 页面级变量
      • 查询条件直接设置成页面级变量
    • 无埋点圈选
      • Web 圈选
      • App 端圈选 App
      • 电脑端圈选 App
      • 小程序数据定义
      • 微信内嵌页数据定义
      • 圈选指标管理
        • 合并简单指标
        • 复合指标
    • 埋点事件
      • 埋点事件级变量
      • 转化变量
    • 小程序事件和变量
  • 数据管理
    • 新版数据管理功能说明
    • 无埋点事件管理
    • 埋点事件管理
    • 变量管理
    • 合并事件管理
    • 计算指标
  • 系统配置
    • 组织管理
    • 项目管理
    • 用户管理
    • 权限管理
    • 爬虫规则
    • 账号管理
    • UTM 映射管理
    • IP及域名数据过滤
  • API
    • GrowingIO API 认证
    • 广告监测链接创建服务 API
    • 微信小程序二维码创建服务 API
    • 原始数据导出 API
      • 原始数据导出字段说明
        • 无埋点事件
        • 埋点事件与变量
        • 广告相关数据
        • 通用字段说明
      • 原始数据导出 2.0 API
      • 原始数据导出 1.0 API(已废弃)
      • 原始数据导出 API 的升级迁移
      • 原始数据导出格式及处理建议
    • 统计数据导出 API
    • 埋点数据上传API
    • 用户变量上传 API
    • 项目管理 API
    • 数据管理 API (GDPR)
    • API 更新日志
  • 常见问题
    • 基本问题
    • SDK 集成
    • 圈选常见问题
    • 指标和维度
    • 数据安全
    • 产品使用
    • 数据统计差异
    • 无效指标清理说明
  • 内容贡献者
  • 帮助文档问题反馈
Powered by GitBook
On this page
  • 1. 用户管理 API
  • 从项目内移除用户
  • 2. 打点事件管理 API
  • 获取打点事件列表
  • 创建打点事件
  • 获取事件级变量
  • 创建事件级变量
  • 获取页面级变量
  • 创建页面级变量
  • 获取登录用户变量
  • 创建登录用户变量
  • 获取打点数量限额
  1. API

项目管理 API

提供项目配置和管理

1. 用户管理 API

从项目内移除用户

POST https://www.growingio.com/api/v1/projects/:project_id/accounts/delete

通过邮箱删除用户,用于清理项目内失效用户

Path Parameters

Name
Type
Description

project_id

string

Project UID

Headers

Name
Type
Description

X-Client-Id

string

GrowingIO 分配的公钥

Authorization

string

认证 Token

Request Body

Name
Type
Description

email

string

需要删除的用户邮箱

{
    "status": "success"
}
{
    "status": "fail",
    "message": "error message"
}

2. 打点事件管理 API

通过接口获取打点事件信息,创建打点事件。

获取打点事件列表

GET https://www.growingio.com/v1/api/projects/:project_id/dim/events

返回当前项目打点事件,没有结果时返回空数组。

Path Parameters

Name
Type
Description

project_id

string

Project UID

Headers

Name
Type
Description

Authorization

string

认证 Token

X-Client-Id

string

GrowingIO 分配的公钥

[
    {
        "id": "id1", // 事件 uid
        "key": "test1", // 事件标识符
        "name": "测试1", // 事件名称
        "description": "测试", // 事件描述
        "type": "counter", // 事件类型, counter: 计数器, number: 数值
        "attrs": [ // 事件级变量
            {
                "id": "id2", // 变量 uid
                "key": "labore111", // 变量标识符
                "name": "变量1", // 变量名称
                "type": "String", // 变量类型, 目前有 String, Int, Double 类型
                "projectId": "id3", // 项目 uid
                "createdAt": 1534820494000, // 变量创建时间,unix 毫秒时间戳
                "updatedAt": 1534820494000 // 变量最后一次更新时间, unix 毫秒时间戳
            }
        ],
        "projectId": "id3", // 项目 uid
        "createdAt": 1534426936000, // 事件创建时间, unix 毫秒时间戳
        "updatedAt": 1535425076000, // 事件最后一次更新时间, unix 毫秒时间戳
        "creator": "User1", // 创建人
        "updater": "User1", // 最后一次更新人
        "eventType": "dash" // 事件类型, 目前仅有 dash,表示为打点事件
    }
]

创建打点事件

POST https://www.growingio.com/v1/api/projects/:project_id/dim/events

创建打点事件,注意目前仅支持创建,不支持修改,如需修改,请到 GrowingIO 平台管理界面修改。打点事件支持批量创建,如果一次仅创建一条,boyd 内也需要使用数组形式。

Path Parameters

Name
Type
Description

project_id

string

Project UID

Headers

Name
Type
Description

Authorization

string

认证 Token

X-Client-Id

string

GrowingIO 分配的公钥

Request Body

Name
Type
Description

attrs

array

事件关联的维度属性

type

string

事件类型, counter: 计数器,number: 数值

description

string

事件描述

name

string

事件名称,最大长度为 30

key

string

事件标识符,只允许「字母或下划线开头,包含下划线,字母,数字的字符串」,最大长度为 50

attrs 字段为事件需要关联的维度属性,以下为 attrs 对应的字段:

字段

类型

说明

id

String

事件级变量 uid

key

String

事件级变量标识符

name

String

事件级变量类型,目前有 String, Int, Double 三种类型

获取事件级变量

GET https://www.growingio.com/v1/api/projects/:project_id/vars/events

获取项目下打点维度列表

Path Parameters

Name
Type
Description

project_id

string

Project UID

Headers

Name
Type
Description

Authorization

string

认证 Token

X-Client-Id

string

GrowingIO 分配的公钥

[
    {
        "id": "id1", // 打点维度 uid
        "key": "test1", // 打点维度标识符
        "name": "测试", // 打点维度名称
        "type": "String", // 打点维度类型,目前有 String, Int, Double 三种类型
        "projectId": "pid1", // 项目 uid
        "createdAt": 1534820494000, // 打点维度创建时间, unix 毫秒时间戳
        "updatedAt": 1534820494000 // 打点维度最后更新时间, unix 毫秒时间戳
    }
]

创建事件级变量

POST https://www.growingio.com/v1/api/projects/:project_id/vars/events

创建事件级变量,目前仅支持创建,不支持修改,如需修改,请到 GrowingIO 平台管理界面修改。

Path Parameters

Name
Type
Description

project_id

string

Project UID

Headers

Name
Type
Description

Authorization

string

认证 Token

X-Client-Id

string

GrowingIO 分配的公钥

Request Body

Name
Type
Description

description

string

变量描述,最大长度 150

type

string

变量类型,只能为 String, Int, Double 中的一种,默认为 String

name

string

变量名称,最大长度为 30

key

string

变量标识符,只允许「字母或下划线开头,包含下划线,字母,数字的字符串」,最大长度为 50

获取页面级变量

GET https://www.growingio.com/v1/api/projects/:project_id/vars/pages

返回当前项目的页面级变量列表

Path Parameters

Name
Type
Description

project_id

string

Project UID

Headers

Name
Type
Description

Authorization

string

认证 Token

X-Client-Id

string

GrowingIO 分配的公钥

[
  {
        "id": "id1", // 变量 uid
        "key": "test1", // 变量标识符
        "name": "测试", // 变量名称
        "mode": "DIRECT", // 变量创建方式,DIRECT: 通过接口或则打点管理创建, PAGE: 通过页面圈选创建
        "projectId": "pid1", // 项目 uid
        "createdAt": 1521446011241, // 创建时间, unix 毫秒时间戳
        "updatedAt": 1534163546862, // 最后一次更新时间, unix 毫秒时间戳
        "mappingId": 15 // 变量序号
    }
]

创建页面级变量

POST https://www.growingio.com/v1/api/projects/:project_id/vars/pages

创建页面级变量,目前仅支持创建,不支持修改,如需修改,请到 GrowingIO 平台管理界面修改。

Path Parameters

Name
Type
Description

project_id

string

Project UID

Headers

Name
Type
Description

Authorization

string

认证 Token

X-Client-Id

string

GrowingIO 分配的公钥

Request Body

Name
Type
Description

description

string

变量描述,最大长度 150

name

string

变量名称,最大长度 30

key

string

变量标识符,字母或下划线开头,包含下划线,字母,数字的字符串」,最大长度为 50

获取登录用户变量

GET https://www.growingio.com/v1/api/projects/:project_id/vars/peoples

获得当前项目登录用户变量列表

Path Parameters

Name
Type
Description

project_id

string

Project UID

Headers

Name
Type
Description

Authorization

string

认证 Token

X-Client-Id

string

GrowingIO 分配的公钥

[
   {
        "id": "id1", // 变量 uid
        "key": "test1", // 变量标识符
        "name": "测试", // 变量名称
        "description": "测试", // 变量描述
        "projectId": "pid1", // 项目 uid
        "createdAt": 1532416276546, // 变量创建时间, unix 毫秒时间戳
        "updatedAt": 1532416276546, // 变量最后一次修改时间, unix 毫秒时间戳
        "attribution": "mostRecent" // 变量类型,mostRecent: 最近归因,final: 最终归因
    }
]

创建登录用户变量

POST https://www.growingio.com/v1/api/projects/:project_id/vars/peoples

创建登录用户变量,目前仅支持创建,不支持修改,如需修改请到 GrowingIO 平台管理界面修改。

Path Parameters

Name
Type
Description

project_id

string

Project UID

Headers

Name
Type
Description

Authorization

string

认证 Token

X-Client-Id

string

GrowingIO 分配的公钥

Request Body

Name
Type
Description

attribution

string

归因方式,mostRecent: 最近归因,final: 最终归因

description

string

变量描述,最大长度为 150

name

string

变量名称,最大长度为 30

key

string

变量标识符,只允许「字母或下划线开头,包含下划线,字母,数字的字符串」,最大长度为 50

获取打点数量限额

GET https://www.growingio.com/v1/api/projects/:project_id/vars/quotas

GrowingIO 根据付费版本设定不同的打点事件和维度的限额,通过此接口获取您项目的限额。

Path Parameters

Name
Type
Description

project_id

string

Project UID

Headers

Name
Type
Description

Authorization

string

认证 Token

X-Client-Id

string

GrowingIO 分配的公钥

{
    "event": 50000, // 打点事件限额
    "var": 100, // 事件级变量限额
    "pvar": 50, // 页面级变量限额
    "ppl": 50000 // 登录用户变量限额
}
Previous用户变量上传 APINext数据管理 API (GDPR)

Last updated 6 years ago