← back to Ga Allsites
auto-data-snapshot: 2026-08-17T22:33:50 (1 data files) — cache/_ga4_inject_GROUND_TRUTH.md
dee11c4e4acf9aae5913d7fc40292792df4dd4f1 · 2026-08-17 22:33:54 -0700 · auto-commit-fleet
Files touched
A cache/_ga4_inject_GROUND_TRUTH.md
Diff
commit dee11c4e4acf9aae5913d7fc40292792df4dd4f1
Author: auto-commit-fleet <steve@designerwallcoverings.com>
Date: Mon Aug 17 22:33:54 2026 -0700
auto-data-snapshot: 2026-08-17T22:33:50 (1 data files) — cache/_ga4_inject_GROUND_TRUTH.md
---
cache/_ga4_inject_GROUND_TRUTH.md | 49 +++++++++++++++++++++++++++++++++++++++
1 file changed, 49 insertions(+)
diff --git a/cache/_ga4_inject_GROUND_TRUTH.md b/cache/_ga4_inject_GROUND_TRUTH.md
new file mode 100644
index 0000000..5992ac0
--- /dev/null
+++ b/cache/_ga4_inject_GROUND_TRUTH.md
@@ -0,0 +1,49 @@
+# GA4 inject targets — verified ground truth (2026-08-17)
+
+Probed all 24 newly-created GA4 properties (`_ga4_inject_ids.json`) against their LIVE
+domains + framed/redirected targets. Finding: **only 6 of 24 properties are actually
+collecting data.** The other 18 were minted for domains that have no injectable live
+page under our control right now — injecting further just fragments data into empty
+properties.
+
+## ✅ DONE — 6 correctly tracked (Kamatera nginx; live gtag == our property)
+designersalesreps.com · fabricfriday.com · patterndesignlab.com ·
+wallpaperdictionary.com · wallpaperhistory.com · wallpaperwednesday.com
+
+## ♻️ Redundant new property — site already tracked elsewhere (no action needed)
+- **67calc.com** — GoDaddy masked-frame over `67-…vercel.app` (calc-67 repo), which
+ already runs its own `G-7K9CPBPFLD`. Our new `G-QT01T2V3F0` is empty/redundant.
+- **designerssalesreps.com** — alias/redirect to designersalesreps.com; shares
+ `G-J4BCJ7GZYR`. Our new `G-9YX437H6DC` is empty/redundant.
+
+## ⛔ Masked-forward over an external app — GA4 belongs in the framed repo (GATED + blocked)
+GoDaddy domain-forwarding framesets; the real app is a Netlify/Vercel deploy whose
+source was NOT found under ~/Projects. Injecting requires locating that repo + redeploy.
+- wallsondemand.com → `cerulean-cassata-6f80a3.netlify.app` (no gtag)
+- muralsondemand.com → ip-10-124 frameset (netlify/vercel target)
+- wallpaperondemand.com → ip-10-124 frameset
+- fabricsondemand.com → ip-10-124 frameset
+
+## 🏗️ Parked stub / JS-redirect — no real content page to inject (needs a site build, GATED)
+askgoodquestions.ai (→/lander) · bubbeleh.ai · commercialdesignreps.com ·
+designerrepresentatives.com · designerwallcoverings.ai · designtradelive.com ·
+greendomainbrokers.com · hospitalitysalesrepresentatives.com · iwascute.com ·
+wall-papers.org · wallsandfabrics.com
+
+## 💀 Dead / unreachable
+dsgntv.com — DNS/connection error at probe time (retry later).
+
+---
+### Recommended next steps (all GATED — Steve's call)
+1. **Consolidate the redundant properties.** 67calc + designerssalesreps new properties
+ sit empty. Either point the framed app at the new ID, or delete the new property
+ (GA4 delete = destructive external → gated). Lowest-value; leave as-is is fine.
+2. **Locate the 4 ondemand Netlify/Vercel repos**, add gtag in-app, redeploy (gated).
+3. **11 stubs need an actual site** before analytics means anything — this is the
+ "create websites in the flow" bucket; domain-landings can serve them, then repoint
+ DNS off the GoDaddy forward (gated DNS + deploy).
+4. Retry dsgntv.com probe.
+
+**Bottom line:** the property-creation batch over-provisioned — 18 properties are premature.
+No further *injection* is correct until each domain has a real, self-served page. This
+matches the DTD panel's read that the remaining portfolio work is gated, not quick.
← 3cdc431 chore: lint autofixes (imports, re.IGNORECASE, unused import
·
back to Ga Allsites
·
GA4 absence-detector: park-aware + local-repo-aware, strict 44c3dc4 →