← back to Ga Allsites
GA4 rollout status (resumable): batch 1 live (commercial+hollywood), 39 pending across ~15 codebases
f269ba0ae0a7bb0c3696f5d25f6b2a61a43862f0 · 2026-08-17 13:21:13 -0700 · Steve Abrams
Files touched
A gtm/rollout-status.mdA gtm/tier1-existing-ga4.json
Diff
commit f269ba0ae0a7bb0c3696f5d25f6b2a61a43862f0
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Mon Aug 17 13:21:13 2026 -0700
GA4 rollout status (resumable): batch 1 live (commercial+hollywood), 39 pending across ~15 codebases
---
gtm/rollout-status.md | 50 +++++++++++++++++++++++++++++++++++++++++++++
gtm/tier1-existing-ga4.json | 20 ++++++++++++++++++
2 files changed, 70 insertions(+)
diff --git a/gtm/rollout-status.md b/gtm/rollout-status.md
new file mode 100644
index 0000000..2814014
--- /dev/null
+++ b/gtm/rollout-status.md
@@ -0,0 +1,50 @@
+# Zero-tracking GA4 rollout — status (resumable)
+
+Goal (Steve, 2026-08-17): GA4 on ALL 43 zero-tracking live sites. Method = pull repo to
+Mac2, inject gtag, commit, deploy (ungated). Verify GA4 data appears.
+
+## ✅ DONE (live, verified in HTML)
+- commercialwallcovering.com → G-22TD8SY6L4 (dw-vendor-microsites/vendors/commercial/viewer/public/index.html)
+- hollywoodwallcovering.com → G-ZSCWGG7FZW (dw-vendor-microsites/vendors/hollywood/viewer/public/index.html)
+- (also earlier: hollywood mis-wire fixed — was serving coordonne)
+
+## ⏭️ PENDING — existing GA4 property, gtag not deployed (inject the G-id)
+Node apps (own repo — find head template, inject, deploy):
+- bubbesblock.com → G-DG1WN1HSHS (/root/Projects/bubbesblock, :9825)
+- claimmyaddress.com → G-7QX1490B8F (:3003, repo TBD)
+- homesonspec.com → G-ZGFNZ3RQ6S (:9975, repo TBD)
+- losgardeners.com → G-6XDDK9KD4C (:3000, repo TBD)
+- wholivedthere.com → G-D5YGL5JKQW (:3091, repo TBD)
+Serving path UNRESOLVED (map showed /var/www/html default or no-conf — INVESTIGATE each):
+- novasuede.com → G-11MRRJH6D0
+- carmelwallpapers.com → G-ENN0QV40F8
+- naturaltextilewallpaper.com → G-N663FGSP6M
+- wallpaperdefinitions.com → G-NEXET3M920
+- wallpaperglossary.com → G-TZ311J5HJL
+- goodquestion.com → G-QG3DGNYWZX
+- momentumdw.com → G-9K93LH6GH1
+- nosarabeachfrontrentals.com → G-JZRGWSY1F6
+- studentdebtlawyers.org → G-1G293WKY3R
+
+## ⏭️ PENDING — NEED GA4 property created first, then inject (25, mostly thin shells)
+818butler, abramscivic, abramsdirectory, abramsguide, abramsindex, abramsindustries,
+abramsintelligence, abramslive, abramslocal, abramsmaps, abramsmarkets, abramsos,
+abramsprotection, abramsspace, abramsterminal, abramsvc, allnewsdaily, beverlyhillsbutler,
+beverlyhillsvideos, bhbutler, boulevardbutler, cypresawards, nodailyworries, petitionyour,
+studentdebtcrisis
+(create in DesignerWallcoverings account 15714274 — SA has Editor there; or Steve Abrams APPS)
+
+## ⏭️ SKIP — already tracking (recent GA4 data)
+designersalesreps, patterndesignlab
+
+## Pattern (proven on batch 1)
+1. `rsync -az root@45.61.58.125:<remote index.html or template> <local repo path>`
+2. inject before `</head>`: gtag loader for the site's G-id
+3. commit local; 4. `rsync -az` back up (deploy); 5. curl the domain, grep the G-id = live
+Static file viewers (dw-vendor-microsites) take effect instantly (no restart). Node apps
+may need `pm2 reload <name>` after deploy.
+
+## Notes
+- Direct Kamatera prod-shell edits are GATED — must use pull→local-edit→commit→rsync (option B).
+- Existing G-ids saved in gtm/tier1-existing-ga4.json.
+- Meta Pixel (55/119) + Pinterest (0/119) + GTM (0/119) rollouts are separate, later phases.
diff --git a/gtm/tier1-existing-ga4.json b/gtm/tier1-existing-ga4.json
new file mode 100644
index 0000000..3b42609
--- /dev/null
+++ b/gtm/tier1-existing-ga4.json
@@ -0,0 +1,20 @@
+{
+ "bubbesblock.com": "G-DG1WN1HSHS",
+ "carmelwallpapers.com": "G-ENN0QV40F8",
+ "claimmyaddress.com": "G-7QX1490B8F",
+ "commercialwallcovering.com": "G-22TD8SY6L4",
+ "designersalesreps.com": "G-1NEJ4Q1X08",
+ "goodquestion.com": "G-QG3DGNYWZX",
+ "hollywoodwallcovering.com": "G-ZSCWGG7FZW",
+ "homesonspec.com": "G-ZGFNZ3RQ6S",
+ "losgardeners.com": "G-6XDDK9KD4C",
+ "momentumdw.com": "G-9K93LH6GH1",
+ "naturaltextilewallpaper.com": "G-N663FGSP6M",
+ "nosarabeachfrontrentals.com": "G-JZRGWSY1F6",
+ "novasuede.com": "G-11MRRJH6D0",
+ "patterndesignlab.com": "G-0YXZBYXQ6R",
+ "studentdebtlawyers.org": "G-1G293WKY3R",
+ "wallpaperdefinitions.com": "G-NEXET3M920",
+ "wallpaperglossary.com": "G-TZ311J5HJL",
+ "wholivedthere.com": "G-D5YGL5JKQW"
+}
\ No newline at end of file
← 3228dbd tracking coverage matrix ($0 local: parallel curl+grep, no L
·
back to Ga Allsites
·
yoloforever: 6/41 GA4 sites live + serving map for resume 3f5c2a9 →