Repository navigation
Replace Scarf with TanStack company analytics - #1247
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (7)
💤 Files with no reviewable changes (4)
Included review availability: Your plan provides up to 4 included reviews per hour; 3 remain after this review. 📝 WalkthroughWalkthroughThe PR removes Scarf tracking and its library metadata. It adds a production-only NameThatHost tracker, updates the privacy policy, and removes related UUID validation. ChangesAnalytics tracking migration
Priority: ➖ Normal Estimated code review effort: 2 (Simple) | ~10 minutes Sequence Diagram(s)sequenceDiagram
participant ShellComponent
participant DocumentHead
participant NameThatHostTracker
ShellComponent->>DocumentHead: inject deferred tracker script in production
DocumentHead->>NameThatHostTracker: load tracker.js
Suggested reviewers: Merge Risk: ⚪ Minimal · up to No actionable merge-blocking risk remains in the analytics migration. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches 💡 1📝 Generate docstrings 💡
🧪 Generate unit tests (beta)
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 |
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
tanstack-com | 6dd819f | Commit Preview URL Branch Preview URL |
Sep 11 2026, 01:23 AM |
TanStack.com now sends public page activity to TanStack's namethathost service instead of Scarf. A single deferred production script records initial loads and SPA pathname changes with the reserved TanStack tracker key. The Scarf pixel and unused library IDs are removed.
The privacy policy describes company-network lookup, retention, and the tracker's Do Not Track and Global Privacy Control support. Company matches are not presented as identified people or confirmed product adoption.
Validation:
pnpm testpassed, including type checks, lint and 494 tests (one skipped).pnpm buildpassed. The collector is deployed with a 1,000/day provider cap; company enrichment awaits the ipapi.is API key.Summary by CodeRabbit
New Features
Privacy
Changes