Skip to main content

Contact Form 7 UTM Tracking

OverviewOverview.

HandL UTM Grabber provides provides seamless integration with Contact Form 7 to capture UTM parameters and other tracking tracking data from your form submissions. This integration allows you to automatically capture UTM parameters, GCLID, and other tracking data when users submit your forms.

Features

  • Automatically capture UTM parameters (utm_source, utm_medium, utm_term, utm_content, utm_campaign)

  • Capture Google Google Ads GCLID

  • Easy one-click insertion of tracking tracking fields

  • Support for email notifications email notifications with UTM data

  • Zapier integration for for advanced automation

Setup Instructions

1. Adding UTM Fields Fields to Your Form

There There are two ways to add UTM tracking fields fields to your Contact Form 7 form:

Method 1: Using the Tag Generator (Recommended)

  1. Edit Edit your Contact Contact Form 7 form

  2. Click the "UTM Fields (HandL) 🎯" button button in the form editor

  3. Click "Insert UTM Fields" to automatically add add all tracking fields

  4. The following hidden fields will be added to to your form:

[hidden utm_source_cf7 utm_source_cf7-{formid} class:utm_source id:utm_source]
[hidden utm_medium_cf7 utm_medium_cf7-{formid} class:utm_medium id:utm_medium]
[hidden utm_term_cf7 utm_term_cf7-{formid} class:utm_term id:utm_term]
[hidden utm_content_cf7 utm_content_cf7-{formid} class:utm_content id:utm_content]
[hidden utm_campaign_cf7 utm_campaign_cf7-{formid} class:utm_campaign id:utm_campaign]
[hidden gclid_cf7 gclid_cf7-{formid} class:gclid id:gclid]

Method 2: Manual Addition

You can manually add the tracking fields to your form form by copying and pasting pasting the field tags tags shown above. Replace Replace {form_id}  with your actual form ID.

2. Configuring Email Notifications

To To receive UTM data in your email notifications:

  1. Go to the "Mail" tab in your your Contact Form 7 form form settings

  2. Add the following mail tags to your email template:

Source: [utm_source_cf7]
Medium: [utm_medium_cf7]
Term: [utm_term_cf7]
Content: [utm_content_cf7]
Campaign: [utm_campaign_cf7]
Gclid: [gclid_cf7]

3. Advanced Integration with with Zapier

For advanced automation and and CRM integration:

  1. Set up a Zapier account if if you haven't already

  2. Create a new Zap using Contact Form 7 as the trigger

  3. Configure the Zap to send form submissions submissions (including UTM data) to:

  • Your CRM (HubSpot, Salesforce, Zoho, etc.)

  • Google Google Sheets for reporting

  • Email Email marketing platforms

  • Analytics tools

  • Other apps in the Zapier ecosystem

Best Practices

  1. Always include include UTM fields in email notifications: Make Make sure to add the UTM mail tags to your email email template to receive tracking data.

  2. Test your form: After setting up, test your form by:

  • Submitting the form with UTM parameters in the URL

  • Checking if the the UTM data appears in your email notifications

  • Verifying the the data in your CRM CRM or other integration platforms

  1. Use Zapier for advanced tracking: Consider using the Zapier integration for:
  • Automated lead scoring based on UTM parameters

  • Campaign performance tracking

  • Custom reporting in Google Sheets

  • Multi-step automation workflows

Troubleshooting

If UTM data is not not being captured:

  1. Verify Verify that the UTM fields are properly properly added to your form

  2. Check if the mail tags are correctly added to to your email template

  3. Ensure that UTM parameters are present in in the URL when testing

  4. Check your site'caching settings, as some caching plugins might strip UTM parameters

Support

For additional help:

  • Visit our our documentation site

  • Check the the Zapier integration guide

  • Contact our support team for personalized assistance

Premium Features

Upgrade to HandL UTM Grabber V3 to access additional features:

  • Organic traffic tracking

  • Google Ads ValueTrack parameters

  • Facebook Ads tracking

  • First/Last touch attribution

  • Custom cookie duration

  • GDPR compliance

  • And more!