Skip to main content
TikTok · Crypto exchangesTikTok × Crypto exchanges

TikTok Ads conversion tracking for crypto exchanges and platforms

Crypto advertising requires platform certification in most major markets, and even where permitted the funnel has an unusually brutal middle: a signup must pass identity verification, then actually fund, then actually trade. What TikTok Ads adds on top of that is a mechanical requirement: ttclid has to reach the record that holds the money, because TikTok can only credit a conversion it can tie back to a click it recognizes. This page covers both halves — what a conversion is in crypto exchanges and platforms, and what TikTok specifically needs to accept it.

Free30 minutesNo obligation

Specific to TikTok × Crypto exchanges

TikTok for crypto exchanges: check eligibility before the Events API

On TikTok, a crypto exchange that is eligible to advertise should send the first trade as CompletePayment through the Events API from its account system, with the ttclid captured at registration and an expected fee value. Registration goes as CompleteRegistration. If trading happens in the app, those events come through a mobile measurement partner instead.

TikTok has been one of the most restrictive platforms on crypto advertising, accepting exchange ads only in a limited set of markets and only from authorized advertisers, and the policy has changed more than once. Check the current financial services policy and your account's eligibility for each target market before anyone builds. If exchange ads are not accepted where you operate, the honest scope is zero, whatever the cost per signup looks like elsewhere.

Where it is allowed, the audience is the youngest in your mix, and that shows up in the funnel rather than the click. TikTok can deliver cheap registrations that fail identity checks at a far higher rate than search traffic, from users who are under age, lack documents or were curious rather than intending to fund. A campaign optimized on CompleteRegistration will look like the best channel you have. Set the age targeting to at least 18, higher where your licensing requires, and judge TikTok on verification-passed and first-trade rates by campaign.

The common technical failure is the handoff. Most TikTok clicks open in the in-app browser, the landing page pushes the exchange app, and the ttclid stays behind in a browser the user never returns to. If onboarding is app-first, run app campaigns measured through a mobile measurement partner integrated with TikTok, and keep the web Events API for users who register on the site.

TikTok · Crypto exchanges · what breaks

Why TikTok under-reports for crypto exchanges and platforms

  1. 01

    KYC verification losing a large share

    And the rate differs sharply by channel.

  2. 02

    Funded accounts that never trade

    A deposit is not activity.

  3. 03

    Certification required per market

    Where you may advertise is a compliance question.

  4. 04

    Ttclid never reaches the record

    TikTok's click identifier, appended to the landing URL. Capture it on landing and persist it exactly as you would gclid or fbclid — it's the strongest matching signal available and the most commonly missing one, because TikTok is often added to a stack that was built around Google and Meta.

TikTok · Crypto exchanges · the fix

What working looks like — TikTok · Crypto exchanges

  • Funded and trading accounts as the conversion

    Not signups, not verifications.

  • Stage drop-off reported by source

    Because it is the whole story.

  • Only certified markets targeted

    With the rest named as unavailable.

TikTok · Crypto exchanges · architecture

How TikTok and crypto exchanges and platforms actually connect

  1. 1

    The conversion in crypto exchanges and platforms

    The money event is a funded account that has traded. Everything before it is a stage in a funnel that loses most of its volume.

  2. 2

    TikTok Ads needs a click to match

    A standard event name, an event timestamp, a shared event ID, hashed and normalized user identifiers, and ttclid where available. Confirm the current required fields in TikTok's documentation before building.

  3. 3

    The identifier: ttclid

    TikTok's click identifier, appended to the landing URL. Capture it on landing and persist it exactly as you would gclid or fbclid — it's the strongest matching signal available and the most commonly missing one, because TikTok is often added to a stack that was built around Google and Meta.

  4. 4

    Where it gets sent from

    The account system — funded accounts that have traded, by date.

  5. 5

    Deduplication and window

    Send the same event ID from the browser pixel and the server event. The mechanics mirror Meta's closely enough that a team who has done one can do the other, but verify TikTok's current requirements rather than assuming parity — the deduplication window in particular isn't a figure we'll guess at. Verify the current attribution and import windows in TikTok's documentation. They differ from Google's and Meta's, and quoting a number here that goes stale would be worse than sending you to the source.

TikTok · Crypto exchanges · events

The conversion map for crypto exchanges and platforms

Five events with heavy losses at every step.

SignupCheap, abundant, weakly predictive.
Identity verification submittedReal intent, real friction.
Verification passedA significant filter.
Account fundedMoney committed.
First tradeThe money event — revenue is fee-based.

TikTok · Crypto exchanges · diagnose

Diagnostic order — TikTok · Crypto exchanges

  1. 01

    Count records carrying ttclid

  2. 02

    Optimising on signups

    Verification drop-off differs by source enough to invert campaign rankings.

  3. 03

    Funded accounts assumed to trade

    Deposits sit idle more often than expected.

  4. 04

    Market volatility swamping campaign effects

    A price move moves signups more than any budget change.

  5. 05

    Read TikTok's own event diagnostics, plus a reconciliation against your records

    TikTok is usually the third platform added to a stack, and it typically inherits whatever assumptions were made for Google and Meta. The most common result is that ttclid is never captured at all, because the capture code was written naming gclid and fbclid and nobody revisited it.

TikTok · Crypto exchanges · prove

How it gets proven — TikTok · Crypto exchanges

Source of truth

The account system — funded accounts that have traded, by date

  • Trading accounts reconciled per record against what each platform reports.
  • Stage drop-off measured by source.
  • Failed verifications reversed.
  • Certification verified per market before spend.
  • TikTok's own event diagnostics, plus a reconciliation against your records read directly, not inferred from an upload succeeding.

TikTok · Crypto exchanges · free audit

What we check in the free audit

  • Count records carrying ttclid
  • Optimising on signups
  • Funded accounts assumed to trade
  • Market volatility swamping campaign effects
  • Read TikTok's own event diagnostics, plus a reconciliation against your records

Checked against

The account system — funded accounts that have traded, by date

Get my free conversion tracking audit

Free30 minutesNo obligation

TikTok · Crypto exchanges · when not to buy

When you don't need this — TikTok · Crypto exchanges

  • If TikTok already reports conversions that reconcile against the account system within a few percent, this is working and there is nothing to buy.
  • Measure identifier coverage yourself first — pull your last hundred records and count how many carry ttclid.
  • If TikTok is a small share of your spend, the effort is better spent making Google and Meta correct first — the same infrastructure then extends to TikTok as one additional tag rather than a separate project.

TikTok · Crypto exchanges · what we deliver

What gets built — TikTok · Crypto exchanges

  • Click identifier captured on certified channels

    Market by market.

  • Carried into the account record

    At registration, before verification.

  • First trade fires the conversion

    After funding.

  • Failed verifications and closures reversed

    A large share never clear.

  • Dispatch via the Events API

    Structurally similar to the other server-side conversion APIs: event name, timestamp, event ID, hashed user identifiers, event properties. TikTok's exact field names change more often than the other major platforms', so build against their current documentation rather than a blog post — including this one.

Written guarantee

95%+ tracking accuracy

Measured against The account system — funded accounts that have traded, by date. Miss it and we keep working at no cost.

Get my free conversion tracking audit

From $400 · See packages

FAQ

TikTok · Crypto exchanges questions, answered

Check TikTok's current financial services policy and your account's eligibility directly; it has restricted crypto heavily and changed its position over time. An approval in one market does not carry to another.

Free · 30 min

Get TikTok reporting what crypto exchanges and platforms actually earn

Free30 minutesNo obligation