How to measure TikTok ads for restaurants and local businesses

How to measure TikTok ads for restaurants and local businesses: target test markets only, size the test first, and count extra guests against a twin.

By The Countlift team · · 8 min read

To measure TikTok ads for a restaurant or local business, run them in some markets and not others, then compare guest counts at your locations in the TikTok markets against a weighted blend of the markets without them. Because TikTok can’t exclude locations, you build the test by targeting only the test markets. The gap over the twin, read for the flight and a few weeks after, is what TikTok did.

The audience is large and young. About four in ten US adults (37%) say they use TikTok, up from 21% in 2021, and 63% of adults under 30 do (Source: Pew Research Center, 2026). The ownership question that kept some brands on the sidelines was settled in January 2026, when TikTok USDS Joint Venture LLC was established to run the US business (Source: Caixin Global, 2026). What’s left is the question every local operator asks of every channel: did it bring people in?

Why TikTok ads are hard to measure for restaurants

  • People watch, they don’t click. Someone sees your birria video on Tuesday, mentions it to a friend, and you see a table of four on Saturday. No click, no pixel event, no code.
  • The pixel lives on your website. TikTok’s pixel and events can track online orders and reservations. Walk-ins and third-party delivery orders are invisible to it.
  • Creative wears out fast. A video that works in week one can be stale by week three. If you swap creative mid-test, you’re testing two things.
  • Organic and paid blur together. A paid video can get organic shares, and a viral organic post can land in the middle of your paid flight. Market comparisons handle the first. Only luck handles the second, so log it.

What TikTok location targeting means for a test

In the US, TikTok Ads Manager targets by country, state, DMA, city and ZIP code. It allows up to 3,000 location selections per ad group, doesn’t support ZIP+4, and doesn’t support excluding locations or ZIP codes (Source: TikTok Ads help center, accessed 2026). That last point shapes every TikTok test.

Building a holdout on TikTok without location exclusionsTop: the usual plan on Meta or Google, target the United States and exclude holdout markets, is marked in amber as not supported on TikTok. Bottom: the plan that works on TikTok, one ad group per test DMA targeting only that DMA, in green, while seven comparison DMAs are simply never targeted and form the twin.HOW TO KEEP COMPARISON MARKETS DARK ON TIKTOKThe usual plan on Meta or GoogleTARGETUnited StatesEXCLUDE7 comparison DMAsNot supportedon TikTokThe plan that works on TikTokONE AD GROUP PER TEST DMAAd group 1Target: DMA AAd group 2Target: DMA CAd group 3Target: DMA EAd group 4Target: DMA HNEVER TARGETED · FORM THE TWINDMA BDMA DDMA FDMA GDMA IDMA JDMA KAny always-on TikTok campaign must list its markets explicitly and leave these seven out.
On Meta or Google you can target the country and exclude the holdout markets. On TikTok you can’t exclude, so each test ad group targets its test DMAs and nothing else.

In practice: build one ad group (or campaign) per test DMA, targeting only that DMA. If you also run an always-on TikTok campaign, it must target an explicit list of markets that leaves your comparison markets out, which usually means listing DMAs one by one. Check the targeting before launch, and again after anyone touches the account.

How to measure TikTok ads for restaurants and local businesses

  1. Start from your counts. Pull a year of weekly guests or checks by location from Toast, Square or your POS.
  2. Choose test and comparison DMAs. Pair similar markets on that history and pick one of each pair at random. Keep at least as many comparison markets as test markets, ideally more.
  3. Target the test DMAs only. One ad group per market, DMA targeting, same budget and same creative set in each.
  4. Plan creative for the whole flight. Load three or four videos at the start and let them rotate. Rotation is fine; a brand-new concept in week four is a new test.
  5. Hold everything else steady. Meta, Google and any local media at the same weekly spend in all markets.
  6. Run six weeks, read three more. A video seen in week six still brings people in during week eight. Our guide on how long a geo test should run covers the trade-offs.

Is your TikTok test big enough to see anything?

Measure how much your test restaurants wander against their twin in a normal week, the weekly noise. The smallest lift you can reliably read is about 2.8 × weekly noise ÷ √weeks. More restaurants means less noise, roughly in proportion to the square root of the count.

Smallest detectable lift by number of test restaurantsIllustrative, six-week TikTok test. With 6 test restaurants the smallest detectable lift is about 3.6%, above a hoped-for 3% lift, shown in amber. With 12 restaurants it is about 2.5% and with 24 about 1.8%, both below 3%, shown in green.SMALLEST LIFT A 6-WEEK TEST CAN SEE · ILLUSTRATIVE0%1%2%3%4%Lift you hope for: 3%6 restaurantsweekly noise 3.1%3.6%12 restaurantsweekly noise 2.2%2.5%24 restaurantsweekly noise 1.6%1.8%Smallest detectable lift ≈ 2.8 × weekly noise ÷ √6. Noise falls roughly with the square root of restaurants.Green bars can see a 3% lift; the amber bar can’t.
Illustrative. With 12 test restaurants and weekly noise of 2.2%, a six-week test can detect about a 2.5% lift. Halve the restaurants and that rises to about 3.6%; double them and it falls to about 1.8%.

If the lift you realistically expect sits below the line, don’t run the test as designed. Add markets, raise the weekly spend, or run longer. A test that can’t detect the effect you hope for will report “no significant lift”, and someone will cut a channel that might have worked. The minimum detectable effect guide goes through the arithmetic.

Worked example: TikTok ads for a 30-location barbecue group

This example is illustrative. A 30-location Korean barbecue group runs TikTok in four DMAs that hold 12 restaurants, at $2,000 a week per DMA for six weeks: $48,000 of media, plus $4,000 to shoot four videos. Total cost: $52,000. Seven DMAs with 18 restaurants stay dark and form the twin. Each test restaurant averages 900 checks a week, so 10,800 in all. Weekly noise against the twin is 2.2%, so the test can detect about a 2.5% lift.

Illustrative TikTok test read (outcome: weekly checks at 12 test restaurants)
LineValueWorking
Checks per week before, test restaurants10,80012 × 900
Change in test DMAs during the flight+4.6%Versus their own pre-period
Twin’s change over the same weeks+1.5%Weighted blend of seven dark DMAs
Lift during the flight+3.1%95% range +0.7% to +5.5%
Extra checks, 6-week flight2,00910,800 × 3.1% × 6
Extra checks, 3 post weeks at +0.8%25910,800 × 0.8% × 3
Total extra checks2,2682,009 + 259
Cost per extra check$22.93$52,000 ÷ 2,268
Contribution per check$21.60$72 average check × 30% margin
First-visit ROI−6%(2,268 × $21.60 − $52,000) ÷ $52,000
Extra checks needed to break even2,408$52,000 ÷ $21.60
Countlift test read for a TikTok flightIllustrative sample screen. Extra checks per week at 12 test restaurants versus their twin: noise around zero before, about 335 a week during the six-week flight, fading over three weeks after. Totals: 2,268 extra checks at $22.93 each against $21.60 contribution, a first-visit ROI of minus 6%.CountliftTest read · TikTok, 4 DMAsSAMPLEExtra checks2,268Flight + 3 weeks afterLift on air+3.1%95% range +0.7% to +5.5%Cost per extra check$22.93$52,000 incl. productionFirst-visit ROI−6%Break-even at 2,408 checksON AIR · 6 WEEKSAFTER02004008 WEEKS BEFOREEXTRA CHECKS / WEEK VS TWIN
Illustrative sample screen. About 335 extra checks a week on air, fading after the flight, for 2,268 in total at $22.93 each, against $21.60 of contribution per check.

TikTok worked, a little short of paying for itself on first visits. The lift (3.1%) cleared what the test could detect (2.5%), but the range is wide: from barely positive to clearly profitable. Two things would change the call. If a meaningful share of those guests were new and come back, the 12-month return will be higher. And the $4,000 of production is a one-off; a second flight using the same videos would cost $48,000 and break even at 2,223 extra checks.

The sensible next step is a second flight in fresh markets with the best two videos, not a national launch and not a cancellation. Two consistent reads beat one exciting one.

Spark Ads, creators and organic TikTok

Many restaurants get more out of creators than their own brand account. Spark Ads let you run a creator’s organic post as an ad once they authorize it (Source: TikTok Ads help center, accessed 2026), and you can target it to your test DMAs like any other ad. Measure it the same way: by market, against a twin. Our guide to measuring influencer impact on store visits covers creator programs in more depth.

Organic TikTok can’t be geo-targeted, so it can’t be measured with a market test. If a post goes viral, log the date. A sudden jump across every market at once is organic. A jump only in your test DMAs is the ads.

Common mistakes when measuring TikTok ads for local businesses

  • Planning a holdout with exclusions. TikTok can’t exclude locations. If your plan says “everywhere except”, rebuild it.
  • Judging on views and likes. Engagement tells you the video was watchable, not that anyone came in.
  • Trusting pixel conversions for a dine-in business. They count online actions. For a restaurant where most guests walk in, they cover a sliver of the effect.
  • Swapping creative concepts mid-flight. Plan the rotation upfront, or accept that you’re running two short tests.
  • Spending too little per market. A few hundred dollars a week rarely moves counts above the noise. Concentrate spend in fewer markets.
  • Running TikTok and a Meta push in the same markets. Both target overlapping audiences. Hold Meta steady, or you won’t know which one moved the number.

When TikTok ads aren’t worth testing

If your guests skew older, the reach just isn’t there; Pew’s numbers make that plain. If you have fewer than eight locations across two or three markets, a market test will produce a range too wide to act on. Run TikTok for the brand if you like the creative, cap the spend, and test the channels where your budget is concentrated. For restaurant groups juggling several channels at once, restaurant marketing attribution by location shows how to read them side by side.

Questions people ask about measuring TikTok ads

Do TikTok ads work for restaurants?

They can, especially for concepts with visual food and a younger crowd. Whether they work for your locations is a test question. Run TikTok in a few markets, keep matched markets dark, and compare guests against a twin. In our illustrative example the ads lifted checks 3.1% and roughly broke even on first visits.

How do you track in-store visits from TikTok ads?

Not through the pixel, which only sees website actions. Compare weekly guest counts at locations in TikTok markets with a weighted twin of locations in markets without TikTok, over the flight and three weeks after. The gap is the extra visits.

Can you exclude locations in TikTok ads?

No. TikTok’s help center says it doesn’t support excluding locations or ZIP codes. For a holdout test, target only the test markets in each ad group, and make sure any always-on campaign lists its markets explicitly so the comparison markets stay dark.

How much should a local business spend on a TikTok test?

Enough to produce a lift bigger than your weekly noise can hide. Work out the smallest detectable lift for your design, estimate the spend needed to plausibly reach it, and concentrate that spend in fewer markets rather than spreading it thin.

How long should a TikTok ad test run?

Six weeks on air plus three weeks of reading after is a sensible default. Shorter tests are noisier and miss the tail. Much longer, and creative fatigue and other changes in the business start to blur the read.

TikTok is a real channel for local businesses with the right audience. Treat it like one: a fair market test, full costs and the patience to run it twice.

Next step

Put your own locations through the comparison.

Your first location report is free at any size. Bring a CSV of weekly sales and spend, or connect your POS and ad accounts.

Written by The Countlift team at First Byte in The Woodlands, Texas. Questions or corrections? Email hello@countlift.com.

Keep reading

ChannelsHow to measure direct mail ROI by locationHow to measure direct mail ROI by location: hold out matched markets, read from the in-home date, cost the coupons, and find which stores the mail pays for.9 min read · Read guide →ChannelsAre Google Local Services Ads worth it for multi-location home services?Are Google Local Services Ads worth it for multi-location home services? How LSA charges, what changed with Google Verified, and how to test it by branch.10 min read · Read guide →ChannelsHow to measure influencer marketing impact on store visitsHow to measure influencer marketing impact on store visits: give each market one local creator, boost by geography, and compare visits with a twin.8 min read · Read guide →MethodologyHow MarketTwin™ worksThe method behind every Countlift read: comparable locations, twin markets, intervals and placebo checks.Read the method →

See which of your markets your ads actually move.

Your first location report is free at any size. No card, no customer records.