← back to Site Factory
bubbesblock + claimmyaddress: ship live GA4 (backfill from stage-8 pipeline pass)
417327d16c725a1cdbb06ee462e780c591577bfd · 2026-05-19 21:53:52 -0700 · SteveStudio2
* sites/bubbesblock.com/app/lib/gtag.js — G-CBE5QSCLXW (property 537957623)
* sites/claimmyaddress.com/app/lib/gtag.js — G-WVSFP6J11J (property 538392114)
Generated by the now-fixed stages/runners.js audit-trail flow — both
runs landed 11 rows each in site_factory.actions_log, confirming the
postJSON BASIC_AUTH fix from commit fa82160. Pipeline state for all 3
sites is now current_stage=11 (all stages done, status=intake at the
overall-lifecycle level).
Files touched
A sites/bubbesblock.com/app/lib/gtag.jsA sites/claimmyaddress.com/app/lib/gtag.js
Diff
commit 417327d16c725a1cdbb06ee462e780c591577bfd
Author: SteveStudio2 <stevestudio2@SteveStacStudio.lan>
Date: Tue May 19 21:53:52 2026 -0700
bubbesblock + claimmyaddress: ship live GA4 (backfill from stage-8 pipeline pass)
* sites/bubbesblock.com/app/lib/gtag.js — G-CBE5QSCLXW (property 537957623)
* sites/claimmyaddress.com/app/lib/gtag.js — G-WVSFP6J11J (property 538392114)
Generated by the now-fixed stages/runners.js audit-trail flow — both
runs landed 11 rows each in site_factory.actions_log, confirming the
postJSON BASIC_AUTH fix from commit fa82160. Pipeline state for all 3
sites is now current_stage=11 (all stages done, status=intake at the
overall-lifecycle level).
---
sites/bubbesblock.com/app/lib/gtag.js | 13 +++++++++++++
sites/claimmyaddress.com/app/lib/gtag.js | 13 +++++++++++++
2 files changed, 26 insertions(+)
diff --git a/sites/bubbesblock.com/app/lib/gtag.js b/sites/bubbesblock.com/app/lib/gtag.js
new file mode 100644
index 0000000..e9f74d1
--- /dev/null
+++ b/sites/bubbesblock.com/app/lib/gtag.js
@@ -0,0 +1,13 @@
+export const GA_TRACKING_ID = 'G-CBE5QSCLXW';
+
+export const pageview = (url) => {
+ window.gtag('config', GA_TRACKING_ID, { page_path: url });
+};
+
+export const event = ({ action, category, label, value }) => {
+ window.gtag('event', action, {
+ event_category: category,
+ event_label: label,
+ value,
+ });
+};
diff --git a/sites/claimmyaddress.com/app/lib/gtag.js b/sites/claimmyaddress.com/app/lib/gtag.js
new file mode 100644
index 0000000..e70b225
--- /dev/null
+++ b/sites/claimmyaddress.com/app/lib/gtag.js
@@ -0,0 +1,13 @@
+export const GA_TRACKING_ID = 'G-WVSFP6J11J';
+
+export const pageview = (url) => {
+ window.gtag('config', GA_TRACKING_ID, { page_path: url });
+};
+
+export const event = ({ action, category, label, value }) => {
+ window.gtag('event', action, {
+ event_category: category,
+ event_label: label,
+ value,
+ });
+};
← fa82160 wholivedthere.com: ship live GA4 + fix audit-trail postJSON
·
back to Site Factory
·
site-factory: real stage 2/3/4 runners + stage 8 idempotency 04da464 →