A TikTok campaign can start well and then slow down a few weeks later on the same video. So we treat campaign structure, audience rules and creative cadence as one setup rather than three separate jobs. The Pixel and Events API connection goes in at the start, which is what lets your report show what each video actually returned.
The auction and the formats are specific to TikTok. Audience, creative and measurement rules come from the record the whole paid social portfolio shares.

Paid media

Where this work is owned

A video can have a short life in the TikTok auction. Producing creative, sequencing the tests and deciding when something comes down stop being side work next to campaign management. This page covers delivery on TikTok, the audience controls and the creative cadence. Search auctions stay with Paid Search and landing-page experimentation stays with CRO.

Campaigns wait until account access, the policy check and the Pixel and Events API connection are all done. After that we read what each video returned every week, and we record why we changed something and who decided it. An authorized person approves any material change to live budget.

A test order only works on TikTok if creative keeps arriving, so the scope is written down before anything launches.

We start by recording TikTok's job in the portfolio, the outcomes you count as valuable, the exclusions, the data permissions and how many videos a week you can realistically ship. Budget exposure and approval owners are agreed at the same point. Current messages, placements, audience overlap and conversion signals then give us the baseline. Zeo keeps campaigns in a controlled state until permissions and destinations are verified, and an authorized person approves launch and any material spend change. Video production, brand approval, creator partnerships and the account authorization Spark Ads needs stay on your side. In reporting we read TikTok's own attribution window alongside downstream quality data rather than treating it as the final answer.

From setup to the weekly creative cycle
  1. Access, permissions and measurement check

    We go through account access, policy status, the Pixel and Events API connection and the conversion definitions one at a time. Any assumption still open gets written down.
  2. Creative and audience plan

    The test order is sized to how many videos a week you can ship. Hooks, formats and the posts that will run as Spark Ads are matched to funnel stage and audience segment.
  3. A launch with limits

    Campaigns open with budget caps. We watch delivery and the conversion signal daily in the first weeks, and a material change to live budget goes to its named approver.
  4. The weekly read and the next brief

    We look at which video has tired, which audiences overlap and what the report cannot show. Whatever that produces goes into the next creative brief.

These clients describe the planning, measurement, and communication they experienced while working with Zeo.

  • Serkan Haşlak

    International success stories and the segmentation and diversity of Zeo Agency's clients were the main reasons we chose to work with them in the first place. At our very first meeting, we were convinced by their expertise. They think like us, they work like us, and they behave like us. What sets them apart from other service providers is discipline and communication. After working with them, we saw a significant increase across Foriba's digital channels. Thanks to them, we gained quality traffic and potential customers, which gave us more meetings with good leads and directly affected sales.

    Serkan Haşlak - Marketing Director
  • Dr. Kadir Kırmızı

    Before working with Zeo, we had serious problems, especially with planning and measurement. Because we couldn't get complete measurements and reports, we struggled to evaluate our work. Evaluating the data correctly, in line with scientific rules, was the most important thing for us. At Zeo, there is a culture of measurement and evaluation above all else. We are impressed that their approach is entirely data-driven. We are glad that they take ownership of their work, give constant feedback, and stay in a continuous improvement cycle. Together, we have found ways to win more customers while spending less.

    Dr. Kadir Kırmızı - General Manager
  • Serhan Demirel

    Before we started working with Zeo, we believed we couldn't get a return on our investment in Google Ads or run performance optimization properly. Once we were confident that campaign performance management was in expert hands, we could devote all of our time to development and integration. Our old campaigns gave way to campaigns that are built faster, localized without any burden on us thanks to Zeo's business partners, constantly optimized, and trackable in real time via dashboards, with conversion tracking that comes through in practical, detailed, and easy-to-read reports. We see Zeo as part of our team, no matter the location.

    Serhan Demirel - International Digital Marketing Manager

Campaign structure, bidding, feeds, call tracking and reporting each live in their own tool. These are the ones our team runs accounts in.

Advertising platforms we buy on

  • Google Ads
  • Microsoft Advertising
  • Meta Ads
  • TikTok Ads
  • LinkedIn Ads
  • Amazon Ads
  • Pinterest Ads
  • Snapchat Ads
  • X Ads
  • Reddit Ads

PPC management and automation

  • Optmyzr
  • Adalysis
  • Skai
  • Smartly.io
  • Bïrch
  • Madgicx
  • Adzooma
  • Ryze AI
  • Airtable
  • DoubleVerify
  • Notion

Keyword and competitor intelligence

  • Semrush
  • Ahrefs
  • SpyFu
  • Similarweb
  • iSpionage
  • Adbeat
  • Winmo
  • Keywords EverywhereWe keep Keywords Everywhere running as a browser extension for the quick check, a term's volume and CPC right on the Google results page, without switching to Semrush or Ahrefs for something that small. It runs on credits rather than a flat subscription, so we save it for the fast lookup, not the deep research.
  • Ubersuggest

Ad creative and landing pages

  • AdCreative.ai
  • Copy.ai
  • JasperWe load a client's style guide into Jasper's Brand Voice setting when a launch needs a lot of on-brand drafts fast, such as a landing page, emails, and social copy all at once. An editor still reviews every draft before it ships, since brand voice training narrows tone drift, not accuracy.
  • Anyword
  • Unbounce
  • Instapage
  • Leadpages
  • Landingi
  • ClickFunnels
  • HubSpot
  • Campaign Manager 360

Conversion optimization and testing

  • Optimizely
  • VWO
  • AB Tasty
  • Convert
  • Crazy Egg
  • Contentsquare
  • axe DevTools
  • Baymard Institute

Measurement and attribution

  • Google Analytics
  • Google Tag Manager
  • Triple Whale
  • Northbeam
  • Hyros
  • Cometly
  • Ruler Analytics
  • Attribution
  • BrowserStack
  • Fullstory
  • Nielsen ONE
  • Zefr

Call tracking and click-fraud protection

  • CallRail
  • Invoca
  • CallTrackingMetrics
  • WhatConverts
  • Phonexa
  • ClickCease
  • ClickGUARD
  • TrafficGuard
  • Lunio

Shopping feeds and Amazon ads

  • Feedonomics
  • Channable
  • DataFeedWatch
  • GoDataFeed
  • Productsup
  • Helium 10
  • Jungle Scout
  • Perpetua
  • Quartile
  • Teikametrics

Programmatic and native advertising

  • The Trade Desk
  • StackAdapt
  • Adobe Advertising
  • Criteo
  • AdRoll
  • Taboola
  • Teads
  • Revcontent
  • IAB Tech Lab ads.txt / sellers.json
  • Integral Ad Science
  • LiveRamp

Reporting and dashboards

  • AgencyAnalytics
  • Supermetrics
  • Databox
  • Looker Studio
  • Swydo
  • NinjaCat
Share your current acquisition channels and target CAC. We will analyze your funnel and structure campaigns designed for profitable growth.
Brief us

What does TikTok ads management cover?

Campaign structure, audience and exclusion rules, the creative test order, day-to-day work in TikTok Ads Manager and the measurement setup are all in scope. Video production and brand approval stay on your side.

How many videos do we need to advertise on TikTok?

There is no single number, because it depends on the budget and on how many audiences you are running against at once. Delivery on the same video usually falls off quickly on TikTok, so the plan is built around a steady flow of creative. If you have one video, we say so at the start.

Can we run our existing organic videos as ads?

Yes. Spark Ads lets you run a post from your own account, or from a creator account that has authorized you, as an ad. The length and scope of that authorization stay with whoever owns the account, so we settle it before setup.

How do you measure TikTok conversions?

Server-side event delivery through the Events API sits next to the TikTok Pixel, with deduplication and destination checks built into the setup. That can recover some of the signal lost to browser restrictions and consent choices. Platform-reported conversions are never presented as incremental lift, and where the data allows we compare them against downstream quality.