github.com/bububa/oceanengine/marketing-api@v0.0.0-20210315120513-0b953137f7a6/model/report/dimensions.go (about)

     1  package report
     2  
     3  import "github.com/bububa/oceanengine/marketing-api/enum"
     4  
     5  type Dimensions struct {
     6  	StatDatetime         string                   `json:"stat_datetime,omitempty"`          // 数据起始时间,分组条件包含 STAT_GROUP_BY_FIELD_STAT_TIME 时返回,格式为:yyyy-MM-dd HH:mm:ss
     7  	AdvertiserID         uint64                   `json:"advertiser_id,omitempty"`          // 广告主ID
     8  	CampaignID           uint64                   `json:"campaign_id,omitempty"`            // 广告组id,分组条件包含STAT_GROUP_BY_FIELD_ID时,返回具体值
     9  	CampaignName         string                   `json:"campaign_name,omitempty"`          // 广告组名称,分组条件包含STAT_GROUP_BY_FIELD_ID时,返回具体值
    10  	AdID                 uint64                   `json:"ad_id,omitempty"`                  // 计划id,分组条件包含STAT_GROUP_BY_FIELD_ID时,返回具体值
    11  	AdName               string                   `json:"ad_name,omitempty"`                // 计划名称,分组条件包含STAT_GROUP_BY_FIELD_ID时,返回具体值
    12  	CreativeID           uint64                   `json:"creative_id,omitempty"`            // 创意id,分组条件包含STAT_GROUP_BY_FIELD_ID时,返回具体值
    13  	Bidword              string                   `json:"bidword,omitempty"`                // 关键词名称。如果分组条件中包括STAT_GROUP_BY_BIDWORD_ID,此字段有值
    14  	BidwordID            uint64                   `json:"bidword_id,omitempty"`             // 关键词id。如果分组条件中包括STAT_GROUP_BY_BIDWORD_ID,此字段有值
    15  	Query                string                   `json:"query,omitempty"`                  // 搜索词。如果分组条件中包括STAT_GROUP_BY_QUERY,此字段有值
    16  	Pricing              enum.PricingType         `json:"pricing,omitempty"`                // 出价类型,分组条件包含STAT_GROUP_BY_PRICING时返回
    17  	ImageMode            enum.ImageMode           `json:"image_mode,omitempty"`             // 素材类型,分组条件STAT_GROUP_BY_IMAGE_MODE返回
    18  	Inventory            enum.StatInventoryType   `json:"inventory,omitempty"`              // 投放广告位,分组条件包含STAT_GROUP_BY_INVENTORY时返回
    19  	CampaignType         string                   `json:"campaign_type,omitempty"`          // 广告组类型。如果分组条件中包括STAT_GROUP_BY_CAMPAIGN_TYPE,此字段有值
    20  	CreativeMaterialMode string                   `json:"creative_material_mode,omitempty"` // 创意类型,分组条件包含STAT_GROUP_BY_CREATIVE_MATERIAL_MODE时返回,允许值:STATIC_ASSEMBLE(程序化创意)、INTERVENE(自定义创意)
    21  	ExternalAction       string                   `json:"external_action,omitempty"`        // 转化类型。如果分组条件中包括STAT_GROUP_BY_EXTERNAL_ACTION,此字段有值
    22  	LandingType          enum.LandingType         `json:"landing_type,omitempty"`           // 推广目的类型,分组条件包含STAT_GROUP_BY_LANDING_TYPE时返回
    23  	PricingCategory      string                   `json:"pricing_category,omitempty"`       // 广告类型。如果分组条件中包括STAT_GROUP_BY_PRICING_CATEGORY,此字段有值
    24  	ProvinceName         string                   `json:"province_name,omitempty"`          // 省份。如果分组条件中包括 STAT_GROUP_BY_PROVINCE_NAME 时返回
    25  	CityName             string                   `json:"city_name,omitempty"`              // 城市。如果分组条件中包括 STAT_GROUP_BY_CITY_NAME 时返回。
    26  	Gender               string                   `json:"gender,omitempty"`                 // 性别。如果分组条件中包括 STAT_GROUP_BY_GENDER 时返回。
    27  	Age                  string                   `json:"age,omitempty"`                    // 年龄。如果分组条件中包括 STAT_GROUP_BY_AGE
    28  	Platform             string                   `json:"platform,omitempty"`               // 平台。如果分组条件中包括 STAT_GROUP_BY_PLATFORM 时返回。
    29  	Ac                   string                   `json:"ac,omitempty"`                     // 网络类型。如果分组条件中包括 STAT_GROUP_BY_AC 时返回。
    30  	AdTag                string                   `json:"ad_tag,omitempty"`                 // 兴趣分类。如果分组条件中包括 STAT_GROUP_BY_AD_TAG 时返回。
    31  	InterestTag          string                   `json:"interest_tag,omitempty"`           // 兴趣标签。如果分组条件中包括STAT_GROUP_BY_INTEREST_TAG,此字段有值
    32  	MaterialID           uint64                   `json:"material_id,omitempty"`            // 素材ID。如果分组条件中包括STAT_GROUP_BY_MATERIAL_ID,此字段有值
    33  	PlayableID           uint64                   `json:"playable_id,omitempty"`            // 试玩素材ID。如果分组条件中包括STAT_GROUP_BY_PLAYABLE_ID,此字段有值
    34  	PlayableName         string                   `json:"playable_name,omitempty"`          // 试玩素材名称。如果分组条件中包括STAT_GROUP_BY_PLAYABLE_ID,此字段有值
    35  	PlayableUrl          string                   `json:"playable_url,omitempty"`           // 试玩素材链接。如果分组条件中包括STAT_GROUP_BY_PLAYABLE_ID,此字段有值
    36  	PlayableOrientation  enum.PlayableOrientation `json:"playable_orientation,omitempty"`   // 试玩素材展示方向。如果分组条件中包括STAT_GROUP_BY_PLAYABLE_ID,此字段有值
    37  	PlayablePreviewUrl   string                   `json:"playable_preview_url,omitempty"`   // 试玩素材预览链接。如果分组条件中包括STAT_GROUP_BY_PLAYABLE_ID,此字段有值
    38  }