Skip to main content
Follow these best practices to maximize the value you get from Snitcher and ensure high-quality data for your sales and marketing teams.

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:
This links their in-app behavior with their website visits, giving you a complete picture of the customer journey.

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
Consider “progressive profiling”—ask for email first, then collect more data (company, role) on subsequent downloads.
Add identification parameters to outbound emails:
When recipients click, they’re automatically identified—no form required.

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:

Automatic vs Custom Event Tracking

Enable all three tracking features in Settings → Tracker → Features:
Most users should enable all three features. This gives you comprehensive tracking with zero code changes.

When to Add Custom Events

Layer custom events on top of automatic tracking for business-specific actions:

Example: Enriching Automatic Tracking

Automatic tracking captures that a form was submitted. Custom events add business context:

Privacy Best Practices

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

Call identify() 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