Rybbit Analytics
Privacy-focused analytics platform with session replay and web vitals tracking.
Demo Configuration
This example uses a demo site ID. Replace with your actual Rybbit site ID for production use.
Script Status
Current Status:awaitingLoad
Features Enabled:
- Auto page view tracking
- SPA navigation tracking
- Outbound link tracking
- Error tracking
- Web Vitals monitoring
Event Tracking
Event tracking will be enabled once the script is loaded.
User Identification
Implementation
Basic Setup
const { proxy, status } = useScriptRybbitAnalytics({
siteId: 'your-site-id',
autoTrackPageview: true,
trackSpa: true,
trackOutbound: true,
trackErrors: true,
webVitals: true,
scriptOptions: {
trigger: 'onNuxtReady',
},
})
Track Events
// Track custom events
proxy.event('button_click', { button_name: 'CTA' })
// Track conversions
proxy.event('conversion', { value: 25.99, currency: 'USD' })
// Manual page views
proxy.pageview()
// User identification
proxy.identify('user-123')
proxy.clearUserId()
const userId = proxy.getUserId()