Analytics & Metrics FAQ
Frequently asked questions about SnapBackâs analytics and metrics system.
General Analytics
Why does SnapBack collect analytics data?
We collect analytics to:
- Improve the user experience
- Measure feature adoption and success
- Identify and fix issues quickly
- Understand how developers use our product
- Optimize performance and reliability
All data collection is opt-in and respects your privacy.
What data does SnapBack collect?
We collect:
- Usage metrics - Which features you use and how often
- Performance data - Load times, error rates, and responsiveness
- Technical information - VS Code version, operating system, extension version
- Interaction data - How you navigate and use the interface
We do NOT collect:
- Your source code
- File contents
- Personal identification beyond whatâs necessary for account management
- Sensitive personal data
How is my data protected?
All analytics data is:
- Transmitted over encrypted connections
- Stored securely with access controls
- Processed in compliance with GDPR and other privacy regulations
- Retained only as long as necessary for analysis
- Subject to your right to deletion
Can I opt out of analytics collection?
Yes, you can disable analytics collection at any time:
- Open VS Code Settings (â+, or Ctrl+,)
- Search for âSnapBack Analyticsâ
- Uncheck âEnable Analyticsâ
You can also manage analytics preferences in your SnapBack dashboard account settings.
Metrics & Measurements
What is Time to First Value (TTFV)?
TTFV measures how quickly you can achieve your first successful outcome with SnapBack. This typically means creating your first protected snapshot. Our target is p75 ⤠5 minutes.
How is onboarding completion measured?
Onboarding completion is measured when you successfully:
- Install the VS Code extension
- Complete authentication
- Create an API key
- Create your first snapshot
What constitutes a âcrashâ in crash-free sessions?
A crash is any unhandled error that prevents normal operation, including:
- Extension activation failures
- Snapshot creation errors
- API communication failures
- UI rendering errors
We track both total crashes and crash-free session percentage.
How does session replay work?
Session replay records:
- UI interactions and navigation
- Performance metrics
- Error occurrences
- Feature usage patterns
Replay is subject to:
- Smart sampling to balance insights with privacy
- Budget limits to control costs
- Privacy controls to exclude sensitive data
- User consent requirements
Retention & Correlation
What is D7/D30 retention?
- D7 Retention - Percentage of users who return within 7 days of first use
- D30 Retention - Percentage of users who return within 30 days of first use
These metrics indicate product stickiness and long-term value delivery.
How are retention cohorts created?
Retention cohorts are automatically created and maintained in PostHog:
- D7 Retention cohort
- D30 Retention cohort
- Onboarding Completion cohort
- High Engagement Users cohort
What is correlation analysis?
Correlation analysis identifies relationships between user behaviors and outcomes:
- What factors predict successful onboarding?
- Which behaviors correlate with feature adoption?
- What early signals indicate churn risk?
- What characteristics define high-value users?
How often is correlation analysis updated?
Correlation analysis is updated:
- Daily for real-time metrics
- Weekly for behavioral patterns
- Monthly for long-term trends
You can also run ad-hoc analysis using our CLI tools.
Privacy & Compliance
Is SnapBack GDPR compliant?
Yes, SnapBack is fully compliant with GDPR requirements:
- Explicit consent for data collection
- Right to access your data
- Right to delete your data
- Data portability
- Privacy by design
How do I request deletion of my analytics data?
To request deletion of your analytics data:
- Contact support@snapback.dev
- Include your account email and request type
- Weâll process your request within 30 days
Can my organization use SnapBack with strict privacy requirements?
Yes, we offer Enterprise plans with:
- On-premise deployment options
- Custom data retention policies
- Enhanced access controls
- Dedicated compliance support
Troubleshooting
Iâm not seeing my data in PostHog
Check that:
- Analytics are enabled in your settings
- Your PostHog integration is properly configured
- Your API key is valid
- Youâve completed the onboarding process
Retention cohorts arenât updating
Retention cohorts update automatically but may take up to 24 hours. If issues persist:
- Verify your PostHog configuration
- Check for any API errors in your logs
- Contact support for assistance
Correlation analysis results seem incorrect
Correlation analysis requires sufficient data to be meaningful:
- New accounts may not have enough data
- Low-traffic features may show noisy results
- Seasonal patterns may affect short-term analysis
For persistent issues, please contact our support team.