Linux 软件免费装
Banner图

UTM Tracker for Contact Form 7

开发者 AdnanBuksh
更新时间 2025年8月10日 02:56
捐献地址: 去捐款
PHP版本: 5.6 及以上
WordPress版本: 6.8
版权: GPLv2 or later
版权网址: 版权信息

标签

contact form 7 marketing analytics lead tracking campaign tracking utm tracking

下载

1.3 1.4

详情介绍:

UTM Tracker for Contact Form 7 helps you track the source of every lead by automatically capturing UTM parameters from URLs and attaching them to form submissions. Perfect for:

安装:

  1. Upload to /wp-content/plugins/ or install via Plugins → Add New.
  2. Activate the plugin.
  3. Go to Settings → UTM Tracker for Contact Form 7 and enable tracking for your desired forms.
  4. Test by submitting a form with UTM parameters in the URL.

屏幕截图:

  • Example email showing injected UTM data.
  • Browser address bar with UTM parameters before form submission.

升级注意事项:

1.4 Supports utm_id and HTML emails. Upgrade recommended for accurate tracking.

常见问题:

What is UTM tracking and why is it important?

UTM tracking identifies where your website visitors and leads come from. By adding UTM parameters such as utm_source or utm_campaign to your links, you can measure campaign performance in detail.\ Example: You can see if a lead came from Google Ads, Facebook, or an email newsletter. This plugin automatically captures that data in Contact Form 7 submissions — no manual work required.

How do I set up UTM tracking with Contact Form 7?

  1. Install and activate Contact Form 7 (required).
  2. Install and activate UTM Tracker for Contact Form 7.
  3. Open Settings → UTM Tracker for Contact Form 7 and select the forms that should track UTM data.
  4. Visit a URL with UTM parameters, for example:\ https://example.com/?utm_source=google&utm_medium=cpc&utm_campaign=summer_sale&utm_id=12345
  5. Submit the form — the UTM values will appear in your email notification. Need a detailed guide? Visit the UTM Tracker Setup Tutorial.

Does it work with cached or static pages?

Yes. The plugin stores campaign values in cookies when a visitor first arrives, so even with popular caching plugins (e.g., WP Rocket, LiteSpeed, W3 Total Cache), the data is preserved until the form is submitted.

Which UTM parameters does this plugin capture?

The plugin supports all common UTM parameters and the newer Campaign ID (utm_id):

  • utm_source – Traffic source (e.g., google, facebook, newsletter)
  • utm_medium – Marketing medium (e.g., cpc, email, display)
  • utm_campaign – Campaign name (e.g., summer_sale, product_launch)
  • utm_term – Paid keyword
  • utm_content – Ad variation or content label
  • utm_id – Campaign ID for platforms like Google Ads

How long is UTM data stored?

By default, campaign values are stored for 30 days. This helps track leads who convert later. The duration can be changed with a simple code snippet — see the Developer Documentation.

Can this plugin help prove marketing ROI?

Yes. Businesses and agencies can see exactly which campaigns, ads, or sources generate form submissions. This makes it easier to allocate ad spend to the highest-performing channels.

Is it GDPR compliant?

Yes. The plugin stores only non-personal UTM values in cookies. No personal data is collected or transmitted. However, update your privacy policy to mention UTM cookie usage.

Will it slow down my website?

No. The plugin is lightweight, uses minimal JavaScript, and does not add heavy assets. It’s fully compatible with high-performance hosting and caching setups. If you need extra functionality beyond UTM tracking — like custom reporting, integrations, or automation — I offer custom plugin development for WordPress.

更新日志:

1.4 1.3 1.2 1.1