adgroup

package
v1.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 12, 2022 License: Apache-2.0 Imports: 2 Imported by: 0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL