Documentation ¶
Overview ¶
Package report 数据报表
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetRequest ¶
type GetRequest struct { // AdvertiserID 广告主ID AdvertiserID uint64 `json:"advertiser_id,omitempty"` // StartDate 起始日期,格式YYYY-MM-DD,只支持查询2016-10-26及以后的日期 StartDate time.Time `json:"start_date,omitempty"` // EndDate 结束日期,格式YYYY-MM-DD,只支持查询2016-10-26及以后的日期,时间跨度不能超过30天 EndDate time.Time `json:"end_date,omitempty"` // Fields 指定需要的指标名称 Fields []string `json:"fields,omitempty"` // OrderField 排序字段,所有的统计指标均可参与排序 OrderField string `json:"order_field,omitempty"` // OrderType 排序方式;默认值: DESC;允许值: ASC, DESC OrderType enum.OrderType `json:"order_type,omitempty"` // Page 页码;默认值: 1 Page int `json:"page,omitempty"` // PageSize 页面大小,即每页展示的数据量;默认值: 20;取值范围: 1-1000 PageSize int `json:"page_size,omitempty"` // Filtering 过滤字段,json格式,支持字段如下 Filtering *StatFiltering `json:"filtering,omitempty"` }
GetRequest 获取数据报表API Request
func (GetRequest) Encode ¶
func (r GetRequest) Encode() string
Encode implement GetRequest interface
type GetResponse ¶
type GetResponse struct { model.BaseResponse // Data json返回值 Data *GetResponseData `json:"data,omitempty"` }
GetResponse 数据报表API Response
type GetResponseData ¶
type GetResponseData struct { // List 数据列表 List []Metrics `json:"list,omitempty"` // PageInfo 分页信息 PageInfo *model.PageInfo `json:"page_info,omitempty"` }
Data json返回值
type Metrics ¶
type Metrics struct { // StatDatetime 数据起始时间,分组条件包含 STAT_GROUP_BY_FIELD_STAT_TIME 时返回,格式为:yyyy-MM-dd HH:mm:ss StatDatetime string `json:"stat_datetime,omitempty"` // AdvertiserID 广告主ID AdvertiserID uint64 `json:"advertiser_id,omitempty"` // CampaignID 广告组id CampaignID uint64 `json:"campaign_id,omitempty"` // AdID 计划id AdID uint64 `json:"ad_id,omitempty"` // CreativeID 创意id CreativeID uint64 `json:"creative_id,omitempty"` // StatCost 消耗 StatCost float64 `json:"stat_cost,omitempty"` // ShowCnt 展示数 ShowCnt int64 `json:"show_cnt,omitempty"` // Ctr 点击率 Ctr float64 `json:"ctr,omitempty"` // CpmPlatform 平均千次展示成本 CpmPlatform float64 `json:"cpm_platform,omitempty"` // ClickCnt 点击数 ClickCnt int64 `json:"click_cnt,omitempty"` // PayOrderCount 成交订单数 PayOrderCount int64 `json:"pay_order_count,omitempty"` // CreateOrderAmount 下单成交金额 CreateOrderAmount float64 `json:"create_order_amount,omitempty"` // CreateOrderCount 下单订单数 CreateOrderCount int64 `json:"create_order_count,omitempty"` // PayOrderAmount 成交订单金额 PayOrderAmount float64 `json:"pay_order_amount,omitempty"` // CreateOrderROI 下单roi CreateOrderROI float64 `json:"create_order_roi,omitempty"` // PrepayAndPayOrderROI 支付roi PrepayAndPayOrderROI float64 `json:"prepay_and_pay_order_roi,omitempty"` // PrepayOrderCount 广告预售订单数 PrepayOrderCount int64 `json:"prepay_order_count,omitempty"` // PrepayOrderAmount 广告预售订单金额 PrepayOrderAmount float64 `json:"prepay_order_amount,omitempty"` // ConvertCnt 转化数 ConvertCnt int64 `json:"convert_cnt,omitempty"` // ConversionCost 转化成本 ConversionCost float64 `json:"conversion_cost,omitempty"` // ConversionRate 转化率 ConversionRate float64 `json:"conversion_rate,omitempty"` // DyFollow 新增关注数 DyFollow int64 `json:"dy_follow,omitempty"` // DyLike 点赞数 DyLike int64 `json:"dy_like,omitempty"` // DyComment 评论提交数 DyComment int64 `json:"dy_comment,omitempty"` DyShare int64 `json:"dy_share,omitempty"` // LivePayOrderCostPerOrder 成交客单价。短视频带货:VIDEO_PROM_GOODS 不支持该指标 LivePayOrderCostPerOrder int64 `json:"live_pay_order_cost_per_order,omitempty"` // LubanLiveEnterCnt 直播间观看人次。短视频带货:VIDEO_PROM_GOODS 不支持该指标 LubanLiveEnterCnt int64 `json:"luban_live_enter_cnt,omitempty"` // LiveWatchOneMinuteCount 直播间超过1分钟观看人次。短视频带货:VIDEO_PROM_GOODS 不支持该指标 LiveWatchOneMinuteCount int64 `json:"live_watch_one_minute_count,omitempty"` // LiveFansClubJoinCnt 直播间新加团人次。短视频带货:VIDEO_PROM_GOODS 不支持该指标 LiveFansClubJoinCnt int64 `json:"live_fans_club_join_cnt,omitempty"` // LubanLiveSlidecartClickCnt 直播间查看购物车次数。短视频带货:VIDEO_PROM_GOODS 不支持该指标 LubanLiveSlidecartClickCnt int64 `json:"luban_live_slidecart_click_cnt,omitempty"` // LubanLiveClickProductCnt 直播间商品点击次数。短视频带货:VIDEO_PROM_GOODS 不支持该指标 LubanLiveClickProductCnt int64 `json:"luban_live_click_product_cnt,omitempty"` // LubanLiveCommentCnt 直播间评论次数。短视频带货:VIDEO_PROM_GOODS 不支持该指标 LubanLiveCommentCnt int64 `json:"luban_live_comment_cnt,omitempty"` LubanLiveShareCnt int64 `json:"luban_live_share_cnt,omitempty"` // LubanLiveGiftCnt 直播间打赏次数。短视频带货:VIDEO_PROM_GOODS 不支持该指标 LubanLiveGiftCnt int64 `json:"luban_live_gift_cnt,omitempty"` // LubanLiveGiftAmount 直播间音浪收入。短视频带货:VIDEO_PROM_GOODS 不支持该指标 LubanLiveGiftAmount float64 `json:"luban_live_gift_amount,omitempty"` // TotalPlay 播放数 TotalPlay int64 `json:"total_play,omitempty"` // PlayDuration3s 3s播放数 PlayDuration3s int64 `json:"play_duration_3s,omitempty"` // Play25FeedBreak 25%进度播放数 Play25FeedBreak int64 `json:"play_25_feed_break,omitempty"` // Play50FeedBreak 50%进度播放数 Play50FeedBreak int64 `json:"play_50_feed_break,omitempty"` // Play75FeedBreak 75%进度播放数 Play75FeedBreak int64 `json:"play_75_feed_break,omitempty"` // PlayOver 播放完成数 PlayOver int64 `json:"play_over,omitempty"` // PlayOverRate 完播率 PlayOverRate float64 `json:"play_over_rate,omitempty"` }
Metrics 维度数据
type StatFiltering ¶
type StatFiltering struct { // CampaignIDs 广告组id列表:按照campaign_id过滤,最多支持100个 CampaignIDs []uint64 `json:"campaign_ids,omitempty"` // AdIDs 广告计划id列表:按照 ad_id 过滤,最多支持100个 AdIDs []uint64 `json:"ad_ids,omitempty"` // CreativeIDs 广告创意id列表:按照 creative_id 过滤,最多支持100个 CreativeIDs []uint64 `json:"creative_ids,omitempty"` // MarketingGoal 营销目标 MarketingGoal enum.MarketingGoal `json:"marketing_goal,omitempty"` }
StatFiltering 数据报表过滤条件
Click to show internal directories.
Click to hide internal directories.