接口文档SDK业务专题开发者工具

oCPC/oCPM智能出价广告

本节将为您讲解如何使用Marketing API投放oCPC/oCPM智能出价广告。

oCPC/oCPM智能出价广告简介

oCPC/oCPM智能出价是什么?

智能出价是一种针对效果广告的智能自动出价策略。 广告主可以根据实际的推广需求,自定义广告的优化目标(例如激活、下单、表单预约),并对优化目标设定转化出价。广告系统将自动对投放进行智能优化,精准触达高转化率用户。 

当广告主在广告投放流程中选定特定的优化目标(例如:应用的激活、网站的下单),提供愿意为此目标而支付的平均价格,并及时、准确回传相应的转化数据,我们将借助转化预估模型,实时预估每一次曝光或点击对广告主的转化价值,并基于转化价值,智能调控出价,竞拍每次曝光,确保最大化地实现广告主的优化目标。 

oCPC/oCPM广告的使用流程

  1. 上报转化行为数据,详情可参见 App转化数据上报
  2. 累积转化数据,达到oCPC/oCPM使用门槛;
  3. 使用 Marketing API 投放oCPC/oCPM广告。 由于微信流量oCPC/oCPM广告和非微信流量oCPC/oCPM广告投放门槛有所差异,所以接下来将分别介绍微信流和非微信流量的投放能力与调用指引。
优化目标(optimization_goal) 计费类型 (billing_event) 对应出价方式
点击:OPTIMIZATIONGOAL_CLICK BILLINGEVENT_CLICK CPC
展示:OPTIMIZATIONGOAL_IMPRESSION BILLINGEVENT_IMPRESSION CPM
下载:OPTIMIZATIONGOAL_APP_DOWNLOAD BILLINGEVENT_APP_DOWNLOAD CPA
非点击优化目标 BILLINGEVENT_CLICK oCPC
非展示优化目标 BILLINGEVENT_IMPRESSION oCPM
激活:OPTIMIZATIONGOAL_APP_ACTIVATE BILLINGEVENT_APP_DOWNLOAD oCPA

非微信流量oCPC/oCPM广告介绍

非微信流量oCPC/oCPM广告的适用范围

截止2020年5月,Marketing API 支持如下范围投放oCPC/oCPM广告:

1)不同推广目标(promoted_object_type)下支持的优化目标(optimization_goal):

推广目标 优化目标(optimization_goal)
应用推广:
1)Android应用:PROMOTED_OBJECT_TYPE_APP_ANDROID>
2)iOS应用:PROMOTED_OBJECT_TYPE_APP_IOS
3)Android应用(联盟推广):PROMOTED_OBJECT_TYPE_APP_ANDROID_UNION
点击:OPTIMIZATIONGOAL_CLICK
激活:OPTIMIZATIONGOAL_APP_ACTIVATE
App 注册:OPTIMIZATIONGOAL_APP_REGISTER
下单:OPTIMIZATIONGOAL_ECOMMERCE_ORDER
App 付费次数:OPTIMIZATIONGOAL_APP_PURCHASE
首次付费:OPTIMIZATIONGOAL_FIRST_PURCHASE
次日留存:OPTIMIZATIONGOAL_ONE_DAY_RETENTION
商品详情页浏览:OPTIMIZATIONGOAL_VIEW_COMMODITY_PAGE
关键页面访问:OPTIMIZATIONGOAL_PROMOTION_VIEW_KEY_PAGE
加入购物车:OPTIMIZATIONGOAL_ECOMMERCE_CART
首次购买会员(灰度控制):OPTIMIZATIONGOAL_PURCHASE_MEMBER_CARD
进件(灰度控制):OPTIMIZATIONGOAL_APPLY
预授信(灰度控制):OPTIMIZATIONGOAL_PRE_CREDIT
授信(灰度控制):OPTIMIZATIONGOAL_CREDIT
提现(灰度控制):OPTIMIZATIONGOAL_WITHDRAW_DEPOSITS
网页推广:PROMOTED_OBJECT_TYPE_LINK 点击:OPTIMIZATIONGOAL_CLICK
表单预约:OPTIMIZATIONGOAL_PAGE_RESERVATION
下单:OPTIMIZATIONGOAL_ECOMMERCE_ORDER
激活:OPTIMIZATIONGOAL_APP_ACTIVATE
H5 注册:OPTIMIZATIONGOAL_PROMOTION_CLICK_KEY_PAGE
H5 付费次数:OPTIMIZATIONGOAL_ECOMMERCE_CHECKOUT
发货:OPTIMIZATIONGOAL_DELIVERY
在线咨询:OPTIMIZATIONGOAL_ONLINE_CONSULTATION
电话拨打:OPTIMIZATIONGOAL_TELEPHONE_CONSULTATION
商品详情页浏览:OPTIMIZATIONGOAL_VIEW_COMMODITY_PAGE
关键页面访问:OPTIMIZATIONGOAL_PROMOTION_VIEW_KEY_PAGE
加入购物车:OPTIMIZATIONGOAL_ECOMMERCE_CART
综合线索收集:OPTIMIZATIONGOAL_LEADS_COLLECT
首次购买会员(灰度控制):OPTIMIZATIONGOAL_PURCHASE_MEMBER_CARD
进件(灰度控制):OPTIMIZATIONGOAL_APPLY
预授信(灰度控制):OPTIMIZATIONGOAL_PRE_CREDIT
授信(灰度控制):OPTIMIZATIONGOAL_CREDIT
提现(灰度控制):OPTIMIZATIONGOAL_WITHDRAW_DEPOSITS
电商推广:PROMOTED_OBJECT_TYPE_ECOMMERCE 点击:OPTIMIZATIONGOAL_CLICK
表单预约:OPTIMIZATIONGOAL_PAGE_RESERVATION
下单:OPTIMIZATIONGOAL_ECOMMERCE_ORDER
激活:OPTIMIZATIONGOAL_APP_ACTIVATE
H5 注册:OPTIMIZATIONGOAL_PROMOTION_CLICK_KEY_PAGE
H5 付费次数:OPTIMIZATIONGOAL_ECOMMERCE_CHECKOUT
发货:OPTIMIZATIONGOAL_DELIVERY
在线咨询:OPTIMIZATIONGOAL_ONLINE_CONSULTATION
电话拨打:OPTIMIZATIONGOAL_TELEPHONE_CONSULTATION
商品详情页浏览:OPTIMIZATIONGOAL_VIEW_COMMODITY_PAGE
关键页面访问:OPTIMIZATIONGOAL_PROMOTION_VIEW_KEY_PAGE
综合线索收集:OPTIMIZATIONGOAL_LEADS_COLLECT
首次购买会员(灰度控制):OPTIMIZATIONGOAL_PURCHASE_MEMBER_CARD
进件(灰度控制):OPTIMIZATIONGOAL_APPLY
预授信(灰度控制):OPTIMIZATIONGOAL_PRE_CREDIT
授信(灰度控制):OPTIMIZATIONGOAL_CREDIT
提现(灰度控制):OPTIMIZATIONGOAL_WITHDRAW_DEPOSITS
QQ消息推广:PROMOTED_OBJECT_TYPE_QQ_MESSAGE 表单预约:OPTIMIZATIONGOAL_PAGE_RESERVATION
下单:OPTIMIZATIONGOAL_ECOMMERCE_ORDER
应用宝推广:PROMOTED_OBJECT_TYPE_APP_ANDROID_MYAPP 激活(灰度控制):OPTIMIZATIONGOAL_APP_ACTIVATE

2)非微信流量oCPC/oCPM使用门槛介绍:

除灰度控制的优化目标,其他优化目标均可零门槛投放。

值得注意:

  • 为了积累转化数据,您首先需要将数据上传给腾讯广告,才能积累转化数据量,详情可参见 App转化数据上报
  • 转化数据上报需要准确、及时,且数据回流稳定,才能使智能出价广告获得良好的投放效果;
  • 零门槛场景下,系统依然需要获取足够的转化数据,才能精准地预估哪些受众在看到广告后最可能发生转化。所以转化数据越充分,越有利于以期望的平均转化成本获取更多的转化量。
  • 付费优化目标,游戏行业不可使用,请使用首次付费

如何通过Marketing API投放非微信oCPC/oCPM广告

新建oCPC/oCPM广告

如满足oCPC/oCPM的使用条件,您可以通过adgroups/add接口选择对应的优化目标(optimization_goal)以及扣费方式(billing_event)创建oCPC/oCPM广告。oCPC/oCPM广告目前仅支持的扣费方式包括:

扣费方式 描述
BILLINGEVENT_CLICK 按点击扣费
BILLINGEVENT_IMPRESSION 按曝光扣费

对oCPC/oCPM广告,平台目前提供了自动扩量功能,系统根据该广告历史投放效果,在广告定向范围外,主动寻找符合优化目标和出价要求的目标用户,有节奏地扩展目标用户,帮助广告获取更多优质转化。当您使用扩量功能时,您可以指定性别、年龄或地域为不可突破定向。如果指定了不可突破定向,扩量时将不会把广告展示到限制定向范围外的用户。例如,您指定不可突破定向的地域为北京,那么系统在扩量时将不会把广告展示给非北京地区的用户。 

更新CPC/CPM广告为oCPC/oCPM广告

当满足oCPC/oCPM的使用条件,您可以通过adgroups/update接口将CPC广告或CPM广告将该广告转成oCPC/oCPM投放。但不允许将oCPC/oCPM广告更新为CPC/CPM广告。

值得注意:若该广告的历史优化目标不为空时,此次更新操作所填写的优化目标需与历史优化目标保持一致。bid_amount表示对优化目标出价,所以建议您根据实际情况修改bid_amount。

微信流量oCPC/oCPM广告介绍

微信流量oCPC/oCPM广告的适用范围

截止2020年5月,Marketing API 支持如下范围投放oCPC/oCPM广告:
1)不同广告版位/不同推广目标(promoted_object_type)下支持的优化目标(optimization_goal):

推广目标(promoted_object_type) 优化目标(optimization_goal)
android应用:PROMOTED_OBJECT_TYPE_APP_ANDROID 点击(仅朋友圈支持):OPTIMIZATIONGOAL_CLICK
下载:OPTIMIZATIONGOAL_APP_DOWNLOAD
跳转按钮点击:OPTIMIZATIONGOAL_CANVAS_CLICK
激活:OPTIMIZATIONGOAL_APP_ACTIVATE
注册:OPTIMIZATIONGOAL_APP_REGISTER
关键页面访问:OPTIMIZATIONGOAL_PROMOTION_VIEW_KEY_PAGE
表单预约:OPTIMIZATIONGOAL_PAGE_RESERVATION
首次付费:OPTIMIZATIONGOAL_FIRST_PURCHASE
商品详情页浏览:OPTIMIZATIONGOAL_VIEW_COMMODITY_PAGE
加入购物车:OPTIMIZATIONGOAL_ECOMMERCE_CART
下单:OPTIMIZATIONGOAL_ECOMMERCE_ORDER
进件(灰度控制):OPTIMIZATIONGOAL_APPLY
预授信(灰度控制):OPTIMIZATIONGOAL_PRE_CREDIT
授信(灰度控制):OPTIMIZATIONGOAL_CREDIT
提现(灰度控制):OPTIMIZATIONGOAL_WITHDRAW_DEPOSITS
预约(灰度控制):OPTIMIZATIONGOAL_RESERVATION
付费(灰度控制):OPTIMIZATIONGOAL_APP_PURCHASE
ios应用:PROMOTED_OBJECT_TYPE_APP_IOS 点击(仅朋友圈支持):OPTIMIZATIONGOAL_CLICK
激活:OPTIMIZATIONGOAL_APP_ACTIVATE
注册:OPTIMIZATIONGOAL_APP_REGISTER
关键页面访问:OPTIMIZATIONGOAL_PROMOTION_VIEW_KEY_PAGE
表单预约:OPTIMIZATIONGOAL_PAGE_RESERVATION
首次付费:OPTIMIZATIONGOAL_FIRST_PURCHASE
商品详情页浏览:OPTIMIZATIONGOAL_VIEW_COMMODITY_PAGE
加入购物车:OPTIMIZATIONGOAL_ECOMMERCE_CART
下单:OPTIMIZATIONGOAL_ECOMMERCE_ORDER
进件(灰度控制):OPTIMIZATIONGOAL_APPLY
预授信(灰度控制):OPTIMIZATIONGOAL_PRE_CREDIT
授信(灰度控制):OPTIMIZATIONGOAL_CREDIT
提现(灰度控制):OPTIMIZATIONGOAL_WITHDRAW_DEPOSITS
付费(灰度控制):OPTIMIZATIONGOAL_APP_PURCHASE
跳转按钮点击:OPTIMIZATIONGOAL_CANVAS_CLICK
预约(灰度控制):OPTIMIZATIONGOAL_RESERVATION
电商推广:PROMOTED_OBJECT_TYPE_ECOMMERCE 点击(仅朋友圈支持):OPTIMIZATIONGOAL_CLICK
下单:OPTIMIZATIONGOAL_ECOMMERCE_ORDER
加企业微信客服:OPTIMIZATIONGOAL_PAGE_SCAN_CODE
关键页面访问(灰度控制):OPTIMIZATIONGOAL_PROMOTION_VIEW_KEY_PAGE
商品详情页浏览(灰度控制):OPTIMIZATIONGOAL_VIEW_COMMODITY_PAGE
签收(灰度控制):OPTIMIZATIONGOAL_PAGE_RECEIPT
付费(灰度控制):OPTIMIZATIONGOAL_APP_PURCHASE
跳转按钮点击:OPTIMIZATIONGOAL_CANVAS_CLICK
预约(灰度控制):OPTIMIZATIONGOAL_RESERVATION
微信品牌页:PROMOTED_OBJECT_TYPE_LINK_WECHAT 点击(仅朋友圈支持):OPTIMIZATIONGOAL_CLICK
跳转按钮点击:OPTIMIZATIONGOAL_CANVAS_CLICK
预约(灰度控制):OPTIMIZATIONGOAL_RESERVATION
销售线索收集:PROMOTED_OBJECT_TYPE_LEAD_AD 点击(仅朋友圈支持):OPTIMIZATIONGOAL_CLICK
注册:OPTIMIZATIONGOAL_APP_REGISTER
表单预约:OPTIMIZATIONGOAL_PAGE_RESERVATION
有效综合线索:OPTIMIZATIONGOAL_PAGE_CONFIRM_EFFECTIVE_LEADS
在线咨询(灰度控制):OPTIMIZATIONGOAL_ONLINE_CONSULTATION
电话拨打(灰度控制):OPTIMIZATIONGOAL_TELEPHONE_CONSULTATION
电话潜在客户(灰度控制) :OPTIMIZATIONGOAL_CONFIRM_POTENTIAL_CUSTOMER_PHONE
下单 :OPTIMIZATIONGOAL_ECOMMERCE_ORDER
加企业微信客服:OPTIMIZATIONGOAL_PAGE_SCAN_CODE
进件(灰度控制):OPTIMIZATIONGOAL_APPLY
授信 (灰度控制):OPTIMIZATIONGOAL_CREDIT
首次付费(灰度控制):OPTIMIZATIONGOAL_FIRST_PURCHASE
综合线索收集(灰度控制):OPTIMIZATIONGOAL_LEADS_COLLECT
付费(灰度控制):OPTIMIZATIONGOAL_APP_PURCHASE
微信小游戏:PROMOTED_OBJECT_TYPE_MINI_GAME_WECHAT 点击(仅朋友圈支持):OPTIMIZATIONGOAL_CLICK
注册:OPTIMIZATIONGOAL_APP_REGISTER
广告变现(灰度控制):OPTIMIZATIONGOAL_MOBILE_APP_AD_INCOME
首次付费:OPTIMIZATIONGOAL_FIRST_PURCHASE
关键页面访问(停留大于30s):OPTIMIZATIONGOAL_PROMOTION_VIEW_KEY_PAGE
小游戏创角:OPTIMIZATIONGOAL_MOBILE_APP_CREATE_ROLE
本地广告(微信推广):PROMOTED_OBJECT_TYPE_LOCAL_ADS_WECHAT 点击(仅朋友圈支持):OPTIMIZATIONGOAL_CLICK
表单预约:OPTIMIZATIONGOAL_PAGE_RESERVATION
下单(灰度控制):OPTIMIZATIONGOAL_ECOMMERCE_ORDER
首次付费(灰度控制):OPTIMIZATIONGOAL_FIRST_PURCHASE
付费(灰度控制):OPTIMIZATIONGOAL_APP_PURCHASE
跳转按钮点击(仅朋友圈支持):OPTIMIZATIONGOAL_CANVAS_CLICK

2) 微信流量oCPC/oCPM使用门槛介绍:

目前微信广告oCPC/oCPM广告已实现主要优化目标的零门槛投放,除标注灰度控制的优化目标,其他优化目标均可零门槛投放。
请注意:零门槛投放相当于一个账户尚未积累任何转化数据,直接投放智能优化oCPC/oCPM广告,可能会造成新广告的成本波动和起量慢,建议耐心投放观察。

如何通过Marketing API投放微信oCPA广告?

通过Marketing API投放微信oCPA广告的步骤如下: 
通过 adgroups/add 接口设置可投优化目标(optimization_goal),微信版位(微信朋友圈SITE_SET_MOMENTS/微信公众号及小程序SITE_SET_WECHAT,计费方式(billing_event),创建对应的广告组(adgroup)

对微信oCPC/oCPM,有以下限制值得注意:

  • 不支持更新优化目标;
  • 不支持将CPC/CPM广告更新为oCPC/oCPM广告;
  • 不支持将oCPC/oCPM广告更新为CPC/CPM广告。
  • 朋友圈流量不支持按点击计费(billing_event=BILLINGEVENT_CLICK)