Analytics & Tracking
TinyForms has built-in support for tracking form performance with your existing analytics tools.
Built-in tracking
| Tracker | What you need | What it tracks |
|---|---|---|
| Google Tag Manager | GTM container ID | Full GTM data layer: custom events, conversions |
| Google Analytics (GA4) | Measurement ID (G-XXXXXXXXXX) | Page views, form submissions, event tracking |
| Meta Pixel | Pixel ID | Form views as PageView, submissions as Lead |
Setting up tracking
- Open your form in the editor
- Go to Settings → Tracking
- Enter your tracking IDs
- Save and publish
Google Tag Manager
Paste your GTM container ID (format: GTM-XXXXXXX). The GTM container loads on the form page, giving you full control over what events to track.
Google Analytics
Paste your GA4 measurement ID (format: G-XXXXXXXXXX). Automatically tracks:
- Form page view
- Form submission
- Time on form
Meta Pixel
Paste your Meta Pixel ID. Automatically fires:
PageViewwhen the form loadsLeadwhen the form is submitted
Response analytics
In Monitor → Form Responses, you can see:
- Total submissions over time
- Submission source (which URL/embed the form was on)
- Completion rate (started vs submitted)
Advanced analytics
For deeper analytics, connect form submissions to your analytics stack via workflows:
Form Submission → HTTP Request (send event to Mixpanel/Amplitude/Segment)
This gives you full control over what data to send and how to enrich it.
Tip
Track form abandonment by comparing GA4 page views to form submissions. A high view-to-submission gap means the form is too long, confusing, or asking for too much.