Follow these best practices to maximize the value you get from Snitcher and ensure high-quality data for your sales and marketing teams.Documentation Index
Fetch the complete documentation index at: https://docs.snitcher.com/llms.txt
Use this file to discover all available pages before exploring further.
Driving More Identified Users
The more visitors you identify, the more valuable your Snitcher data becomes. Here’s how to increase your identification rate:Install on Your Application
When users log in to your product, identify them to Snitcher:Gate Your Best Content
Require email for high-value content:- Ebooks and whitepapers: Gate behind a download form
- Webinars: Capture email at registration
- Product demos: Interactive demos behind email capture
- Industry reports: Exclusive data behind email gate
Use Email Link Tracking
Add identification parameters to outbound emails:Integrate with Chat Widgets
If you use Intercom, Drift, or similar tools, identify users when they provide their email:Capture Newsletter Signups
Every email subscription is an opportunity to identify:Event Tracking Best Practices
Use Consistent Naming Conventions
Adopt a clear pattern for event names:Include Meaningful Properties
Add context to every event:Don’t Include Dynamic Data in Event Names
Keep event names consistent; use properties for variations:Track High-Intent Actions
Focus on actions that indicate buying intent:| Action | Why It Matters |
|---|---|
| Pricing page visit | Evaluating cost |
| Comparison page | Active evaluation |
| Integration docs | Technical fit check |
| Contact sales click | Ready to talk |
| Demo request | High intent |
| Case study view | Social proof seeking |
Automatic vs Custom Event Tracking
Start with Automatic Tracking (Recommended)
Enable all three tracking features in Settings → Tracker → Features:| Feature | What You Get |
|---|---|
| Form Tracking | All form submissions and abandonments captured automatically |
| Click Tracking | Link/button clicks + data-track-event declarative tracking |
| Download Tracking | PDF, Word, Excel, and other file downloads |
When to Add Custom Events
Layer custom events on top of automatic tracking for business-specific actions:| Automatic Tracking Handles | Add Custom Events For |
|---|---|
| Generic form submissions | Demo requests with company size/industry |
| All link clicks | Pricing plan selection |
| File downloads | Video engagement (play, pause, complete) |
| In-app feature usage | |
| Purchases and conversions |
Example: Enriching Automatic Tracking
Automatic tracking captures that a form was submitted. Custom events add business context:Privacy Best Practices
Respect Cookie Consent
Integrate with your consent management platform:Don’t Track Sensitive Data
Avoid sending PII in event properties unless necessary:Honor Do Not Track
Consider respecting the browser’s DNT setting:Data Quality Tips
Identify Early
Don’t wait until checkout to identify users:Update Traits Over Time
Callidentify() whenever you learn new information:
Use Consistent Property Names
Standardize across your codebase:Common Mistakes to Avoid
Don't Over-Track
Track meaningful actions, not every click. Too many events create noise and slow down analysis.
Don't Forget Mobile
Ensure the tracker loads on mobile devices. Test on real devices, not just browser simulators.
Don't Skip Testing
Always verify tracking works in staging before deploying to production.
Don't Block the Main Thread
The Snitcher tracker is async by design. Don’t wrap it in synchronous code.
Next Steps
Identify Users
Deep dive into user identification
Custom Events
Track meaningful actions