WooCommerce eCommerce Events Not Tracking When Stripe Gateway Is Active
-
Hello Support Team,
For a long time, WooCommerce eCommerce events on my website have not been tracking properly for SEO and analytics.
I contacted the MonsterInsights support team, and after checking, they informed us of the following:
“According to our findings, no eCommerce events are sent when the WooCommerce Stripe Gateway plugin is active.”
Because of this, WooCommerce events are not being tracked correctly in analytics.
Could you please help us check this issue and guide us on how to fix it?
If any configuration, compatibility fix, or update is required, please let us know.Looking forward to your support.
Thank you.
Best regards,
Shubham VermaThe page I need help with: [log in to see the link]
-
Hi @s4shubhamverma ,
Thanks for reaching out and for sharing the details from MonsterInsights, that’s helpful.
WooCommerce itself does not stop firing eCommerce events based on the payment gateway being used. Events (add to cart, begin checkout, purchase, etc.) are generally triggered before or at the time the order is created, regardless of whether Stripe or another gateway is active.
That said, Stripe can affect tracking if:
- The checkout flow is interrupted or redirected
- JavaScript errors occur during payment confirmation
- The analytics plugin relies on the “thank you” page and that page is not reached or is blocked
To investigate further, could you please share:
- A full WooCommerce System Status Report.
You can get a System Status Report by going to WooCommerce > Status > Get system report, then paste it into https://pastebin.com or https://gist.github.com - Whether Stripe is using Payment Intents, 3D Secure, or Stripe Checkout / Payment Element
- Whether the issue occurs with another analytics plugin (for example, GA4 via a different integration)
Once we have this information, we can better determine whether this is a compatibility issue, a checkout flow issue, or a JavaScript conflict.
Hi @saivutukuru ,
Thanks for the detailed explanation.
Please find the WooCommerce System Status Report here:
https://pastebin.com/9tiFwR0dRegarding Stripe configuration:
- Stripe is currently active as the payment gateway.
- It is using Payment Intents (with 3D Secure enabled where required).
- The standard WooCommerce checkout flow is being used (not Stripe Checkout).
Please let us know if you need any additional details or access to investigate further.
Looking forward to your guidance.
Thanks & regards,
ShubhamHi @s4shubhamverma,
Thank you so much for getting back to us and for taking the time to explain what you’re experiencing. I really appreciate the detail you’ve already shared, and I want to make sure I’m fully understanding your situation so we can help you as smoothly as possible.
From revisiting your initial request, it sounds like your site is connected to analytics and SEO platforms, but you’re not seeing data flowing into those platforms when WooCommerce Stripe is enabled. Please let me know if I’ve understood that correctly.
If this is the case, for SEO specifically, the issue is often related to how the integration is set up rather than WooCommerce or Stripe itself. SEO tracking generally works independently of WooCommerce and its extensions. For example, if you’re using Google Search Console, data is collected through tracking tags added to your site’s header and triggered by page views on WordPress, not by WooCommerce or its add-ons.
For the analytics side, you mentioned that you’re using MonsterInsights. To help narrow things down, could you please clarify which events you’re referring to? For instance, are these purchase events, order values, product details captured during checkout, or something else?
It would also help to understand what you’re seeing in relation to WooCommerce Stripe. When Stripe is enabled, are only Stripe-based orders missing events while orders completed through other payment methods are tracked correctly? Or does enabling Stripe cause all orders, regardless of payment method, to stop sending events?
Additionally, could you share how you determined that WooCommerce Stripe is the cause of the missing events? Understanding the steps or observations that led you to this conclusion will really help us pinpoint what’s going on.
I’ve also reviewed your system report and noticed that your WordPress version and a few plugins are currently outdated. Updating WordPress and those plugins would be a good next step, as outdated software can sometimes lead to unexpected behavior. I also see that you have a fairly large number of active plugins, including multiple optimization and slider plugins (such as AAA Optimizer and LiteSpeed Cache), which can sometimes conflict with one another. Before suggesting any conflict testing, I’d like to fully understand the issue so we can take the most appropriate approach.
When you reply, could you also let us know what customizations you’ve added in your child theme? That information may help rule out theme-related factors.
Thanks again for your patience and cooperation. I’m looking forward to your response so we can move forward together.
Hi @mosesmedh ,
I have received a response from the MonsterInsights team regarding the eCommerce events issue.
Please check the details and screenshots at the link below:
https://monosnap.ai/file/eBAmmj4folFguYr8QKsMcS6pUH8gdvLet me know if you need any additional information from my side.
Hi @s4shubhamverma,
Thank you so much for getting back to me and for sharing the screenshot. It really helps clarify how you came to the understanding that events aren’t being sent when WooCommerce Stripe is disabled. From what I can see in the screenshot, their testing approach doesn’t account for the view and traffic events, and it looks like they suggested the theme could be the reason, since the view event isn’t actually linked to WooCommerce Stripe.
If neither event is being sent, this could indicate an issue with your setup or configuration. With the view event also not being sent, which isn’t connected to WooCommerce Stripe, it’s possible there are deeper underlying issues at play.
Because this involves a third-party integration, it’s not something we can fully troubleshoot from our end. It’s primarily the responsibility of the MonsterInsights development team to determine what might be conflicting with their events when WooCommerce Stripe is enabled, and to investigate what in your theme could be preventing the view events from being sent.
If they identify a bug in the theme affecting the view event they should contact the your theme dev support. If it’s a bug or conflict related to WooCommerce Stripe that requires our attention, they are welcome to open a ticket on GitHub so our dev team can get involved: https://github.com/woocommerce/woocommerce-gateway-stripe/issues
Please don’t hesitate to reach out if you have any further questions or need additional clarification.
Hi @s4shubhamverma,
I hope you’re doing well. Since we haven’t heard back, I’ll mark this as resolved for now. If you need anything else or would like to follow up, feel free to reach out anytime.
If our support was helpful, or if you’d like to share your experience with the plugin, we’d really appreciate a review here:
https://wordpress.org/support/plugin/woocommerce-gateway-stripe/reviews/#new-post
You must be logged in to reply to this topic.