Skip to main content
Google Ads · Masonry contractorsGoogle Ads × Masonry contractors

Google Ads conversion tracking for masonry contractors

Masonry divides between new-build work subcontracted from builders and restoration work bought by property owners — and restoration on older or listed buildings adds an approval step that no other trade deals with. What Google Ads adds on top of that is a mechanical requirement: gclid, gbraid and wbraid have to reach the record that holds the money, because Google Ads can only credit a conversion it can tie back to a click it recognizes. This page covers both halves — what a conversion is in masonry contractors, and what Google Ads specifically needs to accept it.

Free30 minutesNo obligation

Specific to Google Ads × Masonry contractors

Google Ads for masonry: import signed jobs before the 90 days run out

Masonry contractors on Google Ads should capture gclid, gbraid and wbraid on the quote request, store them on the estimating record, and import the signed job from that system at contract value. On historic-review jobs that sign after 90 days, import the completed survey as an earlier conversion so bidding still gets a signal.

Google is where most masonry demand starts, because the restoration buyer types the problem: a leaning chimney, spalling brick, failed mortar joints. That intent is worth a separate conversion action from new-build bid requests, since a homeowner searching "tuckpointing near me" and a general contractor looking for a masonry sub behave nothing alike once the quote goes out.

The 90-day import window is the hard edge here. A straightforward repointing job signs inside it. A job on a house in a historic district can wait on a preservation commission review, a certificate of appropriateness, and a brick or mortar match, and the signature lands after the gclid can no longer be matched. Import the survey-completed stage as the primary conversion, set its counting to one, and keep signed jobs as a secondary action that informs value without being the only thing bidding sees.

The usual failure is the phone. Chimney and foundation work generates calls, and if call conversions aren't configured with Google's forwarding numbers or your own call tracking passing the gclid, the account only learns from the minority who used the form. Enhanced Conversions for leads helps when the identifier is missing but an email was given.

Google Ads · Masonry contractors · what breaks

Why Google Ads under-reports for masonry contractors

  1. 01

    Restoration and new build pooled

    Different buyers, different cycles, different approval risk.

  2. 02

    Heritage and conservation approvals

    A third party can stop the job after you have quoted it.

  3. 03

    Specification matching taking real time

    Sourcing matching brick or stone is unpaid work before commitment.

  4. 04

    Gclid, gbraid and wbraid never reaches the record

    Three parameters, not one. gclid is the long-standing identifier; gbraid and wbraid arrive on iOS traffic where privacy constraints prevent the usual one. Capture code that names only gclid loses a growing share, silently, and the loss is invisible until you audit how many records carry an identifier.

Google Ads · Masonry contractors · the fix

What working looks like — Google Ads · Masonry contractors

  • Signed jobs as the conversion

    At contract value, tagged restoration or new build.

  • Approval stalls reported separately

    So a blocked pipeline is visible rather than silent.

  • Specification time counted as a cost

    Because it is spent before any commitment.

Google Ads · Masonry contractors · architecture

How Google Ads and masonry contractors actually connect

  1. 1

    The conversion in masonry contractors

    The money event is a signed job. On consented restoration work an approval sits between the quote and the signature, and it is not yours to control.

  2. 2

    Google Ads needs a click to match

    A click identifier inside the 90-day window, a conversion action name that matches one configured in the account, a conversion timestamp for when the outcome happened, and a value. Read the match rate after uploading — a file can upload perfectly and match nothing.

  3. 3

    The identifier: gclid, gbraid and wbraid

    Three parameters, not one. gclid is the long-standing identifier; gbraid and wbraid arrive on iOS traffic where privacy constraints prevent the usual one. Capture code that names only gclid loses a growing share, silently, and the loss is invisible until you audit how many records carry an identifier.

  4. 4

    Where it gets sent from

    The estimating system — signed jobs by date, at contract value, tagged restoration or new build.

  5. 5

    Deduplication and window

    There's no shared event ID mechanism like Meta's. What matters instead is the counting setting on each conversion action — 'one' for lead-type conversions so a repeat submitter doesn't count three times, 'every' for ecommerce where a second purchase is a second sale. This is the single most common misconfiguration we find in Google Ads accounts. Google's offline import window is 90 days from the click. Anything older can't be matched, and rows outside it fail as unmatched without much explanation. Measure your median click-to-outcome time against that before designing anything.

Google Ads · Masonry contractors · events

The conversion map for masonry contractors

Five events with an external approval gate on part of the pipeline.

Enquiry or bid invitationProperty owner for restoration, builder for new build.
Survey and specificationReal unpaid time, especially on matching work.
Quote issuedFrequently one of several.
Consent granted where requiredThe gate on heritage and listed work.
Job signed and completedThe money event.

Google Ads · Masonry contractors · diagnose

Diagnostic order — Google Ads · Masonry contractors

  1. 01

    Count records carrying gclid, gbraid and wbraid

  2. 02

    Consent processes outside your control

    A refusal kills a quoted job months after the estimating time was spent.

  3. 03

    Two buyer types averaged

    A builder awarding repeat work and a homeowner restoring a chimney are not one funnel.

  4. 04

    Long cycles on consented work

    Well past every default attribution window.

  5. 05

    Read the match rate on the upload, not the success message

    A conversion action that stops receiving hits is flagged as inactive 30 days later — by which point a month of budget has already run against a missing signal. Check the last-received date on every action monthly; it takes two minutes and it's the cheapest monitoring available.

Google Ads · Masonry contractors · prove

How it gets proven — Google Ads · Masonry contractors

Source of truth

The estimating system — signed jobs by date, at contract value, tagged restoration or new build

  • Signed jobs reconciled per record against what each platform reports.
  • Work type present on every conversion.
  • Refused consents reversed within the window.
  • Survey and specification hours reported against quote volume.
  • The match rate on the upload, not the success message read directly, not inferred from an upload succeeding.

Google Ads · Masonry contractors · free audit

What we check in the free audit

  • Count records carrying gclid, gbraid and wbraid
  • Consent processes outside your control
  • Two buyer types averaged
  • Long cycles on consented work
  • Read the match rate on the upload, not the success message

Checked against

The estimating system — signed jobs by date, at contract value, tagged restoration or new build

Get my free conversion tracking audit

Free30 minutesNo obligation

Google Ads · Masonry contractors · when not to buy

When you don't need this — Google Ads · Masonry contractors

  • If Google Ads already reports conversions that reconcile against the estimating 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 gclid, gbraid and wbraid.
  • If you're running Performance Max exclusively and haven't separated your conversion actions, the import will work and the reporting won't tell you much. Worth sorting the account structure first.

Google Ads · Masonry contractors · what we deliver

What gets built — Google Ads · Masonry contractors

  • Click identifier captured and persisted

    Through cycles that can run months on consented work.

  • Carried into the estimating system

    Onto the customer or account record.

  • Signed job fires the conversion

    At contract value, with the work type.

  • Refused consents and abandoned jobs reversed

    Both happen and both were counted as pipeline.

  • Dispatch via Google's offline conversion import

    Uploaded against the click identifier, either through the Google Ads API or as a file. The upload is the easy part; what limits it is how many of your records carry an identifier at all. Verify the current column format against Google's own template — it has changed before.

Written guarantee

95%+ tracking accuracy

Measured against The estimating system — signed jobs by date, at contract value, tagged restoration or new build. Miss it and we keep working at no cost.

Get my free conversion tracking audit

From $400 · See packages

FAQ

Google Ads · Masonry contractors questions, answered

No. Create separate actions so restoration campaigns aren't bid against bid-invitation volume from builders, which converts and pays on a different pattern entirely.

Free · 30 min

Get Google Ads reporting what masonry contractors actually earn

Free30 minutesNo obligation