Documentation ¶
Overview ¶
Package event 资产 - 事件管理 相关API models
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AssetsGetFiltering ¶
type AssetsGetFiltering struct { // LandingPage 三方落地页数据 LandingPage *LandingPage `json:"landing_page,omitempty"` }
AssetsGetFiltering 过滤条件
type AssetsGetRequest ¶
type AssetsGetRequest struct { // AdvertiserID 广告主 id AdvertiserID uint64 `json:"advertiser_id,omitempty"` // AssetType 资产类型,允许值:THIRD_EXTERNAL:三方落地页 AssetType enum.AssetType `json:"asset_type,omitempty"` // Page 页码,默认值1 Page int `json:"page,omitempty"` // PageSize 页面大小,默认值10,最大30 PageSize int `json:"page_size,omitempty"` // Filtering 过滤条件 Filtering *AssetsGetFiltering `json:"filtering,omitempty"` }
AssetsGetRequest 获取推广内容API Request
func (AssetsGetRequest) Encode ¶
func (r AssetsGetRequest) Encode() string
Encode implement GetRequest interface
type AssetsGetResponse ¶
type AssetsGetResponse struct { model.BaseResponse // Data json返回值 Data *AssetsGetResponseData `json:"data,omitempty"` }
AssetsGetResponse 获取推广内容 API Response
type AssetsGetResponseData ¶
type AssetsGetResponseData struct { // LandingPages 三方数据集合 LandingPages []LandingPage `json:"landing_pages,omitempty"` // PageInfo 分页信息 PageInfo *model.PageInfo `json:"page_info,omitempty"` }
AssetsGetResponseData json返回值
type ConvertOptimizedGoal ¶
type ConvertOptimizedGoal struct { // ExternalAction 预定义转化目标,具体枚举可查看【附录-预定义转化类型】 ExternalAction enum.AdConvertType `json:"external_action,omitempty"` // OptimizationName 事件名称 OptimizationName string `json:"optimization_name,omitempty"` // HistoryBack 历史有无回传, true 表示有,false 表示无 HistoryBack bool `json:"history_back,omitempty"` // TwentyFourHourBack 24 小时历史有无回传, true 表示有,false 表示无 TwentyFourHourBack bool `json:"twenty_four_hour_back,omitempty"` // ValueType 价值类型,Disabled 不展示、DiscriminateByGroup 人群差异价值、DynamicValue 动态回传价值、Fixed 固定价值 ValueType string `json:"value_type,omitempty"` // AssetTypes 资产类型,:THIRD_EXTERNAL:三方落地页、TETRIS_EXTERNAL:建站 AssetTypes []enum.AssetType `json:"asset_types,omitempty"` // DeepGoals 深度优化目标列表 DeepGoals []ConvertOptimizedGoal `json:"deep_goals,omitempty"` // DeepExternalAction 深度转化目标,具体枚举可查看【附录-预定义转化类型】 DeepExternalAction enum.AdConvertType `json:"deep_external_action,omitempty"` }
ConvertOptimizedGoal 优化目标数据
type ConvertOptimizedGoalGetRequest ¶
type ConvertOptimizedGoalGetRequest struct { // AdvertiserID 广告主id AdvertiserID uint64 `json:"advertiser_id,omitempty"` // LandingType 广告组推广目的,允许值:LINK 销售线索收集 LandingType enum.LandingType `json:"landing_type,omitempty"` // MarketingPurpose 营销目的,允许值:CONVERSION 行动转化、INTENTION 用户意向、ACKNOWLEDGE 品牌认知 MarketingPurpose enum.MarketingPurpose `json:"marketing_purpose,omitempty"` // AssetType 资产类型,允许值:THIRD_EXTERNAL 三方落地页、TETRIS_EXTERNAL 建站 AssetType enum.AssetType `json:"asset_type,omitempty"` // SiteID 建站site_id,当asset_type为TETRIS_EXTERNAL时必填,site_id可以通过【获取橙子建站站点列表】接口获得 SiteID uint64 `json:"site_id,omitempty"` // AssetID 三方的资产id,当asset_type为THIRD_EXTERNAL时必填 AssetID uint64 `json:"asset_id,omitempty"` // CampaignType 广告类型,默认值信息流。允许值:FEED 信息流、SEARCH 搜索 CampaignType enum.CampaignType `json:"campaign_type,omitempty"` }
ConvertOptimizedGoalGetRequest 获取优化目标 API Request
func (ConvertOptimizedGoalGetRequest) Encode ¶
func (r ConvertOptimizedGoalGetRequest) Encode() string
Encode implement GetRequest interface
type ConvertOptimizedGoalGetResponse ¶
type ConvertOptimizedGoalGetResponse struct { model.BaseResponse // Data json返回值 Data *ConvertOptimizedGoalGetResponseData `json:"data,omitempty"` }
ConvertOptimizedGoalGetResponse 获取优化目标 API Response
type ConvertOptimizedGoalGetResponseData ¶
type ConvertOptimizedGoalGetResponseData struct { // AssetIDs 资产 id AssetIDs []uint64 `json:"asset_ids,omitempty"` // Goals 优化目标数据列表 Goals []ConvertOptimizedGoal `json:"goals,omitempty"` }
ConvertOptimizedGoalGetResponseData json返回值
type LandingPage ¶
type LandingPage struct { // AssetID 三方的资产id AssetID uint64 `json:"asset_id,omitempty"` // AssetName 三方落地页名称 AssetName string `json:"asset_name,omitempty"` }
LandingPage 三方落地页数据
Click to show internal directories.
Click to hide internal directories.