Skip to main content

Identify Form Fills - Automatic Form Tracking

Written by Frencheska Peren

Snitcher can automatically detect when someone fills out a form on your website and capture their email address - no code changes needed.

This means every demo request, newsletter signup or contact form submission can turn an anonymous visitor into an identified one.

This is enabled by default for all Snitcher customers and doesn't consume any contact credits when that's the method revealing someone's email 👇


What Does It Actually Show You?

Without form tracking, someone who fills out a contact form on your site might still show up as an anonymous visitor ID in Snitcher. You'd know they visited, but not who they are.

With automatic form tracking, Snitcher detects the email address in the form submission and links it to the visitor's session. You'll see their email address in Snitcher, and from there you can identify who they are and which company they belong to.


How It Works

When automatic form tracking is enabled, Snitcher watches for form submissions on your website that contain an email field.

When a form is submitted:

  1. Snitcher detects the email address in the form data

  2. The visitor is immediately identified

  3. All their activity, including previous anonymous sessions is linked to that email address

No code changes, no developer work. It just works.


What Forms Can It Capture?

This can include things like:

  • Demo request forms

  • Contact forms

  • Newsletter signups

  • Gated content downloads (ebooks, whitepapers, etc.)

  • Webinar registration forms

💡 Whether a form gets captured depends on how it's built. Standard HTML forms with an email field will be picked up automatically.

Some custom-built or JavaScript-heavy forms may need the identify() method instead. Check our Identify Users guide for that.


Checking Your Settings

Automatic form tracking is enabled by default, but it's worth confirming it's turned on:

Step 2: Look for the Automatic Form Tracking toggle, make sure it's enabled.

That's it. Once enabled, Snitcher will start capturing form submissions automatically.


Retroactive Session Linking

Just like the other identification methods, form fills trigger retroactive linking 👇

Session

Status

What happened

Week 1

Anonymous

Visited your blog, read 3 articles

Week 2

Anonymous

Came back, viewed pricing

Week 3

Identified

Filled out a newsletter signup form

Week 4

Identified

Returned, viewed case studies

Once identified in Week 3, all four sessions are linked to that person's profile. You see the full journey from first touch to conversion.


What It Doesn't Do

  • Automatic form tracking captures the email address from form submissions, it doesn't reveal additional contacts or company data on its own. For that, you'd use Contact Credits.

  • OAuth, SSO and passwordless login flows bypass form submission entirely, so they won't be captured by automatic form tracking. Use the identify() method for those. See our Identify Users guide.

  • If a form uses a non-standard or heavily custom JavaScript implementation, Snitcher might not detect it. In that case, your dev team can use identify() as a fallback.


For the full technical documentation, check out our developer docs.

As always, feel free to drop us a message if you'd like to talk ideas, need some help or would just like to say hello. Team Snitcher signing off 👋

Did this answer your question?