WordPress plugins like GTM4WP and its alternatives help developers track data and user actions that would be otherwise impossible to track only with GTM.

However, GTM4WP it is not a perfect solution. Some of you may find it too simple, others may find it too difficult or simply need a specific feature, that is not there.

And so, I made this comparison for you. To make it fair, I compared only GTM4WP alternatives that are free, since GTM4WP is also a free tool.

P.S. Although I did my best to test everything as well as possible, these tools are big and I might have missed something. If you see that I made a mistake somewhere, please let me know.

Disclosure

I am the author of WP Full Picture plugin, one of alternative plugins to GTM4WP. I tried to write this article without bias and pinpoint all the advantages and disadvantages of described tools – even my own. Let me know how I did in the comments.

Alternatives to GTM4WP

In this article, I will compare GTM4WP with:

  • PixelYourSite
  • GTM Kit
  • Google Site Kit
  • Tag Pilot Free
  • Google Analytics and Google Tag Manager by WEBKINDER
  • Pixel Manager for WooCommerce by Sweetcode
  • and WP Full Picture (my own plugin!)

Methodology of comparison

For this comparison, I installed all tools on the same website (one by one), set them up and tested the results in Google Tag Assistant.

The website has WooCommerce and uses WooCommerce blocks and a block theme. I chose blocks instead of shortcodes, because blocks are much more difficult to track.

In my tests, I concentrated on:

  • ease of use (+documentation)
  • features
  • supported consent management tools
  • WooCommerce support
  • and… finding issues :)

And I started with…

GTM4WP

gtm4wp banner

I started with GTM4WP to set a benchmark for other tools.

Ease of use

GTM4WP is a pretty straightforward plugin. Its settings are clearly described and divided into easy-to-understand sections.

gtm4wp settings

Unfortunately, documentation of GTM4WP has only 4 pages. I wish I could find documentation on advanced features.

If you are a GTM expert, then lack of documentation will not be a problem for you. If you are not, then you may have some difficult time with some functions.

Overall, I give it 7/10.

Features

GTM4WP has a lot of features. Most of them are useful, but there are some, which I cannot imagine myself using.

I like that it can push to the datalayer:

  • all basic post and user data
  • searched phrases
  • events, like navigating form fields, registrations and logging in
  • WooCommerce events data (more on this later)
  • scroll depth (which improves a lot over the one available as a trigger in GTM)

I also like that you can use the plugin for server-side GTM (although, for some reason, the setting for that is buried in the “advanced” tab).

Plus, GTM4WP has a GTM template, which makes it easier to use the variables in GTM.

The only thing that I am missing here is the option to track metadata. It would benefit specialized sites and stores.

For the features, I give it a solid 9/10. Well done Thomas!

Consent management support

GTM4WP has no built-in consent banner but it has settings to make it work with Cookiebot and WebToffee GDPR Cookie Consent.

I have also found information online, that it plays well with:

  • CookieYes,
  • Complianz,
  • and OneTrust.

I could use some documentation listing the supported tools, though…

But overall, I give it 7/10.

WooCommerce support

The plugin sends information on WooCommerce events:

  • add to cart (with an issue)
  • view item list
  • view_item (with an issue)
  • remove from cart (with an issue)
  • checkout
  • purchase

That is great, is that the plugin also pushes to the datalayer information useful for remarketing (product IDs and SKUs) as well as complete data set for advanced matching or enhanced ecommerce.

But not everything is so great. I had some issues with tracking.

  1. When I added 2 grouped products to the cart (from a page that had 3), GTM4WP reported that I added all of them.
  2. View_item event did not fire for me when viewing grouped products.
  3. The “remove from cart” event did not work in the block cart
  4. I have not found a way to track additions to a wishlist

Taking these issues into consideration, I give it 8/10 for WooCommerce support.

Overall

GTM4WP is a good plugin with a solid set of features.

Unfortunately, it has some WooCommerce tracking issues and clearly lacks documentation.

If you know GTM well, then GTM4WP is 8/10 for you. Otherwise, it’s a 7/10.

PixelYourSite

pixelyoursite banner

PixelYourSite is a heavy-hitter. It has been around for years, offering direct integrations with Meta Pixel, Google Analytics and several other popular platforms.

Recently, however, it got GTM support, and so it got into this list.

Ease of use

TLDR; It’s not good.

The moment I activatet PYS, i was welcomed by huge notifications that take almost the whole screen and show on all pages of WP admin.

PixelYourSite notifications in the WP admin after plugin activation.

When I closed them and got to the settings page of PYS, I felt immediately confused. There was so much going on and so many elements on screen scream for your attention.

The plugin has many settings divided into multiple screens. Unfortunately, placement of some of these settings seems random. Two different menus, both of which are difficult to spot, only add to the confusion.

In addition, there are all sorts of notifications and video links in between these settings.

So far, not good.

Fortunately, the documentation is much better…or is it?

The documentation covers the process of installing tracking tools and using the most important features. There are also multiple videos, which show step-by-step how to use them. Unfortunately, there are… no documentation pages about GTM.

All in all, I give the ease-of-use 3/10.

Features

Just like GTM4WP, PixelYourSite also has a lot of features related to GTM. Among other things, it can track:

  • post and user data
  • WooCommerce events (more on this in a section below)
  • form submissions (but not moving through the form fields, like GTM4WP)
  • registrations and logins
  • downloads
  • scrolls
  • searches
  • 404 pages

In addition, it lets you send to the datalayer custom events when someone visits a specific page – although I can’t really see the use for that in GTM, which can do it internally.

There is also a GTM template for PYS to make the setup easier.

But there are also some things that are missing. There is no option to track metadata and use the server-side GTM, which is a disadvantage for some advanced users.

Overall, I give it a very good 8/10.

Consent management support

PixelYourSite strongly promotes its own (paid extra) “Consent Magic” banner for consent management. However, it also supports other consent management solutions, like CookieBot, CookieNotice, CookieYes and Real Cookie Banner.

I wish there were more options available, but the existing ones are pretty good.

Overall, just like with GTM4WP, I give it a 7/10.

WooCommerce support

It’s a mixed bag.

On one hand, you can track all the typical events, like additions to cart, product views, checkout and purchases.

On the other hand, in the free version of PYS, they are severely limited:

  1. There is no event for tracking product list views
  2. Events do not contain product IDs (not SKUs) for remarketing purposes (apart from the checkout and purchase events).
  3. The purchase event does not contain the user data that could be used for advanced matching or enhanced ecommerce.
  4. Switching product variants are not tracked as product views
  5. When you click Add to cart button, the event will be tracked after the page refreshes (if you don’t use Ajax buttons)
  6. Clicks in “remove from cart” buttons are not tracked (at least in my setup based on Woo blocks)

Just look at the product data associated with the “Add to cart” events.

pys gtm add to cart event data

All this together does not paint a very nice picture, so I give the plugin’s WooCommerce support a 5/10.

Users with low requirements will not mind the limitations. Others, will.

Overall

The free version of PixelYourSite comes with limited GTM support, no documentation for GTM and confusing interface (shared with the Pro).

Users with low requirements will find it “OK” while more advanced users will need to buy the premium version to make it useful and invest a lot of time into learning how the interface works.

Overall, I give it 5/10.

What’s next?

The review of GTM Kit is coming tomorrow.

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments