Open Tracked/Best of/Best WordPress Plugins for Tracking and Consent

Best WordPress Plugins for Tracking and Consent

A tracking stack on WordPress is a handful of plugins plus a server container. Pick one per job.

4 min read · Updated October 26, 2026

Tag ManagerAnalyticsPixelsConsent
In this guide
Quick picks
  • For Tag Manager and a data layer, many sites use GTM4WP. For Google's own set-up, Site Kit.
  • For Meta, use Meta for WooCommerce or PixelYourSite. For consent, Complianz, CookieYes, Cookiebot or Iubenda.
  • Choose one tool per job, and send events to a server container for several platforms.
WordPressWordPress
WooCommerceWooCommerce
Google Tag ManagerGoogle Tag Manager
MetaMeta
CookiebotCookiebot

WordPress has a plugin for everything, which is the problem. Tracking set-ups on WordPress often have three plugins sending the same purchase to Meta. This page lists the plugins most commonly used for tracking and consent, grouped by job, with what each does and what to watch. Features and prices change, so check each plugin's page. We make Open Tracked, which complements these plugins by hosting the server container. See Meta Conversions API for WordPress and Google Tag Manager best practices.

By job

JobPlugins people useNotes
Tag Manager and data layerGTM4WP (Google Tag Manager for WordPress)Adds the container and a WooCommerce data layer with e-commerce events
Google's own integrationSite Kit by GoogleConnects GA4, Search Console, Ads and Tag Manager through the WordPress admin
WooCommerce analyticsGoogle Analytics for WooCommerce (official)Simple GA4 e-commerce tracking without Tag Manager
Meta pixel and APIMeta for WooCommerce (official), PixelYourSitePixel and server events; check deduplication
Server-side orders and trackingThe Open Tracked plugin (ours)Connects your store with a one-time key and syncs orders from the server to Open Tracked
ConsentComplianz, CookieYes, Cookiebot, IubendaLook for Consent Mode v2 support and a Tag Manager template
Forms and leadsYour form plugin, with a thank-you page or a data layer pushFire the lead event once
Caching and speedYour caching pluginExclude cart, checkout and order pages
For online stores

Orders from your store, back to the ad that earned them

Your store sends the order once. Open Tracked passes it on to each ad platform, cleaned and deduplicated.

A sensible minimal stack

1

A consent plugin

With Consent Mode v2 and a clear reject option.

2

GTM4WP

To add the container and a data layer.

3

One server route for each platform

The Meta plugin or a server container, not both.

4

A server container

For several platforms and long-lived cookies. Open Tracked hosts it from a free plan.

5

A weekly test order

Compare platform numbers with WooCommerce orders.

How to choose

Choose Plugin-only tracking if
  • you advertise on one platform
  • you do not want to learn Tag Manager
  • volume is small
Choose GTM4WP plus a server container if
  • you use several platforms
  • you want longer cookies and stored customer data
  • you want control over data per vendor
Ask AI

Ask Ari instead of digging through reports

Ari reads your tracking and ad data and answers in plain words.

Mistakes to avoid

SymptomTwo plugins send the same purchase
Likely causeEach sends a server event.
FixChoose one route per platform.
SymptomThe data layer is empty on cached pages
Likely causeCaching serves a stored page.
FixExclude dynamic pages from caching.
SymptomConsent plugin is not connected to tags
Likely causeTags ignore the choice.
FixAdd consent settings to tags.
SymptomToo many plugins
Likely causeSpeed and conflicts.
FixOne plugin per job.
Check each plugin's current features, price and update history before you install it. This is a starting list, not a ranking.
The short version

3 things to remember

Scroll and the points stack up.

01

For Tag Manager and a data layer, many sites use GTM4WP. For Google's own set-up, Site Kit.

02

For Meta, use Meta for WooCommerce or PixelYourSite. For consent, Complianz, CookieYes, Cookiebot or Iubenda.

03

Choose one tool per job, and send events to a server container for several platforms.

Frequently asked questions

What are the best WordPress plugins for tracking?

GTM4WP for Tag Manager and a data layer, Site Kit for Google's integration, Meta for WooCommerce or PixelYourSite for Meta and a consent plugin such as Complianz or CookieYes.

Do I need a plugin for server-side tracking?

Not for the server. You use a plugin for the data layer, and a host such as Open Tracked for the server container.

How many tracking plugins should I use?

One per job.

Which plugin handles consent?

A consent plugin with Consent Mode v2 support, such as Complianz, CookieYes, Cookiebot or Iubenda.

Does caching break tracking?

It can. Exclude cart, checkout and order pages.

Do I need spreadsheets to read my results?

No. Once tracking is live, the Open Tracked analytics shows spend, revenue, ROAS and profit, and you can ask Ari, the built-in AI assistant, questions about your own numbers in plain words. Ari's allowance depends on your analytics plan.

Is Open Tracked different from Open Track or Open Space Track?

No. Open Tracked is the official name of our server-side tracking platform, and the website is opentracked.io. Many people search for it as Open Track, OpenTrack or Open Space Track. All of them lead to the same product: server-side Google Tag Manager hosting, first-party analytics and a CRM pipeline.

Fix your tracking at the source

Open Tracked hosts your server-side Tag Manager, keeps first-party cookies alive and shows what each ad is really worth.

Open Tracked
Written by

The Open Tracked team

We build Open Tracked: server-side tracking hosting, analytics and the tools around them, for stores that spend on ads. Questions about this guide, or an idea for the next one?

Write to us Read the docs

Was this article helpful?

Comments

Loading comments...

Turn better tracking into better marketing performance

Start free