4 Star Electronics × DataStudios · Offline conversion tracking

Every RFQ accounted for — from click to revenue.

You already import offline conversions to Google Ads. We audited the quality and compliance of what's sent, measured the reach Enhanced Conversions adds, and built a direct Data Manager API path — clean, consent-filtered, idempotent, and per-row accountable. Validated on live data, with zero production writes.

Converted (60d)
3,628
quotes + orders · client approved definition
Clean & sendable
3,506
95% of the send · gclid + consented ECL
ECL web reach
up to 97%
from 46% on gclid · reachable, not realized
Per-row reasoned
100%
every excluded row carries a reason
What we found

You're already importing — the opportunity is quality, compliance, and reach.

A read-only audit on live data, anchored to your approved definition (60-day window, settled statuses, internal & test excluded).

You already import VERIFIED

~1,326 quote and ~257 order conversions are attributed in Google Ads today (90d), via a daily n8n job → a Google Sheet + GA4 Measurement Protocol. Credit to the team — the pipeline already runs. (attributed ≠ uploaded.)

Quality & compliance audit

Of what's sent: 3,506 clean (gclid + consented hashed-PII), 170 non-consented PII — a customer-data-terms compliance risk, because the Sheet applies no consent filter — and ~0 Google-unusable noise.

Enhanced Conversions roughly doubles reach

On website conversions, gclid alone reaches 46% of quotes / 34% of orders; consented email/phone (ECL) lifts reachable to 97% / 90%. Reachable, not realized — ECL realizes an aggregate ~30–70%, measured at go-live.

Systems diverge — by design

CRM (settled truth), GA4 (observed event) and Ads (click-attributed) measure different things. GA4 ≈ CRM validates the website signal; the Ads gap is attribution method, not loss — the recoverable share is an open question.

Read the full findings deck →
What we can do now · Phase 1 (validated)

Replace the Sheet with the Data Manager API.

Same clean data, sent direct — programmatic, auditable, and safe. Built and validated on live data; nothing is written until you approve.

01

Direct, clean, accountable VALIDATED

  • Clean, consent-filtered uploads — drops the 170 non-consented PII
  • Per-row did-not-import log — every excluded row has a reason
  • Idempotent transaction ids — safe re-runs, no double-counting
  • validateOnly confirms acceptance — single request, no chunking
02

The ask GO-LIVE GATE

Approve the flip to production writes, plus two prerequisites:

  • Accept Google's customer-data terms on the Quotes/Orders actions (unlocks the ECL leg)
  • Audit the ~138 thank-you-page tagging gap (web conversions with no gclid and no PII)
Read-only today. Everything above is validated on live data with zero production writes.
Future state · Phase 2+

From a console you watch to an agent you supervise.

Phase 1 makes the pipeline clean and accountable. What it unlocks next:

Dashboard goes live

The operational drill-down runs on real uploads — and the realized-match stage lights up (measured at go-live, not before).

Cross-platform reconciliation

CRM / GA4 / Ads on a settled cadence — and you already capture Meta, LinkedIn & Bing click-IDs, so the same spine extends beyond Google.

The agentic node

The console you watch becomes an agent you supervise — runs on a cadence, answers in plain language, and escalates only when a human should decide.

Open the interactive console →
Roadmap

Now → reconciliation → agentic.

Phase 1 · now (validated)

Direct & accountable

  • Data Manager API, replacing the Google Sheet
  • Consent filter — drops the 170 non-consented
  • Per-row did-not-import, by date & ID
  • ECL web reach to 97% / 90% (reachable ≠ realized)
  • Validated on live data — zero writes
Phase 2 · next

Reconciliation + dashboard live

  • Dashboard live — realized-match lights up
  • Cross-platform reconciliation (+ Meta / LinkedIn / Bing)
  • Decompose the recoverable share of the Ads gap
Phase 3 · agentic

An agent you supervise

  • Runs itself on a recurring cadence
  • Ask it status in plain language
  • Human gates for decisions above its pay grade
Evidence & artifacts

Everything we've produced, in one place.

The deck and dashboard carry the headline; the artifacts below are the working detail, kept current as the build progresses.

Meetings

Recordings & notes.

Jun 18
Discovery & data setup walkthrough
Source of truth, the RFQ → Quote → Order model, tracking review
Recording →
Jun 22
Access & kickoff
Supabase + n8n access, the match-key question
Recording →
Recordings link out to Google Drive / Loom — access stays governed at the source. Add a meeting by dropping its link here.