Spark Code Basics
29 subscribers
16 photos
1 link
TikTok Ads explained from zero: campaign objectives, Spark Ads, pixel setup, and bidding — in plain language, one clear step at a time. No prior media-buying experience needed.
Download Telegram
Spark Ads: turning a real post into an ad, step by step

A Spark Ad is an ad built from a real TikTok post (yours or a creator's) instead of a plain upload. People trust it more because it looks native, not salesy.

Let's set one up:

1. Ask the creator (or yourself) to open the post in TikTok
2. Go to Settings, then Ad settings, then turn on 'Ads authorization'
3. They tap to generate a code, valid for 7, 30, or 60 days
4. You paste that code into Ads Manager under 'Use TikTok account to deliver Spark Ads'

That's it. The likes and comments from organic life carry over, which is the whole magic.

Don't worry if the code expires, just ask for a fresh one.

Try this: grab an authorization code from one old post today. You'll see how simple it really is.
What is the TikTok Pixel, and why people add a second tracker too

The Pixel is a tiny piece of code on your website. It watches what visitors do (view a page, add to cart, buy) and reports back so TikTok learns who to find more of.

Here's something deeper. Browsers now block a lot of pixels, so half your data can vanish. That's why grown-up advertisers also add the Events API, meaning your server sends the data directly to TikTok, no browser in the way.

Think of it like this:

— Pixel = the front-door camera (browsers can cover its lens)
— Events API = a private phone line straight to TikTok

Using both is called 'dual setup' and it recovers lost sales data.

Don't worry, you can start with just the Pixel.

Try this: open your site and check if a Pixel is even firing yet. One step at a time.
Quick rec — @TubeRoomLeaks keeps a tight feed on YouTube growth. If today's post landed, that one's for you.
CBO vs ABO: who decides where your money goes

Two budget styles confuse almost everyone, so let's untangle them gently.

— ABO = Ad-group Budget Optimization, meaning you set a budget per ad group yourself
— CBO = Campaign Budget Optimization, meaning TikTok holds one pot and spreads it across ad groups for you

CBO sounds easier, and it is, but here's the catch beginners hit: TikTok will pour almost everything into one ad group and starve the rest. If you're still testing which audience works, that's bad, because it picks a 'winner' too early.

Simple guide:

— Testing new audiences? Use ABO so each gets a fair shot
— Already know what works? Switch to CBO and let TikTok scale it

Don't worry if this felt backwards, most guides skip it.

Try this: look at your last CBO campaign and see if one ad group ate the budget. Nicely spotted if it did.
Bidding basics: should TikTok chase the cheapest result or hit your target?

Bidding just means how you tell TikTok what a result is worth to you. Two beginner-friendly options:

— Lowest Cost = 'spend my budget, get me the cheapest results you can'
— Cost Cap = 'try to keep each result near this price I set'

Lowest Cost is the gentle starting point. You don't guess a number, TikTok just optimizes. The downside: as you scale, costs can drift up.

Cost Cap gives you control, but here's the trap: set the cap too low and TikTok simply won't spend, because it can't hit that price. Then you panic that the ad is 'broken' when really your cap was unrealistic.

The safe path: start on Lowest Cost, learn your true cost per result, then set a Cost Cap slightly above it.

Try this: note your real cost per result this week. That number is your future cap. Take it slow.
Why 'broad' targeting often beats picking 20 interests

Beginners feel safer stacking interests: fitness, plus running, plus protein, plus gym wear. It feels precise. But on TikTok, this often backfires.

Here's why. TikTok's system learns from your creative (the video) and finds buyers on its own, faster than you can hand-pick them. Narrow targeting handcuffs that system and raises your costs because the audience pool shrinks.

A cleaner approach for most niches:

— Set age and country (the basics that truly matter)
— Leave interests broad or even empty
— Let a strong video do the targeting work

This is called 'broad targeting' and it leans on TikTok's strength instead of fighting it.

Don't worry, narrow targeting isn't wrong, it's just often unnecessary.

Try this: build one ad group with no interests added, run it beside your usual one, and compare cost per result. Let the data teach you.
Creative testing 101: change one thing, learn one thing

Creative just means your ad video. Testing creative is how you find what makes people stop scrolling. The mistake? Changing five things at once, so you never know what worked.

Let's do it the clean way:

1. Pick your best video as the 'control'
2. Make a second version with ONE change (a new first 3 seconds, say)
3. Run them in the same ad group, same budget
4. Give it a few days and enough spend to be fair
5. Keep the winner, then test the next single change

This is called isolating a variable, and it turns guessing into knowing.

The first 3 seconds (the 'hook') is usually the highest-impact thing to test first.

Don't worry if early tests are messy, that's how everyone starts.

Try this: write three different opening lines for one video. That's your first real test, ready to go.
Reading your dashboard: the 3 numbers that explain almost everything

The dashboard can feel like a wall of letters. Let's translate just three that work together:

— CPM = Cost Per 1,000 views (how pricey it is to be seen)
— CTR = Click-Through Rate, meaning the percent of viewers who tapped your link
— CPC = Cost Per Click (what each visitor costs you)

Here's the lovely part: they connect. If your CPC is high, look upstream. Is CPM high (TikTok finds you expensive) or is CTR low (your video isn't pulling clicks)?

— High CPM + good CTR = an audience or auction problem
— Low CTR = a creative problem (fix the video)

So CPC alone never tells the full story, the two numbers behind it do.

Don't worry about memorizing, you'll know these by heart soon.

Try this: open one ad and read CPM, CTR, CPC together. Which one is the weak link? You just diagnosed your first campaign.
Creative fatigue: when a winning ad suddenly dies

Ever had a great ad slowly stop working? That's creative fatigue, meaning your audience has seen the video too many times and tuned it out.

The number that reveals it is frequency, meaning the average times one person saw your ad. On your dashboard you can add this column.

Watch for this pattern:

— Frequency climbing past ~2 to 3
— CTR (click rate) quietly dropping
— CPM (cost to be seen) creeping up

When those three move together, the ad isn't broken, it's just tired. The fix isn't a budget tweak, it's a fresh video.

This is why pros always have new creatives waiting, not just one hero ad.

Don't worry if a winner faded on you, even great ads expire.

Try this: add the 'Frequency' column to your dashboard today and watch your best ad. Catching fatigue early is a real skill.
Budget structure: separate your 'testing' money from your 'scaling' money

A budget structure just means how you split your spend across campaigns. Beginners often dump everything into one campaign and hope. Let's organize it like a tidy kitchen.

Think in two jobs:

— A Testing campaign = small budget, several ad groups, finding what works
— A Scaling campaign = bigger budget, only the proven winners

Why separate them? Because mixing fragile new ideas with your reliable performers makes TikTok's learning messy, and you can't tell what's actually carrying results.

A simple starting split:

— 70% of budget to scaling proven ads
— 30% to testing fresh ideas

This keeps you profitable today while still feeding tomorrow's winners.

Don't worry about exact percentages, the habit of separating is what matters.

Try this: label your campaigns 'TEST' and 'SCALE' right now. That one rename will clear up your whole account.
Why your sales numbers don't match TikTok's (attribution windows)

Ever seen TikTok claim 20 sales but your store shows 30? You're not going crazy, it's the attribution window, meaning the time period TikTok takes credit for a sale after someone sees or clicks your ad.

Let's unpack the settings:

— Click-through window (often 7 days) = credit if they clicked, then bought within that time
— View-through window (often 1 day) = credit if they only watched, then bought soon after

Here's the deeper point: a longer click window 'finds' more sales because it looks further back, while a shorter one looks stricter. Neither is wrong, they just count differently.

This is why TikTok and your store rarely match exactly, they measure with different rulers.

Don't worry, this confuses experienced people too.

Try this: find your attribution setting in campaign settings and just note what it says. Knowing your ruler is half the battle.