CroupierCroupier
指南
架构
API 参考
开发
  • C++ SDK
  • Go SDK
  • Java SDK
  • JavaScript SDK
  • Python SDK
  • C# SDK
  • Lua SDK
分析
GitHub
指南
架构
API 参考
开发
  • C++ SDK
  • Go SDK
  • Java SDK
  • JavaScript SDK
  • Python SDK
  • C# SDK
  • Lua SDK
分析
GitHub
  • API 参考

    • API 概览
    • gRPC API
    • REST API
  • 运维管理

    • 运维 API
    • 运维核心 API
    • 运维简化 API
    • 管理员 API
    • 备份 API
    • 配置 API
    • 迁移 API
    • 监控 API
    • 节点 API
  • Agent & 函数

    • Agent API
    • 函数 API
    • 任务 API
    • /api/pack.html
    • Schema API
  • 认证与权限

    • 认证 API
    • 审批 API
    • 审计 API
    • 限流 API
  • 游戏管理

    • 游戏 API
    • 玩家 API
    • 实体 API
    • /api/component.html
    • 注册表 API
  • 消息通知

    • 消息 API
    • 告警 API
    • 支持 API
    • 工单 API
    • 反馈 API
  • 平台与集成

    • 平台 API
    • Provider API
    • 证书 API
    • 存储 API
  • 数据分析

    • 数据分析 API
    • 行为分析 API
    • 分析概览 API
    • 支付分析 API
    • 留存分析 API
  • 其他

    • 分配 API
    • 常见问题
    • 元数据 API
    • 配置文件 API
    • Workspace API

数据分析 API

1. "获取行为分析"

  1. route definition
  • Url: /api/v1/analytics/behavior
  • Method: GET
  • Request: AnalyticsBehaviorRequest
  • Response: AnalyticsBehaviorResponse
  1. request definition
type AnalyticsBehaviorRequest struct {
	GameID string `form:"gameId,optional"`
	Env string `form:"env,optional"`
	StartDate string `form:"startDate,optional"`
	EndDate string `form:"endDate,optional"`
}
  1. response definition
type AnalyticsBehaviorResponse struct {
	Code int `json:"code"`
	Message string `json:"message"`
	Data interface{} `json:"data,omitempty"`
}

2. "获取功能采用率"

  1. route definition
  • Url: /api/v1/analytics/behavior/adoption
  • Method: GET
  • Request: AnalyticsBehaviorAdoptionRequest
  • Response: AnalyticsBehaviorAdoptionResponse
  1. request definition
type AnalyticsBehaviorAdoptionRequest struct {
	GameID string `form:"gameId,optional"`
	Env string `form:"env,optional"`
}
  1. response definition
type AnalyticsBehaviorAdoptionResponse struct {
	Code int `json:"code"`
	Message string `json:"message"`
	Data interface{} `json:"data,omitempty"`
}

3. "获取功能采用率明细"

  1. route definition
  • Url: /api/v1/analytics/behavior/adoption/breakdown
  • Method: GET
  • Request: AnalyticsBehaviorAdoptionBreakdownRequest
  • Response: AnalyticsBehaviorAdoptionBreakdownResponse
  1. request definition
type AnalyticsBehaviorAdoptionBreakdownRequest struct {
	GameID string `form:"gameId,optional"`
	Env string `form:"env,optional"`
	Feature string `form:"feature,optional"`
}
  1. response definition
type AnalyticsBehaviorAdoptionBreakdownResponse struct {
	Code int `json:"code"`
	Message string `json:"message"`
	Data interface{} `json:"data,omitempty"`
}

4. "获取行为事件"

  1. route definition
  • Url: /api/v1/analytics/behavior/events
  • Method: GET
  • Request: AnalyticsBehaviorEventsRequest
  • Response: AnalyticsBehaviorEventsResponse
  1. request definition
type AnalyticsBehaviorEventsRequest struct {
	GameID string `form:"gameId,optional"`
	Env string `form:"env,optional"`
	EventType string `form:"eventType,optional"`
}
  1. response definition
type AnalyticsBehaviorEventsResponse struct {
	Code int `json:"code"`
	Message string `json:"message"`
	Data interface{} `json:"data,omitempty"`
}

5. "获取行为漏斗"

  1. route definition
  • Url: /api/v1/analytics/behavior/funnel
  • Method: GET
  • Request: AnalyticsBehaviorFunnelRequest
  • Response: AnalyticsBehaviorFunnelResponse
  1. request definition
type AnalyticsBehaviorFunnelRequest struct {
	GameID string `form:"gameId,optional"`
	Env string `form:"env,optional"`
	Steps []string `form:"steps,optional"`
}
  1. response definition
type AnalyticsBehaviorFunnelResponse struct {
	Code int `json:"code"`
	Message string `json:"message"`
	Data interface{} `json:"data,omitempty"`
}

6. "获取行为路径"

  1. route definition
  • Url: /api/v1/analytics/behavior/paths
  • Method: GET
  • Request: AnalyticsBehaviorPathsRequest
  • Response: AnalyticsBehaviorPathsResponse
  1. request definition
type AnalyticsBehaviorPathsRequest struct {
	GameID string `form:"gameId,optional"`
	Env string `form:"env,optional"`
}
  1. response definition
type AnalyticsBehaviorPathsResponse struct {
	Code int `json:"code"`
	Message string `json:"message"`
	Data interface{} `json:"data,omitempty"`
}

7. "获取分析过滤器"

  1. route definition
  • Url: /api/v1/analytics/filters
  • Method: GET
  • Request: AnalyticsFiltersGetRequest
  • Response: AnalyticsFiltersGetResponse
  1. request definition
type AnalyticsFiltersGetRequest struct {
	GameID string `form:"gameId,optional"`
	Env string `form:"env,optional"`
}
  1. response definition
type AnalyticsFiltersGetResponse struct {
	Code int `json:"code"`
	Message string `json:"message"`
	Data interface{} `json:"data,omitempty"`
}

8. "更新分析过滤器"

  1. route definition
  • Url: /api/v1/analytics/filters
  • Method: PUT
  • Request: AnalyticsFiltersUpdateRequest
  • Response: AnalyticsFiltersUpdateResponse
  1. request definition
type AnalyticsFiltersUpdateRequest struct {
	GameID string `json:"gameId"`
	Env string `json:"env"`
	Events []string `json:"events,optional"`
	PaymentsEnabled bool `json:"paymentsEnabled,optional"`
}
  1. response definition
type AnalyticsFiltersUpdateResponse struct {
	Code int `json:"code"`
	Message string `json:"message"`
	Data interface{} `json:"data,omitempty"`
}

9. "采集分析数据"

  1. route definition
  • Url: /api/v1/analytics/ingest
  • Method: POST
  • Request: AnalyticsIngestRequest
  • Response: AnalyticsIngestResponse
  1. request definition
type AnalyticsIngestRequest struct {
	GameID string `json:"gameId"`
	Env string `json:"env"`
	Events []interface{} `json:"events"`
}
  1. response definition
type AnalyticsIngestResponse struct {
	Code int `json:"code"`
	Message string `json:"message"`
	Data interface{} `json:"data,omitempty"`
}

10. "获取等级分析"

  1. route definition
  • Url: /api/v1/analytics/levels
  • Method: GET
  • Request: AnalyticsLevelsRequest
  • Response: AnalyticsLevelsResponse
  1. request definition
type AnalyticsLevelsRequest struct {
	GameID string `form:"gameId,optional"`
	Env string `form:"env,optional"`
}
  1. response definition
type AnalyticsLevelsResponse struct {
	Code int `json:"code"`
	Message string `json:"message"`
	Data interface{} `json:"data,omitempty"`
}

11. "获取关卡分析"

  1. route definition
  • Url: /api/v1/analytics/levels/episodes
  • Method: GET
  • Request: AnalyticsLevelsEpisodesRequest
  • Response: AnalyticsLevelsEpisodesResponse
  1. request definition
type AnalyticsLevelsEpisodesRequest struct {
	GameID string `form:"gameId,optional"`
	Env string `form:"env,optional"`
}
  1. response definition
type AnalyticsLevelsEpisodesResponse struct {
	Code int `json:"code"`
	Message string `json:"message"`
	Data interface{} `json:"data,omitempty"`
}

12. "获取地图分析"

  1. route definition
  • Url: /api/v1/analytics/levels/maps
  • Method: GET
  • Request: AnalyticsLevelsMapsRequest
  • Response: AnalyticsLevelsMapsResponse
  1. request definition
type AnalyticsLevelsMapsRequest struct {
	GameID string `form:"gameId,optional"`
	Env string `form:"env,optional"`
}
  1. response definition
type AnalyticsLevelsMapsResponse struct {
	Code int `json:"code"`
	Message string `json:"message"`
	Data interface{} `json:"data,omitempty"`
}

13. "获取分析概览"

  1. route definition
  • Url: /api/v1/analytics/overview
  • Method: GET
  • Request: AnalyticsOverviewRequest
  • Response: AnalyticsOverviewResponse
  1. request definition
type AnalyticsOverviewRequest struct {
	GameID string `form:"gameId,optional"`
	Env string `form:"env,optional"`
	StartDate string `form:"startDate,optional"`
	EndDate string `form:"endDate,optional"`
}
  1. response definition
type AnalyticsOverviewResponse struct {
	Code int `json:"code"`
	Message string `json:"message"`
	Data interface{} `json:"data,omitempty"`
}

14. "获取支付分析"

  1. route definition
  • Url: /api/v1/analytics/payments
  • Method: GET
  • Request: AnalyticsPaymentsRequest
  • Response: AnalyticsPaymentsResponse
  1. request definition
type AnalyticsPaymentsRequest struct {
	GameID string `form:"gameId,optional"`
	Env string `form:"env,optional"`
	StartDate string `form:"startDate,optional"`
	EndDate string `form:"endDate,optional"`
}
  1. response definition
type AnalyticsPaymentsResponse struct {
	Code int `json:"code"`
	Message string `json:"message"`
	Data interface{} `json:"data,omitempty"`
}

15. "采集支付数据"

  1. route definition
  • Url: /api/v1/analytics/payments/ingest
  • Method: POST
  • Request: AnalyticsPaymentsIngestRequest
  • Response: AnalyticsPaymentsIngestResponse
  1. request definition
type AnalyticsPaymentsIngestRequest struct {
	GameID string `json:"gameId"`
	Env string `json:"env"`
	Transactions []interface{} `json:"transactions"`
}
  1. response definition
type AnalyticsPaymentsIngestResponse struct {
	Code int `json:"code"`
	Message string `json:"message"`
	Data interface{} `json:"data,omitempty"`
}

16. "获取产品趋势"

  1. route definition
  • Url: /api/v1/analytics/payments/product-trend
  • Method: GET
  • Request: AnalyticsPaymentsProductTrendRequest
  • Response: AnalyticsPaymentsProductTrendResponse
  1. request definition
type AnalyticsPaymentsProductTrendRequest struct {
	GameID string `form:"gameId,optional"`
	Env string `form:"env,optional"`
	ProductID string `form:"productId,optional"`
}
  1. response definition
type AnalyticsPaymentsProductTrendResponse struct {
	Code int `json:"code"`
	Message string `json:"message"`
	Data interface{} `json:"data,omitempty"`
}

17. "获取支付摘要"

  1. route definition
  • Url: /api/v1/analytics/payments/summary
  • Method: GET
  • Request: AnalyticsPaymentsSummaryRequest
  • Response: AnalyticsPaymentsSummaryResponse
  1. request definition
type AnalyticsPaymentsSummaryRequest struct {
	GameID string `form:"gameId,optional"`
	Env string `form:"env,optional"`
}
  1. response definition
type AnalyticsPaymentsSummaryResponse struct {
	Code int `json:"code"`
	Message string `json:"message"`
	Data interface{} `json:"data,omitempty"`
}

18. "获取支付交易列表"

  1. route definition
  • Url: /api/v1/analytics/payments/transactions
  • Method: GET
  • Request: AnalyticsPaymentsTransactionsRequest
  • Response: AnalyticsPaymentsTransactionsResponse
  1. request definition
type AnalyticsPaymentsTransactionsRequest struct {
	GameID string `form:"gameId,optional"`
	Env string `form:"env,optional"`
	Page int `form:"page,optional"`
	PageSize int `form:"pageSize,optional"`
}
  1. response definition
type AnalyticsPaymentsTransactionsResponse struct {
	Code int `json:"code"`
	Message string `json:"message"`
	Data interface{} `json:"data,omitempty"`
}

19. "获取实时数据"

  1. route definition
  • Url: /api/v1/analytics/realtime
  • Method: GET
  • Request: AnalyticsRealtimeRequest
  • Response: AnalyticsRealtimeResponse
  1. request definition
type AnalyticsRealtimeRequest struct {
	GameID string `form:"gameId,optional"`
	Env string `form:"env,optional"`
}
  1. response definition
type AnalyticsRealtimeResponse struct {
	Code int `json:"code"`
	Message string `json:"message"`
	Data interface{} `json:"data,omitempty"`
}

20. "获取实时序列数据"

  1. route definition
  • Url: /api/v1/analytics/realtime/series
  • Method: GET
  • Request: AnalyticsRealtimeSeriesRequest
  • Response: AnalyticsRealtimeSeriesResponse
  1. request definition
type AnalyticsRealtimeSeriesRequest struct {
	GameID string `form:"gameId,optional"`
	Env string `form:"env,optional"`
	Interval string `form:"interval,optional"`
}
  1. response definition
type AnalyticsRealtimeSeriesResponse struct {
	Code int `json:"code"`
	Message string `json:"message"`
	Data interface{} `json:"data,omitempty"`
}

21. "获取留存分析"

  1. route definition
  • Url: /api/v1/analytics/retention
  • Method: GET
  • Request: AnalyticsRetentionRequest
  • Response: AnalyticsRetentionResponse
  1. request definition
type AnalyticsRetentionRequest struct {
	GameID string `form:"gameId,optional"`
	Env string `form:"env,optional"`
	StartDate string `form:"startDate,optional"`
	EndDate string `form:"endDate,optional"`
}
  1. response definition
type AnalyticsRetentionResponse struct {
	Code int `json:"code"`
	Message string `json:"message"`
	Data interface{} `json:"data,omitempty"`
}
在 GitHub 上编辑此页
最后更新: 2026/3/19 10:26
Next
行为分析 API