Skip to main content
TikTok · Siding contractorsTikTok × Siding contractors

TikTok Ads conversion tracking for siding contractors

Siding splits into two businesses that share a crew, and they need opposite measurement. 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 siding contractors, and what TikTok specifically needs to accept it.

Free30 minutesNo obligation

Specific to TikTok × Siding contractors

TikTok for siding: a retail reach test, measured on inspections

On TikTok, a siding contractor should send SubmitForm for the inspection request through the Events API with ttclid and hashed contact data, and report signed and approved jobs from the job system rather than optimizing on them. Job volume is too low for TikTok to learn from, and its audience skews younger than most siding buyers.

TikTok's audience skews younger than the homeowner who replaces siding, and much younger than the one filing a hail claim, so treat it as a test before building a pipeline around it. Where it can work is retail replacement in newer subdivisions, where first-time owners are deciding on exterior upgrades and before-and-after footage of a full re-side is the content that earns attention.

Pick SubmitForm as the optimization event and keep the job-level outcome for reporting. A contractor rarely closes enough TikTok-sourced jobs in a month for the algorithm to learn from them. Pass the inspection request at zero or a flat proxy value, and check TikTok's current attribution windows against your retail sales cycle before reading any cost per signed job.

The usual break: TikTok leads often come through instant forms inside the app, so no ttclid ever reaches your site and nothing ties the eventual contract back to the ad. Keep the form's lead ID on the customer record in the job system so the match can still be made. If TikTok is used for storm restoration at all, keep claim details out of the Events API payload entirely.

TikTok · Siding contractors · what breaks

Why TikTok under-reports for siding contractors

  1. 01

    Insurance and retail work pooled

    One is decided by a homeowner, the other by an adjuster.

  2. 02

    Storm demand credited to campaigns

    Hail creates a season nobody bought.

  3. 03

    Signed contingencies counted as won work

    A contingency agreement is not an approved claim.

  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 · Siding contractors · the fix

What working looks like — TikTok · Siding contractors

  • Approved or signed jobs as the conversion

    At the approved scope for insurance, contract value for retail.

  • Work type carried on the conversion

    So the two businesses stay separable.

  • Denials and scope reductions reversed

    Both are routine on claims.

TikTok · Siding contractors · architecture

How TikTok and siding contractors actually connect

  1. 1

    The conversion in siding contractors

    For insurance work the money event is the approved scope, because the carrier decides the number. For retail work it is the signed contract.

  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 job system — approved scopes and signed retail contracts by date, at the value that will be paid.

  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 · Siding contractors · events

The conversion map for siding contractors

Five events where a third party decides the outcome on half the pipeline.

Enquiry or storm canvassDemand spikes with weather, not with spend.
InspectionDamage assessed, claim viability established.
Contingency or contract signedCommitment, not yet money on the insurance side.
Claim approvedThe decision that sets the value.
Installed and invoicedWhere supplements and reductions settle.

TikTok · Siding contractors · diagnose

Diagnostic order — TikTok · Siding contractors

  1. 01

    Count records carrying ttclid

  2. 02

    The adjuster controlling the value

    Your estimate is a proposal; the approved scope is the revenue.

  3. 03

    Storm-driven demand read as performance

    A hail event produces a quarter of work no campaign caused.

  4. 04

    Contingencies treated as conversions

    A large share never become approved claims.

  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 · Siding contractors · prove

How it gets proven — TikTok · Siding contractors

Source of truth

The job system — approved scopes and signed retail contracts by date, at the value that will be paid

  • Approved jobs reconciled per record against what each platform reports.
  • Work type present on every conversion.
  • Denials and reductions reversed within the window.
  • Storm dates annotated against the demand curve.
  • TikTok's own event diagnostics, plus a reconciliation against your records read directly, not inferred from an upload succeeding.

TikTok · Siding contractors · free audit

What we check in the free audit

  • Count records carrying ttclid
  • The adjuster controlling the value
  • Storm-driven demand read as performance
  • Contingencies treated as conversions
  • Read TikTok's own event diagnostics, plus a reconciliation against your records

Checked against

The job system — approved scopes and signed retail contracts by date, at the value that will be paid

Get my free conversion tracking audit

Free30 minutesNo obligation

TikTok · Siding contractors · when not to buy

When you don't need this — TikTok · Siding contractors

  • If TikTok already reports conversions that reconcile against the job 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 · Siding contractors · what we deliver

What gets built — TikTok · Siding contractors

  • Click identifier captured and persisted

    Through inspection, claim and approval.

  • Carried into the job system

    Onto the customer record.

  • Approved job fires the conversion

    At the value that will actually be paid.

  • Denied claims and deferrals reversed

    So reported revenue matches settlements.

  • 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 job system — approved scopes and signed retail contracts by date, at the value that will be paid. Miss it and we keep working at no cost.

Get my free conversion tracking audit

From $400 · See packages

FAQ

TikTok · Siding contractors questions, answered

Sometimes for retail replacement in younger neighborhoods, rarely for insurance restoration. Run it as a capped test and judge it on inspections that became signed contracts.

Free · 30 min

Get TikTok reporting what siding contractors actually earn

Free30 minutesNo obligation