Jepto

Pricing

Sign In

Try For Free

Tiktok Ads

TikTok Ads reporting and MCP server

Connect TikTok Ads to Jepto to report on campaigns, ad groups and ads, and ask about spend, results, conversions and video views from Claude, ChatGPT or any MCP client. Break results down by age, gender, country and placement.

TikTok Ads
40 fields · 3 entities · Full history
Daily sync
Reports Insights KPI Forecasting Budget Tracker

Video Views

Paid video views

1.2M

Engagements

Likes, comments & shares

48k

Spend

Ad spend this period

$6.8k

Engagements and Video Views

Daily trend from TikTok Ads

Engagements48k
Video Views1.2M

Engagements by Campaign

Top campaigns · TikTok Ads

Engagements48k
Aug 12

Anomaly detected

An exception in Video Views has been detected.

Actual Negative Expected

On August 18 you had 18k views where we expected 220k, which is 92% less than expected.

Aug 10

Anomaly detected

An exception in CPA has been detected.

Actual Negative Expected

On August 10 CPA was $11.40 where we expected $3.20, which is 256% higher than expected.

6-Second View Rate

Target: 28%
Previous Period: 24% (Jul 1, 2026 – Jul 31, 2026)

Actual Prediction Target

Your MTD average is 16% and is -43% below your target of 28% 6s view rate.

Engagements

Target: 60,000
Previous Period: 48,000 (Jul 1, 2026 – Jul 31, 2026)

Actual Prediction Target

Your MTD total is 41,200 (69%) and if you continue at the same rate you will finish at 58,500 vs target 60,000.

Monthly Account Budget

Target: $9,000

Spend Estimated Target Range

Your current spend is $6,820 (76%) and if you continue at the same average rate you will spend $9,700 (108%) by August 31.

In-Feed Campaign Budget

Target: $3,500

Spend Estimated Target Range

Your current spend is $2,450 (70%) and if you continue at the same average rate you will spend $3,450 (99%) by August 31.

circle-4circle-3circle-1circle-2

Connect once, use it two ways

Your TikTok Ads data, in Jepto and in your AI assistant

Connect TikTok Ads to Jepto once. What you build in Jepto and what you ask in Claude or ChatGPT read the same data, so the numbers match wherever you look.

TikTok Ads MCP server

TikTok Ads MCP server for Claude, ChatGPT and any AI assistant

Jepto runs a hosted TikTok Ads MCP server at mcp.jepto.com. Connect it once and Claude, ChatGPT, Cursor or any MCP-compatible app can query 258 TikTok Ads fields across every account you manage, next to your other channels. There's nothing to install and no TikTok developer app to set up. It reads your TikTok Ads data and never changes it.

  • Read-only
  • 258 fields
  • Included on every plan

Connect in one step

Paste the URL into your AI assistant, or find Jepto in Claude's connector directory or ChatGPT's Plugins page. Sign in to Jepto once and every conversation can use your live TikTok Ads data.

Works with

OAuth sign-in. Each person sees only the brands their Jepto login can.

What your AI assistant can do with TikTok Ads

Ask

Read live data

  • Spend, impressions, clicks and conversions
  • Video views and completion rates
  • Campaign, ad group and ad breakdowns
  • Creative-level engagement
Set up

Set up tracking in Jepto

  • Create and update spend budgets with pacing alerts
  • Create and update KPI targets with forecasts

Your assistant shows a preview. Nothing saves until you confirm.

Act

Change things in TikTok Ads

Nothing. The Jepto MCP reads your TikTok Ads data and never changes it.

Prompts to try with your TikTok Ads data

Paste one into Claude or ChatGPT once Jepto is connected. Swap [brand] for one of yours.

Creativeanalytics_query

“Which TikTok ads had the highest video completion rate last month, and what did they cost per conversion?”

Reportanalytics_query

“Show [brand]'s spend, video views and conversions by campaign for the last 30 days.”

Optimiseanalytics_query

“Which ad groups drove conversions at the lowest cost this week?”

Cross-channelanalytics_query

“Compare TikTok cost per conversion with Meta for the same period.”

Trendanalytics_query

“Show daily TikTok spend this month against the same days last month.”

Pacingbudget_tracker

“Create a $2,000 monthly TikTok budget for [brand] and alert me if it's pacing over.”

Jepto MCP vs the official TikTok Ads MCP

TikTok's official Ads MCP: Launched June 2026, read and write

TikTok's own server can change campaigns, and Jepto can't. Jepto is for comparing TikTok with Meta, Google and the rest, across every brand you manage.

Compared onJepto MCPTikTok's official Ads MCPCommunity servers
SetupHosted. Paste one URL, or pick Jepto in the Claude or ChatGPT directory, then sign in.Authorised through TikTok for Business. Availability varies by account.You install, host and update it, and supply your own API credentials.
AccountsEvery TikTok Ads account you've connected, across all your brands, in one connection.Ad accounts your TikTok login can reach.Usually one login or token at a time.
Other channelsAsk across TikTok Ads and every other connected source in the same question.TikTok only.One platform per server. You combine servers yourself.
Brand contextReads each brand's details and knowledgebase, so answers reflect what the business sells and what it's aiming for.None.None.
Field guidanceShips a query guide the AI reads first, so it picks the right TikTok Ads fields and says what isn't available.TikTok's own tools.Raw API fields. The AI works out what they mean.
ChangesRead-only in TikTok Ads. Budgets and KPI targets in Jepto can be set from chat, with a confirm step.Read and write.Varies. Some write to your account with no confirm step.
CostIncluded on every Jepto plan, with no usage limits.Free.Free code. Your time to run and maintain it.
Data model

Everything you can report on from TikTok Ads

Every TikTok Ads metric and dimension in the Jepto data model, with its definition. Each one works the same way in Reports, Data Chat and the Jepto MCP.

TikTok Ads in Jepto at a glance

How you connectSign in with TikTok. You need access to the TikTok ad accounts.
LevelsAdvertiser, campaign, ad group, ad, age, gender, country, placement
Use it inReports, Data Chat, KPI forecasting, budget tracking, anomaly alerts and the Jepto MCP
AI assistantsClaude, ChatGPT, Cursor and any MCP client, at https://mcp.jepto.com
Changes from chatNone. The MCP reads your data and never changes it

Delivery & traffic

FieldDescriptionKindTypeAggregationFormat
ImpressionstiktokAds.impressionsNumber of times your ads were shown.MetricnumberSum—
ClickstiktokAds.clicksNumber of clicks to your destination URL (landing page) from your ads.MetricnumberSum—
ReachtiktokAds.reachNumber of unique users who saw your ads at least once.MetricnumberMaximum—
Total landing page viewstiktokAds.totalLandingPageViewTotal number of landing page views attributed to your ads.MetricnumberSum—
Gross impressionstiktokAds.grossImpressionsTotal gross impressions including duplicate counts.MetricnumberSum—
FrequencytiktokAds.frequencyAverage number of times each person saw your ad.MetricnumberAverage—
Paid engaged views (6s)tiktokAds.paidEngagedViewNumber of paid 6-second engaged views on your video ad.MetricnumberSum—
Paid engaged views (15s)tiktokAds.paidEngagedView15sNumber of paid 15-second engaged views on your video ad.MetricnumberSum—
Music disc clickstiktokAds.clicksOnMusicDiscNumber of clicks on the music disc in your ad.MetricnumberSum—
Duet clickstiktokAds.duetClicksNumber of clicks on the Duet button in your ad.MetricnumberSum—
Stitch clickstiktokAds.stitchClicksNumber of clicks on the Stitch button in your ad.MetricnumberSum—
Sound usage clickstiktokAds.soundUsageClicksNumber of clicks on the Use Sound option in your ad.MetricnumberSum—
Anchor clickstiktokAds.anchorClicksNumber of clicks on an anchor link in your ad.MetricnumberSum—
Hashtag challenge clickstiktokAds.clicksOnHashtagChallengeNumber of clicks on the hashtag challenge in your ad.MetricnumberSum—
Playlist visitstiktokAds.ttPlaylistVisitNumber of visits to a TikTok playlist from your ad.MetricnumberSum—
Complete paymentstiktokAds.completePaymentNumber of complete payment events attributed to your ads.MetricnumberSum—
Total page viewstiktokAds.totalPageviewTotal number of page views on your landing page attributed to your ads.MetricnumberSum—
Button clickstiktokAds.buttonClickNumber of button clicks on your landing page attributed to your ads.MetricnumberSum—
(Page) Add to carttiktokAds.webEventAddToCartWeb event measured on your landing page after an ad click.MetricnumberSum—
Initiate checkouttiktokAds.initiateCheckoutNumber of checkout initiations on your landing page attributed to your ads.MetricnumberSum—
(Page) SearchtiktokAds.pageEventSearchNumber of search events on your landing page attributed to your ads.MetricnumberSum—
(Page) OrdertiktokAds.onWebOrderWeb event measured on your landing page after an ad click.MetricnumberSum—
Add billingtiktokAds.addBillingNumber of payment info additions attributed to your ads.MetricnumberSum—
(Page) Add to wishlisttiktokAds.onWebAddToWishlistNumber of add-to-wishlist events on your landing page attributed to your ads.MetricnumberSum—
(Page) Add to wishlist per clicktiktokAds.onWebAddToWishlistPerClickWishlist add events per click on your landing page.MetricnumberSum—
(Page) SubscribetiktokAds.onWebSubscribeNumber of subscription events on your landing page attributed to your ads.MetricnumberSum—
(Page) Subscribe per clicktiktokAds.onWebSubscribePerClickSubscription events per click on your landing page.MetricnumberSum—
Form submissionstiktokAds.formNumber of form submissions attributed to your ads.MetricnumberSum—
Download startstiktokAds.downloadStartNumber of download starts attributed to your ads.MetricnumberSum—
(Page) Custom eventstiktokAds.customPageEventsNumber of custom events on your landing page attributed to your ads.MetricnumberSum—
(Page) Browse viewstiktokAds.pageBrowseViewNumber of browse events on your landing page attributed to your ads.MetricnumberSum—
(Page) Online consultstiktokAds.onlineConsultNumber of online consult events on your landing page attributed to your ads.MetricnumberSum—
(Page) Content viewstiktokAds.pageContentViewEventsNumber of content view events on your landing page attributed to your ads.MetricnumberSum—
(Page) Product detail viewstiktokAds.productDetailsPageBrowseNumber of product detail page views attributed to your ads.MetricnumberSum—
Real-time app installstiktokAds.realTimeAppInstallApp installs tracked in real time during the reporting period.MetricnumberSum—
Total add to cart (App)tiktokAds.totalAppEventAddToCartTotal number of add-to-cart events in your app attributed to your ads.MetricnumberSum—
Checkouts (App)tiktokAds.checkoutNumber of checkout events in your app attributed to your ads.MetricnumberSum—
Total checkouts (App)tiktokAds.totalCheckoutTotal number of checkout events in your app attributed to your ads.MetricnumberSum—
Content views (App)tiktokAds.viewContentNumber of content view events in your app attributed to your ads.MetricnumberSum—
Total content views (App)tiktokAds.totalViewContentTotal number of content view events in your app attributed to your ads.MetricnumberSum—

Cost & value

FieldDescriptionKindTypeAggregationFormat
SpendtiktokAds.spendTotal amount spent on ads during the reporting period in TikTok Ads Manager.MetricnumberSumCurrency
CPCtiktokAds.cpcAverage cost per click (spend divided by clicks). Shown in account currency.MetricnumberAverageCurrency
CPMtiktokAds.cpmAverage cost per 1,000 impressions. Shown in account currency.MetricnumberAverageCurrency
Cost per 1,000 people reachedtiktokAds.costPer1000ReachedAverage cost to reach 1,000 unique people (CPM-style reach efficiency).MetricnumberAverageCurrency
Cost per complete paymenttiktokAds.costPerCompletePaymentAverage spend per complete payment: spend ÷ complete payments.MetricnumberAverageCurrency
Value per complete paymenttiktokAds.valuePerCompletePaymentAverage value per complete payment event.MetricnumberAverageCurrency
Cost per landing page viewtiktokAds.costPerLandingPageViewAverage spend per landing page view: spend ÷ landing page views.MetricnumberAverageCurrency
Cost per page viewtiktokAds.costPerPageviewAverage spend per page view: spend ÷ page views.MetricnumberAverageCurrency
Avg value per page viewtiktokAds.avgValuePerPageviewAverage revenue per page view on your landing page.MetricnumberAverageCurrency
Total value per page viewtiktokAds.totalValuePerPageviewTotal revenue attributed to page views on your landing page.MetricnumberAverageCurrency
Cost per button clicktiktokAds.costPerButtonClickAverage spend per button click: spend ÷ button clicks.MetricnumberAverageCurrency
Value per button clicktiktokAds.valuePerButtonClickAverage value per button click on your landing page.MetricnumberAverageCurrency
Total button click valuetiktokAds.totalButtonClickValueTotal value attributed to button click events on your landing page.MetricnumberSumCurrency
Cost per add to cart (Page)tiktokAds.costPerWebEventAddToCartAverage spend per add-to-cart event on your landing page: spend ÷ add to carts.MetricnumberAverageCurrency
Value per add to cart (Page)tiktokAds.valuePerWebEventAddToCartAverage value per add-to-cart event on your landing page.MetricnumberAverageCurrency
Total add to cart value (Page)tiktokAds.totalWebEventAddToCartValueTotal revenue attributed to add-to-cart events on your landing page.MetricnumberSumCurrency
Cost per initiate checkouttiktokAds.costPerInitiateCheckoutAverage spend per checkout initiation: spend ÷ initiate checkouts.MetricnumberAverageCurrency
Value per initiate checkouttiktokAds.valuePerInitiateCheckoutAverage value per checkout initiation on your landing page.MetricnumberAverageCurrency
Total initiate checkout valuetiktokAds.totalInitiateCheckoutValueTotal revenue attributed to checkout initiations on your landing page.MetricnumberSumCurrency
Cost per search (Page)tiktokAds.costPerPageEventSearchAverage spend per search event on your landing page: spend ÷ searches.MetricnumberAverageCurrency
Value per search (Page)tiktokAds.valuePerPageEventSearchAverage value per search event on your landing page.MetricnumberAverageCurrency
Total search value (Page)tiktokAds.totalPageEventSearchValueTotal revenue attributed to search events on your landing page.MetricnumberSumCurrency
Cost per order (Page)tiktokAds.costPerOnWebOrderAverage spend per order on your landing page: spend ÷ orders.MetricnumberAverageCurrency
Value per order (Page)tiktokAds.valuePerOnWebOrderAverage value per order on your landing page.MetricnumberAverageCurrency
Total order value (Page)tiktokAds.totalOnWebOrderValueTotal revenue attributed to orders on your landing page.MetricnumberSumCurrency
Cost per add billingtiktokAds.costPerAddBillingAverage spend per payment info addition: spend ÷ add billing events.MetricnumberAverageCurrency
Value per add billingtiktokAds.valuePerAddBillingAverage value per payment info addition.MetricnumberAverageCurrency
Total add billing valuetiktokAds.totalAddBillingValueTotal value attributed to payment info addition events.MetricnumberSumCurrency
Cost per add to wishlist (Page)tiktokAds.costPerOnWebAddToWishlistAverage spend per add-to-wishlist event on your landing page: spend ÷ wishlist adds.MetricnumberAverageCurrency
Value per add to wishlist (Page)tiktokAds.valuePerOnWebAddToWishlistAverage value per add-to-wishlist event on your landing page.MetricnumberAverageCurrency
Total add to wishlist value (Page)tiktokAds.totalOnWebAddToWishlistValueTotal revenue attributed to add-to-wishlist events on your landing page.MetricnumberSumCurrency
Cost per subscribe (Page)tiktokAds.costPerOnWebSubscribeAverage spend per subscription event on your landing page: spend ÷ subscribes.MetricnumberAverageCurrency
Value per subscribe (Page)tiktokAds.valuePerOnWebSubscribeAverage value per subscription event on your landing page.MetricnumberAverageCurrency
Total subscribe value (Page)tiktokAds.totalOnWebSubscribeValueTotal revenue attributed to subscription events on your landing page.MetricnumberSumCurrency
Cost per formtiktokAds.costPerFormAverage spend for each form submission: spend ÷ form submissions.MetricnumberAverageCurrency
Value per formtiktokAds.valuePerFormAverage value per form submission.MetricnumberAverageCurrency
Total form valuetiktokAds.totalFormValueTotal value attributed to form submissions.MetricnumberSumCurrency
Cost per download starttiktokAds.costPerDownloadStartAverage spend per download start: spend ÷ download starts.MetricnumberAverageCurrency
Value per download starttiktokAds.valuePerDownloadStartAverage value per download start.MetricnumberAverageCurrency
Total download start valuetiktokAds.totalDownloadStartValueTotal value attributed to download start events.MetricnumberSumCurrency
Cost per custom event (Page)tiktokAds.costPerCustomPageEventAverage spend per custom event on your landing page: spend ÷ custom events.MetricnumberAverageCurrency
Value per custom event (Page)tiktokAds.valuePerCustomPageEventAverage value per custom event on your landing page.MetricnumberAverageCurrency
Total custom event value (Page)tiktokAds.customPageEventsValueTotal value attributed to custom events on your landing page.MetricnumberSumCurrency
Cost per browse view (Page)tiktokAds.costPerPageBrowseViewAverage spend per browse event on your landing page: spend ÷ browse views.MetricnumberAverageCurrency
Total browse view value (Page)tiktokAds.totalPageBrowseViewValueTotal value attributed to browse events on your landing page.MetricnumberSumCurrency
Value per browse view (Page)tiktokAds.valuePerPageBrowseViewAverage value per browse event on your landing page.MetricnumberAverageCurrency
Cost per online consult (Page)tiktokAds.costPerOnlineConsultAverage spend per online consult event: spend ÷ online consults.MetricnumberAverageCurrency
Value per online consult (Page)tiktokAds.valuePerOnlineConsultAverage value per online consult event on your landing page.MetricnumberAverageCurrency
Total online consult value (Page)tiktokAds.totalOnlineConsultValueTotal value attributed to online consult events on your landing page.MetricnumberSumCurrency
Cost per content view (Page)tiktokAds.costPerPageContentViewEventAverage spend per content view event on your landing page: spend ÷ content views.MetricnumberAverageCurrency
Value per content view (Page)tiktokAds.valuePerPageContentViewEventAverage value per content view event on your landing page.MetricnumberAverageCurrency
Total content view value (Page)tiktokAds.totalPageViewContentEventsValueTotal value attributed to content view events on your landing page.MetricnumberSumCurrency
Cost per product detail view (Page)tiktokAds.costPerProductDetailsPageBrowseAverage spend per product detail page view: spend ÷ product detail views.MetricnumberAverageCurrency
Value per product detail view (Page)tiktokAds.valuePerProductDetailsPageBrowseAverage value per product detail page view.MetricnumberAverageCurrency
Total product detail view value (Page)tiktokAds.totalProductDetailsPageBrowseValueTotal value attributed to product detail page views.MetricnumberSumCurrency
Billed costtiktokAds.billedCostTotal amount billed to your account during the reporting period.MetricnumberSumCurrency
Cash spendtiktokAds.cashSpendAmount of spend charged against your cash balance.MetricnumberSumCurrency
Voucher spendtiktokAds.voucherSpendAmount of spend charged against your voucher balance.MetricnumberSumCurrency
Real-time app install costtiktokAds.realTimeAppInstallCostReal-time cost per app install: spend ÷ real-time app installs.MetricnumberSumCurrency
Cost per app installtiktokAds.costPerAppInstallAverage spend per app install: spend ÷ app installs.MetricnumberAverageCurrency
Cost per add to cart (App)tiktokAds.costPerAppEventAddToCartAverage spend per add-to-cart event in your app: spend ÷ add to carts.MetricnumberAverageCurrency
Cost per total add to cart (App)tiktokAds.costPerTotalAppEventAddToCartAverage spend per total add-to-cart in your app: spend ÷ total add to carts.MetricnumberAverageCurrency
Value per add to cart (App)tiktokAds.valuePerTotalAppEventAddToCartAverage value per add-to-cart event in your app.MetricnumberAverageCurrency
Total add to cart value (App)tiktokAds.totalAppEventAddToCartValueTotal revenue attributed to add-to-cart events in your app.MetricnumberSumCurrency
Cost per checkouttiktokAds.costPerCheckoutAverage spend for each checkout event: spend ÷ checkouts.MetricnumberAverageCurrency
Cost per total checkout (App)tiktokAds.costPerTotalCheckoutAverage spend per checkout in your app: spend ÷ total checkouts.MetricnumberAverageCurrency
Value per checkout (App)tiktokAds.valuePerCheckoutAverage value per checkout event in your app.MetricnumberAverageCurrency
Total checkout value (App)tiktokAds.totalCheckoutValueTotal revenue attributed to checkout events in your app.MetricnumberSumCurrency
Cost per content view (App)tiktokAds.costPerViewContentAverage spend per content view event in your app: spend ÷ content views.MetricnumberAverageCurrency
Cost per total content view (App)tiktokAds.costPerTotalViewContentAverage spend per content view in your app: spend ÷ total content views.MetricnumberAverageCurrency
Value per content view (App)tiktokAds.valuePerTotalViewContentAverage value per content view event in your app.MetricnumberAverageCurrency
Total content view value (App)tiktokAds.totalViewContentValueTotal revenue attributed to content view events in your app.MetricnumberSumCurrency
Total complete payment valuetiktokAds.totalCompletePaymentValueTotal revenue attributed to complete payment events.MetricnumberSumCurrency

Rates & ratios

FieldDescriptionKindTypeAggregationFormat
CTRtiktokAds.ctrClick-through rate: clicks divided by impressions. Shown as a percentage in TikTok Ads Manager.MetricnumberAveragePercentage
Anchor click ratetiktokAds.anchorClickRatePercentage of impressions that resulted in an anchor click: anchor clicks ÷ impressions.MetricnumberAveragePercentage
Instant Experience page duration avg.tiktokAds.ixPageDurationAvgAverage time users spent on a page in Instant Experience ads (full-screen mobile experience).MetricnumberAverageDecimal (×)
Instant Experience page view rate avg.tiktokAds.ixPageViewrateAvgAverage percentage of an Instant Experience page viewed by users.MetricnumberAveragePercentage
Playlist visit ratetiktokAds.ttPlaylistVisitRatePercentage of impressions that led to a playlist visit: playlist visits ÷ impressions.MetricnumberAveragePercentage
Complete payment ratetiktokAds.completePaymentRatePercentage of clicks that resulted in a complete payment: complete payments ÷ clicks.MetricnumberAveragePercentage
Total complete payment ratetiktokAds.totalCompletePaymentRatePercentage of total impressions that resulted in a complete payment: complete payments ÷ impressions.MetricnumberAveragePercentage
Landing page view ratetiktokAds.landingPageViewRatePercentage of clicks that resulted in a landing page view: landing page views ÷ clicks.MetricnumberAveragePercentage
Page view ratetiktokAds.pageviewRatePercentage of clicks that resulted in a page view: page views ÷ clicks.MetricnumberAveragePercentage
Button click ratetiktokAds.buttonClickRatePercentage of clicks that resulted in a button click on your landing page: button clicks ÷ clicks.MetricnumberAveragePercentage
(Page) Add to cart ratetiktokAds.webEventAddToCartRatePercentage of clicks that resulted in an add-to-cart event on your landing page: add to carts ÷ clicks.MetricnumberAveragePercentage
Initiate checkout ratetiktokAds.initiateCheckoutRatePercentage of clicks that resulted in a checkout initiation: initiate checkouts ÷ clicks.MetricnumberAveragePercentage
(Page) Search ratetiktokAds.pageEventSearchRatePercentage of clicks that resulted in a search event on your landing page: searches ÷ clicks.MetricnumberAveragePercentage
(Page) Order ratetiktokAds.onWebOrderRatePercentage of clicks that resulted in an order on your landing page: orders ÷ clicks.MetricnumberAveragePercentage
Add billing ratetiktokAds.addBillingRatePercentage of clicks that resulted in a payment info addition: add billing events ÷ clicks.MetricnumberAveragePercentage
Form submission ratetiktokAds.formRatePercentage of clicks that resulted in a form submission: form submissions ÷ clicks.MetricnumberAveragePercentage
Download start ratetiktokAds.downloadStartRatePercentage of clicks that resulted in a download start: download starts ÷ clicks.MetricnumberAveragePercentage
(Page) Custom event ratetiktokAds.customPageEventRatePercentage of clicks that resulted in a custom event on your landing page: custom events ÷ clicks.MetricnumberAveragePercentage
(Page) Browse view ratetiktokAds.pageBrowseViewRatePercentage of clicks that resulted in a browse event on your landing page: browse views ÷ clicks.MetricnumberAveragePercentage
Online consult rate (Page)tiktokAds.onlineConsultRatePercentage of clicks that resulted in an online consult event: online consults ÷ clicks.MetricnumberAveragePercentage
User registrationstiktokAds.userRegistrationNumber of user registration events attributed to your ads.MetricnumberSumDecimal (×)
Cost per user registrationtiktokAds.costPerUserRegistrationAverage spend per user registration: spend ÷ user registrations.MetricnumberAverageDecimal (×)
User registration ratetiktokAds.userRegistrationRatePercentage of clicks that resulted in a user registration: user registrations ÷ clicks.MetricnumberAverageDecimal (×)
Value per user registrationtiktokAds.valuePerUserRegistrationAverage value per user registration event.MetricnumberAverageDecimal (×)
Total user registration valuetiktokAds.totalUserRegistrationValueTotal value attributed to user registration events.MetricnumberAverageDecimal (×)
(Page) Content view ratetiktokAds.pageContentViewEventRatePercentage of clicks that resulted in a content view on your landing page: content views ÷ clicks.MetricnumberAveragePercentage
(Page) Product detail view ratetiktokAds.productDetailsPageBrowseRatePercentage of clicks that resulted in a product detail page view: product detail views ÷ clicks.MetricnumberAveragePercentage
Registrations (App)tiktokAds.registrationNumber of registration events in your app attributed to your ads.MetricnumberSumDecimal (×)
Cost per registrationtiktokAds.costPerRegistrationAverage spend for each registration event: spend ÷ registrations.MetricnumberAverageDecimal (×)
Registration rate (App)tiktokAds.registrationRatePercentage of app installs that resulted in a registration: registrations ÷ app installs.MetricnumberAverageDecimal (×)
Total registrations (App)tiktokAds.totalRegistrationTotal number of registration events in your app attributed to your ads.MetricnumberAverageDecimal (×)
Cost per total registration (App)tiktokAds.costPerTotalRegistrationAverage spend per registration in your app: spend ÷ total registrations.MetricnumberAverageDecimal (×)
Checkout rate (App)tiktokAds.checkoutRatePercentage of app installs that resulted in a checkout: checkouts ÷ app installs.MetricnumberAveragePercentage
Content view rate (App)tiktokAds.viewContentRatePercentage of app installs that resulted in a content view: content views ÷ app installs.MetricnumberAveragePercentage

Video

FieldDescriptionKindTypeAggregationFormat
Video playstiktokAds.videoPlayActionsNumber of times your video ad started playing.MetricnumberSum—
Video views 25%tiktokAds.videoViewsP25Number of times your video was watched to at least 25% completion.MetricnumberSum—
Video views 50%tiktokAds.videoViewsP50Number of times your video was watched to at least 50% completion.MetricnumberSum—
Video views 75%tiktokAds.videoViewsP75Number of times your video was watched to at least 75% completion.MetricnumberSum—
Video views 100%tiktokAds.videoViewsP100Number of times your video was watched to full completion.MetricnumberSum—
Video watched 2stiktokAds.videoWatched2sNumber of times your video was watched for at least 2 seconds.MetricnumberSum—
Video watched 6stiktokAds.videoWatched6sNumber of times your video was watched for at least 6 seconds.MetricnumberSum—
Avg video play durationtiktokAds.averageVideoPlayAverage duration users watched your video ad.MetricnumberAverage—
Avg video plays per usertiktokAds.averageVideoPlayPerUserAverage number of times each user played your video ad.MetricnumberAverage—
Engaged views (6s)tiktokAds.engagedViewNumber of 6-second engaged views on your video ad.MetricnumberSum—
Engaged views (15s)tiktokAds.engagedView15sNumber of 15-second engaged views on your video ad.MetricnumberSum—
Instant Experience video viewstiktokAds.ixVideoViewsMetric for full-screen Instant Experience ads - total video views.MetricnumberSum—
Instant Experience video views 25%tiktokAds.ixVideoViewsP25Video views at 25% completion in Instant Experience ads.MetricnumberSum—
Instant Experience video views 50%tiktokAds.ixVideoViewsP50Video views at 50% completion in Instant Experience ads.MetricnumberSum—
Instant Experience video views 75%tiktokAds.ixVideoViewsP75Video views at 75% completion in Instant Experience ads.MetricnumberSum—
Instant Experience video views 100%tiktokAds.ixVideoViewsP100Video views at 100% completion (fully watched) in Instant Experience ads.MetricnumberSum—
Instant Experience avg. video playtiktokAds.ixAverageVideoPlayAverage number of video plays per user in Instant Experience ads.MetricnumberAverage—

Engagement & social

FieldDescriptionKindTypeAggregationFormat
Paid engagement viewstiktokAds.paidEngagementEngagedViewNumber of paid engagement engaged views on your video ad.MetricnumberSum—
Paid engagement views (15s)tiktokAds.paidEngagementEngagedView15sNumber of paid engagement 15-second engaged views on your video ad.MetricnumberSum—
Clicks (all)tiktokAds.engagementsTotal clicks on your ads, including destination, social, and interaction clicks. Separate from Clicks (destination) in TikTok Ads Manager.MetricnumberSum—
Engagement ratetiktokAds.engagementRatePercentage of impressions that resulted in any engagement: engagements ÷ impressions.MetricnumberAveragePercentage
LikestiktokAds.likesNumber of likes on your ads.MetricnumberSum—
CommentstiktokAds.commentsNumber of comments on your ads.MetricnumberSum—
SharestiktokAds.sharesNumber of times your ads were shared.MetricnumberSum—
FollowstiktokAds.followsNumber of new followers gained from your ads.MetricnumberSum—
Profile visitstiktokAds.profileVisitsNumber of visits to your TikTok profile from your ads.MetricnumberSum—
Profile visit ratetiktokAds.profileVisitsRatePercentage of impressions that led to a profile visit: profile visits ÷ impressions.MetricnumberAveragePercentage

Conversions & results

FieldDescriptionKindTypeAggregationFormat
ResultstiktokAds.resultTimes your ad delivered your selected optimization goal. Not available at campaign level—use ad group or ad breakdowns.MetricnumberSum—
ConversionstiktokAds.conversionSecondary conversion events attributed to your ads.MetricnumberSum—
Cost per conversiontiktokAds.costPerConversionAverage spend for each conversion: spend divided by conversions.MetricnumberAverageCurrency
Conversion ratetiktokAds.conversionRatePercentage of impressions that resulted in a conversion: conversions ÷ impressions.MetricnumberAveragePercentage
Conversion rate (by clicks)tiktokAds.conversionRateV2Percentage of clicks that resulted in a conversion: conversions ÷ clicks.MetricnumberAveragePercentage
Real-time conversionstiktokAds.realTimeConversionConversions tracked in real time during the reporting period.MetricnumberSum—
Real-time cost per conversiontiktokAds.realTimeCostPerConversionAverage spend per conversion using real-time conversion data.MetricnumberAverageCurrency
Real-time CVRtiktokAds.realTimeConversionRateReal-time conversion rate: conversions ÷ clicks.MetricnumberAveragePercentage
Real-time CVR (by impressions)tiktokAds.realTimeConversionRateV2Real-time conversion rate (v2): conversions ÷ impressions.MetricnumberAveragePercentage
Cost per resulttiktokAds.costPerResultAverage spend for each result: spend divided by results (your selected optimization goal).MetricnumberAverageCurrency
Result ratetiktokAds.resultRatePercentage of impressions that achieved your selected optimization goal: results ÷ impressions.MetricnumberAveragePercentage
Real-time resultstiktokAds.realTimeResultResults tracked in real time during the reporting period.MetricnumberSum—
Real-time cost per resulttiktokAds.realTimeCostPerResultAverage spend per result using real-time result data.MetricnumberAverageCurrency
Real-time result ratetiktokAds.realTimeResultRateReal-time result rate: results ÷ impressions.MetricnumberAveragePercentage
Secondary goal resultstiktokAds.secondaryGoalResultSecondary goal results attributed to your ads.MetricnumberSum—
Cost per secondary goal resulttiktokAds.costPerSecondaryGoalResultAverage spend for each secondary goal result.MetricnumberAverageCurrency
Secondary goal result ratetiktokAds.secondaryGoalResultRatePercentage of impressions that achieved the secondary goal: secondary goal results ÷ impressions.MetricnumberAveragePercentage
Complete payment ROAStiktokAds.completePaymentRoasReturn on ad spend for complete payments: total complete payment value ÷ spend.MetricnumberAverageDecimal (×)
App installstiktokAds.appInstallNumber of app installs attributed to your ads.MetricnumberSum—
Purchases (App)tiktokAds.purchaseNumber of purchase events in your app attributed to your ads.MetricnumberSum—
Cost per purchasetiktokAds.costPerPurchaseAverage spend for each purchase: spend ÷ purchases.MetricnumberAverageCurrency
Purchase rate (App)tiktokAds.purchaseRatePercentage of app installs that resulted in a purchase: purchases ÷ app installs.MetricnumberAveragePercentage
Total purchases (App)tiktokAds.totalPurchaseTotal number of purchase events in your app attributed to your ads.MetricnumberSum—
Cost per total purchase (App)tiktokAds.costPerTotalPurchaseAverage spend per purchase in your app: spend ÷ total purchases.MetricnumberAverageCurrency
Value per purchase (App)tiktokAds.valuePerTotalPurchaseAverage value per purchase in your app.MetricnumberAverageCurrency
Total purchase value (App)tiktokAds.totalPurchaseValueTotal revenue attributed to purchases in your app.MetricnumberSumCurrency
Total active pay ROAStiktokAds.totalActivePayRoasReturn on ad spend for active pay events: total active pay value ÷ spend.MetricnumberAverageDecimal (×)
Add to cart (App)tiktokAds.appEventAddToCartNumber of add-to-cart events in your app attributed to your ads.MetricnumberSum—
Add to cart rate (App)tiktokAds.appEventAddToCartRatePercentage of app installs that resulted in an add-to-cart: add to carts ÷ app installs.MetricnumberAveragePercentage

Account

FieldDescriptionKindTypeAggregationFormat
Advertiser IDtiktokAds.advertiserIdUnique identifier for the TikTok Ads account.Dimensionstring——
Advertiser nametiktokAds.advertiserNameName of the TikTok Ads account.Dimensionstring——
CurrencytiktokAds.currencyCurrency used by the TikTok Ads account.Dimensionstring——

Bidding & budget

FieldDescriptionKindTypeAggregationFormat
Campaign budget modetiktokAds.campaignBudgetModeHow the campaign budget is set (daily or lifetime).Dimensionstring——
Campaign budgettiktokAds.campaignBudgetDaily or lifetime budget amount set for the campaign.Dimensionstring——
Ad group scheduled budgettiktokAds.adgroupScheduledBudgetScheduled budget for the ad group.Dimensionstring——
Bid typetiktokAds.adgroupBidTypeBid strategy type for the ad group (e.g. Bid Cap, Lowest Cost).Dimensionstring——
Ad group budgettiktokAds.adgroupBudgetBudget set for the ad group.Dimensionstring——
Billing eventtiktokAds.adgroupBillingEventThe event you are charged for in the ad group (e.g. CPC, CPM, CPV).Dimensionstring——
Ad group budget modetiktokAds.adgroupBudgetModeWhether the ad group runs on a daily or lifetime budget.Dimensionstring——

Campaign

FieldDescriptionKindTypeAggregationFormat
Campaign IDtiktokAds.campaignIdUnique identifier for the campaign in TikTok Ads.Dimensionstring——
CampaigntiktokAds.campaignNameName of the ad campaign. Shown in campaign reports and breakdowns.Dimensionstring——
Campaign objective typetiktokAds.campaignObjectiveTypeAdvertising objective type for the campaign (e.g. Traffic, Conversions, App Install).Dimensionstring——
Campaign objectivetiktokAds.campaignObjectiveAdvertising objective for the campaign (e.g. Reach, Traffic, App Promotion).Dimensionstring——
Campaign typetiktokAds.campaignTypeType of campaign (e.g. Auction, Reach & Frequency).Dimensionstring——
Campaign statustiktokAds.campaignOperationStatusCurrent delivery status of the campaign (e.g. Active, Paused, Deleted).Dimensionstring——
Campaign automation typetiktokAds.campaignAutomationTypeType of automation applied to the campaign (e.g. Smart Plus, standard).Dimensionstring——

Ad group

FieldDescriptionKindTypeAggregationFormat
Ad group IDtiktokAds.adgroupIdUnique identifier for the ad group in TikTok Ads.Dimensionstring——
Ad grouptiktokAds.adgroupNameName of the ad group. Shown in ad group reports and breakdowns.Dimensionstring——
Ad group schedule starttiktokAds.adgroupScheduleStartTimeStart time of the ad group delivery schedule.Dimensionstring——
Ad group schedule endtiktokAds.adgroupScheduleEndTimeEnd time of the ad group delivery schedule.Dimensionstring——
Ad group secondary statustiktokAds.adgroupSecondaryStatusSecondary delivery status of the ad group (e.g. Ad group not started, In review).Dimensionstring——
Ad group placementstiktokAds.adgroupPlacementsAd placements selected for the ad group (e.g. TikTok, Pangle).Dimensionstring——
Schedule typetiktokAds.adgroupScheduleTypeWhether the ad group runs continuously or on a set schedule.Dimensionstring——
Smart Performance CampaigntiktokAds.adgroupIsSmartPerformanceCampaignWhether the ad group belongs to a Smart Performance Campaign.Dimensionstring——
Ad group statustiktokAds.adgroupOperationStatusCurrent delivery status of the ad group (e.g. Active, Paused, Deleted).Dimensionstring——
Optimization eventtiktokAds.adgroupOptimizationEventConversion event the ad group is optimizing towards.Dimensionstring——
Optimization goaltiktokAds.adgroupOptimizationGoalGoal the ad group is optimized for (e.g. Clicks, Conversions, Reach).Dimensionstring——
Promotion typetiktokAds.adgroupPromotionTypePromotion type for the ad group (e.g. App, Website, TikTok video).Dimensionstring——

Ad & creative

FieldDescriptionKindTypeAggregationFormat
Ad IDtiktokAds.adIdUnique identifier for the ad in TikTok Ads.Dimensionstring——
AdtiktokAds.adNameName of the ad. Shown in ad-level reports and breakdowns.Dimensionstring——
Call to actiontiktokAds.adCallToActionCall-to-action text shown on the ad (e.g. Shop Now, Learn More).Dimensionstring——
Landing page URLtiktokAds.adLandingPageUrlDestination URL for the ad's landing page.Dimensionstring——
Identity typetiktokAds.adIdentityTypeType of identity used for the ad (e.g. TikTok account, Custom Identity).Dimensionstring——
App nametiktokAds.adAppNameName of the app being promoted by the ad.Dimensionstring——
Ad formattiktokAds.adAdFormatFormat of the ad (e.g. In-Feed, TopView, Brand Takeover).Dimensionstring——
Ad statustiktokAds.adOperationStatusCurrent delivery status of the ad (e.g. Active, Paused, Deleted).Dimensionstring——
ACO adtiktokAds.adIsAcoWhether the ad uses Automated Creative Optimization (ACO).Dimensionstring——
Ad display nametiktokAds.adDisplayNameDisplay name shown for the ad in TikTok Ads Manager.Dimensionstring——
Ad secondary statustiktokAds.adSecondaryStatusSecondary delivery status of the ad (e.g. Ad not started, In review).Dimensionstring——
Ad optimization eventtiktokAds.adOptimizationEventConversion event the ad is optimizing towards.Dimensionstring——
Ad VAST MOAT enabledtiktokAds.adVastMoatEnabledWhether the ad has VAST MOAT viewability tracking enabled.Dimensionstring——
Ad texttiktokAds.adTextText or caption copy used in the ad creative.Dimensionstring——
TikTok item IDtiktokAds.adTiktokItemIdUnique identifier for the TikTok organic post used in a Spark Ad.Dimensionstring——
Creative formattiktokAds.creativeFormatFormat of the ad creative (e.g. image, video).Dimensionstring——
Creative durationtiktokAds.creativeDurationDuration of the video creative in seconds.Dimensionstring——
Ad typetiktokAds.adTypeType of TikTok ad (e.g. TopView, Brand Takeover, In-Feed Ad, Spark Ad).Dimensionstring——

Audience

FieldDescriptionKindTypeAggregationFormat
GendertiktokAds.genderGender of the audience who saw your ads.Dimensionstring——
AgetiktokAds.ageAge range of the audience who saw your ads.Dimensionstring——
Audience networktiktokAds.acAudience network placement where the ad was shown.Dimensionstring——

Segments

FieldDescriptionKindTypeAggregationFormat
DatetiktokAds.dateDate when the ad metrics were recorded.Dimensiontime——
HourtiktokAds.statTimeHourHour when the ad metrics were recorded.Dimensionstring——
Search termstiktokAds.searchTermsSearch keyword entered by users that triggered your ad.Dimensionstring——
Country codetiktokAds.countryCodeCountry code of the audience who saw your ads.Dimensionstring——
PlacementtiktokAds.placementPlacement where your ad was shown (e.g. TikTok In-Feed, Pangle).Dimensionstring——
Setup

How to connect TikTok Ads to Jepto

Sign in with the TikTok account that has access to your ad accounts.

  1. 1. Sign in with TikTok

    In Jepto, add a TikTok Ads connection and sign in with a TikTok account that has access to the ad accounts.

  2. 2. Choose the ad accounts

    Select the TikTok ad accounts you want to report on.

  3. 3. Start reporting

    Your data is ready in Reports and Data Chat. Connect https://mcp.jepto.com to your AI assistant to ask about it from there too.

Frequently asked questions

About TikTok Ads in Jepto and the Jepto MCP.

Yes. Jepto hosts an MCP server at https://mcp.jepto.com that gives Claude, ChatGPT, Cursor and other MCP-compatible apps access to your TikTok Ads data. There's nothing to install: you sign in to Jepto with OAuth, and the assistant can query every TikTok Ads field in the Jepto data model.

Yes. TikTok launched its own Ads MCP server in June 2026, and it can read and change campaigns, though availability varies by advertiser account. Jepto's hosted server is read-only, and lets one question cover TikTok, Meta, Google and your analytics across every brand you manage.

Jepto includes TikTok Ads metrics such as Spend, Impressions, Clicks, Reach, Results, Conversions, Cost per conversion and Conversion rate. You can break them down by dimensions for Account, Bidding & budget, Campaign, Ad group, Ad & creative, Audience and Segments. Every field, with its definition, is listed on this page.

No. Through the Jepto MCP, TikTok Ads data is read-only: the assistant can query it but can't change anything in TikTok Ads.

Yes. Video views at 25%, 50%, 75% and 100%, 2-second and 6-second views and average play time are all metrics.

Yes. When both are connected to the same brand, any report or chart can use fields from either source, and Data Chat and the Jepto MCP can answer questions that span the two. Cross-platform fields such as unified.spend also add TikTok Ads to totals across your other ad platforms.

No. You connect TikTok Ads to Jepto by signing in, and Jepto handles the API access. Your AI assistant then connects to Jepto at https://mcp.jepto.com.

Yes. Every TikTok Ads account connected to Jepto, across all your brands, is available through the one connection. What each person can see follows their Jepto login.

No. The Jepto MCP is included on every plan with no usage limits. Check that your AI assistant's plan lets you add connectors.

Related Articles

Get Started Today

Start asking your data smarter questions today. Connect your first data source in minutes.