Documentation ¶
Index ¶
- type Dimensions
- type GetRequest
- type GetResponse
- type GetResponseData
- type GetResponseList
- type IntegratedFiltering
- type IntegratedRequest
- type IntegratedResponse
- type IntegratedResponseData
- type IntegratedResponseList
- type Metrics
- type PostFiltering
- type StatFiltering
- type VideoFrameFiltering
- type VideoFrameMetrics
- type VideoFrameRequest
- type VideoFrameResponse
- type VideoFrameResponseData
- type VideoFrameResponseDataList
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Dimensions ¶
type Dimensions struct { StatDatetime string `json:"stat_datetime,omitempty"` // 数据起始时间,分组条件包含 STAT_GROUP_BY_FIELD_STAT_TIME 时返回,格式为:yyyy-MM-dd HH:mm:ss AdvertiserID uint64 `json:"advertiser_id,omitempty"` // 广告主ID CampaignID uint64 `json:"campaign_id,omitempty"` // 广告组id,分组条件包含STAT_GROUP_BY_FIELD_ID时,返回具体值 CampaignName string `json:"campaign_name,omitempty"` // 广告组名称,分组条件包含STAT_GROUP_BY_FIELD_ID时,返回具体值 AdID uint64 `json:"ad_id,omitempty"` // 计划id,分组条件包含STAT_GROUP_BY_FIELD_ID时,返回具体值 AdName string `json:"ad_name,omitempty"` // 计划名称,分组条件包含STAT_GROUP_BY_FIELD_ID时,返回具体值 CreativeID uint64 `json:"creative_id,omitempty"` // 创意id,分组条件包含STAT_GROUP_BY_FIELD_ID时,返回具体值 Bidword string `json:"bidword,omitempty"` // 关键词名称。如果分组条件中包括STAT_GROUP_BY_BIDWORD_ID,此字段有值 BidwordID uint64 `json:"bidword_id,omitempty"` // 关键词id。如果分组条件中包括STAT_GROUP_BY_BIDWORD_ID,此字段有值 Query string `json:"query,omitempty"` // 搜索词。如果分组条件中包括STAT_GROUP_BY_QUERY,此字段有值 Pricing enum.PricingType `json:"pricing,omitempty"` // 出价类型,分组条件包含STAT_GROUP_BY_PRICING时返回 ImageMode enum.ImageMode `json:"image_mode,omitempty"` // 素材类型,分组条件STAT_GROUP_BY_IMAGE_MODE返回 Inventory enum.StatInventoryType `json:"inventory,omitempty"` // 投放广告位,分组条件包含STAT_GROUP_BY_INVENTORY时返回 CampaignType string `json:"campaign_type,omitempty"` // 广告组类型。如果分组条件中包括STAT_GROUP_BY_CAMPAIGN_TYPE,此字段有值 CreativeMaterialMode string `json:"creative_material_mode,omitempty"` // 创意类型,分组条件包含STAT_GROUP_BY_CREATIVE_MATERIAL_MODE时返回,允许值:STATIC_ASSEMBLE(程序化创意)、INTERVENE(自定义创意) ExternalAction string `json:"external_action,omitempty"` // 转化类型。如果分组条件中包括STAT_GROUP_BY_EXTERNAL_ACTION,此字段有值 LandingType enum.LandingType `json:"landing_type,omitempty"` // 推广目的类型,分组条件包含STAT_GROUP_BY_LANDING_TYPE时返回 PricingCategory string `json:"pricing_category,omitempty"` // 广告类型。如果分组条件中包括STAT_GROUP_BY_PRICING_CATEGORY,此字段有值 ProvinceName string `json:"province_name,omitempty"` // 省份。如果分组条件中包括 STAT_GROUP_BY_PROVINCE_NAME 时返回 CityName string `json:"city_name,omitempty"` // 城市。如果分组条件中包括 STAT_GROUP_BY_CITY_NAME 时返回。 Gender string `json:"gender,omitempty"` // 性别。如果分组条件中包括 STAT_GROUP_BY_GENDER 时返回。 Age string `json:"age,omitempty"` // 年龄。如果分组条件中包括 STAT_GROUP_BY_AGE Platform string `json:"platform,omitempty"` // 平台。如果分组条件中包括 STAT_GROUP_BY_PLATFORM 时返回。 Ac string `json:"ac,omitempty"` // 网络类型。如果分组条件中包括 STAT_GROUP_BY_AC 时返回。 AdTag string `json:"ad_tag,omitempty"` // 兴趣分类。如果分组条件中包括 STAT_GROUP_BY_AD_TAG 时返回。 InterestTag string `json:"interest_tag,omitempty"` // 兴趣标签。如果分组条件中包括STAT_GROUP_BY_INTEREST_TAG,此字段有值 MaterialID uint64 `json:"material_id,omitempty"` // 素材ID。如果分组条件中包括STAT_GROUP_BY_MATERIAL_ID,此字段有值 PlayableID uint64 `json:"playable_id,omitempty"` // 试玩素材ID。如果分组条件中包括STAT_GROUP_BY_PLAYABLE_ID,此字段有值 PlayableName string `json:"playable_name,omitempty"` // 试玩素材名称。如果分组条件中包括STAT_GROUP_BY_PLAYABLE_ID,此字段有值 PlayableUrl string `json:"playable_url,omitempty"` // 试玩素材链接。如果分组条件中包括STAT_GROUP_BY_PLAYABLE_ID,此字段有值 PlayableOrientation enum.PlayableOrientation `json:"playable_orientation,omitempty"` // 试玩素材展示方向。如果分组条件中包括STAT_GROUP_BY_PLAYABLE_ID,此字段有值 PlayablePreviewUrl string `json:"playable_preview_url,omitempty"` // 试玩素材预览链接。如果分组条件中包括STAT_GROUP_BY_PLAYABLE_ID,此字段有值 }
type GetRequest ¶
type GetRequest struct { AgentID uint64 `json:"agent_id,omitempty"` // 代理商id。 AdvertiserID uint64 `json:"advertiser_id,omitempty"` // 广告主ID StartDate time.Time `json:"start_date,omitempty"` // 起始日期,格式YYYY-MM-DD,只支持查询2016-10-26及以后的日期 EndDate time.Time `json:"end_date,omitempty"` // 结束日期,格式YYYY-MM-DD,只支持查询2016-10-26及以后的日期,时间跨度不能超过30天 GroupBy []enum.StatGroupBy `json:"group_by,omitempty"` // 分组条件默认为 STAT_GROUP_BY_FIELD_STAT_TIME TimeGranularity enum.StatTimeGranularity `json:"time_granularity,omitempty"` // 时间粒度, 默认值: STAT_TIME_GRANULARITY_DAILY OrderField string `json:"order_field,omitempty"` // 排序字段,所有的统计指标均可参与排序 OrderType enum.OrderType `json:"order_type,omitempty"` // 排序方式;默认值: DESC;允许值: ASC, DESC Page int `json:"page,omitempty"` // 页码;默认值: 1 PageSize int `json:"page_size,omitempty"` // 页面大小,即每页展示的数据量;默认值: 20;取值范围: 1-1000 Filtering *StatFiltering `json:"filtering,omitempty"` // 过滤字段,json格式,支持字段如下 }
func (GetRequest) Encode ¶
func (r GetRequest) Encode() string
type GetResponse ¶
type GetResponse struct { model.BaseResponse Data *GetResponseData `json:"data,omitempty"` }
type GetResponseData ¶
type GetResponseData struct { List []GetResponseList `json:"list,omitempty"` PageInfo *model.PageInfo `json:"page_info,omitempty"` }
type GetResponseList ¶
type GetResponseList struct { Dimensions Metrics }
type IntegratedFiltering ¶
type IntegratedFiltering struct { CampaignIDs []uint64 `json:"campaign_id,omitempty"` // 广告组id列表:按照campaign_id过滤,最多支持100个 AdIDs []uint64 `json:"ad_id,omitempty"` // 广告计划id列表:按照 ad_id 过滤,最多支持100个 CreativeIDs []uint64 `json:"creative_id,omitempty"` // 广告创意id列表:按照 creative_id 过滤,最多支持100个 InventoryTypes []enum.StatInventoryType `json:"inventory_type,omitempty"` // 广告位置列表:按照广告位置过滤 Pricings []enum.PricingType `json:"pricing,omitempty"` // 出价方式列表:按照出价方式过滤 ImageModes []enum.ImageMode `json:"image_mode,omitempty"` // 素材类型列表:按照类型过滤 CreativeMaterialModes []string `json:"creative_material_mode,omitempty"` // 创意类型列表:按照创意类型过滤,STATIC_ASSEMBLE 表示程序化创意,INTERVENE表示自定义创意 LandingTypes []enum.LandingType `json:"landing_type,omitempty"` // 推广目的列表:按照广告组推广目的过滤, 允许值: "LINK","APP","DPA","GOODS","STORE","SHOP","AWEME" Bidwords []string `json:"bidword,omitempty"` // 按关键词过滤, 传入关键词,不可传空字符串,最多支持100个。只支持关键词/搜索词报表,关键词可通过【搜索广告-获取关键词】接口进行获取 MaterialIDs []uint64 `json:"material_id,omitempty"` // 按照素材id过滤,id值为为大于1的整数,最多支持100个,material_id可通过【素材管理】接口获取 PlayableIDs []uint64 `json:"playable_id,omitempty"` // 按照试玩素材id过滤,与playable_url、playable_name取交集;长度范围1-100,id值为为大于1且不超过2^63-1的整数,playable_id可通过【工具-试玩素材管理】获取 PlayableUrls []string `json:"playable_url,omitempty"` // 按照试玩素材链接过滤,与playable_id、playable_name取交集;长度范围1-100 PlayableName string `json:"playable_name,omitempty"` // 按照试玩素材名字过滤,支持模糊匹配,长度不超过100; PlayableOrientations []enum.PlayableOrientation `json:"playable_orientation,omitempty"` // 试玩素材展示方向,重复无效,详见【附录-试玩素材方向】,允许值: "BOTH", "PORTRAIT", "LANDSCAPE"。其中"BOTH"指横竖屏均适配的试玩素材,而非"PORTRAIT", "LANDSCAPE"的集合 }
type IntegratedRequest ¶
type IntegratedRequest struct { AdvertiserID uint64 `json:"advertiser_id,omitempty"` // 广告主ID StartDate time.Time `json:"start_date,omitempty"` // 起始日期,格式YYYY-MM-DD,只支持查询2016-10-26及以后的日期 EndDate time.Time `json:"end_date,omitempty"` // 结束日期,格式YYYY-MM-DD,只支持查询2016-10-26及以后的日期,时间跨度不能超过30天 GroupBy []enum.StatGroupBy `json:"group_by,omitempty"` // 分组条件默认为 STAT_GROUP_BY_FIELD_STAT_TIME Fields []string `json:"fields,omitempty"` // 指定需要的指标名称。如果选择了该字段,请至少提供一个指标;注意:1.如果没有指定,那么只返回支持的默认指标名称(参见文档下方说明);2.对于不同的分组条件,支持不同的指标(参见文档下方说明) OrderField string `json:"order_field,omitempty"` // 排序字段,所有的统计指标均可参与排序 OrderType enum.OrderType `json:"order_type,omitempty"` // 排序方式;默认值: DESC;允许值: ASC, DESC Page int `json:"page,omitempty"` // 页码;默认值: 1 PageSize int `json:"page_size,omitempty"` // 页面大小,即每页展示的数据量;默认值: 20;取值范围: 1-1000 Filtering *IntegratedFiltering `json:"filtering,omitempty"` // 过滤字段,json格式,如果campaign_ids不填默认按照广告主过滤,支持字段如下 PostFiltering *PostFiltering `json:"post_filtering,omitempty"` // 后置过滤条件,即聚合之后进行过滤。类似于 sql 语法中的 having }
func (IntegratedRequest) Encode ¶
func (r IntegratedRequest) Encode() string
type IntegratedResponse ¶
type IntegratedResponse struct { model.BaseResponse Data *IntegratedResponseData `json:"data,omitempty"` }
type IntegratedResponseData ¶
type IntegratedResponseData struct { List []IntegratedResponseList `json:"list,omitempty"` PageInfo *model.PageInfo `json:"page_info,omitempty"` }
type IntegratedResponseList ¶
type IntegratedResponseList struct { Dimensions *Dimensions `json:"dimensions,omitempty"` Metrics *Metrics `json:"metrics,omitempty"` SubmitCertificationCount int64 `json:"submit_certification_count,omitempty"` // 提交身份认证数-出行行业司机在应用内提交身份认证的次数; 司机端,司机提交身份认证的次数 ApprovalCount int64 `json:"approval_count,omitempty"` // 通过身份认证数-出行行业司机在应用内成功通过身份认证的次数; 司机端,司机通过身份认证的次数 FirstOrderCount int64 `json:"first_order_count,omitempty"` // 乘客首次下单数-出行行业乘客在应用内首次成功下单的数量; 乘客端,乘客首次发单的次数 FirstRentalOrderCount int64 `json:"first_rental_order_count,omitempty"` // 司机首次完单数-出行行业司机在应用内首次成功完成订单的数量; 司机端,司机首次完成订单的次数 CommuteFirstPayCount int64 `json:"commute_first_pay_count,omitempty"` // 乘客首次支付数-出行行业乘客在应用内首次成功支付订单的数量; 乘客端,乘客首次支付订单的次数 }
type Metrics ¶
type Metrics struct { Cost float64 `json:"cost,omitempty"` // 展现数据-总花费; 表示广告在投放期内的预估花费金额,当天数据可能会有波动,次日稳定 Show int64 `json:"show,omitempty"` // 展现数据-展示数; 广告展示给用户的次数。计算方式:经平台判定有效且被计费的展示次数 AvgShowCost float64 `json:"avg_show_cost,omitempty"` // 展现数据-平均千次展现费用; 广告平均每一千次展现所付出的费用,计算公式是:总花费/展示数*1000 Click int64 `json:"click,omitempty"` // 展现数据-点击数; 当头条用户点击广告素材时,触发点击事件,该事件被认为是一次有效的广告点击 AvgClickCost float64 `json:"avg_click_cost,omitempty"` // 展现数据-平均点击单价; 广告主为每次点击付出的费用成本,计算公式是:总花费/点击数 Ctr float64 `json:"ctr,omitempty"` // 展现数据-点击率; 广告被点击的次数占展示次数的百分比。计算方法:点击数/展示数*100% Convert int64 `json:"convert,omitempty"` // 转化数据-转化数;将转化数记录在转化事件发生的时间上。建议广告主考核成本时参考“转化数据(计费时间)”例如您的广告在早上8点进行了展示和点击,用户晚上19点发生了激活行为,我们会把激活数披露在晚上19点 ConvertCost float64 `json:"convert_cost,omitempty"` // 转化数据-转化成本; 广告主为每个转化所付出的平均成本,计算方式:总花费/转化数。当天数据可能会有波动 ConvertRate float64 `json:"convert_rate,omitempty"` // 转化数据-转化率; 广告被用户转化的次数占点击次数的百分比。计算方式:转化数/点击数*100% DeepConvert int64 `json:"deep_convert,omitempty"` // 转化数据-深度转化数; 将深度转化数记录在转化事件发生的时间上。建议广告主考核深度转化成本时参考“深度转化数(计费时间)”例如您的广告在早上8点进行了展示和点击,用户晚上19点发生了激活行为,我们会把激活数披露在晚上19点 DeepConvertCost float64 `json:"deep_convert_cost,omitempty"` // 转化数据-深度转化成本; 广告主为每个深度转化所付出的平均成本,计算方法:总花费/深度转化数。当天数据可能会有波动,次日早8点后稳定 DeepConvertRate float64 `json:"deep_convert_rate,omitempty"` // 转化数据-深度转化率; 广告被用户进行深度转化的次数占转化次数的百分比。计算方式:深度转化数/转化数*100% AttributionConvert int64 `json:"attribution_convert,omitempty"` // 转化数据(计费时间)-转化数(计费时间); 在转化行为发生(或回传)后,将转化行为回记到过去7天内的扣费(消耗产生)时间上。 例如:广告在8月20日展示给用户,此时广告花费10元,用户点击广告后于8月23日产生1笔购买,则8月23日这笔购买将会展示在8月20日,8月23日没有转化数。暂不支持查看当日数据 AttributionConvertCost float64 `json:"attribution_convert_cost,omitempty"` // 转化数据(计费时间)-转化成本(计费时间);转化成本(计费时间) = 消耗 / 转化数(计费时间)。例如:广告在8月20日展示给用户,此时广告花费10元,用户点击广告后,于8月23日产生2笔购买,则8月20日的转化成本(计费时间) = 5元(即10元除以2笔)。成本考核和系统赔付以该指标为准,暂不支持查看当日数据 AttributionDeepConvert int64 `json:"attribution_deep_convert,omitempty"` // 转化数据(计费时间)-深度转化数(计费时间);在转化行为发生(或回传)后,将转化行为回记到过去7天内的扣费(消耗产生)时间上。 例如:广告在8月20日展示给用户,此时广告花费10元,用户点击广告后于8月23日产生1笔购买,则8月23日这笔购买将会展示在8月20日。暂不支持查看当日数据 AttributionDeepConvertCost float64 `json:"attribution_deep_convert_cost,omitempty"` // 转化数据(计费时间)-深度转化成本(计费时间); 是一个准确的深度转化成本评估指标。计算方式:消耗 / 深度转化数(计费时间)。例如:广告在8月20日展示给用户,此时广告花费10元,用户点击广告后,于 8 月 23 日产生2笔购买,则8月20日的深度转化成本(计费时间) = 5元(即10元除以2笔)。成本考核和系统赔付以该指标为准,暂不支持查看当日数据 DownloadStart int64 `json:"download_start,omitempty"` // 应用下载广告数据-安卓下载开始数; 用户在落地页中开始安装包下载进程的次数,仅安卓下载可以监测到该行为 DownloadStartCost float64 `json:"download_start_cost,omitempty"` // 应用下载广告数据-安卓下载开始成本; 计算方法:总花费/安卓下载开始数 DownloadStartRate float64 `json:"download_start_rate,omitempty"` // 应用下载广告数据-安卓下载开始率 DownloadFinish int64 `json:"download_finish,omitempty"` // 应用下载广告数据-安卓下载完成数; 用户在落地页中下载安装包进程完成的次数,仅安卓下载可以监测到该行为 DownloadFinishCost float64 `json:"download_finish_cost,omitempty"` // 应用下载广告数据-安卓下载完成成本; 计算方式:总花费/安卓下载完成数 DownloadFinishRate float64 `json:"download_finish_rate,omitempty"` // 应用下载广告数据-安卓下载完成率; 计算方式:安卓下载完成数/安卓下载开始数 ClickInstall int64 `json:"click_install,omitempty"` // 应用下载广告数据-点击安装数; 用户点击安装完成的次数 InstallFinish int64 `json:"install_finish,omitempty"` // 应用下载广告数据-安卓安装完成数; 用户在落地页中将安装包安装完成的次数,仅安卓下载可以监测到该行为 InstallFinishCost float64 `json:"install_finish_cost,omitempty"` // 应用下载广告数据-安卓安装完成成本; 计算方式:总花费/安卓安装完成数 InstallFinishRate float64 `json:"install_finish_rate,omitempty"` // 应用下载广告数据-安卓安装完成率;计算方式:安卓安装完成数/安卓下载完成数 Active int64 `json:"active,omitempty"` // 应用下载广告数据-激活数; 如果您对接了API,激活数是您认可且回传成功的的激活数。如果您对接了SDK,则激活数是指用户下载您的APP后打开的次数 ActiveCost float64 `json:"active_cost,omitempty"` // 应用下载广告数据-激活成本; 计算方式:总花费/激活数 ActiveRate float64 `json:"active_rate,omitempty"` // 应用下载广告数据-激活率; 计算方式:激活数/点击数*100% Register int64 `json:"register,omitempty"` // 应用下载广告数据-注册数; 如果您对接了API,注册数是您认可且回传成功的的注册数。如果您对接了SDK,则注册数是用户实现注册行为的次数 ActiveRegisterCost float64 `json:"active_register_cost,omitempty"` // 应用下载广告数据-注册成本; 广告主为每个注册所付出的成本,计算公式是:总花费/注册数,当天数据可能会有波动,次日早8点后稳定 ActiveRegisterRate float64 `json:"active_register_rate,omitempty"` // 应用下载广告数据-注册率; 注册用户占激活用户的比例 NextDayOpen int64 `json:"next_day_open,omitempty"` // 应用下载广告数据-次留(未对回); 在次留行为发生或回传后,将次留数匹配到相应的激活时间上,用来查看当天在第二天的次留数。当天数据不产出(不精准) NextDayOpenRate float64 `json:"next_day_open_rate,omitempty"` // 应用下载广告数据-次留率(未对回); 次留率=次留数/激活数(不精准) NextDayOpenCost float64 `json:"next_day_open_cost,omitempty"` // 应用下载广告数据-次留成本(未对回); 次留成本=消耗/次留数(不精准) AttributionNextDayOpenCnt int64 `json:"attribution_next_day_open_cnt,omitempty"` // 应用下载广告数据-次留数; 在次留行为发生或回传后,将次留数匹配到相应的激活时间上,用来查看当天在第二天的次留数。当天数据不产出 AttributionNextDayOpenCost float64 `json:"attribution_next_open_cost,omitempty"` // 应用下载广告数据-次留成本; 次留成本=消耗/次留数 AttributionNextDayOpenRate float64 `json:"attribution_next_day_open_rate,omitempty"` // 应用下载广告数据-次留率; 次留率=次留数/激活数 GameAddiction int64 `json:"game_addiction,omitempty"` // 应用下载广告数据-关键行为数; 有APP内关键行为的用户数量 GameAddictionCost float64 `json:"game_addiction_cost,omitempty"` // 应用下载广告数据-关键行为成本; 广告主为每个有APP内关键行为的用户所付出的成本,计算公式是总花费/关键行为数。当天数据可能会有波动,次日早8点后稳定 GameAddictionRate float64 `json:"game_addiction_rate,omitempty"` // 应用下载广告数据-关键行为率; 关键行为用户占激活用户的比例 PayCount int64 `json:"pay_count,omitempty"` // 应用下载广告数据-首次付费次数; 用户在应用内首次完成付费的次数 ActivePayCost float64 `json:"active_pay_cost,omitempty"` // 应用下载广告数据-首次付费成本; 用户在应用内首次完成付费的成本,计算方式:消耗/首次付费数 ActivePayRate float64 `json:"active_pay_rate,omitempty"` // 应用下载广告数据-首次付费率; 计算方式:首次付费数/激活数 LoanCompletion int64 `json:"loan_completion,omitempty"` // 应用下载广告数据-完件数; 互联网金融-贷款行业中,用户成功提交贷款额度申请的行为 LoanCompletionCost float64 `json:"loan_completion_cost,omitempty"` // 应用下载广告数据-完件成本; 计算方式:总花费/完件数。当天数据可能会有波动,次日早8点后稳定 LoanCompletionRate float64 `json:"loan_completion_rate,omitempty"` // 应用下载广告数据-完件率; 计算方式:完件数/注册数 PreLoanCredit int64 `json:"pre_loan_credit,omitempty"` // 应用下载广告数据-预授信数; 互联网金融-贷款行业中,用户提交一部分个人信息后,广告主初步审批通过,并引导用户进行更加详细的信息填写以完成最终授信 PreLoanCreditCost float64 `json:"pre_loan_credit_cost,omitempty"` // 应用下载广告数据-预授信成本; 计算方式:总花费/预授信数。当天数据可能会有波动,次日早8点后稳定 LoanCredit int64 `json:"loan_credit,omitempty"` // 应用下载广告数据-授信数; 互联网金融-贷款行业中,用户提交贷款额度申请后,广告主审批通过,给予用户可贷款的额度 LoanCreditCost float64 `json:"loan_credit_cost,omitempty"` // 应用下载广告数据-授信成本; 计算方式:总花费/授信数。当天数据可能会有波动,次日早8点后稳定 LoanCreditRate float64 `json:"loan_credit_rate,omitempty"` // 应用下载广告数据-授信率; 计算方式:授信数/完件数 InAppUv int64 `json:"in_app_uv,omitempty"` // 应用下载广告数据-APP内访问; 用户调起APP后到达的次数,一般在DPA广告中使用 InAppDetailUv int64 `json:"in_app_detail_uv,omitempty"` // 应用下载广告数据-APP内访问详情页;用户调起APP后到达指定详情页的次数,一般在DPA广告中使用 InAppCart int64 `json:"in_app_cart,omitempty"` // 应用下载广告数据-APP内加入购物车; 用户调起APP后到达指定详情页的次数,一般在DPA广告中使用 InAppPay int64 `json:"in_app_pay,omitempty"` // 应用下载广告数据-APP内付费; 用户调起APP后完成付费的次数,一般在DPA广告中使用 InAppOrder int64 `json:"in_app_order,omitempty"` // 应用下载广告数据-APP内下单; 用户调起APP后提交订单的次数,一般在DPA广告中使用 AttributionGamePay7dCount int64 `json:"attribution_game_pay_7d_count,omitempty"` // 应用下载广告数据-7日付费次数(激活时间); 用户激活应用后的7天内,在应用内完成付费的总次数,并将付费次数披露在每个用户的激活时间上 AttributionGamePay7dCost float64 `json:"attribution_game_pay_7d_cost,omitempty"` // 应用下载广告数据-7日付费成本(激活时间); 用户激活应用后的7天内,在应用内完成付费的平均成本,计算方式:消耗/7日付费次数(激活时间) AttributionActivePay7dPerCount int64 `json:"attribution_active_pay_7d_per_count,omitempty"` // 应用下载广告数据-7日人均付费次数(激活时间); 7天内用户的平均付费次数,计算方式:7日付费次数(激活时间)/7日首次付费数(激活时间),对首次付费数的统计仅在计划内去重且披露在每个用户的激活时间上 GamePayCost float64 `json:"game_pay_cost,omitempty"` // 应用下载广告数据-付费成本; 当天用户在应用内完成付费的平均成本,计算方式:消耗/付费次数 GamePayCount int64 `json:"game_pay_count,omitempty"` // 应用下载广告数据-付费次数; 当天用户在应用内完成付费的总次数,多次付费会重复计数 Phone int64 `json:"phone,omitempty"` // 落地页转化数据-点击电话按钮;用户点击POI页面的电话按钮的次数 Form int64 `json:"form,omitempty"` // 落地页转化数据-表单提交; 用户在门店落地页多线沟通提交表单的次数 MapSearch int64 `json:"map_search,omitempty"` // 落地页转化数据-地图搜索; 用户进行地图搜索的次数 Button int64 `json:"button,omitempty"` // 落地页转化数据-按钮button; 用户点击按钮button的次数 View int64 `json:"view,omitempty"` // 落地页转化数据-关键页面浏览; 用户在关键页面的浏览次数 Download int64 `json:"download,omitempty"` // 落地页转化数据-下载开始; 用户点击下载开始的次数 QQ int64 `json:"qq,omitempty"` // 落地页转化数据-QQ咨询; 用户点击QQ咨询按钮的次数 Lottery int64 `json:"lottery,omitempty"` // 落地页转化数据-抽奖;用户点击抽奖按钮的次数 Vote int64 `json:"vote,omitempty"` // 落地页转化数据-投票; 用户点击投票按钮的次数 Message int64 `json:"message,omitempty"` // 落地页转化数据-短信咨询; 用户点击短信咨询的次数 Redirect int64 `json:"redirect,omitempty"` // 落地页转化数据-页面跳转; 用户跳转至其他页面的次数 Shopping int64 `json:"shopping,omitempty"` // 落地页转化数据-商品购买; 用户购买商品的次数 Consult int64 `json:"consult,omitempty"` // 落地页转化数据-在线咨询;用户点击在线咨询按钮的次数 Wechat int64 `json:"wechat,omitempty"` // 落地页转化数据-微信复制; 用户通过长按复制微信号的次数 PhoneConfirm int64 `json:"phone_confirm,omitempty"` // 落地页转化数据-智能电话-确认拨打; 用户点击确认拨打电话按钮的次数 PhoneConnect int64 `json:"phone_connect,omitempty"` // 落地页转化数据-智能电话-确认接通; 用户在门店落地页点击多线沟通的电话按钮并接通的次数 ConsultEffective int64 `json:"consult_effective,omitempty"` // 落地页转化数据-有效咨询; 用户在门店落地页多线沟通的在线咨询中有效咨询的次数 Coupon int64 `json:"coupon,omitempty"` // 落地页转化数据-建站卡券领取; 用户点击POI页面卡券领取按钮的次数 CouponSinglePage int64 `json:"coupon_single_page,omitempty"` // 落地页转化数据-卡券页领取; 用户点击卡券页领取按钮的次数 RedirectToShop int64 `json:"redirect_to_shop,omitempty"` // 落地页及门店数据-调起店铺; 用户调起第三方店铺的次数 PoiCollect int64 `json:"poi_collect,omitempty"` // 落地页及门店数据-店铺收藏; 用户点击POI页面的收藏按钮的次数 PoiAddressClick int64 `json:"poi_address_click,omitempty"` // 落地页及门店数据-查看店铺地址; 用户点击顶部地图图标区域展开详细地图/点击图片下方地址展开详细地图/点击图片下方地址展开详细地图的次数 LubanOrderCnt int64 `json:"luban_order_cnt,omitempty"` // 落地页及门店数据-鲁班订单量; 该条广告产生的订单数量 LubanOrderStatAmount float64 `json:"luban_order_stat_amount,omitempty"` // 落地页及门店数据-鲁班订单金额; 该条广告产生订单的实际销售金额,不含优惠券和退款。当前仅支持商品推广的计划 LubanOrderRoi float64 `json:"luban_order_roi,omitempty"` // 落地页及门店数据-鲁班ROI; 计算公式:订单金额/广告消耗。当前仅支持商品推广的计划 LubanLiveEnterCnt int64 `json:"luban_live_enter_cnt,omitempty"` // 落地页及门店数据-直播间观看数; 用户进入您直播间的次数 LubanWatchOneMinuteCount int64 `json:"live_watch_one_minute_count,omitempty"` // 落地页及门店数据-直播间超过1分钟观看数; 用户在您的直播间单次观看时长超过1分钟的次数,目前仅支持鲁班直播、抖音号推广直播、品牌Feeds Live直播和品牌TopLive直播 LubanLiveFollowCnt int64 `json:"luban_live_follow_cnt,omitempty"` // 落地页及门店数据-直播间关注数; 您的直播间新增的关注数,目前仅支持鲁班直播、抖音号推广直播、品牌Feeds Live直播和品牌TopLive直播 LubanFansClubJoinCnt int64 `json:"luban_fans_club_join_cnt,omitempty"` // 落地页及门店数据-直播间加入粉丝团; 用户在您的直播间成功加入粉丝团的次数,目前仅支持鲁班直播、抖音号推广直播、品牌Feeds Live直播和品牌TopLive直播 LubanLiveCommentCnt int64 `json:"luban_live_comment_cnt,omitempty"` // 落地页及门店数据-直播间评论数; 用户在您的直播间输入评论并点击发送消息的次数,目前仅支持鲁班直播、抖音号推广直播、品牌Feeds Live直播和品牌TopLive直播 LubanLiveGiftCnt int64 `json:"luban_live_gift_cnt,omitempty"` // 落地页及门店数据-直播间打赏次数; 用户在您的直播间成功打赏的次数,目前仅支持鲁班直播、抖音号推广直播、品牌Feeds Live直播和品牌TopLive直播 LubanLiveGiftAmount float64 `json:"luban_live_gift_amount,omitempty"` // 落地页及门店数据-直播间礼物总金额; 用户在您的直播间打赏的总金额,单位:音浪。目前仅支持鲁班直播、抖音号推广直播、品牌Feeds Live直播和品牌TopLive直播 LubanLiveSidecartClickCnt int64 `json:"luban_live_slidecart_click_cnt,omitempty"` // 落地页及门店数据-直播间查看购物车数; 用户在您的直播间点击查看购物车的次数,目前仅支持鲁班直播、抖音号推广直播、品牌Feeds Live直播和品牌TopLive直播 LubanLiveClickProductCnt int64 `json:"luban_live_click_product_cnt,omitempty"` // 落地页及门店数据-直播间点击商品数; 用户在您的直播间点击商品的次数,目前仅支持鲁班直播、抖音号推广直播、品牌Feeds Live直播和品牌TopLive直播 LubanLivePayOrderCount int64 `json:"luban_live_pay_order_count,omitempty"` // 落地页及门店数据-直播间订单量; 用户在您直播间的支付成功的订单量 LubanLivePayOrderStatCost float64 `json:"luban_live_pay_order_stat_cost,omitempty"` // 落地页及门店数据-直播间订单金额; 用户在您直播间的支付成功的订单金额,单位:元。 WechatLoginCount int64 `json:"wechat_login_count,omitempty"` // 落地页及门店数据-微信内注册数; 当天用户在微信内完成注册的总次数,将注册数记录在事件发生的时间上。例如,您的广告在8月20日展示给用户,用户点击广告后于8月23日在微信内产生注册行为,则这个注册行为将会展示在8月23日 AttributionWechatLogin30dCount int64 `json:"attribution_wechat_login_30d_count,omitempty"` // 落地页及门店数据-微信内注册数(计费时间); 微信内注册行为发生(或回传)后,将注册行为记录到过去30天内的扣费(消耗产生)时间上。例如,广告在8月20日展示给用户,用户点击广告后于8月23日在微信内产生注册行为,则这个注册行为将会展示在8月20日,8月23日没有注册数 WechatLoginCost float64 `json:"wechat_login_cost,omitempty"` // 落地页及门店数据-微信内注册成本; 当天用户在微信内完成注册的平均成本,计算公式:消耗/微信内注册数 AttributionWechatLogin30Cost float64 `json:"attribution_wechat_login_30d_cost,omitempty"` // 落地页及门店数据-微信内注册成本(计费时间); 计算方式: 消耗 / 微信内注册数(计费时间)。例如,广告在8月20日展示给2位用户,此时广告计划10元,2位用户点击广告后于8月23日在微信内产生注册行为,则8月20日的微信内注册成本(计费时间) = 10/2=5元 WechatFirstPayCount int64 `json:"wechat_first_pay_count,omitempty"` // 落地页及门店数据-微信内首次付费数; 当天用户在微信内首次完成付费的总次数,将付费数记录在事件发生的时间上。例如,用户于8月20日产生注册行为,8月23日在微信内产生首次付费行为,则这个付费行为将会展示在8月23日 AttributionWechatFirstPay30dCount int64 `json:"attribution_wechat_first_pay_30d_count,omitempty"` // 落地页及门店数据-微信内首次付费数(计费时间); 微信内付费行为发生(或回传)后,将付费行为记录到过去30天内的扣费(消耗产生)时间上。例如,广告在8月20日展示给用户,用户点击广告后于8月23日在微信内产生首次付费行为,则这个付费行为将会展示在8月20日,8月23日没有付费数 WechatFirstPayCost float64 `json:"wechat_first_pay_cost,omitempty"` // 落地页及门店数据-微信内首次付费成本; 当天用户在微信内完成首次付费的平均成本,计算公式:消耗/微信内首次付费数 AttributionWechatFirstPay30dCost float64 `json:"attribution_wechat_first_pay_30d_cost,omitempty"` // 落地页及门店数据-微信内首次付费成本(计费时间); 计算方式:消耗 / 微信内首次付费数(计费时间)。例如,广告在8月20日展示给2位用户,此时广告计划10元,2位用户点击广告后于8月23日在微信内产生首次付费行为,则8月20日的微信内首次付费成本(计费时间) = 10/2=5元 WechatFirstPayRate float64 `json:"wechat_first_pay_rate,omitempty"` // 落地页及门店数据-微信内首次付费率; 计算公式:微信内首次付费数/微信内注册数 AttributionWechatFirstPay30dRate float64 `json:"attribution_wechat_first_pay_30d_rate,omitempty"` // 落地页及门店数据-微信内首次付费率(计费时间); 计算公式:微信内首次付费数(计费时间)/微信内注册数(计费时间) WechatPayAmount float64 `json:"wechat_pay_amount,omitempty"` // 落地页及门店数据-微信内首次付费金额; 当天用户在微信内完成首次付费的总金额 AttributionWechatPay30dAmount float64 `json:"attribution_wechat_pay_30d_amount,omitempty"` // 落地页及门店数据-微信内首次付费金额(计费时间); 当天用户在微信内完成首次付费的总金额,将付费金额记录到过去30天内的扣费(消耗产生)时间上。例如,广告在8月20日展示给用户,用户点击广告后于8月23日在微信内产生首次付费行为,则这个首次付费金额将会展示在8月20日,8月23日没有首次付费金额 AttributionWechatPay30dRoi float64 `json:"attribution_wechat_pay_30d_roi,omitempty"` // 落地页及门店数据-微信内首次付费ROI; 所选时间范围内的微信内首次付费ROI,计算公式:微信内首次付费金额(计费时间)/消耗 PhoneEffective int64 `json:"phone_effective,omitempty"` // 落地页及门店数据-智能电话-有效接通; 用户在门店落地页点击多线沟通的电话按钮并有效接通的次数 TotalPlay int64 `json:"total_play,omitempty"` // 视频数据-播放数; 播放时间大于0S的数量,在某些蜂窝网络环境下,需要您手动点击开始才会开始播放,因此有时播放数小于展示数 ValidPlay int64 `json:"valid_play,omitempty"` // 视频数据-有效播放数;竞价广告播放时间大于等于10秒的数量,如果视频总时长不足10秒,则记录播放完成的次数。品牌广告在部分APP(头条、头条lite、抖音、西瓜、抖音火山版、皮皮虾)播放时间大于等于5秒的数量,在其他APP大于等于3秒的数量,如果视频总时长不足5秒/3秒时,则记录播放完成的次数 ValidPlayCost float64 `json:"valid_play_cost,omitempty"` // 视频数据-有效播放成本;计算公式:总花费/有效播放数,当天数据可能会有波动,次日早8点后稳定 ValidPlayRate float64 `json:"valid_play_rate,omitempty"` // 视频数据-有效播放率; 计算公式:有效播放数/展示数 Play25FeedBreak int64 `json:"play_25_feed_break,omitempty"` // 视频数据-25%进度播放数; 用户播放至视频长度25%及以上的次数,包括跳跃播放至此长度的播放次数 Play50FeedBreak int64 `json:"play_50_feed_break,omitempty"` // 视频数据-50%进度播放数; 用户播放至视频长度50%及以上的次数,包括跳跃播放至此长度的播放次数 Play75FeedBreak int64 `json:"play_75_feed_break,omitempty"` // 视频数据-75%进度播放数; 用户播放至视频长度75%及以上的次数,包括跳跃播放至此长度的播放次数 Play100FeedBreak int64 `json:"play_100_feed_break,omitempty"` // 视频数据-99%进度播放数; 用户播放至视频长度99%及以上的次数,包括跳跃播放至此长度的播放次数 AveragePlayTimePerPlay float64 `json:"average_play_time_per_play,omitempty"` // 视频数据-平均单次播放时长,单位:秒; 计算方法:视频播放总实际时长/播放总次数(不包含跳跃的时长) PlayOverRate float64 `json:"play_over_rate,omitempty"` // 视频数据-播完率; 计算公式:播放完成数/播放数 WifiPlayRate float64 `json:"wifi_play_rate,omitempty"` // 视频数据-WiFi播放占比; 在wifi环境下视频的播放数/视频播放总数 WifiPlay int64 `json:"wifi_play,omitempty"` // 视频数据-WiFi播放量;在wifi环境下视频的播放数 PlayDurationSum int64 `json:"play_duration_sum,omitempty"` // 视频数据-播放时长,单位ms; 计算方法:视频播放总实际时长/播放总次数(不包含跳跃的时长) AdvancedCreativePhoneClick int64 `json:"advanced_creative_phone_click,omitempty"` // 附加创意-附加创意电话按钮点击; 用户查看创意的附加创意后,点击电话拨打按钮的次数 AdvancedCreativeConsuelClick int64 `json:"advanced_creative_counsel_click,omitempty"` // 附加创意-附加创意在线咨询点击; 用户查看创意的附加创意后,点击在线咨询的次数 AdvancedCreativeFormClick int64 `json:"advanced_creative_form_click,omitempty"` // 附加创意-附加创意表单按钮点击; 用户查看创意的附加创意后,点击表单提交按钮的次数 AdvancedCreativeCouponAddition int64 `json:"advanced_creative_coupon_addition,omitempty"` // 附加创意-附加创意卡券领取; 用户查看创意的附加创意后,领取卡券的次数 AdvancedCreativeFormSubmit int64 `json:"advanced_creative_form_submit,omitempty"` // 附加创意-附加创意表单提交; 用户查看创意的附加创意后,提交表单的次数 CardShow int64 `json:"card_show,omitempty"` // 视频数据3秒卡片展现; 对于视频卡片类广告,在视频播放到3秒时进行卡片展现的数量 Comment int64 `json:"comment,omitempty"` // 互动数据-评论数; 用户在评论区对广告创意输入评论并点击提交的次数,仅限有评论区的APP(西瓜目前没有评论区) Like int64 `json:"like,omitempty"` // 互动数据-点赞数; 广告被用户点赞的数量 Follow int64 `json:"follow,omitempty"` // 互动数据-新增关注数; 广告被受众新增关注的数量,目前抖音、头条号外、微头条、抖音火山版可新增关注 HomeVisited int64 `json:"home_visited,omitempty"` // 互动数据-主页访问量;点击广告头像进入主页进行访问的次数,目前抖音、头条号外、抖音火山版可进行主页访问 IesChallengeClick int64 `json:"ies_challenge_click,omitempty"` // 互动数据-挑战赛查看数; 抖音广告中,用户点击挑战赛查看的数量 IesMusicClick int64 `json:"ies_music_click,omitempty"` // 互动数据-音乐查看数; 抖音广告中,用户点击音乐查看的数量 LocationClick int64 `json:"location_click,omitempty"` // 互动数据-POI点击数; 抖音广告中,用户点击POI组件的次数,一般出现在信息流或评论页面。POI为Point of Interest缩写 MessageAction int64 `json:"message_action,omitempty"` // 互动数据-私信数; 用户在广告主抖音号主页中发起私信的次数,按人次记数 ClickLandingPage int64 `json:"click_landing_page,omitempty"` // 互动数据-推广页访问量; 用户在广告主抖音号主页内访问落地页的次数 ClickShopwindow int64 `json:"click_shopwindow,omitempty"` // 互动数据-主页商品橱窗访问量;用户在广告主抖音号主页中访问商品橱窗的次数 ClickWebsite int64 `json:"click_website,omitempty"` // 互动数据-主页内落地页访问量(主页官网访问量); 用户在广告主抖音号主页内访问落地页的次数 ClickDownload int64 `json:"click_download,omitempty"` // 互动数据-主页下载链接点击量; 用户在广告主抖音号主页内点击下载的次数 ClickCallDy int64 `json:"click_call_dy,omitempty"` // 互动数据-主页内电话拨打点击量; 用户在广告主抖音号主页内点击电话拨打的次数 Cpc float64 `json:"cpc,omitempty"` // Cost Per Click(每次点击的花费),按点击计费 Cpm float64 `json:"cpm,omitempty"` // Cost Per Mille(每千次曝光的花费),按展示计费 Cpa float64 `json:"cpa,omitempty"` // Cost Per Action(每次转化的花费),按转化计费 InteractPerCost float64 `json:"interact_per_cost,omitempty"` // 互动数据-单次互动成本 ConverShowRate float64 `json:"convert_show_rate,omitempty"` // 互动数据-转化展现率 Report int64 `json:"report,omitempty"` // 互动数据-举报数;用户认为广告质量较差而点击举报的行为数量 Dislike int64 `json:"dislike,omitempty"` // 互动数据-不感兴趣数; 用户点击对广告不感兴趣的反馈的行为数量 PlayDuration10sRate float64 `json:"play_duration_10s_rate,omitempty"` // 视频数据-10秒播放率; 计算公式:播放时长超过10秒的次数/播放数,播放时长以播放终止时所在的视频时长来计算,包含拖拽等行为 PlayDuration5sRate float64 `json:"play_duration_5s_rate,omitempty"` // 视频数据-5秒播放率; 计算公式:播放时长超过5秒的次数/播放数,播放时长以播放终止时所在的视频时长来计算,包含拖拽等行为 PlayDuration3sRate float64 `json:"play_duration_3s_rate,omitempty"` // 视频数据-3秒播放率; 计算公式:播放时长超过3秒的次数/播放数,播放时长以播放终止时所在的视频时长来计算,包含拖拽等行为 PlayDuration2sRate float64 `json:"play_duration_2s_rate,omitempty"` // 视频数据-2秒播放率; 计算公式:播放时长超过2秒的次数/播放数,播放时长以播放终止时所在的视频时长来计算,包含拖拽等行为 Play100FeedBreakRate float64 `json:"play_100_feed_break_rate,omitempty"` // 视频数据-100%进度播放率; 计算公式:播进度超过100%的次数/播放数 Play75FeedBreakRate float64 `json:"play_75_feed_break_rate,omitempty"` // 视频数据-75%进度播放率; 计算公式:播进度超过75%的次数/播放数 Play50FeedBreakRate float64 `json:"play_50_feed_break_rate,omitempty"` // 视频数据-50%进度播放率; 计算公式:播进度超过50%的次数/播放数 Play25FeedBreakRate float64 `json:"play_25_feed_break_rate,omitempty"` // 视频数据-25%进度播放率; 计算公式:播进度超过50%的次数/播放数 AveragePlayProgress float64 `json:"average_play_progress,omitempty"` // 视频数据-平均播放进度; 计算方法:视频播放总进度/播放总次数 PlayDuration float64 `json:"play_duration,omitempty"` // 播放时长; 计算公式:总的播放时长超,播放时长以播放终止时所在的视频时长来计算,包含拖拽等行为 PlayDuration3s float64 `json:"play_duration_3s,omitempty"` // 播放3s; 计算公式:播放时长超过3秒的次数,播放时长以播放终止时所在的视频时长来计算,包含拖拽等行为 PlayDuration2s float64 `json:"play_duration_2s,omitempty"` // 播放2s; 计算公式:播放时长超过2s数,播放时长以播放终止时所在的视频时长来计算,包含拖拽等行为 PlayDuration10s float64 `json:"play_duration_10s,omitempty"` // 播放10s; 计算公式:播放时长超过10s数,播放时长以播放终止时所在的视频时长来计算,包含拖拽等行为 AverageVideoPlay float64 `json:"average_video_play,omitempty"` // 平均视频播放量 AverageRank float64 `json:"average_rank,omitempty"` // 关键词排名,关键词报表专属字段,返回-1.0对应在ad后台页面上中展示“-”,表示无效值 }
type PostFiltering ¶
type PostFiltering struct { Cost *model.FloatRange `json:"cost,omitempty"` // 按总消耗过滤,左闭右开区间,正负均可,min必须小于max Convert *model.FloatRange `json:"convert,omitempty"` // 按转化数过滤,左闭右开区间,正负均可,min必须小于max ConvertCost *model.FloatRange `json:"convert_cost,omitempty"` // 按转化成本过滤,左闭右开区间,正负均可,min必须小于max }
type StatFiltering ¶
type StatFiltering struct { AdvertiserIDs []uint64 `json:"advertiser_ids,omitempty"` // 广告主 id 列表,若选填该字段,则最少应上传1个广告主id,最多支持同时查询100个广告主。 Active string `json:"active,omitempty"` // 用户活跃状态。可选枚举值: ACTIVE表示活跃用户,SILENT表示沉默用户,ALL表示所有用户。不填写该字段则默认值为ALL。 FirstIndustry string `json:"first_industry,omitempty"` // 一级行业名称 SecondIndustry string `json:"secondy_industry,omitempty"` // 二级行业名称 AccountSource enum.AccountSource `json:"account_source,omitempty"` // 账户类型。可选枚举值: LUBAN_ACCOUNT,NORMAL_ADVERTISER AccountStatus enum.AccountStatus `json:"account_status,omitempty"` // 账户状态 StartAuditPassTime string `json:"start_audit_pass_time,omitempty"` // 过审时间范围的开始时间。闭区间。格式:YYYY-MM-DD。表示过滤出账户资质审核通过时间在给定的过审时间范围内的广告主数据。 EndAuditPassTime string `json:"end_audit_pass_time,omitempty"` // 过审时间范围的结束时间。闭区间。格式:YYYY-MM-DD。表示过滤出账户资质审核通过时间在给定的过审时间范围内的广告主数据。 CampaignIDs []uint64 `json:"campaign_ids,omitempty"` // 广告组id列表:按照campaign_id过滤,最多支持100个 CampaignName string `json:"campaign_name,omitempty"` // 广告组名称:按照campaign_name过滤,字符串长度限制1-30 AdIDs []uint64 `json:"ad_ids,omitempty"` // 广告计划id列表:按照 ad_id 过滤,最多支持100个 AdName string `json:"ad_name,omitempty"` // 广告计划名称:按照ad_name过滤,字符串长度限制1-30 CreativeIDs []uint64 `json:"creative_ids,omitempty"` // 广告创意id列表:按照 creative_id 过滤,最多支持100个 InventoryTypes []enum.StatInventoryType `json:"inventory_types,omitempty"` // 广告位置列表:按照广告位置过滤 Pricings []enum.PricingType `json:"pricings,omitempty"` // 出价方式列表:按照出价方式过滤 ImageModes []enum.ImageMode `json:"image_modes,omitempty"` // 素材类型列表:按照类型过滤 CreativeMaterialModes []string `json:"creative_material_modes,omitempty"` // 创意类型列表:按照创意类型过滤,STATIC_ASSEMBLE 表示程序化创意,INTERVENE表示自定义创意 LandingTypes []enum.LandingType `json:"landing_types,omitempty"` // 推广目的列表:按照广告组推广目的过滤, 允许值: "LINK","APP","DPA","GOODS","STORE","SHOP","AWEME" Status enum.CreativeStatus `json:"status,omitempty"` // 广告创意状态:按照广告创意状态过滤,默认为返回“所有不包含已删除”,如果要返回所有包含已删除有对应枚举表示 }
type VideoFrameFiltering ¶
type VideoFrameFiltering struct {
MaterialID uint64 `json:"material_id,omitempty"` // 按 素材id 过滤。素材id从上传视频接口的返回值中获取。仅支持单个素材id过滤。
}
type VideoFrameMetrics ¶
type VideoFrameRequest ¶
type VideoFrameRequest struct { AdvertiserID uint64 `json:"advertiser_id,omitempty"` StartDate time.Time `json:"start_date,omitempty"` EndDate time.Time `json:"end_date,omitempty"` Filtering VideoFrameFiltering `json:"filtering,omitempty"` Metrics []string `json:"metrics,omitempty"` // 数据指标。数组最大长度限制为5。 默认值: ['click_cnt', 'dy_comment', 'dy_follow', 'dy_like', 'user_lose_cnt'] }
func (VideoFrameRequest) Encode ¶
func (r VideoFrameRequest) Encode() string
type VideoFrameResponse ¶
type VideoFrameResponse struct { model.BaseResponse Data *VideoFrameResponseData `json:"data,omitempty"` }
type VideoFrameResponseData ¶
type VideoFrameResponseData struct {
List []VideoFrameResponseDataList `json:"list,omitempty"`
}
type VideoFrameResponseDataList ¶
type VideoFrameResponseDataList struct { Metrics *VideoFrameMetrics `json:"metrics,omitempty"` // 指标数据 Second int64 `json:"second,omitempty"` // 秒。指标数据对应的视频时间进度,例如:second=3表示视频第三秒时产生的指标数据 }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.