Back to Dashboard

Analytics & Tracking

Updated July 8, 2026 - Keith Reed / Roots of Reason LLC

Overview

Core tracking is in place. GA4, Google Search Console, Microsoft Clarity, and Meta Pixel are all live. Pinterest and Etsy are waiting on external approvals. The custom analytics layer - Zaraz, Analytics Engine ingestion, behavioral tracker, unified dashboard - is scoped but deferred.

Nothing here is blocked by Keith's side of the work. The outstanding items are either external approvals or future-phase scope.

Live metrics

Snapshot loading

Twenty-eight-day rollups from the metrics spine on the client Cloudflare account. Sessions, revenue, and search come from the daily worker cron. Conversions, conversion rate, average order value, and search CTR derive from the same window. Email totals aggregate the marketing D1 events. Delta compares to the prior twenty-eight-day window.

Sessions and search (daily)

Email (28 days)

Microsoft Clarity

Session replays, heatmaps, and dead-click and rage-click detection run on every storefront page. These behavioral signals are qualitative and read directly in Clarity rather than rolled into the tiles above.

Open the Clarity dashboard

Commerce source

Revenue, conversions, and average order value come from GA4 purchase events, which mirror Shopify checkout. Order-level Shopify rows - funnel stages, refunds, discount usage - populate here once the analytics worker gains ShopifyQL read access.

What is set up

Google Analytics 4

Property configured and receiving events through Shopify's integration layer. Automatic events (page view, add to cart, checkout, purchase, search) fire without additional code.

Google Search Console

Domain verified, OAuth connection configured. Search impressions, clicks, and position data flowing.

Microsoft Clarity

Installed. Heatmaps, session replays, and rage click detection all live. No traffic limits. Cookie consent not required in most jurisdictions.

Meta Pixel

Deployed and verified in Meta Events Manager. Page views and commerce events firing. Retargeting and lookalike audiences become usable once event volume accumulates.

Pending external approval

Work on Keith's side is complete. These are waiting on the third party.

Pinterest

Business account submitted; API access pending Pinterest's review. Once approved, pin tag and conversion tracking deploy.

Etsy

Developer app submitted; pending Etsy's review. Pulling Etsy order data into the unified dashboard unlocks after approval.

Not yet applied for

TikTok

API access not yet requested. Lower priority than Pinterest and Etsy given current audience.

Not applicable yet

LinkedIn Insight Tag

Not relevant for the current audience. Revisit if Jenny targets B2B (schools, programs, instructors).

Nextdoor

Not relevant for a specialty national product. No current plan to add.

Coming soon

Scoped and on the roadmap, not in scope for the current engagement. These are candidates for a future contract.

Cloudflare Zaraz

Server-side tag manager that moves third-party scripts off the page. Improves page speed and gives first-party ownership of the tracking layer.

Analytics Engine ingestion

Custom event pipeline in Cloudflare. Captures granular on-site behavior - clicks, hover duration, scroll depth, time on section - at effectively zero cost.

Custom behavioral tracker

Worker that reacts to patterns. Three product views without add-to-cart triggers a targeted incentive; 60-day dormant subscriber triggers a re-engagement sequence.

Unified dashboard

Single interface pulling from GA4, GSC, Clarity, Meta, Pinterest, Etsy, Resend, and Shopify. Real-time graphs with plain-English interpretation.

Return to Dashboard