AnchorWorks
Executive Brief 020 · July 7, 2026

The Measurement Spine

Wiring AnchorWorks to know where every lead truly comes from — before the traffic arrives.

Prepared for
Chris Campbell
AnchorWorks
Executive Brief Cloud · 2026
AnchorWorksExecutive Brief 020
Executive Summary

The company can finally see its own funnel.

We poured the measurement spine of the Revenue Engine — the plumbing that records where every lead comes from. We provisioned Google Tag Manager and GA4 under the company's own account, created the ten attribution fields inside GoHighLevel that connect the website to the KPI dashboard, and drew a hard, written boundary between the tracking work and the dashboard build so two people can move in parallel without corrupting each other's data.

Until now, "where did this client come from?" was an educated guess. Every future dollar of ad spend depends on answering it precisely — you cannot scale a channel you cannot measure, and you cannot retarget a visitor you never tagged. This is the foundation the entire paid-growth motion sits on, and it is being laid deliberately before the traffic surge rather than scrambled together after it.

AnchorWorks moved from "we think leads come from X" to a system that records the true origin of every contact — the difference between guessing and knowing.

Current stage: Foundation — the measurement layer is being poured ahead of paid traffic; conversion tracking and retargeting are the next courses.

The Measurement Spine02
AnchorWorksExecutive Brief 020
Executive Decisions · Decision Log

What was decided.

The Measurement Spine03
AnchorWorksMajor Accomplishments
01  ·  Infrastructure

The measurement layer, under the company's own roof.

ProblemThe live website had zero analytics — no tag manager, no GA4, no pixel. Every visitor was invisible; nothing about traffic or behavior was being recorded.
DecisionProvision Google Tag Manager and GA4 under the company's own account, with GTM as the single control layer everything else fires through — so tags can be added or changed without ever touching site code.
ImplementationGTM container GTM-PQZJXQW5 and GA4 property G-YBPMV5S1W4 created and verified under the company login. Deliberately not yet installed on the live site — the container is built and waiting; tags go live only after a QA pass.
Business ImpactThe company now owns its own measurement stack. When ads run, the audiences and conversions accrue to AnchorWorks — a real, transferable asset — not to a contractor's account.
DependenciesMeta Pixel (blocked — see 04); Google Ads (deferred, needs billing).
The Measurement Spine04
AnchorWorksMajor Accomplishments
02  ·  The Handoff Point

Ten fields that connect the website to the dashboard.

ProblemThe CRM held 64 custom fields but not one for where a lead came from. The KPI dashboard's attribution columns had nothing to read, so origin data could never flow.
DecisionCreate a dedicated ATTRIBUTION field group in GoHighLevel, keyed exactly to the dashboard's integration contract — reusing existing "Lead Source" fields for the human-readable view rather than duplicating them.
ImplementationTen fields created: the five UTM parameters, ad campaign id, the Meta and Google click-ids, and funnel + channel. gclid became gclid_capture (GHL reserves the name) and the contract was updated so the sync maps cleanly.
Business ImpactThe literal seam where marketing data meets the dashboard now exists. The moment capture is wired, every new contact carries its true origin — first-touch, immutable, ready for the "one source of truth" ledger.
DependenciesPhase 2C capture wiring (planned, parked); Ethan's GoHighLevel → Supabase sync.
The Measurement Spine05
AnchorWorksMajor Accomplishments
03  ·  Governance

One contract, two lanes — so the build can't collide.

ProblemTwo builders write into the same database. The real risk wasn't a data clash — it was Ethan's build agent re-provisioning the tracking Chris was setting up by hand. A second pixel means every conversion counts twice and the dashboard is corrupted.
DecisionA single integration contract names who writes every field, plus a hard rule: tracking IDs are Chris's to create and Ethan's only to consume — from one shared registry, never self-provisioned.
ImplementationThe contract + a tracking-ids registry became the single handoff surface. The lane boundary was written into the repo's auto-loaded instructions, so Ethan's agent obeys it on every session automatically.
Business ImpactNo duplicated work, no double-counted conversions, no corrupted numbers. Two people move fast in parallel without stepping on each other — the governance that makes the whole build trustworthy.
DependenciesNone — this is the guardrail everything else runs inside.
The Measurement Spine06
AnchorWorksMajor Accomplishments
04  ·  Time-Sensitive

Racing to bank the retargeting audience — and the blocker it surfaced.

ProblemA 30–45 day traffic surge is incoming. Visitors not tagged during it are lost for retargeting forever — so the pixel needed to go in ahead of the full attribution build, not after it.
DecisionPull a minimal, audience-only install forward — base PageView on every funnel page — kept separate from the full attribution build so one can never block the other.
ImplementationA complete install + QA plan was written and readied. Creating the Meta Pixel then surfaced the blocker: AnchorWorks' Meta assets are scattered across portfolios — the ad account lives under a "Grit & Gains Society LLC" portfolio, the Facebook Page is attached to no portfolio, and an empty duplicate "AnchorWorks" portfolio exists.
Business ImpactThe install is banked and executable in an afternoon once the portfolios are consolidated — but until then, retargeting audience is not accruing. Surfaced as the single priority decision so it isn't discovered late.
DependenciesChris's Business Manager consolidation decision (which portfolio becomes canonical).
The Measurement Spine07
AnchorWorksExecutive Brief 020
Metrics

By the numbers.

10
Attribution fields live in the CRM
2
Company-owned analytics accounts (GTM · GA4)
45
Rows in the master tracking map (full event blueprint)
5
Funnels mapped end to end
1
Written integration contract (the lane boundary)
0
Tags shipped to production without a QA pass
Measurement spine · build readiness
Analytics accounts provisionedDone
Attribution fields in the CRM10 / 10
Pixel install + capture wiringPlanned · parked
The Measurement Spine08
AnchorWorksExecutive Brief 020
Business Impact

Why this increases enterprise value.

A measurement spine is unglamorous plumbing — and it is exactly the kind of asset that separates a business that can scale spend from one that can't. It converts marketing from an act of faith into a system of record.

Enterprise value

A tracked funnel is sellable

An acquirer pays for a business that can prove which channels produce customers and at what cost. An untracked funnel is a black box; a measured one is a documented, transferable growth machine.

Less chaos

One truth for origin

No more debating where leads came from. The system records the true source once, at capture, and never overwrites it — the same "capture once" discipline that keeps the whole dashboard honest.

Faster execution

Ship channels with confidence

The day paid traffic runs, we can already tie an ad to a booked call to a closed deal. Spend decisions get made on evidence, in days, not on hunches over months.

Compounding

Every visitor now countable

Retargeting and lookalike pools start compounding the moment the pixel is in. Audience is an appreciating asset — the earlier it's captured, the larger and cheaper the future reach.

The Measurement Spine09
AnchorWorksExecutive Brief 020
Current Company Stage

Where we are.

01
Foundation
02
Launch
03
Scale
04
Expansion
05
Acquisition

AnchorWorks is still in Foundation — deliberately pouring the systems the revenue motion will run on before turning on the taps. The measurement spine is the last major piece of plumbing before paid traffic. Installing the pixel, wiring conversion capture, and starting retargeting are what carry Foundation into Launch.

The Measurement Spine10
AnchorWorksExecutive Brief 020
Open Decisions

Decisions still required.

The Measurement Spine11
AnchorWorksExecutive Brief 020
Next Priorities

The top five.

  1. 01Consolidate the Meta portfolios, then create the PixelUnblocks retargeting before the surge — the highest-leverage next move.
  2. 02Install GTM on the site + LAS subdomainMeta PageView + GA4, preview → QA → production. Starts banking audience and analytics.
  3. 03Wire the attribution capture (Phase 2C)Populate the ten fields at form submit so the dashboard receives real origin data.
  4. 04Build the funnel conversion eventsThe tracking map's revenue-truth events — bookings, downloads, registrations, closed deals.
  5. 05Close the contract loose ends with EthanConfirm the gclid_capture mapping and settle the las_* field decision.
Executive Brief · Version 1.0 · July 7, 2026 · Canonical
The Measurement Spine12
AnchorWorksAppendix
Appendix

The record.

Provisioned IDs

Company-owned, public

GTM-PQZJXQW5Tag Manager container
G-YBPMV5S1W4GA4 measurement id
The 10 fields

ATTRIBUTION group

utm_source · utm_medium · utm_campaign · utm_content · utm_term · campaign_id · fbclid · gclid_capture · source_funnel · source_channel — all live in GoHighLevel, keyed to the integration contract.

Where it lives

The paper trail

Master Tracking Map, Accounts Audit, Phase 1 / 2B / 2C plans, and the Audience-Capture plan in the Tracking & Attribution project; the integration contract + IDs registry in the KPI Command Center repo.

The Measurement Spine13