Formula
TikTok Cost per Search = SUM ( TikTok Spend ) ÷ SUM ( TikTok Searches )
How it works
Upstack recalculates the cost from totals. It doesn’t average the cost-per-search values TikTok reports for each ad.- Spend: every TikTok row inside your filters, including campaigns that aren’t built to drive searches.
- Searches: TikTok’s
page_event_searchfield, which TikTok defines as page search actions attributed to your ads. It covers website searches tracked as page events. Upstack doesn’t add any app or offline search fields. - Divide: total spend ÷ total searches. If there are no searches, the result is blank instead of infinite.
Worked example
A bookstore runs two TikTok campaigns in April. Only one sends people to a search-friendly landing page:
At account level, the metric reads 6.40, more than double the reading-list campaign’s 2.50. Nothing is wrong with the reading-list campaign. The awareness spend sits in the numerator with almost no searches to divide it by. Filter to the campaigns that are meant to drive searches before you judge efficiency.
How to interpret it
- Lower is better only within comparable campaigns. Comparing a search-focused campaign with an awareness campaign mostly measures their different goals.
- Read it next to search volume. A low cost on 12 searches can swing wildly next week. TikTok Searches tells you whether the sample is big enough.
- Search isn’t the end goal. Check TikTok CPA or Blended Purchases to see whether search-heavy traffic buys.
- Zero searches with spend can mean Search events aren’t reaching TikTok from your site, not that nobody searched.
Why it can differ from TikTok Ads Manager
- TikTok shows cost per search for each row it reports. Upstack divides the totals for whatever you’ve filtered, so an account-level figure includes spend from every campaign.
- Upstack converts spend to your reporting currency.
- Upstack doesn’t request a specific attribution window from TikTok. It imports the searches TikTok’s reporting API returns.
FAQ
Why is my TikTok cost per search so high at account level?
Why is my TikTok cost per search so high at account level?
The numerator includes spend from campaigns that don’t drive searches. Filter to the campaigns or ad groups you want to judge.
Does TikTok count searches inside the TikTok app?
Does TikTok count searches inside the TikTok app?
Not in this metric. Upstack imports TikTok’s website search field only.
Why is TikTok Cost per Search blank?
Why is TikTok Cost per Search blank?
There were no attributed searches in the period, so there’s nothing to divide by. Check that Search events from your site reach TikTok.
Related metrics
See all TikTok Searches metrics →