We are planning to implement tracking for the eCommerce on site.
The GTM plugin support suggested the following:
------
Please make sure that your theme is generating the proper HTML structure that is needed to catch important ecommerce interactions of users:
https://gtm4wp.com/gtm4wp-for-developers/how-to-make-your-wordpress-theme-compatible-with-enhanced-ecommerce-tracking
--------
Can you suggest if the WPLMS sites will work with GTM tracking.
The plugin works fine on sites where WPLMS is not there like art-providers.com (normal Wordpress+WooCommerce) but does not work on dev.art-providers.com (WPLMS)
Please let us know how it works in your experience
Well we are actually not overwriting woocommerce functionality at all.
So yes it should work well if woocommerce itself built the product , shop and other html elements keeping GTM in mind.
So its all upto woocommerce actually if they added compatibility or not .
Theme doesn't really do anything in this .
We just need to make sure to provide provision to add the GTM tags around the body tag of all pages .
You can easily do the gtm tag just after the body by customizing header.php with child theme and add GTM script on it.