Form Tracking

Track form submissions on your website alongside phone calls for complete lead attribution.

What is Form Tracking?

Form tracking captures every form submission on your website and records it alongside your call data. This gives you a complete picture of all leads — both phone calls and form fills — in one dashboard. Each form submission includes the same UTM, landing page, and click ID attribution as your calls.

Form submissions list with attribution data

Setting Up Form Tracking

Form tracking is part of the Website Tracking addon. Once enabled:

1. Go to Forms in the sidebar
2. Click Settings / Configure
3. Enable form tracking for your business
4. Optionally specify a CSS selector to target specific forms (leave blank to track all forms)
5. Add any field names to exclude from capture (like credit card fields)
6. Add email addresses for form submission forwarding

The Tracking Snippet

Form tracking uses the same JavaScript snippet as DNI. If you've already installed the tracking snippet for number pools, form tracking works automatically — no additional installation needed. The snippet detects form submissions and sends the data to CallScaler.

javascript
<script src="https://your-domain.com/api/v1/tracking/snippet.js"
  data-pool-id="YOUR_POOL_ID"
  data-target="+1234567890"
  async>
</script>

Email Forwarding for Forms

Want to receive form submissions by email? Add forwarding email addresses in the form tracking settings. Each new submission will be emailed to all configured addresses with the form field data and attribution information.

Viewing Form Submissions

All form submissions appear on the Forms page. Each entry shows:

• Date and time of submission
• Form URL (which page the form was on)
• All captured field values
• UTM attribution data
• Landing page and referrer
• Click IDs (gclid, fbclid, msclkid)

Excluded Fields

For security and privacy, you can specify field names that should never be captured. Common exclusions include password fields, credit card numbers, and SSNs. Field exclusion is configured in the form tracking settings using field name matching.

Always exclude sensitive fields like passwords, credit card numbers, and social security numbers from form tracking.