campaign

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 AddCampaignRequest

type AddCampaignRequest struct {
	// CampaignTypes 新增推广计划物料;集合长度限制:[1, 100]
	CampaignTypes []Campaign `json:"campaignTypes,omitempty"`
	// AdType 投放广告类型;0 - 普通计划;14 - 商品计划;6 - 网址定向计划
	AdType int `json:"adType,omitempty"`
}

AddCampaignRequest 添加计划 API Request

func (AddCampaignRequest) Url

func (r AddCampaignRequest) Url() string

type AddCampaignResponse

type AddCampaignResponse struct {
	Data []Campaign `json:"data,omitempty"`
}

AddCampaignResponse 添加计划 API Response

type Campaign

type Campaign struct {
	// CampaignId 计划ID
	CampaignId int64 `json:"campaignId,omitempty"`
	// CampaignName 计划名称;长度限制:最大30个字节(1个中文按2个字节计算,英文、数字按1个字节计算)
	CampaignName string `json:"campaignName,omitempty"`
	// Budget 计划每日预算;取值范围:[50, Min(10000000, 账户预算)]
	Budget float64 `json:"budget,omitempty"`
	// RegionTarget 计划推广地域
	RegionTarget []int `json:"regionTarget,omitempty"`
	// NegativeKeywords 短语否定关键词列表
	NegativeKeywords []string `json:"negativeKeywords,omitempty"`
	// ExactNegativeKeywords 精确否定关键词列表
	ExactNegativeKeywords []string `json:"exactNegativeKeywords,omitempty"`
	// Schedule 计划推广暂停时段
	Schedule []model.Schedule `json:"schedule,omitempty"`
	// BudgetOfflineTime 预算下线时间;数组元素个数限制:最近有过下线时段的7个自然日的下线和上线时段(这7个自然日中若某日期距当前已超过30天,则不返回);
	BudgetOfflineTime []model.OfflineTime `json:"budgetOfflineTime,omitempty"`
	// ShowProb 创意展现方式;1 - 优选;2 - 轮替
	ShowProb int `json:"showProb,omitempty"`
	// Pause 暂停状态;true - 暂停;false - 启用
	Pause *bool `json:"pause,omitempty"`
	// Status 计划状态
	Status int `json:"status,omitempty"`
	// PriceRatio 移动出价系数
	PriceRatio float64 `json:"priceRatio,omitempty"`
	// PcPriceRatio 计算机出价系数
	PcPriceRatio float64 `json:"pcPriceRatio,omitempty"`
	// BidPrefer 计划出价类型
	BidPrefer int `json:"bidPrefer,omitempty"`
	// AdType 计划类型
	AdType *int `json:"adType,omitempty"`
	// BusinessPointId 推广业务ID
	BusinessPointId int64 `json:"businessPointId,omitempty"`
	// BusinessPointName 推广业务字面
	BusinessPointName string `json:"businessPointName,omitempty"`
	// SmartRegion 商品计划: 智能地域开关
	SmartRegion *bool `json:"smartRegion,omitempty"`
	// PaDevice 商品计划: 计划的投放设备
	PaDevice *int `json:"paDevice,omitempty"`
	// Os 商品计划: 计划的投放设备平台
	Os []string `json:"os,omitempty"`
	// RegionPriceFactor 分地域出价系数
	RegionPriceFactor []model.RegionPriceFactor `json:"regionPriceFactor,omitempty"`
	// SchedulePriceFactor 分时段出价系数
	SchedulePriceFactor []model.SchedulePriceFactor `json:"schedulePriceFactor,omitempty"`
	// MarketingTargetId 营销目标类型
	MarketingTargetId *int `json:"marketingTargetId,omitempty"`
	// ShopType 电商店铺类型
	ShopType int `json:"shopType,omitempty"`
}

Campaign 推广计划 Status 可选值 21 - 有效 22 - 处于暂停时段 23 - 暂停推广 24 - 计划预算不足 25 - 账户预算不足

PriceRatio 可选值 bidPrefer=1时有效,取值范围:[0, 10],支持精确到两位小数,默认值为1; bidPrefer=2时,无效字段,getCampaign请求返回默认值1

BidPrefer 可选值 默认值:1 取值范围:枚举值,列表如下 1 - 以计算机出价为基准 2 - 以移动出价为基准

AdType 可选值 默认值:0 取值范围:枚举值,列表如下 0 - 普通计划 14 - 商品计划 6 - 网址定向计划

PaDevice 可选值 默认值:0 取值范围:枚举值,列表如下 0 - 全部 1 - 计算机 2 - 移动

OS 可选值 默认值:全选 取值范围:枚举值,列表如下 IPHONE - 苹果手机 ANDROID - 安卓手机 OTHERS - 其他类型

MarketingTargetId 可选值 0 - 网站链接 1 - 应用推广 2 - 门店推广 4 - 电商店铺推广 5 - 商品目录

ShopType 可选值 1 - 度小店 3 - 第三方店铺 31 - 淘宝(含天猫) 32 - 京东 33 - 拼多多 34 - 苏宁 当营销目标为"电商店铺推广"时必填,其他营销目标不支持

type DeleteCampaignRequest

type DeleteCampaignRequest struct {
	// CampaignIds 计划ID
	CampaignIds []int64 `json:"campaignIds,omitempty"`
}

DeleteCampaignRequest 删除计划 API Request

func (DeleteCampaignRequest) Url

func (r DeleteCampaignRequest) Url() string

type GetCampaignRequest

type GetCampaignRequest struct {
	// CampaignFields 需要查询的计划属性
	CampaignFields []string `json:"campaignFields,omitempty"`
	// CampaignIds 查询推广计划ID集合
	CampaignIds []int64 `json:"campaignIds,omitempty"`
	// MobileExtend 是否获取移动优先计划
	MobileExtend int `json:"mobileExtend,omitempty"`
	// AdType 投放广告类型;0 - 普通计划;14 - 商品计划;6 - 网址定向计划
	AdType int `json:"adType,omitempty"`
}

GetCampaignRequest 查询计划 API Request

func (GetCampaignRequest) Url

func (r GetCampaignRequest) Url() string

type GetCampaignResponse

type GetCampaignResponse struct {
	Data []Campaign `json:"data,omitempty"`
}

GetCampaignResponse 查询计划 API Response

type UpdateCampaignRequest

type UpdateCampaignRequest struct {
	// CampaignTypes 更新推广计划字段;集合长度限制:[1, 100]
	CampaignTypes []Campaign `json:"campaignTypes,omitempty"`
}

UpdateCampaignRequest 更新计划 API Request

func (UpdateCampaignRequest) Url

func (r UpdateCampaignRequest) Url() string

type UpdateCampaignResponse

type UpdateCampaignResponse struct {
	Data []Campaign `json:"data,omitempty"`
}

UpdateCampaignResponse 更新计划 API Response

Jump to

Keyboard shortcuts

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