TikTok Ads + Spectacle

Judge TikTok by the customers it creates—not platform conversions.

One connection adds this tool to your revenue journey—joined with your website, CRM and ad activity from first click to closed-won.

Sign in to install

Integration Details

Built by

Spectacle

Category

Ad Network

Setup Time

10 to 15 minutes, plus a URL parameter on each ad

Sync Frequency

Real-time

Authentication

OAuth, TikTok Ads account with access to the ad account

Compatible With

Any TikTok Ads Manager account

Overview

Spectacle connects to TikTok Ads in about 10 to 15 minutes and attributes every CRM contact, deal, and payment to the TikTok campaign, ad group, and ad that started the journey. TikTok Ads Manager counts conversions inside its own window. Spectacle records the whole journey, from the first TikTok click to the closed deal, and joins your TikTok spend to the revenue it produced.

At a glance

  • Category: Ad network
  • Setup time: 10 to 15 minutes, plus a URL parameter on each ad
  • Authentication: OAuth, TikTok Ads account with access to the ad account
  • TikTok Ads plan: Any TikTok Ads Manager account
  • Spectacle plan: All Spectacle plans (Essential, Scale, Enterprise); company-level attribution on Scale and Enterprise
  • Direction: TikTok Ads → Spectacle only. Conversion and audience sync to TikTok Ads available on request.
  • Objects/data: Campaign, ad group, ad, placement, spend, clicks
  • Sync: Near real time; spend backfilled from the first tracked click
  • Docs: /docs/tiktok-ads
  • Marketplace: Not applicable, direct connection over the TikTok Ads API

The gap in TikTok Ads Manager's own reporting

TikTok Ads Manager reports a conversion when its pixel fires inside its own click window. It cannot tell you whether that conversion became a CRM contact, a qualified deal, or a paying customer, and it stops counting long before most B2B and considered B2C journeys end. So the channel gets cut, or kept, on a hunch: the ROAS column looks fine, the sales team says the leads were poor, and nobody can settle it.

Spectacle sits underneath: a first-party snippet on your site, your TikTok spend imported, and every downstream milestone from your CRM or payment provider on the same timeline as the TikTok click.

What syncs

  • Campaign and ad group: Read from URL parameters on each click, so every visit resolves to a campaign
  • Ad and placement: Attributed at ad level, so creative can be compared on revenue
  • Spend: Imported over OAuth, backfilled from the first tracked click
  • Clicks: Become touchpoints inside the customer journey

The parameter string and every configuration option live in the TikTok Ads docs. This page summarizes; Docs is the source of truth.

What you get

  • A verdict on the channel within one journey window. Set the window to your sales cycle, run TikTok for that long, and read revenue per campaign against spend. Keep it or kill it on a number.
  • Cost per CRM contact and per deal by campaign. TikTok spend joined to outcomes from HubSpot, Salesforce, Pipedrive, Odoo, or Stripe.
  • Credit for the first touch. A TikTok click on day 1 gets credit for the deal on day 71 in first-touch, linear, and U-shaped models, even after GA4 has logged it as direct.
  • Creative compared on revenue. Ad-level attribution shows which video produced customers and which produced clicks.

Pairs with

TikTok Ads + HubSpot · TikTok Ads + Salesforce · TikTok Ads + Stripe · Other ad networks: Meta Ads, Snapchat Ads, Pinterest Ads, Reddit Ads

How Spectacle and TikTok Ads work together

  1. Connect TikTok Ads. Settings → Integrations → TikTok Ads → Connect. OAuth to your TikTok Ads account.
  2. Add the tracking parameters. Paste the parameter string from the docs onto each ad's destination URL. TikTok fills in the campaign, ad group, ad, and placement IDs.
  3. Journeys fill in. Spectacle imports spend from the first tracked click, matches each click to a campaign, and attributes CRM and payment events back to it.

Step by step with screenshots: Connect TikTok Ads.

What you gain by connecting TikTok Ads

  • A verdict on the channel within one journey window. Set the window to your sales cycle, run TikTok for that long, and read revenue per campaign against spend.
  • Cost per CRM contact and per deal by campaign. TikTok spend joined to outcomes from HubSpot, Salesforce, Pipedrive, Odoo, or Stripe.
  • Credit for the first touch. A TikTok click on day 1 gets credit for the deal on day 71 in first-touch, linear, and U-shaped models, even after GA4 has logged it as direct.
  • Creative compared on revenue. Ad-level attribution shows which video produced customers and which produced clicks.

See the integration in practice

A long-funnel B2C company saw a $29K purchase arrive as "direct" in GA4. In Spectacle the same customer's journey ran about 90 days and started with a paid social click, followed by 4 organic returns before the purchase. The channel that had been reported as a zero for the quarter had opened the highest-value journey in it. (Anonymized.)

About TikTok Ads

Judge TikTok by the customers it creates—not platform conversions.

Popular TikTok Ads resources and guides

Understand how to connect your tools, improve attribution, and build better reporting across your revenue journey.

Build

Create integrations that connect your platform with Spectacle attribution and reporting workflows.

Learn more

Get listed

Publish your integration in the Spectacle directory and help teams discover new connected workflows.

Learn more

API & Docs

Explore Spectacle APIs, setup guides, and developer documentation to build custom workflows and integrations.

Learn more

FAQ

Does Spectacle integrate with TikTok Ads?

Yes. Spectacle imports TikTok Ads spend over OAuth and attributes visits to the campaign, ad group, and ad through URL parameters on each ad. CRM and payment outcomes are then credited back to the TikTok touchpoint. Setup takes about 10 to 15 minutes.

Can Spectacle send conversions or audiences back to TikTok?

On request. Conversion and audience syncs ship for Google Ads, Meta Ads, LinkedIn Ads, and OpenAI Ads; for TikTok we build the sync when a customer needs it. TikTok attribution itself runs inside Spectacle from day one.

Why doesn't my TikTok Ads Manager conversion count match Spectacle?

TikTok counts pixel conversions inside its own attribution window and its own idea of who the person is. Spectacle tracks first-party on your domain, applies one journey window across every channel, and credits CRM and payment events, which can land weeks after TikTok has stopped counting.

Do I need a TikTok Ads tier or a minimum spend?

No. Any TikTok Ads Manager account works. Spectacle needs access to the ad account for spend import and the parameter string on each ad's destination URL.

What does the TikTok Ads integration cost?

Nothing extra. It is included in every Spectacle plan from $349 per month, and the 14-day free trial includes it with no credit card. Spend imports from the first tracked click.