All How-To Guides
BigCommerce10 min·5 steps

How to Add Google Analytics to BigCommerce (2026 Step-by-Step Guide)

BigCommerce has a dedicated Google Analytics integration in its Web Analytics store settings - paste your GA4 Measurement ID, save, and BigCommerce auto-wires the standard ecommerce events on top of basic page tracking. The full setup takes about 10 minutes.

What you'll need before you start

  • A BigCommerce store (any plan, including Standard)
  • Store owner or staff with permission to access Channel Manager / Store Settings
  • A Google account
  • An existing or new GA4 property

How to add Google Analytics on BigCommerce: Step-by-step

  1. 1

    Create a GA4 property and copy the Measurement ID

    Go to analytics.google.com, click AdminCreateProperty, and add a Web data stream pointing at your storefront URL. Copy the G-XXXXXXXXXX Measurement ID from the data stream summary.

  2. 2

    Open BigCommerce's Web Analytics settings

    From your BigCommerce control panel, click Settings in the left sidebar. Under the Data solutions section, click Web Analytics. (On older BigCommerce versions, the path is Advanced SettingsWeb Analytics.)

  3. 3

    Enable the Google Analytics integration

    You'll see a list of supported analytics platforms. Check the box next to Google Analytics and click Save. A new tab labeled Google Analytics will appear at the top of the Web Analytics page.

  4. 4

    Paste your Measurement ID

    Click the Google Analytics tab. In the Web Property ID field, paste your G-XXXXXXXXXX Measurement ID. Toggle Track every page view on. If you want enhanced ecommerce events, also toggle Track ecommerce on. Click Save.

  5. 5

    Verify the tag and a test purchase

    Open your storefront in an incognito window. GA4 → ReportsRealtime should show you as an active user within 60 seconds. To verify the purchase event, run a test order with a discount code that brings the total to $0, or use a test payment processor like Stripe Test Mode. The purchase event should appear in Realtime within 5 minutes.

How to verify your setup is working

The Realtime report (ReportsRealtime) confirms the page tag is firing. To validate ecommerce events specifically, use the Event count by Event name tile in Realtime - browse a product page (look for view_item), add to cart (add_to_cart), and (if you ran a test order) check for purchase. The Google Tag Assistant Chrome extension also works for tag-level verification.

Common issues and fixes

Realtime shows visits but no purchase events

Most often this is the Track ecommerce toggle being off. Go back to SettingsWeb AnalyticsGoogle Analytics tab and confirm Track ecommerce is enabled. If it's on and purchase events still aren't appearing, the test order may have been placed in Pending status - BigCommerce only fires the purchase event after the order moves to Awaiting Fulfillment or beyond.

I'm seeing duplicate page views

Common cause: someone manually pasted the GA4 snippet into StorefrontScript Manager in addition to enabling the native integration. Check Script Manager and remove any custom GA4 scripts - the native integration handles everything.

The Google Analytics tab isn't appearing under Web Analytics

You may not have permission to access the Channel Manager / Web Analytics section. The default Standard staff role doesn't include this. Ask the store owner to grant you the Manage Settings permission, or have them paste the ID for you.

Frequently asked questions

Does BigCommerce work with Google Analytics 4?

Yes - BigCommerce updated its Web Analytics integration to support GA4 in 2023. The Web Property ID field accepts a G-XXXXXXXXXX Measurement ID directly. Universal Analytics (the older UA-XXXXXX format) stopped processing data in July 2024 and is no longer supported.

Do I need to edit my BigCommerce theme to add Google Analytics?

No. The Web Analytics integration handles installation site-wide without any theme editing. The integration survives theme updates and theme switches. Custom theme code edits are only needed if you have unusual tracking requirements (a custom data layer, server-side events, etc.).

Can I add Google Analytics to BigCommerce via Google Tag Manager?

Yes - install the GTM container through StorefrontScript Manager, then manage GA4 (and any other tags) inside GTM. If you do this, disable the native Web Analytics → Google Analytics integration to avoid double-tracking. GTM is the cleaner long-term path if you'll be adding multiple tags.

Will Google Analytics track BigCommerce checkout?

BigCommerce's checkout pages (Optimized One-Page Checkout) live on a separate URL by default. The native integration handles cross-domain tracking automatically when the Track ecommerce toggle is on, so the begin_checkout, add_payment_info, and purchase events flow into the same GA4 property.

How do I track conversions from BigCommerce in GA4?

Once the integration is connected, the purchase event fires on the order confirmation page. Go to GA4 → AdminEvents, find purchase, and toggle Mark as key event on. After that, conversion reports in GA4 will count BigCommerce orders.

Is there a free version of Google Analytics for BigCommerce?

Google Analytics 4 itself is free for nearly every BigCommerce store - up to about 10 million events per month. The native integration in BigCommerce Web Analytics is also free; there's no upcharge from BigCommerce for using it.

Once you're set up, MeasureBoard turns the data into action

MeasureBoard connects to your analytics, search, and SEO tooling and generates AI-powered weekly reports, GEO readiness scores, and a dedicated AI analyst that answers questions in plain English. Free to start, connects in 30 seconds.

Get Started Free