Ga Allsites

repo: ~/Projects/ga-allsites · 87 commits · 1 in last 24h, 6 in last 7d · ▂ █▂

Search the build

87 commits indexed

  1. 0f43d1c 2026-09-25 auto-data-snapshot: 2026-09-25T19:06:05 (1 data files) — etl.err
  2. 1c4f0b0 2026-09-25 auto-data-snapshot: 2026-09-25T15:32:10 (1 data files) — etl.err
  3. c70a731 2026-09-25 auto-data-snapshot: 2026-09-25T11:52:49 (1 data files) — etl.err
  4. 98e504a 2026-09-25 auto-data-snapshot: 2026-09-25T11:35:27 (1 data files) — etl.err
  5. c269f4c 2026-09-25 auto-data-snapshot: 2026-09-25T01:35:13 (1 data files) — etl.err
  6. daa0fa7 2026-09-21 auto-data-snapshot: 2026-09-21T20:34:48 (1 data files) — etl.err
  7. e048135 2026-09-16 auto-data-snapshot: 2026-09-16T09:33:20 (1 data files) — etl.err
  8. 74df88a 2026-09-13 auto-data-snapshot: 2026-09-13T09:49:22 (1 data files) — etl.err
  9. a2da914 2026-09-12 auto-data-snapshot: 2026-09-12T19:54:34 (1 data files) — etl.err
  10. 4a45fc9 2026-09-12 auto-data-snapshot: 2026-09-12T14:31:21 (1 data files) — etl.err
  11. 7963153 2026-09-12 auto-data-snapshot: 2026-09-12T08:20:59 (1 data files) — etl.err
  12. d4c5798 2026-09-09 auto-data-snapshot: 2026-09-09T10:04:38 (1 data files) — etl.err
  13. 6ef7b5c 2026-09-04 snapshot before restart: preserve in-flight work
  14. 2499b12 2026-09-01 auto-data-snapshot: 2026-09-01T22:59:22 (1 data files) — etl.err
  15. 466fcb3 2026-09-01 auto-data-snapshot: 2026-09-01T21:44:50 (1 data files) — etl.err
  16. 465cee5 2026-09-01 auto-data-snapshot: 2026-09-01T06:36:17 (1 data files) — etl.err
  17. c7c0dd9 2026-08-31 auto-data-snapshot: 2026-08-31T21:20:03 (1 data files) — etl.err
  18. b7acf11 2026-08-26 auto-data-snapshot: 2026-08-26T23:46:29 (1 data files) — etl.err
  19. 499d8de 2026-08-25 auto-data-snapshot: 2026-08-25T21:55:57 (1 data files) — etl.err
  20. f399dae 2026-08-22 chore: GA GATE-2 fleet injector (route-by-nginx, idempotent, .bak) — session close
  21. 6630fbf 2026-08-22 Add gate2_inject.sh + gate2_rollback.sh for GA4 fleet injection
  22. bccd4f3 2026-08-21 auto-data-snapshot: 2026-08-21T17:47:31 (1 data files) — etl.err
  23. bd77f7a 2026-08-21 auto-data-snapshot: 2026-08-21T08:13:58 (1 data files) — gate1_result.json
  24. b8efb29 2026-08-21 auto-data-snapshot: 2026-08-21T07:10:15 (1 data files) — sweep_results.json
  25. d41a8db 2026-08-21 auto-data-snapshot: 2026-08-21T06:05:08 (2 data files) — authoritative_map.json sweep_results.json
  26. 3a1f985 2026-08-21 auto-data-snapshot: 2026-08-21T01:18:32 (1 data files) — etl.err
  27. 79e1017 2026-08-20 portfolio GA4: stage 17 domains (DNS+certs+backends+nginx confs) — blocked on fabricut http2 reload gate
  28. 5985c69 2026-08-20 GA4 inject: 2026-08-20 re-verification — 6 live-verified, NEEDS_INJECT=0, parked-IPs stale (now Kamatera, still no vhost/cert → HOLD unchanged)
  29. c73d255 2026-08-18 auto-data-snapshot: 2026-08-18T21:58:08 (1 data files) — etl.err
  30. 5598972 2026-08-18 chore: ruff autofixes on GA4 detector/mint/delete scripts (session close)
  31. 293388c 2026-08-18 GA4: delete 5 redundant duplicate properties (soft-trash, recoverable ~7d) — reconcile after detector fix
  32. 44c3dc4 2026-08-18 GA4 absence-detector: park-aware + local-repo-aware, strict 10-char id, TLD-safe repo match; fail-closed dup/park guard in mint script
  33. dee11c4 2026-08-17 auto-data-snapshot: 2026-08-17T22:33:50 (1 data files) — cache/_ga4_inject_GROUND_TRUTH.md
  34. 3cdc431 2026-08-17 chore: lint autofixes (imports, re.IGNORECASE, unused imports) — session close
  35. 277b943 2026-08-17 chore: lint (14 autofix) + light refactor of session GA4 scripts (session close)
  36. 1ad6463 2026-08-17 GA4 cleanup: deleted Momentum DW property; goodquestion.ai + nosara blocked by SA permission on APPS account 371997142
  37. 34f211e 2026-08-17 ABORT orphan-GA4 deletion: dry-run proved all 3 are legit (DW subdomain, goodquestion.ai, live Nosara site) — corrected exclusion record
  38. fb0bb41 2026-08-17 ownership audit: 3 off-host domains NOT owned (momentumdw/nosarabeach/goodquestion) — orphan GA4 props; add not-owned exclusion list
  39. 532e126 2026-08-17 rollout-status: cycle 12 — rollout complete on controllable fleet (GA4 35/41, Meta 16); off-host tail needs Steve pipeline access
  40. 1100373 2026-08-17 rollout-status: cycle 11 — GA4 35/41 (CF cache self-expired), Meta on 2 CF storefronts
  41. 5a20bdb 2026-08-17 rollout-status: cycle 10 — Meta on 3 storefronts via app-template inject; parked domains skipped (ad-audience scoping)
  42. 1ebbbf8 2026-08-17 rollout-status: cycle 9 — Meta pixel paused on shared confs after 2 nginx breaks (recovered)
  43. d3fb32f 2026-08-17 yoloforever: 19/41 GA4 live (all real + non-CF shells); 16 abrams* blocked on CF purge
  44. 222a9e3 2026-08-17 auto-data-snapshot: 2026-08-17T14:59:21 (2 data files) — cache/_yoloforever_ledger.md gtm/rollout-status.md
  45. e224bee 2026-08-17 yoloforever cycle 5: nginx sub_filter landed 5 more (11/41 live); losgardeners deferred; remainder off-host+shells
  46. 1e51edf 2026-08-17 yoloforever cycle 4: site-factory port-roulette blocker + safer nginx sub_filter path for proxied sites
  47. d52d9fa 2026-08-17 portfolio landing rollout: dns_point + GA4/deployment audits (73 domains live)
  48. c905d09 2026-08-17 yoloforever cycle 3: ungated slice done (6/41), remaining is gated — drafted batch, loop paused-on-gated
  49. 3f5c2a9 2026-08-17 yoloforever: 6/41 GA4 sites live + serving map for resume
  50. f269ba0 2026-08-17 GA4 rollout status (resumable): batch 1 live (commercial+hollywood), 39 pending across ~15 codebases
  51. 3228dbd 2026-08-17 tracking coverage matrix ($0 local: parallel curl+grep, no LLM) — per-site GSC/GA4/GTM/Meta/Pinterest punch-list
  52. 6bf60b1 2026-08-17 GTM fleet tracking container template (GA4 + Meta Pixel + Pinterest, per DTD hybrid verdict) + spec
  53. a3f1524 2026-08-17 auto-data-snapshot: 2026-08-17T11:27:07 (1 data files) — cache/_fanout_results.jsonl
  54. 0f32a52 2026-08-17 gsc: portfolio-wide owner-grant fan-out (289 domains) — resumable two-phase driver + --all-fleet/--fanout modes
  55. 9561e03 2026-08-17 auto-data-snapshot: 2026-08-17T10:56:53 (1 data files) — cache/_fanout_results.jsonl
  56. 7f57305 2026-08-17 grant script: --all-fleet mode (proven — took GSC coverage 10->180)
  57. a648e3c 2026-08-17 grant script: add GoDaddy DNS support (append TXT via API) so non-Cloudflare microsites can be verified too
  58. 3709923 2026-08-17 auto-data-snapshot: 2026-08-17T09:56:21 (1 data files) — etl.err
  59. 0217519 2026-08-17 grant script: hoist urllib.parse to module scope (fix UnboundLocalError on verify-except path)
  60. 69d7b82 2026-08-17 add grant_microsites_gsc.py: no-click GSC grant via DNS-TXT owner-verification (Steve-run, gated)
  61. b1a8d9e 2026-08-17 dashboard: align grankStatus text order with grankOrder sort (verify-domain before below-floor)
  62. 1d386d2 2026-08-17 server: default port fallback 9780->9782 so a fresh clone can't collide with ventura-corridor
  63. 9e0a952 2026-08-17 untrack .port (env-specific): prevents Mac2's 9780 clobbering Kamatera's 9782 and re-triggering the ventura-corridor port-collision crash-loop
  64. a288a28 2026-08-17 keywords: organic-search grant-priority queue in ETL + sortable organic-first table on dashboard
  65. c36f7f0 2026-08-17 auto-data-snapshot: 2026-08-17T07:02:20 (1 data files) — etl.err
  66. 8de2359 2026-08-15 auto-data-snapshot: 2026-08-15T08:12:28 (1 data files) — etl.err
  67. c9d9500 2026-08-15 auto-data-snapshot: 2026-08-15T07:41:54 (1 data files) — etl.err
  68. 333a4ef 2026-08-14 auto-data-snapshot: 2026-08-14T19:00:16 (1 data files) — etl.err
  69. 53a7ee0 2026-08-14 ga-allsites-etl: add EnvironmentVariables (PATH+HOME) so the launchd ETL runs clean + reboot-durable
  70. edf35c1 2026-08-07 auto-data-snapshot: 2026-08-07T01:18:25 (1 data files) — etl.err
  71. 9c77bc7 2026-08-06 auto-data-snapshot: 2026-08-06T22:13:22 (1 data files) — etl.err
  72. b190447 2026-08-06 auto-data-snapshot: 2026-08-06T21:11:53 (1 data files) — etl.err
  73. a05a60f 2026-08-06 auto-save: 2026-08-06T07:49:47 (2 files) — etl.py server.py
  74. 4130c3a 2026-08-05 auto-save: 2026-08-05T23:16:37 (1 files) — etl.err
  75. a252fa0 2026-08-05 Add 'exclude main store' toggle — hides bot-inflated DW store so real fleet totals are visible (header/Global/Charts/Sites)
  76. c1f48fb 2026-08-05 ETL: flag-gated cache push to Kamatera (keeps analytics.agentabrams.com fresh every 30min, no restart)
  77. 531a1ab 2026-08-05 Add Global tab: animated liquid-fill gauge orbs (zero-dep SVG wave) for headline fleet stats
  78. 132e099 2026-08-05 auto-save: 2026-08-05T07:40:04 (1 files) — server.py
  79. 74fe872 2026-08-04 Add Charts overview page: 7 KPI cards + top-15 domains bar chart + country pie (shared renderPie helper)
  80. 56643dc 2026-08-04 Animated Live view: pulsing count-up counter + live-filling sparkline + smoothly-animating per-site bars; 15s poll, 12s cache
  81. a26228a 2026-08-04 Add world Map tab (zero-dep SVG choropleth by sessions) + weighted fleet-avg time-on-site in header; bundle world.geojson
  82. cc4417a 2026-08-04 Add per-site Top Country column + time-on-site (avg session duration, 7d/30d); footer skips averaged cols
  83. 265e278 2026-08-04 Housekeeping: drop server.py.bak, gitignore *.bak + preview pngs
  84. 997f94a 2026-08-04 Multi-view app: left icon-tab sidebar (Sites/Visuals/Country/Live) + pie/pyramid/mindmap charts + country ETL + persistent field selector
  85. fa60089 2026-08-04 Add launchd ETL scheduler (30min auto-refresh); use homebrew python3 with google libs
  86. e780b00 2026-08-04 Inject boot data server-side for instant first paint + credentialed-URL resilience
  87. a646572 2026-08-04 GA all-sites dashboard: cache-ETL + live local server (DTD Option 1)

Authors

Agents used

  • none detected

Skills used

  • /claude1
  • /code1
  • /cert1
  • /mint1
  • /delete1
  • /park1
  • /orphan1
  • /for-sale1
  • /nosarabeach1
  • /goodquestion1
  • /rollout-status1
  • /deployment1
  • /pyramid1
  • /mindmap1

Creative ideas + design notes

Commits with substantial prose (≥120 chars) — the rationale behind each move.

6ef7b5c · 2026-09-04 · snapshot before restart: preserve in-flight work
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011gbmuMHgCLDEPM4TpfAr4G
6630fbf · 2026-08-22 · Add gate2_inject.sh + gate2_rollback.sh for GA4 fleet injection
Idempotent injection of G-J2SL8P5KDL into 17 target files (30 vendor
shared template + 16 standalones). Skips any file already containing
the ID. Timestamps .bak before every write; rollback restores all .bak
files and reloads affected pm2 processes.

Dry-run: all 17 files already contain ID (SKIP on first run).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
44c3dc4 · 2026-08-18 · GA4 absence-detector: park-aware + local-repo-aware, strict 10-char id, TLD-safe repo match; fail-closed dup/park guard in mint script
Fixes the two false-positive classes that minted duplicate/orphan GA4 properties (2026-08-18):
- already-wired sites (server-rendered EJS GA_ID / committed gtag) now detected via served-file scan
- parked/for-sale domains (AWS registrar landers) excluded from mint targets
- strict G-{10} id regex rejects coincidental short matches (e.g. bogus G-51302138)
- .com-only stem match so designerwallcoverings.ai no longer collides with the .com repo
Verified: detector reclassifies all 24 prior targets to 0 NEEDS_INJECT.

File tree

44 files tracked. Click any to browse the source at HEAD.

Other build journals

← Fromental Internal  ·  all 4 projects  ·  Ga Global Viewer →

Export

commits.csv · feed.atom · project.json · commits.json

rendered in 0ms