Title: Tracking on WP Engine
Last modified: March 13, 2026

---

# Tracking on WP Engine

 *  [andyroberts](https://wordpress.org/support/users/andyroberts/)
 * (@andyroberts)
 * [2 months, 3 weeks ago](https://wordpress.org/support/topic/tracking-on-wp-engine/)
 * Your plugin has worked on our staging site, but does not work on the live site
   hosted on WP Engine.
 * When I say it does not work – it does, but only when I land on the contact form
   page with utm get parameters in the URL. I was expecting that no matter how many
   pages I visited on the site before submitting, that the cookie would be stored
   and the parameters captured from the cookie.
 * Have you seen this problem before?
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Ftracking-on-wp-engine%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

Viewing 1 replies (of 1 total)

 *  Plugin Author [Adnan Buksh](https://wordpress.org/support/users/adnanbuksh/)
 * (@adnanbuksh)
 * [2 months, 3 weeks ago](https://wordpress.org/support/topic/tracking-on-wp-engine/#post-18851093)
 * Hi Andy,
 * Thanks for testing the plugin and for the detailed explanation.
 * The plugin stores UTM parameters in cookies when a visitor first lands on the
   site with UTM values in the URL. Once stored, the values should persist for up
   to 30 days and be attached to Contact Form 7 submissions even if the visitor 
   browses multiple pages before submitting the form.
 * On some managed hosting environments such as WP Engine, aggressive page caching
   or JavaScript optimization can occasionally prevent the tracking script from 
   running on the initial page load.
 * I’ve recently released version 1.5 which improves cookie handling and compatibility
   with caching environments. Could you please try updating the plugin and testing
   again?
 * If the issue persists, it would be very helpful to know:
   • which page the visitor
   first lands on with UTM parameters• whether any JavaScript optimization or script
   delay features are enabled
 * With that information I should be able to reproduce the issue and provide a fix.
 * Thanks again for the report!

Viewing 1 replies (of 1 total)

You must be [logged in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Ftracking-on-wp-engine%2F%3Foutput_format%3Dmd&locale=en_US)
to reply to this topic.

 * ![](https://ps.w.org/utm-tracker-for-contact-form-7/assets/icon-256x256.png?rev
   =3334582)
 * [UTM Tracker for Contact Form 7](https://wordpress.org/plugins/utm-tracker-for-contact-form-7/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/utm-tracker-for-contact-form-7/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/utm-tracker-for-contact-form-7/)
 * [Active Topics](https://wordpress.org/support/plugin/utm-tracker-for-contact-form-7/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/utm-tracker-for-contact-form-7/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/utm-tracker-for-contact-form-7/reviews/)

 * 1 reply
 * 2 participants
 * Last reply from: [Adnan Buksh](https://wordpress.org/support/users/adnanbuksh/)
 * Last activity: [2 months, 3 weeks ago](https://wordpress.org/support/topic/tracking-on-wp-engine/#post-18851093)
 * Status: not resolved