Analytics & Tracking

TinyForms has built-in support for tracking form performance with your existing analytics tools.

Built-in tracking

TrackerWhat you needWhat it tracks
Google Tag ManagerGTM container IDFull GTM data layer: custom events, conversions
Google Analytics (GA4)Measurement ID (G-XXXXXXXXXX)Page views, form submissions, event tracking
Meta PixelPixel IDForm views as PageView, submissions as Lead

Setting up tracking

  1. Open your form in the editor
  2. Go to SettingsTracking
  3. Enter your tracking IDs
  4. 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:

  • PageView when the form loads
  • Lead when 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.