The same spine, built fast — then the differences that actually decide the outcome.
5 min read
The ad that carried your Meta account for a month gets re-cropped to vertical, uploaded on a Monday, and by Wednesday it has spent its budget and sold nothing. The pixel is fine. The account is fine. It is a commercial, playing in a feed where the video directly above it was shot at arm's length over somebody's kitchen bench.
01THE SPINE
The same two streams as Meta, deduplicated by the same shared event ID.
01Business Center under your own login. Two-factor authentication, second admin.
02Ad account inside it. Prepaid balance or card billed afterwards — find out now.
03Set the identity the ads run under: the name a stranger sees.
04Install the pixel and confirm events fire in order.
05Add the server-side stream, deduplicated with a shared event ID.
06One test order. Confirm one purchase is recorded, not two.
07Verify your website.
08For Spark Ads, secure the post first, with an expiry you wrote down.
Three tiers of number, ranked by how much you can trust them.
The pixel under-reports here for the reasons it under-reports on Meta, and the server stream fills the same gaps. What is platform-specific is the frame: attribution defaults differ, so two dashboards can be counting the same day over different windows.
NEITHER DASHBOARD IS YOUR BANK.
settle it on your own blended revenue and spend
One purchase, two ledgers, and two things that decide whether it counts.
SPARK ADS
A real post, running as an ad
+What it gives you
A real handle, and a profile tap that leads somewhere real.
Comments, likes and sound stay with it, so engagement accumulates.
It reads as the platform, not as an interruption.
×What you depend on
An authorisation that expires, on an account staying in good standing.
Terms you agreed verbally, if you agreed them verbally.
So write it down: what, from which account, which markets, until when.
The seven things the authorisation has to name, before anyone films.
on record
03WHAT ACTUALLY DIFFERS
Where the two feeds diverge
What differs
Meta
TikTok
Starting context
A relationship carries the ad.
A stranger. Every ad starts at zero.
Format
A clean product shot can carry it.
Vertical, fast, phone-shot. Polish reads as an advert.
Sound
Assume many viewers are muted.
The audio frequently carries the hook.
Comments
A channel to moderate.
Part of the ad, under what you paid for.
scroll the table →
Meta is a feed of chosen relationships. TikTok is a recommendation engine of strangers, so the creative does the selecting.
Narrow it and the settings do the selecting. Leave it broad and the hook does.The first three seconds, and what each one has to do.
One naming convention, with the tested variable in the ad name. In six weeks the names are the only record of the question.
One event taxonomy, or every cross-platform comparison afterwards is fiction.
Measure how long your own assets last here rather than assuming Meta lifespans.
The rented account market exists here too, on the same trade. Own the Business Center.
The shape you are measuring when you ask how long an asset lasts here.
TAKEAWAYS
The infrastructure ports between platforms almost unchanged. The creative habits do not.
Meta is a feed of chosen relationships. TikTok is a recommendation feed of strangers.
Spark Ads keep the handle and the comments, and depend on an expiring authorisation.
One naming convention and one event taxonomy across both, or comparison is guesswork.
CHECK YOURSELF
Why does a re-cropped Meta ad tend to underperform on TikTok?
Two platforms report a different number of purchases for the same day. What should you check first?
DO THIS BEFORE THE NEXT MODULE
01Find out which billing model your market uses before anything is scheduled.
02Write the attribution settings of every platform you run side by side on one page.
03Watch fifty ads in your category and write down the first line of the ten that stopped you.