Snitcher also captures all UTM parameters from email clicks, so you can attribute website activity to specific campaigns.
Why Email Identification Matters
Snitcher can usually identify which company is visiting your site, but many email clicks are harder to trace—people check emails on their phones, at home, or use privacy-focused email apps that hide their identity. Email link tracking solves this. When someone clicks a link in your email, you’ll know exactly who they are—not just their company, but the actual person. Instead of “Someone from Acme Corp viewed pricing,” you’ll see “Sarah Chen from Acme Corp viewed pricing.”How It Works
Add a special parameter to your email links that contains the recipient’s email. When they click through:- Snitcher reads the email parameter from the URL
- The visitor is immediately identified
- All their activity is linked to their email address
- The parameter is automatically removed from the URL (no ugly query strings)
Two Ways to Identify
Snitcher supports two methods for passing email addresses in URLs:Option 1: Plain Email (sn_email)
The simplest approach—pass the email address directly:
Cons: Email is visible in the URL
Option 2: Base64 Encoded (sn_eid)
For better privacy and shorter URLs, encode the email as base64:
Cons: Requires encoding step To encode an email address:
Platform-Specific Setup
HubSpot
Add Snitcher parameters to your Sales and Marketing email templates. For Sales Templates:- Go to Conversations → Templates
- Edit your template and add the parameter to your links
- Go to Marketing → Emails
- Edit your template and add the parameter to your links
Using Base64 Encoding with HubSpot
Using Base64 Encoding with HubSpot
For base64-encoded emails, you’ll need to create a custom property and workflow:1. Create a Set the output variable to update the contact’s
base64_email property in your Contact object schema.2. Create a HubSpot Workflow:Set the enrollment trigger to:Emailis knownEmailhas been updated in the last 1 day
base64_email property.3. Update your templates to use {{contact.base64_email}}:Apollo.io
Update your sequence templates to include Snitcher parameters.- Go to Engage → Sequences
- Edit your email template
- Add the parameter to your links
Salesloft
Update your email templates to include Snitcher parameters.- Open the email template editor
- Add the parameter to your links
Outreach
Update your sequence templates to include Snitcher parameters.- Open your sequence in the template editor
- Add the parameter to all links pointing to your website
Mailchimp
Use merge tags to include the recipient’s email in links. If there are no other URL params:Customer.io
Use Liquid templating to include the email in links. If there are no other URL params:Marketo
Use Marketo tokens in your email templates. If there are no other URL params:Custom Implementation
For any email platform or custom-built emails, simply append the appropriate parameter to your links:Using Plain Email
Using Base64 Encoding
Adding Traits to Email Links
You can enrich identification with additional traits by addingsn_trait_ parameters to your URLs. Snitcher detects any parameter following the pattern sn_trait_<property> and includes it in the user’s profile.
Example traits:
- Email: [email protected]
- First Name: Sarah
- Last Name: Chen
- Title: VP Marketing
Common Traits to Include
| Trait | Parameter | Example |
|---|---|---|
| First Name | sn_trait_first_name | Sarah |
| Last Name | sn_trait_last_name | Chen |
| Full Name | sn_trait_name | Sarah Chen |
| Job Title | sn_trait_title | VP Marketing |
| Company | sn_trait_company | Acme Corp |
| Phone | sn_trait_phone | +1-555-123-4567 |
Best Practices
Use Base64 for Programmatic URLs
When generating links via code (APIs, scripts, automation), use
sn_eid to keep emails out of logs and analytics.Test Your Links
Before sending a campaign, click a test link and verify the visitor appears identified in Snitcher.
Include Key Traits
Add name and title traits to make identified visitors immediately actionable for sales.
Combine with UTMs
Include standard UTM parameters alongside Snitcher params for campaign attribution.
Example: Complete Email Link
A fully instrumented email link might look like:Privacy Considerations
Email link tracking is designed for:- Sales outreach emails
- Marketing campaigns to your own lists
- Transactional emails
- Newsletter links
- Public landing pages
- Social media posts
- Shared documents
- Any link that could be forwarded or shared publicly
Troubleshooting
Visitor not showing as identified
Visitor not showing as identified
- Verify the parameter name is correct (
sn_emailorsn_eid) - Check that the Snitcher tracker is installed on the landing page
- Ensure the email format is valid
- For base64, verify the encoding is correct (no padding issues)
Base64 encoding not working
Base64 encoding not working
Make sure you’re using standard base64 encoding. Test your encoding:
Traits not appearing on profile
Traits not appearing on profile
- Ensure trait parameters follow the
sn_trait_prefix pattern - Check that values are properly URL encoded
- Traits should appear within a few minutes of the click
Parameter still visible in URL after page load
Parameter still visible in URL after page load
Snitcher automatically removes identification parameters from the URL. If they persist:
- Check that the tracker script is loading correctly
- Verify there are no JavaScript errors on the page
- Ensure the tracker version is up to date