Set up both plugins together for accurate, duplicate-free reporting.

If you’ve connected both Google Analytics Pro and Google Site Kit on your WooCommerce store, you’re not alone, and you might also be seeing duplicate purchase events, inflated revenue, or missing data in Google Analytics.

Each of these plugins serves a different purpose, and when configured correctly, they complement one another. This post explains what each one does, what not to overlap, and how to configure them for clean, accurate tracking.

What Each Plugin Does

Google Analytics Pro (SkyVerge / GoDaddy)

Google Analytics Pro is the bridge between WooCommerce and Google Analytics 4. It sends enhanced ecommerce data (product views, add-to-cart, checkout steps, purchases, refunds) automatically, using Google’s Measurement Protocol so key events are recorded even when scripts are blocked or consent banners delay tags.

In summary: GA Pro handles the business-critical events such as your orders, products, and revenue.

Google Site Kit (by Google)

Site Kit connects WordPress with Google services (Analytics, Tag Manager, Search Console, Ads) and shows helpful dashboards in wp-admin. It can also inject Analytics or GTM scripts, which is where overlap can happen if GA Pro is also in play.

In summary: Site Kit is your dashboard and connection manager; not your ecommerce tracker.

WooCommerce Google Analytics (Core Plugin)

The official WooCommerce Google Analytics plugin (available on WooCommerce.com) supports Google Analytics 4. It provides basic ecommerce tracking using Google’s gtag.js snippet, recording pageviews and purchases through on-page scripts.

While this is fine for simple analytics setups, it doesn’t include enhanced ecommerce features, refund tracking, or server-side Measurement Protocol support. For more complete and reliable data, especially when consent banners or ad blockers are in use, Google Analytics Pro is the recommended solution.

Important: GA Pro and the core Google Analytics plugin should not be used at the same time, as both will send purchase events and inflate your revenue data.

Recommended Setup: GA Pro + Site Kit (The Clean Combo)

The simplest and most reliable setup is to let GA Pro handle ecommerce tracking, while keeping Site Kit connected for dashboards, without Site Kit injecting any Analytics or GTM code.

  • In Site Kit > Settings
    Tag Manager: Let Site Kit place code on your site: OFF
    Analytics: Place Google Analytics code on your site: OFF
    Result: Site Kit stays connected for reporting but won’t inject extra GA/GTM tags.
  • In WooCommerce > Settings > Integration > Google Analytics Pro
    • Connect your GA4 property and keep purchase/checkout tracking enabled (defaults are fine).
    Result: GA Pro sends ecommerce events reliably via the Measurement Protocol.
  • (Optional) If you use Google Tag Manager (GTM)
    • Use GTM for marketing/Ads tags.
    Pause any GTM GA4 ecommerce/purchase tags to avoid duplicates (GA Pro already sends purchases).

If you use a consent tool (e.g., Complianz), GTM can still wait for consent before firing marketing tags, while GA Pro continues sending purchase events server-side.

How Consent & CMP Tools Fit In

Because GA Pro sends purchase events server-side, it remains reliable and compliant even when a Consent Management Platform (CMP) blocks front-end tags until the user agrees. You don’t need Google’s Consent Mode v2 for GA Pro to record purchases, that’s optional for Ads modeling or audience recovery.

Quick Test Checklist

  • View source: confirm there’s no <!-- Google Tag Manager snippet added by Site Kit --> comment.
  • DevTools > Network: only one gtag.js or gtm.js request should load.
  • Place a test order: GA4 > DebugView should show one purchase event for that order.
  • Reports: purchase value should match the WooCommerce order total.

Common Pitfalls to Avoid

  • Running both Site Kit and GA Pro in tracking mode (duplicate events).
  • Leaving the legacy “WooCommerce Google Analytics Integration” plugin active.
  • Connecting Site Kit and GA Pro to different GA4 properties/streams.
  • Expecting ecommerce metrics inside the Site Kit dashboard (view ecommerce in GA4).

At-a-Glance Summary

PluginPurposeInjects CodeRecommended SettingHandles Ecommerce?
Google Analytics ProWooCommerce ecommerce trackingNo (server-side)EnabledYes
Google Site KitDashboards & Google connectionsOptional“Place code” OFFNo
WooCommerce Google Analytics General WooCommerce trackingDeprecatedDeactivateNo
Google Tag ManagerMarketing/Ads tagsYesOK (no ecommerce tags)No


Key Takeaway

Use GA Pro for ecommerce tracking, Site Kit for dashboards, and make sure only one tool injects Analytics code on the page. This keeps your data accurate, prevents duplicate purchases, and plays nicely with consent tools.

Related Resources

Published by Steve Moen

Leave a Reply

Your email address will not be published. Required fields are marked *