ocpc

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Jun 9, 2021 License: Apache-2.0 Imports: 6 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ActionCbRequest

type ActionCbRequest struct {
	Akey        string `json:"akey,omitempty"`
	CallbackUrl string `json:"callbackUrl,omitempty"`
	AType       string `json:"a_type,omitempty"`
	AValue      string `json:"a_value,omitempty"`
}

func (ActionCbRequest) Sign

func (r ActionCbRequest) Sign() string

func (ActionCbRequest) Url

func (r ActionCbRequest) Url() string

type ActionCbResponse

type ActionCbResponse struct {
	ErrorCode int    `json:"error_code,omitempty"`
	ErrorMsg  string `json:"error_msg,omitempty"`
}

func (ActionCbResponse) Error

func (r ActionCbResponse) Error() string

func (ActionCbResponse) IsError

func (r ActionCbResponse) IsError() bool

type ConversionType

type ConversionType struct {
	LogidUrl     string `json:"logidUrl"`               // logidUrl为带有&bd_vid=xxx的落地页url地址,只有在百度搜索广告里点击进入的落地页url,才会带有&bd_vid,如有相关疑问,可参考文档进行排查
	NewType      int    `json:"newType"`                // 转化类型,每次选择一个类型回传,模型可用的转化类型请以推广后台新建转化追踪披露的转化类型为准
	DeviceType   int    `json:"deviceType,omitempty"`   // 0代表安卓;1代表IOS;2代表其他
	DeviceId     string `json:"deviceId,omitempty"`     // 安卓:IMEI 号取;md5 sum 摘要;IOS:IDFA 号原值
	IsConvert    *int   `json:"isConvert,omitempty"`    // 是否发生转化(0或1);0:未发生转化;1:发生转化; 默认为1
	ConvertTime  int64  `json:"convertTime,omitempty"`  // unix时间戳(精确到秒);转化类型为46时必填
	ConvertValue int    `json:"convertValue,omitempty"` // 转化金额(单位分)
	Confidence   int    `json:"confidence,omitempty"`   // 置信度,0-100数字
}

type InvalidConversionType

type InvalidConversionType struct {
	LogidUrl      string `json:"logidUrl"`                // logidUrl为带有&bd_vid=xxx的落地页url地址,只有在百度搜索广告里点击进入的落地页url,才会带有&bd_vid,如有相关疑问,可参考文档进行排查
	ConvertType   int    `json:"convertType"`             // 转化类型,每次选择一个类型回传,模型可用的转化类型请以推广后台新建转化追踪披露的转化类型为准
	ConvertTime   int64  `json:"convertTime"`             // unix时间戳(精确到秒);转化类型为46时必填
	Ip            string `json:"ip,omitempty"`            // 无效转化的IP地址
	Confidence    int    `json:"confidence,omitempty"`    // 置信度,0-100数字
	InvalidReason string `json:"invalidReason,omitempty"` // 无效转化描述
}

type Response

type Response struct {
	Header ResponseHeader `json:"header"`
}

func (Response) Error

func (r Response) Error() string

func (Response) IsError

func (r Response) IsError() bool

type ResponseHeader

type ResponseHeader struct {
	Desc   string                  `json:"desc,omitempty"`
	Status int                     `json:"status,omitempty"` // 状态码
	Errors []model.ResponseFailure `json:"errors,omiempty"`
}

type UploadConvertDataRequest

type UploadConvertDataRequest struct {
	Token           string           `json:"token"`                     // API接口token,每个推广账号对应一个唯一TOKEN
	ConversionTypes []ConversionType `json:"conversionTypes,omitempty"` // 回传转化数据数组,每次回传转化数据数组长度需小于100
}

type UploadInvalidConvertDataRequest

type UploadInvalidConvertDataRequest struct {
	Token                  string                  `json:"token"`                            // API接口token,每个推广账号对应一个唯一TOKEN
	InvalidConversionTypes []InvalidConversionType `json:"invalidConversionTypes,omitempty"` // 回传转化数据数组,每次回传转化数据数组长度需小于100
}

Jump to

Keyboard shortcuts

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