package copydata import ( "gitea.redpowerfuture.com/red-future/common/beans" "github.com/gogf/gf/v2/frame/g" ) // CreateCidAccountReportSumReq 创建广告数据报表详情请求 type CreateCidAccountReportSumReq struct { g.Meta `path:"/createCidAccountReportSum" method:"post" tags:"广告数据报表" summary:"创建广告数据报表详情" dc:"创建新的广告数据报表详情"` *CidAccountReportSumItem } // CreateCidAccountReportSumRes 创建广告数据报表详情响应 type CreateCidAccountReportSumRes struct { Id int64 `json:"id" dc:"广告数据ID"` } // BatchCreateCidAccountReportSumReq 批量创建广告数据报表详情请求 type BatchCreateCidAccountReportSumReq struct { g.Meta `path:"/batchCreateCidAccountReportSum" method:"post" tags:"广告数据报表" summary:"批量创建广告数据报表详情" dc:"批量创建广告数据报表详情"` Items []*CidAccountReportSumItem `json:"items" v:"required" dc:"广告数据列表"` } // BatchCreateCidAccountReportSumRes 批量创建广告数据报表详情响应 type BatchCreateCidAccountReportSumRes struct { SuccessCount int64 `json:"successCount" dc:"成功数量"` FailCount int64 `json:"failCount" dc:"失败数量"` FailedItems []int64 `json:"failedItems" dc:"失败项索引"` } // CidAccountReportSumItem 广告数据报表详情项 type CidAccountReportSumItem struct { // 基础信息字段 DataType string `json:"dataType" v:"required" dc:"类型type"` // 核心指标字段 T0OrderPaymentAmt string `json:"t0OrderPaymentAmt" dc:"当日总成交订单金额"` CreativeMaterialType string `json:"creativeMaterialType" dc:"视频素材类型"` LiveName string `json:"liveName" dc:"直播间名称"` AuthorId string `json:"authorId" dc:"直播用户快手Id"` PicUrl string `json:"picUrl" dc:"图片URL"` PicName string `json:"picName" dc:"图片名称"` PicId string `json:"picId" dc:"图片Id"` CoverUrl string `json:"coverUrl" dc:"封面URL"` CoverId int64 `json:"coverId" dc:"封面Id"` // 转化率相关字段 ItemOrderConversionRatio *float64 `json:"itemOrderConversionRatio" dc:"转化率"` ItemCardClickRatio *float64 `json:"itemCardClickRatio" dc:"点击率"` ItemCardClkCnt *int64 `json:"itemCardClkCnt" dc:"商品卡点击数"` LivePlayCntCost *float64 `json:"livePlayCntCost" dc:"直播间观看成本"` AdMerchantFollowCost *float64 `json:"adMerchantFollowCost" dc:"涨粉成本"` AdMerchantFollow *int64 `json:"adMerchantFollow" dc:"涨粉数"` NetT0OrderCnt *int64 `json:"netT0OrderCnt" dc:"当日累计净成交订单数"` NetT0Roi *float64 `json:"netT0Roi" dc:"净成交ROI"` NetT0Gmv *float64 `json:"netT0Gmv" dc:"净成交GMV"` // 视频信息字段 PhotoName string `json:"photoName" dc:"视频名称"` PhotoIdStr string `json:"photoIdStr" dc:"视频id"` PhotoId string `json:"photoId" dc:"视频id"` // 受众属性字段 ModPriceSegment string `json:"modPriceSegment" dc:"设备价格区间"` AgeSegment string `json:"ageSegment" dc:"年龄段"` Province string `json:"province" dc:"省份名称"` Gender string `json:"gender" dc:"性别"` // 播放率相关字段 AdPhotoPlayedFiveRatio *float64 `json:"adPhotoPlayedFiveRatio" dc:"作品5秒播放率"` AdPhotoPlayedThreeRatio *float64 `json:"adPhotoPlayedThreeRatio" dc:"作品3秒播放率"` // 订单相关字段 OrderSubmitRoi *float64 `json:"orderSubmitRoi" dc:"订单提交ROI"` OrderSubmitAmt *int64 `json:"orderSubmitAmt" dc:"外部订单金额"` EventOrderSubmitCost *float64 `json:"eventOrderSubmitCost" dc:"订单提交成本"` EventOrderSubmit *int64 `json:"eventOrderSubmit" dc:"订单提交数"` EventOrderPaidRoi *float64 `json:"eventOrderPaidRoi" dc:"订单支付率"` EventAppInvoked *int64 `json:"eventAppInvoked" dc:"唤起应用数"` EventAddShoppingCart *int64 `json:"eventAddShoppingCart" dc:"添加购物车次数"` ConversionNumCost *float64 `json:"conversionNumCost" dc:"转化成本"` AdEffectivePlayNum *int64 `json:"adEffectivePlayNum" dc:"有效播放数"` AdItemClick *int64 `json:"adItemClick" dc:"行为数"` // 商品信息字段 MerchantProductId string `json:"merchantProductId" dc:"商品ID"` // 花费相关字段 CostTotal *float64 `json:"costTotal" dc:"花费"` AdShow *int64 `json:"adShow" dc:"曝光数"` AdShow1kCost *float64 `json:"adShow1kCost" dc:"平均千次广告曝光花费"` // 封面相关字段 Impression *int64 `json:"impression" dc:"封面曝光数"` PhotoClick *int64 `json:"photoClick" dc:"封面点击数"` PhotoClickRatio *float64 `json:"photoClickRatio" dc:"封面点击率"` // 点击相关字段 Click *int64 `json:"click" dc:"素材曝光数"` ActionbarClick *int64 `json:"actionbarClick" dc:"行为数"` ActionbarClickCost *float64 `json:"actionbarClickCost" dc:"行为成本"` EspClickRatio *float64 `json:"espClickRatio" dc:"行为率"` ActionRatio *float64 `json:"actionRatio" dc:"素材点击率"` AdItemClickCount *int64 `json:"adItemClickCount" dc:"预约组件点击数"` // 直播时长字段 EspLivePlayedSeconds *int64 `json:"espLivePlayedSeconds" dc:"直播平均观看时长"` // 播放数据字段 PlayedThreeSeconds *int64 `json:"playedThreeSeconds" dc:"作品3秒播放数"` Play3sRatio *float64 `json:"play3sRatio" dc:"作品3秒播放率"` PlayedFiveSeconds *int64 `json:"playedFiveSeconds" dc:"作品5秒播放数"` Play5sRatio *float64 `json:"play5sRatio" dc:"作品5秒播放率"` PlayedEnd *int64 `json:"playedEnd" dc:"作品完播数"` PlayEndRatio *float64 `json:"playEndRatio" dc:"作品完播率"` // 互动数据字段 Share *int64 `json:"share" dc:"作品分享数"` Comment *int64 `json:"comment" dc:"作品评论数"` Likes *int64 `json:"likes" dc:"作品点赞数"` Report *int64 `json:"report" dc:"作品举报数"` Block *int64 `json:"block" dc:"作品拉黑数"` ItemNegative *int64 `json:"itemNegative" dc:"详情页减少此类作品数"` // 直播互动字段 LiveShare *int64 `json:"liveShare" dc:"直播送礼数"` LiveComment *int64 `json:"liveComment" dc:"直播评论数"` LiveReward *int64 `json:"liveReward" dc:"直播送礼数"` // 播放效果字段 EffectivePlayCount *int64 `json:"effectivePlayCount" dc:"有效播放数"` EffectivePlayRatio *float64 `json:"effectivePlayRatio" dc:"有效播放率"` // 转化字段 ConversionNum *int64 `json:"conversionNum" dc:"转化数"` ConversionCostEsp *float64 `json:"conversionCostEsp" dc:"转化成本"` Roi *float64 `json:"roi" dc:"直接ROI"` Gmv *float64 `json:"gmv" dc:"直接GMV"` // GMV时间序列字段 T0Gmv *float64 `json:"t0Gmv" dc:"当日累计GMV"` T1Gmv *float64 `json:"t1Gmv" dc:"次日累计GMV"` T3Gmv *float64 `json:"t3Gmv" dc:"3日累计GMV"` T7Gmv *float64 `json:"t7Gmv" dc:"7日累计GMV"` T15Gmv *float64 `json:"t15Gmv" dc:"15日累计GMV"` T30Gmv *float64 `json:"t30Gmv" dc:"30日累计GMV"` // ROI时间序列字段 T0Roi *float64 `json:"t0Roi" dc:"当日累计ROI"` T1Roi *float64 `json:"t1Roi" dc:"次日累计ROI"` T3Roi *float64 `json:"t3Roi" dc:"3日累计ROI"` T7Roi *float64 `json:"t7Roi" dc:"7日累计ROI"` T15Roi *float64 `json:"t15Roi" dc:"15日累计ROI"` T30Roi *float64 `json:"t30Roi" dc:"30日累计ROI"` // 订单相关字段 PaiedOrder *int64 `json:"paiedOrder" dc:"直接订单数"` OrderRatio *float64 `json:"orderRatio" dc:"直接下单率"` T0OrderCnt *int64 `json:"t0OrderCnt" dc:"当日累计订单数"` T0OrderCntCost *float64 `json:"t0OrderCntCost" dc:"当日累计订单成本"` T0OrderCntRatio *float64 `json:"t0OrderCntRatio" dc:"累计订单下单率"` T1OrderCnt *int64 `json:"t1OrderCnt" dc:"次日累计订单数"` T3OrderCnt *int64 `json:"t3OrderCnt" dc:"3日累计订单数"` T7OrderCnt *int64 `json:"t7OrderCnt" dc:"7日累计订单数"` T15OrderCnt *int64 `json:"t15OrderCnt" dc:"15日累计订单数"` T30OrderCnt *int64 `json:"t30OrderCnt" dc:"30日累计订单数"` // 粉丝相关字段 MerchantRecoFans *int64 `json:"merchantRecoFans" dc:"涨粉数"` T1Retention *float64 `json:"t1Retention" dc:"次日涨粉留存数"` T7Retention *float64 `json:"t7Retention" dc:"7日涨粉留存数"` T15Retention *float64 `json:"t15Retention" dc:"15日涨粉留存数"` T30Retention *float64 `json:"t30Retention" dc:"30日涨粉留存数"` T1RetentionRatio *float64 `json:"t1RetentionRatio" dc:"次日涨粉留存率"` T7RetentionRatio *float64 `json:"t7RetentionRatio" dc:"7日涨粉留存率"` T15RetentionRatio *float64 `json:"t15RetentionRatio" dc:"15日涨粉留存率"` T30RetentionRatio *float64 `json:"t30RetentionRatio" dc:"30日涨粉留存率"` // 直播预约字段 ReservationSuccess *int64 `json:"reservationSuccess" dc:"直播预约成功数"` ReservationCost *float64 `json:"reservationCost" dc:"直播预约成功成本"` // 直播观看字段 StandardLivePlayedStarted *int64 `json:"standardLivePlayedStarted" dc:"直播观看数"` AdLivePlayCnt *int64 `json:"adLivePlayCnt" dc:"直播间人气数"` AdLivePlayCntCost *float64 `json:"adLivePlayCntCost" dc:"直播间人气成本"` LiveAudienceCost *float64 `json:"liveAudienceCost" dc:"直播观看成本"` // 商品点击字段 LiveEventGoodsView *int64 `json:"liveEventGoodsView" dc:"直播间商品点击数"` GoodsClickRatio *float64 `json:"goodsClickRatio" dc:"直播间商品点击率"` // 新客相关字段 DirectAttrPlatNewBuyerCnt *int64 `json:"directAttrPlatNewBuyerCnt" dc:"直接平台新客"` T30AttrPlatTotalBuyerCnt *int64 `json:"t30AttrPlatTotalBuyerCnt" dc:"30日累计平台新客"` DirectAttrSellerNewBuyerCnt *int64 `json:"directAttrSellerNewBuyerCnt" dc:"直接店铺新客"` T30AttrSellerTotalBuyerCnt *int64 `json:"t30AttrSellerTotalBuyerCnt" dc:"30日累计店铺新客"` // 间接订单字段 T7IndirectOrderAmt *float64 `json:"t7IndirectOrderAmt" dc:"7日间接订单金额"` T7IndirectOrderCnt *int64 `json:"t7IndirectOrderCnt" dc:"7日间接订单数"` // 粉丝人均销售额字段 FansT0GmvPerFans *float64 `json:"fansT0GmvPerFans" dc:"新增粉丝人均销售额"` FansT3GmvPerFans *float64 `json:"fansT3GmvPerFans" dc:"3日新增粉丝人均销售额"` FansT7GmvPerFans *float64 `json:"fansT7GmvPerFans" dc:"7日新增粉丝人均销售额"` FansT15GmvPerFans *float64 `json:"fansT15GmvPerFans" dc:"15日新增粉丝人均销售额"` FansT30GmvPerFans *float64 `json:"fansT30GmvPerFans" dc:"30日新增粉丝人均销售额"` // 涨粉成本字段 RecoFansCost *float64 `json:"recoFansCost" dc:"涨粉成本"` // 智能优惠券字段 QcpxWhiteboxDirectOrderPaymentAmt *float64 `json:"qcpxWhiteboxDirectOrderPaymentAmt" dc:"智能优惠券订单GMV"` QcpxWhiteboxDirectOrderCnt *int64 `json:"qcpxWhiteboxDirectOrderCnt" dc:"智能优惠券订单数"` // 粉丝GMV字段 FansT0Gmv *float64 `json:"fansT0Gmv" dc:"涨粉当日GMV"` FansT1Gmv *float64 `json:"fansT1Gmv" dc:"涨粉次日GMV"` FansT7Gmv *float64 `json:"fansT7Gmv" dc:"涨粉7日GMV"` FansT15Gmv *float64 `json:"fansT15Gmv" dc:"涨粉15日GMV"` FansT30Gmv *float64 `json:"fansT30Gmv" dc:"涨粉30日GMV"` // 粉丝ROI字段 FansT0Roi *float64 `json:"fansT0Roi" dc:"涨粉当日ROI"` FansT1Roi *float64 `json:"fansT1Roi" dc:"涨粉次日ROI"` FansT7Roi *float64 `json:"fansT7Roi" dc:"涨粉7日ROI"` FansT15Roi *float64 `json:"fansT15Roi" dc:"涨粉15日ROI"` FansT30Roi *float64 `json:"fansT30Roi" dc:"涨粉30日ROI"` // 新客GMV字段 T0ShopNewBuyerOrderPaymentAmt *float64 `json:"t0ShopNewBuyerOrderPaymentAmt" dc:"当日新客GMV"` T1ShopNewBuyerOrderPaymentAmt *float64 `json:"t1ShopNewBuyerOrderPaymentAmt" dc:"投后1日新客GMV"` T3ShopNewBuyerOrderPaymentAmt *float64 `json:"t3ShopNewBuyerOrderPaymentAmt" dc:"投后3日新客GMV"` T7ShopNewBuyerOrderPaymentAmt *float64 `json:"t7ShopNewBuyerOrderPaymentAmt" dc:"投后7日新客GMV"` T15ShopNewBuyerOrderPaymentAmt *float64 `json:"t15ShopNewBuyerOrderPaymentAmt" dc:"投后15日新客GMV"` T30ShopNewBuyerOrderPaymentAmt *float64 `json:"t30ShopNewBuyerOrderPaymentAmt" dc:"投后30日新客GMV"` // 新客订单量字段 T0ShopNewBuyerOrderCnt *int64 `json:"t0ShopNewBuyerOrderCnt" dc:"当日新客成交订单量"` T1ShopNewBuyerOrderCnt *int64 `json:"t1ShopNewBuyerOrderCnt" dc:"投后1日新客成交订单量"` T3ShopNewBuyerOrderCnt *int64 `json:"t3ShopNewBuyerOrderCnt" dc:"投后3日新客成交订单量"` T7ShopNewBuyerOrderCnt *int64 `json:"t7ShopNewBuyerOrderCnt" dc:"投后7日新客成交订单量"` T15ShopNewBuyerOrderCnt *int64 `json:"t15ShopNewBuyerOrderCnt" dc:"投后15日新客成交订单量"` T30ShopNewBuyerOrderCnt *int64 `json:"t30ShopNewBuyerOrderCnt" dc:"投后30日新客成交订单量"` // 新客复购率字段 T1NewBuyerRepurchaseRatio *float64 `json:"t1NewBuyerRepurchaseRatio" dc:"投后1日新客复购率"` T3NewBuyerRepurchaseRatio *float64 `json:"t3NewBuyerRepurchaseRatio" dc:"投后3日新客复购率"` T7NewBuyerRepurchaseRatio *float64 `json:"t7NewBuyerRepurchaseRatio" dc:"投后7日新客复购率"` T15NewBuyerRepurchaseRatio *float64 `json:"t15NewBuyerRepurchaseRatio" dc:"投后15日新客复购率"` T30NewBuyerRepurchaseRatio *float64 `json:"t30NewBuyerRepurchaseRatio" dc:"投后30日新客复购率"` // 新客ROI字段 T0ShopNewBuyerRoi *float64 `json:"t0ShopNewBuyerRoi" dc:"投后当日新客ROI"` T1ShopNewBuyerRoi *float64 `json:"t1ShopNewBuyerRoi" dc:"投后1日新客ROI"` T3ShopNewBuyerRoi *float64 `json:"t3ShopNewBuyerRoi" dc:"投后3日新客ROI"` T7ShopNewBuyerRoi *float64 `json:"t7ShopNewBuyerRoi" dc:"投后7日新客ROI"` T15ShopNewBuyerRoi *float64 `json:"t15ShopNewBuyerRoi" dc:"投后15日新客ROI"` T30ShopNewBuyerRoi *float64 `json:"t30ShopNewBuyerRoi" dc:"投后30日新客ROI"` // 电话卡相关字段 CreateCardOrderCnt *int64 `json:"createCardOrderCnt" dc:"有效制卡订单数(回传时间)"` ForwardTsCreateCardOrderCnt *int64 `json:"forwardTsCreateCardOrderCnt" dc:"有效制卡订单数(计费时间)"` CreateCardOrderCost *float64 `json:"createCardOrderCost" dc:"有效制卡订单成本(回传时间)"` ForwardTsCreateCardOrderCost *float64 `json:"forwardTsCreateCardOrderCost" dc:"有效制卡订单成本(计费时间)"` ActivateCardOrderCnt *int64 `json:"activateCardOrderCnt" dc:"电话卡激活订单数(回传时间)"` ForwardTsActivateCardOrderCnt *int64 `json:"forwardTsActivateCardOrderCnt" dc:"电话卡激活订单数(计费时间)"` ActivateCardOrderCost *float64 `json:"activateCardOrderCost" dc:"电话卡激活订单成本(回传时间)"` ForwardTsActivateCardOrderCost *float64 `json:"forwardTsActivateCardOrderCost" dc:"电话卡激活订单成本(计费时间)"` CreateCardOrderRatio *float64 `json:"createCardOrderRatio" dc:"有效制卡订单率(回传时间)"` ForwardTsCreateCardOrderRatio *float64 `json:"forwardTsCreateCardOrderRatio" dc:"有效制卡订单率(计费时间)"` ActivateCardOrderCntRatio *float64 `json:"activateCardOrderCntRatio" dc:"电话卡激活率(回传时间)"` ForwardTsActivateCardOrderRatio *float64 `json:"forwardTsActivateCardOrderRatio" dc:"电话卡激活率(计费时间)"` // 全站数据字段 LivePlayCnt *int64 `json:"livePlayCnt" dc:"全站直播观看数"` ItemEntranceClkCnt *int64 `json:"itemEntranceClkCnt" dc:"小黄车点击数"` ShowCnt *int64 `json:"showCnt" dc:"全站曝光"` // 时间字段 ReportDateStr string `json:"reportDateStr" v:"required" dc:"时间"` // 分页字段 PageNumber int `json:"pageNumber" dc:"页码"` // 广告结构字段 CampaignId *int64 `json:"campaignId" dc:"计划ID"` CampaignName string `json:"campaignName" dc:"计划名称"` UnitId *int64 `json:"unitId" dc:"单元ID"` UnitName string `json:"unitName" dc:"单元名称"` CreativeId *int64 `json:"creativeId" dc:"创意ID"` CreativeName string `json:"creativeName" dc:"创意名称"` // 补贴相关字段 CidActualRoiAfterSubsidy *float64 `json:"cidActualRoiAfterSubsidy" dc:"补贴后实际ROI"` CidCouponAmount *int64 `json:"cidCouponAmount" dc:"核销券金额"` CidCouponCallbackPaidRefundAmount *int64 `json:"cidCouponCallbackPaidRefundAmount" dc:"退单有回传_核销券金额"` CidVoucherCost *float64 `json:"cidVoucherCost" dc:"券成本"` } // ListCidAccountReportSumReq 获取广告数据报表详情列表请求 type ListCidAccountReportSumReq struct { g.Meta `path:"/listCidAccountReportSum" method:"get" tags:"广告数据报表" summary:"获取广告数据报表详情列表" dc:"分页查询广告数据报表详情列表"` *beans.Page DataType string `json:"dataType" dc:"类型type"` ReportDateStr string `json:"reportDateStr" dc:"时间"` CampaignId *int64 `json:"campaignId" dc:"计划ID"` UnitId *int64 `json:"unitId" dc:"单元ID"` CreativeId *int64 `json:"creativeId" dc:"创意ID"` AuthorId string `json:"authorId" dc:"直播用户快手Id"` MerchantProductId string `json:"merchantProductId" dc:"商品ID"` Keyword string `json:"keyword" dc:"关键字(搜索直播间名称、视频名称等)"` } // ListCidAccountReportSumRes 获取广告数据报表详情列表响应 type ListCidAccountReportSumRes struct { List []*CidAccountReportSumItem `json:"list" dc:"广告数据列表"` Total int `json:"total" dc:"总数"` }