get_tiktok_ad_performance
Retrieve TikTok ad-level performance metrics, including 2s hold rate, to assess video hook strength and flag when creative refresh is needed.
Instructions
Returns TikTok Ads performance at the ad level (campaign → ad group → ad). Includes the four core video-engagement signals: video_play_actions, video_watched_2s, video_watched_6s, average_video_play_per_user. video_watched_2s / impressions = hold rate (best proxy for hook strength on TikTok). 2s hold < 30% = creative-refresh signal.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of ad rows. Default 100, max 500. | |
| ad_ids | No | Filter to specific ad IDs. | |
| statuses | No | Filter by ad status. | |
| client_id | No | Client identifier. | |
| adgroup_ids | No | Filter to specific ad-group IDs. | |
| campaign_ids | No | Filter to specific campaign IDs. | |
| advertiser_ids | No | Override the client's default advertiser ID. | |
| date_range_end | No | YYYY-MM-DD. Defaults to today. | |
| date_range_start | No | YYYY-MM-DD. Defaults to 30 days ago. |