Skip to main content
TikTok · Freight and logisticsTikTok × Freight and logistics

TikTok Ads conversion tracking for freight and logistics companies

Freight is a two-sided business and almost every account measures it as one. 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 freight and logistics companies, and what TikTok specifically needs to accept it.

Free30 minutesNo obligation

Specific to TikTok × Freight and logistics

TikTok for freight: a carrier-side channel, if any

For a freight company, TikTok is realistically a carrier and driver recruitment channel. Track the carrier application as SubmitForm through the Events API, sent from the onboarding system with the ttclid captured on landing. Shipper conversions rarely originate on TikTok and do not justify a separate build.

Trucking content does well on TikTok, and the people watching it are drivers and small fleet owners, not the shipping managers who sign lane agreements. Treat TikTok as a supply-side channel. If a freight brokerage wants shipper volume, TikTok is the wrong place to look for it, and building shipper-side tracking here mostly measures noise.

The usual break is that the carrier packet is completed on a separate onboarding portal or a hosted form that never sees the landing URL, so ttclid is lost before the application exists. Pass ttclid into that form as a hidden or prefilled field, store it on the carrier record, and send SubmitForm from the server when the packet is submitted. Send a second, later event when the carrier is approved and hauls a first load; that is the supply-side outcome that matters, and TikTok's own windows will decide whether it can still be credited, so check them in your account.

A sane minimal setup is the pixel, one SubmitForm event with a shared event ID, and the Events API on top only once carrier campaigns are spending enough to need it. Leave shipper events out of the TikTok pixel entirely so the algorithm never learns from them. If the campaign advertises company driver jobs, check TikTok's current rules for employment ads before launch.

TikTok · Freight and logistics · what breaks

Why TikTok under-reports for freight and logistics companies

  1. 01

    Shipper and carrier leads in one conversion action

    Two different funnels, two different economics, one number that describes neither.

  2. 02

    Quote requests optimized as conversions

    Freight quoting is high volume and mostly price discovery.

  3. 03

    First shipment valued as the account

    The revenue is recurring lane volume over years.

  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 · Freight and logistics · the fix

What working looks like — TikTok · Freight and logistics

  • First shipment as the shipper money event

    From the TMS, valued at expected annual lane revenue.

  • Carrier onboarding as a separate event

    Real and valuable, and never in the same conversion action as a shipper.

  • Account value from your own history

    Average annual revenue per account times average tenure.

TikTok · Freight and logistics · architecture

How TikTok and freight and logistics companies actually connect

  1. 1

    The conversion in freight and logistics companies

    Two funnels mapped independently. The word lead means something completely different on each side, which is why one taxonomy cannot cover both.

  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 TMS — first shipments by date and ongoing lane revenue by account, for the same window.

  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 · Freight and logistics · events

The conversion map for freight and logistics companies

Five events across two sides of a marketplace.

Quote requestHigh volume, mostly price discovery.
Qualified shipper leadConfirmed lanes, volume and creditworthiness.
First shipment bookedThe shipper money event, valued at expected annual revenue.
Carrier applicationThe supply side. Its own conversion action, always.
Carrier onboarded and haulingThe supply-side money event.

TikTok · Freight and logistics · diagnose

Diagnostic order — TikTok · Freight and logistics

  1. 01

    Count records carrying ttclid

  2. 02

    One conversion action for both sides

    The most damaging configuration here, and the most common.

  3. 03

    Credit approval sitting between lead and shipment

    A qualified shipper who fails credit is not revenue.

  4. 04

    CRM and TMS as separate systems

    The identifier has to reach the TMS or shipments cannot be attributed.

  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 · Freight and logistics · prove

How it gets proven — TikTok · Freight and logistics

Source of truth

The TMS — first shipments by date and ongoing lane revenue by account, for the same window

  • First shipments reconciled per account against what each platform reports, shipper side only.
  • Carrier conversions reconciled separately, on their own terms.
  • Identifier coverage measured independently on each funnel.
  • Account value shown as the calculation, from your own revenue history.
  • TikTok's own event diagnostics, plus a reconciliation against your records read directly, not inferred from an upload succeeding.

TikTok · Freight and logistics · free audit

What we check in the free audit

  • Count records carrying ttclid
  • One conversion action for both sides
  • Credit approval sitting between lead and shipment
  • CRM and TMS as separate systems
  • Read TikTok's own event diagnostics, plus a reconciliation against your records

Checked against

The TMS — first shipments by date and ongoing lane revenue by account, for the same window

Get my free conversion tracking audit

Free30 minutesNo obligation

TikTok · Freight and logistics · when not to buy

When you don't need this — TikTok · Freight and logistics

  • If TikTok already reports conversions that reconcile against the tms 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 · Freight and logistics · what we deliver

What gets built — TikTok · Freight and logistics

  • Click identifier captured and persisted on both funnels separately

    Shipper and carrier journeys usually live on different pages.

  • Carried into the CRM and the TMS

    Onto the account record, through any lead conversion.

  • First shipment fires the shipper conversion

    With the modeled account value.

  • Dormant accounts reported

    An account that shipped once and stopped is not the value you claimed.

  • 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 TMS — first shipments by date and ongoing lane revenue by account, for the same window. Miss it and we keep working at no cost.

Get my free conversion tracking audit

From $400 · See packages

FAQ

TikTok · Freight and logistics questions, answered

Rarely. TikTok's freight audience is mostly drivers and owner-operators, so most companies use it for carrier recruitment and measure it that way.

Free · 30 min

Get TikTok reporting what freight and logistics companies actually earn

Free30 minutesNo obligation