Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddAdgroupRequest ¶
type AddAdgroupRequest struct {
// AdgroupTypes 新增推广单元物料;集合长度限制:[1, 5000]
AdgroupTypes []Adgroup `json:"adgroupTypes"`
// AdType 投放广告类型;0 - 普通单元;14 - 商品单元;6 - 网址定向单元
AdType int `json:"adType,omitempty"`
}
AddAdgroupRequest 添加单元 API Request
func (AddAdgroupRequest) Url ¶
func (r AddAdgroupRequest) Url() string
type AddAdgroupResponse ¶
type AddAdgroupResponse struct {
Data []Adgroup `json:"data,omitempty"`
}
AddAdgroupResponse 添加单元 API Response
type Adgroup ¶
type Adgroup struct {
// AdgroupId 推广单元ID
AdgroupId int64 `json:"adgroupId,omitempty"`
// CampaignId 计划ID
CampaignId int64 `json:"campaignId,omitempty"`
// AdgroupName 单元名称;最大30个字节(1个中文按2个字节计算,英文、数字按1个字节计算)
AdgroupName string `json:"adgroupName,omitempty"`
// MaxPrice 单元出价;取值范围:(0,999.99] &&<= 所属计划预算
MaxPrice float64 `json:"maxPrice,omitempty"`
// Pause 暂停状态;
Pause *bool `json:"pause,omitempty"`
// NegativeWords 单元短语否定关键词;单个否词最长40字节(1个中文按2个字节计算,英文、数字按1个字节计算),数组元素个数最多200个
NegativeWords []string `json:"negativeWords,omitempty"`
// ExactNegativeWords 单元精确否定关键词;单个否词最长40字节(1个中文按2个字节计算,英文、数字按1个字节计算),数组元素个数最多200个
ExactNegativeWords []string `json:"exactNegativeWords,omitempty"`
// Status 单元状态
Status int `json:"status,omitempty"`
// PriceRatio 单元移动出价系数(默认使用计划的)
PriceRatio float64 `json:"priceRatio,omitempty"`
// PcPriceRatio 单元计算机出价系数(默认使用计划的)
PcPriceRatio float64 `json:"pcPriceRatio,omitempty"`
// AdType 广告类型
AdType *int `json:"adType,omitempty"`
// SegmentRecommendStatus 基础创意智能配图开关
SegmentRecommendStatus *int `json:"segmentRecommendStatus,omitempty"`
// ProductSetId 虚拟商品组id;计划类型为商品计划时必填,使用DpaProductSetService服务创建商品组
ProductSetId int64 `json:"productSetId,omitempty"`
// PaPrice 推广单元商品出价;计划类型为商品计划时必填,优先级高于maxPrice。商品组中每个商品每次展现并被点击的最高费用取值范围:(0,999.99]
PaPrice float64 `json:"paPrice,omitempty"`
// MonitorUrl 单元层级监控url;仅计划类型为商品计划时支持。单元层级监控url,附加到所有样式中作为监控url。
MonitorUrl string `json:"monitorUrl,omitempty"`
}
Adgroup 推广单元
// Pause 可选值 // true - 暂停 // false - 启用
// Status 可选值 // 31 - 有效 // 32 - 暂停推广 // 33 - 推广计划暂停推广
// PriceRatio 可选值 // 计划为计算机优先(bidprefer=1)时有效,取值范围:[0-10],默认为1; // bidprefer=2时仅能为默认值null; // 查询时返回-1表示未设置;
// PcPriceRatio 可选值 // 计划为移动优先(bidprefer=2)时有效,取值范围:[0-10],默认值为1; // bidprefer=1时仅能为默认值null; // 查询时返回-1表示未设置
// AdType 可选值 // 0 - 普通单元 // 14 - 商品单元 // 6 - 网址定向单元
// SegmentRecommendStatus 可选值 // 0 - 开启 // 1 - 关闭
type DeleteAdgroupRequest ¶
type DeleteAdgroupRequest struct {
// AdgroupIds 推广单元ID
AdgroupIds []int64 `json:"adgroupIds"`
}
DeleteAdgroupRequest 删除单元 API Request
func (DeleteAdgroupRequest) Url ¶
func (r DeleteAdgroupRequest) Url() string
type GetAdgroupRequest ¶
type GetAdgroupRequest struct {
// Ids 查询id集合;idType=5时,类型为单元ID,不超过5000个;idType=3时,类型为计划ID,不超过100个
Ids []int64 `json:"ids"`
// AdgroupFields 查询推广单元字段
AdgroupFields []string `json:"adgroupFields"`
// IdType 查询层级;3 - 计划ID;5 - 单元ID
IdType int `json:"idType"`
}
GetAdgroupRequest 查询推广单元API Request 查询推广单元字段 adgroupId - 推广单元ID campaignId - 推广计划ID adgroupName - 单元名称 pause - 推广单元启用/暂停 maxPrice - 单元出价 negativeWords - 单元短语否定关键词 exactNegativeWords - 单元精确否定关键词 status - 单元状态 priceRatio - 单元移动出价系数(默认使用计划的) pcPriceRatio - 单元计算机出价系数(默认使用计划的) segmentRecommendStatus - 基础创意智能配图开关 offlineReasons - 下线理由 paPrice - 推广单元商品出价 adType - 广告类型 monitorUrl - 单元层级监控url productSetId - 虚拟商品组id
func (GetAdgroupRequest) Url ¶
func (r GetAdgroupRequest) Url() string
type GetAdgroupResponse ¶
type GetAdgroupResponse struct {
Data []Adgroup `json:"data,omitempty"`
}
GetAdgroupResponse 查询推广单元API Response
type UpdateAdgroupRequest ¶
type UpdateAdgroupRequest struct {
// AdgroupTypes 更新推广单元字段;集合长度限制:[1, 5000]
AdgroupTypes []Adgroup `json:"adgroupTypes,omitempty"`
}
UpdateAdgroupRequest 更新推广单元 API Request
func (UpdateAdgroupRequest) Url ¶
func (r UpdateAdgroupRequest) Url() string
type UpdateAdgroupResponse ¶
type UpdateAdgroupResponse struct {
Data []Adgroup `json:"data,omitempty"`
}
UpdateAdgroupResponse 更新推广单元API Response