View Categories

How to Track Conversions in FORMEPIC

5 minute read

Monitor Every Form Interaction and Submission #

FORMEPIC’s comprehensive tracking system gives you complete visibility into your form performance, user behavior, and conversion paths. With built-in Google Tag Manager integration, you can automatically track form views, interactions, submissions, and more—sending valuable data to your analytics platforms without writing a single line of code.

Whether you’re measuring lead generation success, optimizing your conversion funnel, or running paid advertising campaigns, FORMEPIC’s tracking capabilities ensure you never miss a critical insight. Understand exactly where users drop off, which fields cause friction, and which traffic sources drive the most valuable submissions.

The best part? All tracking data flows automatically through Google Tag Manager’s dataLayer, giving you the flexibility to send events to Google Analytics, Google Ads, Meta Pixel, TikTok Pixel, and virtually any other platform you use—all from a single tracking setup.

How to Set Up Conversion Tracking #

Step 1: Access Tracking Settings #

  1. Open your form in the Builder
  2. Navigate to the General Settings panel
  3. Click on the Tracking section
  4. You’ll see your existing tracking setups (if any) and options to add new ones

Step 2: Add Google Tag Manager #

  1. Click the “Add More” button or scroll to the Google Tag Manager card
  2. Enter a descriptive Tracking Name (e.g., “Main Website Tracking” or “Campaign Tracking”)
  3. Select your Platform from the dropdown:
  • Google Analytics
  • Google Ads
  • Meta (Facebook) Pixel
  • TikTok Pixel
  • LinkedIn Insight Tag
  • X (Twitter) Pixel
  • Pinterest Tag
  • Snapchat Pixel
  • Other
  1. Enter your Google Tag Manager ID (format: GTM-XXXXXXX)
  2. Click “Save Tracking Settings”

Step 3: Configure GTM Container #

  1. Log in to your Google Tag Manager account
  2. Create tags for the platforms you want to track
  3. Set up triggers based on the dataLayer events that FORMEPIC sends automatically
  4. Publish your GTM container changes

Step 4: Enable Your Tracking #

Once saved, your tracking setup will appear in the “Existing Tracking” section. Use the toggle switch to enable or disable tracking as needed. You can have one tracking setup per platform.

Automatically Tracked Events #

FORMEPIC sends the following events to Google Tag Manager’s dataLayer automatically:

form_view #

Fires when a user loads your form page

  • form_id – Unique identifier for the form
  • form_title – The title of your form
  • form_type – Type of form (form, quiz, poll, survey)

form_start #

Fires when a user begins interacting with the form

  • form_id – Unique identifier for the form
  • form_title – The title of your form
  • form_type – Type of form (form, quiz, poll, survey)

form_field_interaction #

Fires when a user interacts with any field

  • form_id – Unique identifier for the form
  • field_id – The specific field being interacted with
  • field_type – Type of field (text, email, dropdown, etc.)
  • field_label – The label/name of the field

form_step_change #

Fires when users move between steps in multi-step forms

  • form_id – Unique identifier for the form
  • current_step – The step number the user is on
  • total_steps – Total number of steps in the form

form_submit #

Fires when a user successfully submits the form (your main conversion event!)

  • form_id – Unique identifier for the form
  • form_title – The title of your form
  • form_type – Type of form (form, quiz, poll, survey)
  • submission_id – Unique identifier for the submission

Tracking Conversions in Analytics Platforms #

Google Analytics 4 #

Create a custom event in GA4 that listens for the form_submit event from the dataLayer. You can then set this as a conversion event in your GA4 property settings.

Google Ads #

Set up a conversion action in Google Ads that triggers on the form_submit event. This allows you to track which campaigns, ad groups, and keywords drive form submissions.

Meta (Facebook) Pixel #

Configure a custom conversion in Facebook Events Manager using the form_submit event. This enables conversion tracking and optimization for your Facebook and Instagram ad campaigns.

Other Platforms #

Most advertising and analytics platforms support custom events through Google Tag Manager. Use the form_submit event as your primary conversion trigger, and use the other events (form_view, form_start, etc.) to build more sophisticated funnels and audiences.

Requirements #

  • A Google Tag Manager account and container ID
  • Access to your advertising or analytics platform accounts (Google Analytics, Meta Ads Manager, etc.)
  • Your form must be published or in preview mode to test tracking

Tips and Tricks #

  • Test Before Launch: Use Google Tag Manager’s Preview mode to verify all events are firing correctly before publishing your container
  • Use Descriptive Names: Give your tracking setups clear names so you can easily identify them later, especially if you’re tracking multiple campaigns
  • Start Simple: Begin by tracking just form submissions (form_submit), then gradually add more sophisticated tracking as you become comfortable
  • Set Up Audiences: Use the form_start but not form_submit combination to create “abandoned form” audiences for retargeting
  • Track Field-Level Friction: Use form_field_interaction events to identify which fields cause users to abandon your form
  • Multi-Step Optimization: For multi-step forms, use form_step_change events to see where users drop off in your funnel
  • One Setup Per Platform: You can only have one tracking configuration per platform, so plan your GTM container structure accordingly

Important Notes #

  • Google Tag Manager integration is included with all FORMEPIC plans
  • Events are sent to GTM’s dataLayer in real-time as users interact with your form
  • You must have your tracking enabled (toggle switch) for events to be sent
  • Your GTM container must be published (not just saved) for tracking to work on your live forms
  • FORMEPIC only sends events to GTM—you control what happens with those events in your GTM container
  • Test Mode submissions also trigger tracking events, so you can test your setup before going live
  • Each platform requires its own tracking setup in FORMEPIC (you cannot reuse the same setup for multiple platforms)

Common Issues & Troubleshooting #

Events aren’t showing up in GTM Preview Mode

  • Verify your GTM ID is entered correctly (format: GTM-XXXXXXX)
  • Make sure your tracking is enabled (toggle should be on)
  • Refresh your form page after enabling tracking
  • Clear your browser cache if the script isn’t loading

form_submit event isn’t firing

  • Check that the form submission actually completed successfully
  • Look for JavaScript errors in your browser console
  • Ensure you’re testing on a published or preview version of the form (not in the builder)

Conversions showing in GTM but not in Google Analytics/Ads

  • This means GTM is working, but your GA4/Ads tags aren’t configured correctly
  • Verify your GA4/Ads tags are set to trigger on the correct dataLayer events
  • Check that your GA4/Ads tags are published in GTM (not just in draft)
  • Allow 24-48 hours for data to appear in some platforms

Multiple tracking setups for the same platform

  • FORMEPIC allows only one tracking configuration per platform to prevent duplicate event firing
  • If you need multiple GTM containers, set the platform to “Other” for additional setups
  • Consider using a single GTM container with multiple tags instead

GTM ID validation error

  • Ensure your ID starts with “GTM-” followed by letters and numbers
  • Example of a valid ID: GTM-ABC123X
  • Double-check for extra spaces or characters

Tracking suddenly stopped working

  • Verify your tracking is still enabled in FORMEPIC
  • Check if your GTM container was accidentally unpublished
  • Look for recent changes to your GTM tags that might have broken the triggers

Not Finding What You Are Looking For?

Chat With Us

Get instant answers to your questions anytime, any-day!

Email Us

Prefer email? Visit our contact us page to send us an email!