Cherry Seed

How do I find which plugin is breaking my tracking?

plugin conflict woocommerce tracking find plugin breaking tracking woocommerce tracking conflict tracking plugin conflict diagnosis

Quick Answer

Disable plugins one by one while keeping WooCommerce and your tracking plugin active. After disabling each plugin, place a test order and check whether the purchase event fires. The plugin that restores tracking when disabled is the conflict. Browser console errors (DevTools → Console) often point to the culprit faster — look for JavaScript errors on the checkout and confirmation pages.

Full Answer

Plugin conflict diagnosis follows a process of elimination. Start by checking the browser console on your checkout and order confirmation pages for JavaScript errors — a red error message naming a plugin file is the fastest path to the answer.

If no console errors appear, switch to a default WordPress theme (Storefront or Twenty Twenty-Four) and test tracking. If it works, your theme is the conflict. If it still fails, go to Plugins and deactivate everything except WooCommerce and your tracking plugin. Place a test order. If tracking works, reactivate plugins in groups of three, testing each time, until tracking breaks again — that group contains the conflict. Common culprits: security plugins (Wordfence, iThemes), performance optimisers (WP Rocket, NitroPack), other analytics plugins, and live chat or heatmap scripts that inject JavaScript into checkout pages.

Sources

Programmatic Access

GET https://seresa.io/wp-json/cherry-tree-by-seresa/v1/seeds/809

Cite This Answer

Cherry Tree by Seresa - https://seresa.io/seed/wordpress-woocommerce/woocommerce-plugins-breaking-plugin-conflicts