Form integrations
Typeform integration
Track form submissions from Typeform
Spectacle integrates with Typeform to automatically track when visitors submit forms on your website. This allows you to see which marketing campaigns are driving form submissions and conversions.
The integration works with all of Typeform's embed methods:
- Standard embed - The full form embedded directly on your page
- Popup embed - A form that opens in a popup overlay
- Slider embed - A form that slides in from the side
- Popover embed - A small popover that expands into the full form
Important: This integration requires the Spectacle JavaScript SDK to be installed on your website. Make sure you have installed the JavaScript SDK or Google Tag Manager (web) before setting up the Typeform integration. For Google Tag Manager (Server-side), please reach out to support.
What gets tracked
Spectacle automatically tracks the following event:
- Typeform: Form Submitted - When a visitor completes and submits a form
Setting up the integration
- Go to your Spectacle workspace settings
- Navigate to the "Integrations" tab
- Find Typeform in the list and click "Connect"
- Sign in to your Typeform account and authorize Spectacle
- Once connected, Spectacle will automatically start tracking form submission events
How attribution works
When a visitor submits a Typeform on your website, Spectacle links their submission to all previous marketing touchpoints. This means you can see the complete journey that led to a form submission, including which campaigns, ads, and content drove the conversion.
Spectacle tracks form submissions in two ways:
- Pixel tracking - Automatically detects embedded Typeform submissions via the browser (immediate, client-side)
- Webhook tracking - Receives submission data directly from Typeform's servers (server-side, includes email and response data)
The combination of both methods ensures complete attribution coverage, even when visitors have ad blockers or when forms are submitted outside of a browser session.