Skip to content

feat(analytics): add Cloudflare Workers Analytics Engine edge telemetry, sendBeacon click tracking, and PostHog /ingest proxy - #724

Merged
codercatdev merged 1 commit into
devfrom
feat/edge-analytics-posthog-proxy
Oct 10, 2026
Merged

codercatdev merged 1 commit into
devfrom
feat/edge-analytics-posthog-proxy

Conversation

@codercatdev

Copy link
Copy Markdown
Contributor
  • Cloudflare Workers Analytics Engine (wrangler.jsonc & src/lib/analytics.ts): Adds ANALYTICS dataset bindings (codingcat_events_dev / codingcat_events_prod) and 0ms non-blocking edge telemetry in middleware.ts classifying ai_bot (GPTBot, ClaudeBot, PerplexityBot, etc.), search_bot, social_bot, agent_client (.md reads, /api/mcp), and human traffic.\n- Zero-Overhead Click & Interaction Beacon (POST /api/event & AnalyticsBeacon.astro): Tracks outbound clicks, sponsor clicks (SponsorCard.astro), podcast listen clicks (PodcastListen.astro), HTML5 audio plays, search modal opens (Header.astro), and exposes window.ccTrack(type, detail) for future LMS course/lesson events.\n- First-Party PostHog Reverse Proxy (/ingest/[...path].ts): Routes PostHog SDK & events through codingcat.dev/ingest/* to bypass developer adblockers when PUBLIC_POSTHOG_KEY is configured.

…ry, sendBeacon click tracking, and first-party PostHog /ingest proxy
@vercel

vercel Bot commented Oct 10, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
codingcat-dev Ignored Ignored Oct 10, 2026 7:34pm UTC

@codercatdev
codercatdev merged commit 41938e2 into dev Oct 10, 2026
2 of 3 checks passed
@codercatdev
codercatdev deleted the feat/edge-analytics-posthog-proxy branch October 10, 2026 19:34
codercatdev added a commit that referenced this pull request Oct 10, 2026
… /ingest proxy to main (#725)

* feat(syndication): add syndicate-post workflow and dispatch runner (#708)

* fix(syndication): update Hashnode tag shape to PublishPostTagInput (#710)

* fix(syndication): update Hashnode coverImage input to string URL (#713)

* feat(seo): add VideoObject structured data and Gemini video storyboard pipeline (#715)

* fix(video): upgrade to Gemini 2.5 Pro with native Google AI and OpenRouter support (#717)

* feat: complete Shorts story (/shorts shelf + kinetic captions + sync), Gemini 2.5/TTS upgrades, and TechArticle/Auto-FAQ AEO pack (#720)

* chore: remove legacy apps/web Next.js directory and revert Gemini/Shorts pipeline additions (keep SEO schema) (#722)

* feat(analytics): add Cloudflare Workers Analytics Engine edge telemetry, sendBeacon click tracking, and first-party PostHog /ingest proxy (#724)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant