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 Settings → Tracking
  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.