Integration · Ad platforms

TikTok Ads Tracking & Attribution with LeadMetrics

Connect TikTok Ads to LeadMetrics: see leads, deals, revenue and ROAS per campaign and ad, and send conversions to TikTok via the Conversion API.

Campaign data synced automaticallyCampaigns, ad sets, ads, status and daily metrics including spend.
Conversion API includedLeads, purchases and won deals are sent back to the platform server-side.

Measure TikTok by revenue

Spend from TikTok meets your leads, deals and payments – for cost per lead, revenue and ROAS per campaign and ad.

Attribution via ttclid

The tracking script captures the ttclid and links the click to the lead that comes in through your website later.

Conversion API for TikTok

Leads, purchases and won deals are sent to TikTok server-side – hashed, with the ttclid and an event_id.

What the TikTok Ads integration does

LeadMetrics connects to your TikTok ad account and syncs campaigns, ad groups, ads, their status and daily metrics including spend. LeadMetrics then combines these costs with the leads, deals and payments coming in through your website, your CRM or your payment provider.

TikTok often delivers a lot of reach and cheap clicks – whether that turns into revenue is something TikTok Ads Manager alone won't tell you. In LeadMetrics you see cost per lead, cost per deal, revenue and ROAS per campaign and per ad. In the dashboard you drill down from channel to campaign to ad group to the individual ad. In the ad analysis you compare up to four ads side by side, even across projects and platforms.

Attribution via the ttclid

When someone clicks your TikTok ad, TikTok appends the click ID ttclid to the URL. The LeadMetrics script captures it along with UTM parameters and the LeadMetrics ad parameters and stores it in the session. When that person submits a form later, LeadMetrics matches the lead to the session – via session ID, email address or phone number, up to 90 days back.

So you know which video brought the lead, even if the person comes back days later through a different route. For reporting you can use first-click or last-click attribution.

Conversion API for TikTok

With the Conversion API, LeadMetrics sends events to TikTok server-side – including events that never happen in the browser, like a won deal or a payment.

  • Events: lead, purchase, trial started, subscription created, canceled or paid, deal won or lost, and custom metrics.
  • Mapping per project: you decide which LeadMetrics event maps to which TikTok event.
  • Data: ttclid, value and currency, plus email, phone number and names – hashed with SHA-256 before sending.
  • Deduplication: every event gets an event_id so TikTok can recognize duplicate events.
  • Attributed data only or all data: for TikTok you choose whether to send only conversions attributed to a TikTok ad, or all of them.
  • Log per lead: for every lead you see which events were sent to TikTok.

That way TikTok's algorithm learns which users actually become customers – not just who fills out a form.

Analyze, monitor, share

Your synced TikTok data is available everywhere in LeadMetrics: in dashboard widgets like the ad table, top/flop ads or funnel analysis, in alerts with daily thresholds on ad metrics (shown in the app), and in the AI Marketing Copilot, which explains your campaigns based on live data. For clients or colleagues you create a share link to the dashboard or a PDF report that can be emailed automatically on a schedule.

How to set it up

  1. Connect your ad account

    Connect your TikTok ad account to your project in LeadMetrics.

  2. Install the tracking script

    Add the LeadMetrics tracking script to your website so visits, ttclids and leads are captured.

  3. Map your events

    Choose which LeadMetrics events are sent as which TikTok events via the Conversion API.

Learn more

Ready for better tracking?

Try LeadMetrics free for 10 days and see which campaigns actually drive revenue.
Start a 10 day trial

Frequently asked questions

Campaigns, ad groups, ads, their status and daily metrics including spend. Combined with your leads, deals and payments, that gives you cost per lead, revenue and ROAS per campaign and ad.

More integrations

All integrations