Documentation ¶
Overview ¶
Package report 本地推数据报表相关
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MaterialGetFilter ¶
type MaterialGetFilter struct { // MaterialIDs 素材ID MaterialIDs []uint64 `json:"material_ids,omitempty"` // MaterialType 素材类型,允许值: // CASURAL 图文 // VIDEO 视频 MaterialType enum.MaterialMode `json:"material_type,omitempty"` // CampaignType 广告类型,允许值: // GENERAL 通投广告 // SEARCHING 线索广告 CampaignType local.AdType `json:"campaign_type,omitempty"` }
type MaterialGetRequest ¶
type MaterialGetRequest struct { // LocalAccountID 本地推广告账户ID LocalAccountID uint64 `json:"local_account_id,omitempty"` // TimeGranularity 时间粒度,允许值: // TIME_GRANULARITY_DAILY 天维度(默认值) // TIME_GRANULARITY_HOURLY 小时维度 // TIME_GRANULARITY_TOTAL 汇总 TimeGranularity enum.TimeGranularity `json:"time_granularity,omitempty"` // StartDate 查询起始日期,格式:yyyy-mm-dd StartDate string `json:"start_date,omitempty"` // EndDate 查询结束日期,格式:yyyy-mm-dd // 当time_granularity = TIME_GRANULARITY_DAILY/TIME_GRANULARITY_TOTAL时,时间跨度不能超过365天 // 当time_granularity = TIME_GRANULARITY_HOURLY时,时间跨度不能超过7天 EndDate string `json:"end_date,omitempty"` // OrderType 排序方式,允许值: // ASC 升序(默认值) // DESC 降序 OrderType enum.OrderType `json:"order_type,omitempty"` // OrderField 排序字段,允许值可参考应答返回数据指标 OrderField string `json:"order_field,omitempty"` // Metrics 指标集,允许值可参考应答返回数据指标 Metrics []string `json:"metrics,omitempty"` // Filtering 过滤器 Filtering *MaterialGetFilter `json:"filtering,omitempty"` // Page 页码,默认值:1 Page int `json:"page,omitempty"` // PageSize 页面大小,允许值:10(默认值)、20、50、100 PageSize int `json:"page_size,omitempty"` }
MaterialGetRequest 获取素材数据 API Request
func (MaterialGetRequest) Encode ¶
func (r MaterialGetRequest) Encode() string
Encode implements GetRequest interface
type MaterialGetResponse ¶
type MaterialGetResponse struct { model.BaseResponse Data *MaterialGetResult `json:"data,omitempty"` }
MaterialGetResponse 获取素材数据 API Response
type MaterialGetResult ¶
type ProjectGetFilter ¶
type ProjectGetFilter struct { // CdpProjectIDs 项目ID CdpProjectIDs []uint64 `json:"cdp_project_ids,omitempty"` // LocalDeliveryScene 推广目的,允许值: // CLUE 线索 // CONTENT_HEATING 内容加热 // POI_CUSTOMER 门店引流 // PURCHASE 团购成交 LocalDeliveryScene local.LocalDeliveryScene `json:"local_delivery_scene,omitempty"` // MarketingGoal 营销场景,允许值: // LIVE 直播 // VIDEO_IMAGE 短视频/图文 MarketingGoal local.MarketingGoal `json:"marketing_goal,omitempty"` // CampaignType 广告类型,允许值: // GENERAL 通投广告 // SEARCHING 线索广告 CampaignType local.AdType `json:"campaign_type,omitempty"` // ExternalAction 优化目标 ExternalAction local.ExternalAction `json:"external_action,omitempty"` }
type ProjectGetRequest ¶
type ProjectGetRequest struct { // LocalAccountID 本地推广告账户ID LocalAccountID uint64 `json:"local_account_id,omitempty"` // TimeGranularity 时间粒度,允许值: // TIME_GRANULARITY_DAILY 天维度(默认值) // TIME_GRANULARITY_HOURLY 小时维度 // TIME_GRANULARITY_TOTAL 汇总 TimeGranularity enum.TimeGranularity `json:"time_granularity,omitempty"` // StartDate 查询起始日期,格式:yyyy-mm-dd StartDate string `json:"start_date,omitempty"` // EndDate 查询结束日期,格式:yyyy-mm-dd // 当time_granularity = TIME_GRANULARITY_DAILY/TIME_GRANULARITY_TOTAL时,时间跨度不能超过365天 // 当time_granularity = TIME_GRANULARITY_HOURLY时,时间跨度不能超过7天 EndDate string `json:"end_date,omitempty"` // OrderType 排序方式,允许值: // ASC 升序(默认值) // DESC 降序 OrderType enum.OrderType `json:"order_type,omitempty"` // OrderField 排序字段,允许值可参考应答返回数据指标 OrderField string `json:"order_field,omitempty"` // Metrics 指标集,允许值可参考应答返回数据指标 Metrics []string `json:"metrics,omitempty"` // Filtering 过滤器 Filtering *ProjectGetFilter `json:"filtering,omitempty"` // Page 页码,默认值:1 Page int `json:"page,omitempty"` // PageSize 页面大小,允许值:10(默认值)、20、50、100 PageSize int `json:"page_size,omitempty"` }
ProjectGetRequest 获取项目数据 API Request
func (ProjectGetRequest) Encode ¶
func (r ProjectGetRequest) Encode() string
Encode implements GetRequest interface
type ProjectGetResponse ¶
type ProjectGetResponse struct { model.BaseResponse Data *ProjectGetResult `json:"data,omitempty"` }
ProjectGetResponse 获取项目数据 API Response
type ProjectGetResult ¶
type PromotionGetFilter ¶
type PromotionGetFilter struct { // PromotionIDs 广告ID PromotionIDs []uint64 `json:"promotion_ids,omitempty"` // LocalDeliveryScene 推广目的,允许值: // CLUE 线索 // CONTENT_HEATING 内容加热 // POI_CUSTOMER 门店引流 // PURCHASE 团购成交 LocalDeliveryScene local.LocalDeliveryScene `json:"local_delivery_scene,omitempty"` // MarketingGoal 营销场景,允许值: // LIVE 直播 // VIDEO_IMAGE 短视频/图文 MarketingGoal local.MarketingGoal `json:"marketing_goal,omitempty"` // CampaignType 广告类型,允许值: // GENERAL 通投广告 // SEARCHING 线索广告 CampaignType local.AdType `json:"campaign_type,omitempty"` // ExternalAction 优化目标 ExternalAction local.ExternalAction `json:"external_action,omitempty"` }
type PromotionGetRequest ¶
type PromotionGetRequest struct { // LocalAccountID 本地推广告账户ID LocalAccountID uint64 `json:"local_account_id,omitempty"` // TimeGranularity 时间粒度,允许值: // TIME_GRANULARITY_DAILY 天维度(默认值) // TIME_GRANULARITY_HOURLY 小时维度 // TIME_GRANULARITY_TOTAL 汇总 TimeGranularity enum.TimeGranularity `json:"time_granularity,omitempty"` // StartDate 查询起始日期,格式:yyyy-mm-dd StartDate string `json:"start_date,omitempty"` // EndDate 查询结束日期,格式:yyyy-mm-dd // 当time_granularity = TIME_GRANULARITY_DAILY/TIME_GRANULARITY_TOTAL时,时间跨度不能超过365天 // 当time_granularity = TIME_GRANULARITY_HOURLY时,时间跨度不能超过7天 EndDate string `json:"end_date,omitempty"` // OrderType 排序方式,允许值: // ASC 升序(默认值) // DESC 降序 OrderType enum.OrderType `json:"order_type,omitempty"` // OrderField 排序字段,允许值可参考应答返回数据指标 OrderField string `json:"order_field,omitempty"` // Metrics 指标集,允许值可参考应答返回数据指标 Metrics []string `json:"metrics,omitempty"` // Filtering 过滤器 Filtering *PromotionGetFilter `json:"filtering,omitempty"` // Page 页码,默认值:1 Page int `json:"page,omitempty"` // PageSize 页面大小,允许值:10(默认值)、20、50、100 PageSize int `json:"page_size,omitempty"` }
PromotionGetRequest 获取广告数据 API Request
func (PromotionGetRequest) Encode ¶
func (r PromotionGetRequest) Encode() string
Encode implements GetRequest interface
type PromotionGetResponse ¶
type PromotionGetResponse struct { model.BaseResponse Data *PromotionGetResult `json:"data,omitempty"` }
PromotionGetResponse 获取广告数据 API Response
type PromotionGetResult ¶
type Report ¶
type Report struct { // ProjectID 项目ID ProjectID uint64 `json:"project_id,omitempty"` // ProjectName 项目名称 ProjectName string `json:"project_name,omitempty"` // PromotionID 广告id PromotionID uint64 `json:"promotion_id,omitempty"` // PromotionName 广告名称 PromotionName string `json:"promotion_name,omitempty"` // MaterialID 素材ID MaterialID uint64 `json:"material_id,omitempty"` // MaterialName 素材名称 MaterialName string `json:"material_name,omitempty"` // StatTimeDay 时间-天 StatTimeDay string `json:"stat_time_day,omitempty"` // StatTimeHour 时间-小时 StatTimeHour string `json:"stat_time_hour,omitempty"` // StatCost 消耗(元) StatCost float64 `json:"stat_cost,omitempty"` // ShowCnt 展示次数 ShowCnt int64 `json:"show_cnt,omitempty"` // ClickCnt 点击次数 ClickCnt int64 `json:"click_cnt,omitempty"` // Ctr 点击率 Crt float64 `json:"ctr,omitempty"` // CpcPlatform 点击均价(元) CpcPlatform float64 `json:"cpc_platform,omitempty"` // CpmPlatform 平均千次展示费用(元) CpmPlatform float64 `json:"cpm_platform,omitempty"` // ConvertCnt 转化数 ConvertCnt int64 `json:"convert_cnt,omitempty"` // ConversionRate 转化率 ConversionRate float64 `json:"conversion_rate,omitempty"` // ConversionCost 转化成本(元) ConversionCost float64 `json:"conversion_cost,omitempty"` // AttributionConvertCnt 转化数(计费时间) AttributionConvertCnt int64 `json:"attribution_convert_cnt,omitempty"` // AttributionConversionRate 转化率(计费时间) AttributionConversionRate float64 `json:"attribution_conversion_rate,omitempty"` // AttributionConversionCost 转化成本(计费时间) AttributionConversionCost float64 `json:"attribution_conversion_cost,omitempty"` // FormCnt 表单提交数 FormCnt int64 `json:"form_cnt,omitempty"` // CluePayOrderCnt 团购线索数 CluePayOrderCnt int64 `json:"clue_pay_order_cnt,omitempty"` // ClueMessageCount 私信留资数 ClueMessageCount int64 `json:"clue_message_count,omitempty"` // PhoneConfirmCnt 电话拨打数 PhoneConfirmCnt int64 `json:"phone_confirm_cnt,omitempty"` // PhoneConnectCnt 电话接通数 PhoneConnectCnt int64 `json:"phone_connect_cnt,omitempty"` // MessageActionCnt 私信咨询数 MessageActionCnt int64 `json:"message_action_cnt,omitempty"` // IntentionFormCnt 意向表单数 IntentionFormCnt int64 `json:"intention_form_cnt,omitempty"` // IntentionPhoneCnt 意向话单数 IntentionPhoneCnt int64 `json:"intention_phone_cnt,omitempty"` // IntentionMessageClueCnt 意向咨询数 IntentionMessageClueCnt int64 `json:"intention_message_clue_cnt,omitempty"` // AttributionFormCnt 表单提交数(计费时间) AttributionFormCnt int64 `json:"attribution_form_cnt,omitempty"` // AttributionIntentionMessageClueCnt 团购线索数(计费时间) AttributionCluePayOrderCnt int64 `json:"attribution_clue_pay_order_cnt,omitempty"` // AttributeClueMessageCnt 私信留资数(计费时间) AttributeClueMessageCnt int64 `json:"attribute_clue_message_count,omitempty"` // AttributionPhoneConfirmCnt 电话拨打数(计费时间) AttributionPhoneConfirmCnt int64 `json:"attribution_phone_confirm_cnt,omitempty"` // AttributePhoneConnectCnt 电话接通数(计费时间) AttributePhoneConnectCnt int64 `json:"attribute_phone_connect_cnt,omitempty"` // AttributeMessactionActionCnt 私信咨询数(计费时间) AttributeMessactionActionCnt int64 `json:"attribute_messaction_action_cnt,omitempty"` // AttributeIntentionFormCnt 意向表单数(计费时间) AttributionIntentionFormCnt int64 `json:"attribution_intention_form_cnt,omitempty"` // AttributionIntentionPhoneCnt 意向话单数(计费时间) AttributionIntentionPhoneCnt int64 `json:"attribution_intention_phone_cnt,omitempty"` // AttributionIntentionMessageClueCnt 意向咨询数(计费时间) AttributionIntentionMessageClueCnt int64 `json:"attribution_intention_message_clue_cnt,omitempty"` // DyLike 视频点赞次数 DyLike int64 `json:"dy_like,omitempty"` // DyComment 视频评论次数 DyComment int64 `json:"dy_comment,omitempty"` DyShare int64 `json:"dy_share,omitempty"` // DyCollect 视频收藏次数 DyCollect int64 `json:"dy_collect,omitempty"` // DyFollow 粉丝量 DyFollow int64 `json:"dy_follow,omitempty"` // TotalPlay 视频播放次数 TotalPlay int64 `json:"total_play,omitempty"` // PlayDuration3s 视频3s播放次数 PlayDuration3s int64 `json:"play_duration_3s,omitempty"` // PlayDuration5s 视频5s播放次数 PlayDuration5s int64 `json:"play_duration_5s,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"` // PlayDuration5sShowCntRate 视频5s播放率 PlayDuration5sShowCntRate float64 `json:"play_duration_5s_show_cnt_rate,omitempty"` // PlayOverRate 视频完播率 PlayOverRate float64 `json:"play_over_rate,omitempty"` // DyLikeRate 视频点赞率 DyLikeRate float64 `json:"dy_like_rate,omitempty"` // LubanLiveEnterCnt 直播间观看次数 LubanLiveEnterCnt int64 `json:"luban_live_enter_cnt,omitempty"` // LiveWatchOneMinuteCount 直播间超1分钟停留次数 LiveWatchOneMinuteCount int64 `json:"live_watch_one_minute_count,omitempty"` // LubanLiveCommentCnt 直播间评论次数 LubanLiveCommentCnt int64 `json:"luban_live_comment_cnt,omitempty"` LubanLiveShareCnt int64 `json:"luban_live_share_cnt,omitempty"` }
Report 报表
Click to show internal directories.
Click to hide internal directories.