removes fathom#78
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (9)
💤 Files with no reviewable changes (6)
📝 WalkthroughWalkthroughAnalytics tracking migrates from fathom-client to Vercel's ChangesAnalytics Migration from Fathom to Vercel
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 ESLint
src/components/CohortHero.tsxESLint skipped: missing config or dependency (missing-dependency). The ESLint configuration references a package that is not available in the sandbox. src/lib/analytics.tsESLint skipped: the ESLint configuration for this file references a package that is not available in the sandbox. src/providers/providers.tsxESLint skipped: the ESLint configuration for this file references a package that is not available in the sandbox. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Actionable comments posted: 0 |
There was a problem hiding this comment.
Pull request overview
This PR removes the Fathom analytics integration and standardizes all event tracking on the existing Vercel Analytics wrapper (trackAnalyticsEvent / analyticsEvents), cleaning up legacy scripts and dependencies in the process.
Changes:
- Removed
fathom-clientfrom dependencies and deleted theFathomcomponent wiring from the app layout. - Replaced
trackEvent(...)calls withtrackAnalyticsEvent(...)and added consolidated event identifiers for cohort hero signup and the “witch” easter egg trigger. - Removed leftover/commented Fathom script references from static content.
Reviewed changes
Copilot reviewed 9 out of 10 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| src/providers/providers.tsx | Switches “witch” easter egg tracking from Fathom to Vercel analytics events/properties. |
| src/lib/analytics.ts | Adds new consolidated event identifiers used by updated components. |
| src/components/JoinUs.tsx | Removes Fathom tracking call; relies on existing Vercel analytics tracking. |
| src/components/HireUs.tsx | Removes Fathom tracking calls; keeps Vercel analytics tracking for attempts/success/step completion. |
| src/components/Fathom.tsx | Deletes the Fathom client component entirely. |
| src/components/CohortHero.tsx | Replaces Fathom event with Vercel analytics event + properties. |
| src/app/layout.tsx | Removes <Fathom /> usage; keeps Vercel analytics component mounted. |
| public/witch/index.html | Removes commented Fathom script block. |
| package.json | Drops fathom-client dependency. |
| bun.lock | Updates lockfile to remove fathom-client (and includes lock metadata update). |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Summary by CodeRabbit