← 返回目录
📁 API Reference › Events 1.0 › App Events

获取应用转化事件

您可以使用本接口获取App转化事件相关信息。

重要提示
使用事件 API 接口代表您同意遵守TikTok 商业产品(数据)条款,并且不会与 TikTok 分享敏感数据。

v1.2与v1.3版本对比

以下表格概括了 v1.2与v1.3接口的变化。 ``xtable |变化内容{30%}|v1.2{35%}|v1.3{35%}| |---|---|---| |接口路径| /v1.2/app/external_action/| /v1.3/app/optimization_event/| |请求参数名称|is_dedicated<br>optimize_goal|is_skan<br>optimization_goal| |请求参数类型|advertiser_id: number <br>app_id: number |advertiser_id: string <br>app_id: string | | 新增请求参数 | / |app_promotion_type<br>placement_type| |返回参数名称|external_actions<br>external_action(external_actions下)<br>is_no_bid_enabled<br>is_auto_bid_enabled<br>is_multi_bid_enabled<br>deep_external_actions<br>external_action(deep_external_actions下) |optimization_events<br>optimization_event(optimization_events下)<br>no_bid_enabled<br>auto_bid_enabled<br>multi_bid_enabled<br>deep_optimization_events<br> optimization_event(deep_optimization_events`下)|


### 请求

**地址** https://business-api.tiktok.com/open_api/v1.3/app/optimization_event/

**方法** GET

**请求Header**

```xtable
|字段|类型|描述|
|---|---|---|
|Access-Token {必填}|string|授权访问令牌。可以通过[获取访问令牌](https://ads.tiktok.com/marketing_api/docs?id=1738373164380162)接口获取。|

参数

|字段|类型|描述|
|---|---|---|
|advertiser_id {必填}|string| 广告主 ID |
|app_id {必填}|string| 应用 ID |
|placement_type |string|版位类型。 <br>枚举值:`PLACEMENT_TYPE_AUTOMATIC`(自动版位),`PLACEMENT_TYPE_NORMAL` (编辑版位)。<br>默认值: `PLACEMENT_TYPE_NORMAL`。|
|placement {+条件必填}|string[]|广告版位。<br>当`placement_type`为 `PLACEMENT_TYPE_NORMAL` 时必填,当`placement_type`为`PLACEMENT_TYPE_AUTOMATIC`时忽略本字段。<br><p><span style="color:darkred"><b>注意</b></span>:  <ul><li>目前,`placements`字段支持`PLACEMENT_TIKTOK `,`PLACEMENT_PANGLE`,`PLACEMENT_GLOBAL_APP_BUNDLE`。由于`PLACEMENT_TOPBUZZ`和`PLACEMENT_HELO`已被废弃,请不要选择它们作为广告投放版位。获取枚举值的完整列表,请参考[枚举值-版位](https://ads.tiktok.com/marketing_api/docs?id=1737174886619138)。</li><li>若所属的推广系列的推广目标为商品销量(`objective_type` = `PRODUCT_SALES`),仅支持TikTok版位(`PLACEMENT_TIKTOK`)。</li></ul>|
|optimization_goal {Required}|string|优化目标,获取枚举值,参阅[枚举值-优化目标](https://ads.tiktok.com/marketing_api/docs?id=1737174886619138)。|
|objective {必填}|string| 广告目标。枚举值请查看[枚举值-推广目标](https://ads.tiktok.com/marketing_api/docs?id=1737174886619138)。 |
| app_promotion_type {+条件必填} | string | 应用推广类型。当`objective`为`APP_PROMOTION`时必填。枚举值:`APP_INSTALL`,`APP_RETARGETING`。<br><p><span style="color:darkred"><b>注意</b></span>:   iOS 14专属推广系列中仅支持`APP_INSTALL`,不支持`APP_RETARGETING`。|
|available_only |boolean|是否只返回可用转化事件,默认值: `True`(只返回可用转化事件)|
|is_skan|boolean|应用是否使用了Skan相关功能. |

示例

(code curl http)
curl --get -H "Access-Token:xxx" \
--data-urlencode "advertiser_id=ADVERTISER_ID" \
--data-urlencode "objective=OBJECTIVE" \
--data-urlencode "placement=[\"PLACEMENT\"]" \
--data-urlencode "app_id=APP_ID" \
--data-urlencode "optimize_goal=OPTIMIZE_GOAL" \
https://business-api.tiktok.com/open_api/v1.3/app/optimization_event/
(/code)

返回

|字段|类型|描述|
|---|---|---|
|code |number|返回码,详见[附录-返回码](https://ads.tiktok.com/marketing_api/docs?id=1737172488964097)  |
|message |string|返回信息,详见[附录-返回码](https://ads.tiktok.com/marketing_api/docs?id=1737172488964097)  |
|data |object|返回数据  |
#|optimization_events|object[]|转化事件信息 |
##|optimization_event  |string|转化事件,详情见[附录-转化事件-App 事件类型](https://ads.tiktok.com/marketing_api/docs?id=1739361474981889)|
##|statistic_type| string |转化事件出价统计类型。枚举值 `EVERYTIME`(每一次计费广告),`NONE`(仅一次计费广告)。 |
##|availability_status|string| 事件可用状态,枚举值: `INACTIVE`(不可用), `INSUFFICIENT_POSTBACK`(不可用:回传事件不足), `READY`(可用) |
##|conversions|number| 近30天回传转化事件 | 
##|unlock_threshold|number| 事件可用转化事件门槛(当 `conversions` 达到 `unlock_threshold` 时,`availability_status` 将由 `INSUFFICIENT_POSTBACK` 变为 `READY` )|
##|is_beta|boolean| 是否为 Beta 测试事件 |
##|bid_type_availability|object| (深度)竞价策略可用性 |
###|no_bid_enabled|boolean| 是否支持 `bid_type` = `BID_TYPE_NO_BID`(最大投放量) |
###|auto_bid_enabled|boolean| 是否支持 `deep_bid_type` = `PACING` (自动优化) |
###|multi_bid_enabled|boolean| 是否支持 `deep_bid_type` = `MIN` (双出价) |
##|deep_optimization_events|object|深度转化事件信息 |
###|optimization_event|string|深度转化事件,详情见[附录-转化事件-App 深度转化事件类型](https://ads.tiktok.com/marketing_api/docs?id=1739361474981889)|
###|statistic_type| string |深度转化事件出价统计类型。枚举值 `EVERYTIME`(每一次计费广告),`NONE`(仅一次计费广告)。|
###|availability_status|string| 事件可用状态,枚举值: `INACTIVE`(不可用), `INSUFFICIENT_POSTBACK`(不可用:回传事件不足), `READY`(可用) |
###|conversions|number| 近30天回传转化事件 | 
###|unlock_threshold|number| 事件可用转化事件门槛(当 `conversions` 达到 `unlock_threshold` 时,`availability_status` 将由 `INSUFFICIENT_POSTBACK` 变为 `READY` )|
|request_id |string|请求的日志id,唯一标识一个请求  |

示例

(code Success-Response http)
HTTPS/1.1 200 OK
{
    "message": "OK",
    "code": 0,
    "data": {
        "external_actions": [
            {
                "conversions": 59,
                "unlock_threshold": 50,
                "deep_external_actions": [],
                "statistic_type": "NONE",
                "availability_status": "READY",
                "external_action": "COMPLETE_TUTORIAL",
                "is_beta": false
            },
            {
                "conversions": 12,
                "unlock_threshold": 50,
                "deep_external_actions": [],
                "statistic_type": "NONE",
                "availability_status": "INSUFFICIENT_POSTBACK",
                "external_action": "SUBSCRIBE",
                "is_beta": false
            },
            {
                "conversions": 0,
                "unlock_threshold": 50,
                "deep_external_actions": [],
                "statistic_type": "NONE",
                "availability_status": "INACTIVE",
                "external_action": "ADD_PAYMENT_INFO",
                "is_beta": false
            },
            {
                "conversions": 0,
                "unlock_threshold": 50,
                "deep_external_actions": [],
                "statistic_type": "NONE",
                "availability_status": "INACTIVE",
                "external_action": "SEARCH",
                "is_beta": false
            },
            {
                "conversions": 0,
                "unlock_threshold": 50,
                "deep_external_actions": [],
                "statistic_type": "NONE",
                "availability_status": "INACTIVE",
                "external_action": "ACTIVE_REGISTER",
                "is_beta": false
            },
            {
                "conversions": 0,
                "unlock_threshold": 50,
                "deep_external_actions": [],
                "statistic_type": "NONE",
                "availability_status": "INACTIVE",
                "external_action": "IN_APP_DETAIL_UV",
                "is_beta": false
            },
            {
                "conversions": 0,
                "unlock_threshold": 50,
                "deep_external_actions": [],
                "statistic_type": "NONE",
                "availability_status": "INACTIVE",
                "external_action": "START_TRIAL",
                "is_beta": false
            },
            {
                "conversions": 0,
                "unlock_threshold": 50,
                "deep_external_actions": [],
                "statistic_type": "NONE",
                "availability_status": "INACTIVE",
                "external_action": "LOGIN",
                "is_beta": false
            }
        ],
        "multi_bid_enabled": false
    },
    "request_id": "2020111207432201023125009013555"
}
(/code);

、

内容来源:TikTok API for Business 官方文档 · 本地归档

在接这个接口时卡住了?
Stuck wiring this API into production? We build ad-delivery tooling on these platforms — campaign automation, reporting pipelines, error-handling and migration between API versions.
联系我们 · Talk to us 每日平台更新简报 →