How do you attribute TikTok ads to organic videos?

Updated 21 September 2026 · 2 min read

Short answer

TikTok ads that promote an existing post carry the same video id as the organic video, so the two records can be joined on that identifier. Spend, reach and impressions then attach to the video itself rather than sitting only against the campaign, which is what makes promoted and organic performance comparable.

How does this differ from Meta?

Only in the name of the field. Meta uses a creative story id pointing at a page post; TikTok uses the video id. The principle is identical — the ad carries a reference to the organic item it promoted.

The practical difference is that Meta sometimes mints a separate promotable copy of a post, which TikTok does not do in the same way, so Meta needs the extra step of checking the effective story id.

What about Spark Ads?

Spark Ads are the format this applies to most directly, because they run using an existing organic post rather than uploaded creative. The organic video keeps accumulating its own engagement while the ad runs.

That is also why the two figures must be reported carefully. Engagement on a Spark Ad accrues to the original video, so organic and promoted performance are genuinely mixed on one object rather than being two separate things added together.

What cannot be attributed?

Ads built from uploaded creative that was never posted to the account. There is no organic video, so there is no correct match, and the spend should be reported as unmatched.

NexPulse matches TikTok ads on video id and reports unmatched spend separately rather than attaching it to an approximate post.

Frequently asked questions

Do organic and paid engagement get double counted on a Spark Ad?
They accrue to the same video, so they should be read as one total rather than added. A report that sums organic engagement and ad engagement for a Spark Ad will overstate it.
Can I find the video id myself?
It appears in the video URL and in the Marketing API response for the ad. Reading it manually is feasible for a few ads and impractical across an account.
Does NexPulse support TikTok attribution on every plan?
TikTok is one of the social sources available on all plans. The Google connections are the ones that require Growth or Pro.
Read next

Start your 14-day free trial.

No credit card required. Full access from day one.

14-day free trial · No credit card required