Why Is GA4 Not Tracking My Wix Website

Your GA4 is not tracking your Wix website because of cookie consent banners, duplicate scripts, or a missing measurement ID. Fix your setup right now.

Eptekhar Hasan8 min read
Illustration for Why Is GA4 Not Tracking My Wix Website

Your GA4 is not tracking your Wix website because a cookie consent banner is blocking the script, you pasted the code twice, or you are looking at standard reports instead of real time data. You fix this by checking your Wix marketing integrations and testing your measurement ID with a live debugging tool.

Why is GA4 not tracking my Wix website?

When your GA4 is not tracking your Wix website, the first step is to confirm if the tracking code is actually present on the page. You can run your URL through a live tracking scanner to see exactly which Google tags are currently firing on your live site. If the scanner finds nothing, your website is not attempting to track visitors at all. If the scanner finds your tag, the problem is in your Wix settings or your Google Analytics configuration.

Wix has a strict privacy system built into its platform. If you turn on the Wix cookie consent banner, it automatically blocks all non-essential tracking scripts until the visitor clicks accept. Google Analytics 4 is classified as a marketing and analytics cookie. It is not an essential cookie. Therefore, Wix holds the GA4 script back.

Many website owners test their own tracking by visiting their site, ignoring the popup banner, and checking Google Analytics. Because you did not explicitly click accept, Wix stops GA4 from firing. Your tracking is working exactly as designed, but it looks broken to you.

To confirm this is your specific problem, open your website in an incognito window. Click accept on your cookie banner. Open your Google Analytics account and look at the real time report. If your visit appears, your tracking works perfectly.

You have two choices. You can leave the banner active and accept that your data will be lower than your actual traffic. Visitors who ignore the banner or click decline will never appear in your analytics. This is the legal requirement in many jurisdictions. Alternatively, you can turn off the cookie banner in your Wix privacy and security settings. This forces GA4 to track every visitor immediately upon page load.

You put the tracking code in the wrong place

Wix provides a dedicated integration for Google Analytics. You do not need to paste raw HTML code into your website header. If you try to paste the raw script into a random text block or a custom HTML widget, it will not fire across your entire site.

Go to your Wix dashboard. Click Marketing & SEO in the left menu, then click Marketing Integrations. Look for Google Analytics. If you do not see a green connected status, your integration is inactive.

Click connect and enter your GA4 Measurement ID. This ID always starts with a G followed by a hyphen and ten characters. You find this in your Google Analytics account. Open Google Analytics, click the Admin gear icon, navigate to Data Collection and Modification, and click Data Streams. Click on your web stream to reveal your Measurement ID.

If you paste an old Universal Analytics ID starting with UA, Wix will accept it but Google will not process the data. Universal Analytics was retired completely. You must use a G measurement ID for the system to work.

You have duplicate tracking scripts

Adding GA4 to Wix twice breaks your tracking entirely. This happens when you use the official Wix marketing integration and also paste the GA4 code into your custom code settings.

When the Google tag fires twice on the exact same page load, it creates a conflict. Google Analytics often drops the duplicate data, leaving you with zero recorded visits. Sometimes, it records every page view twice, destroying your bounce rate and engagement metrics.

To confirm this, go to your Wix dashboard. Scroll down the left menu and click Settings. Scroll down to the Advanced section and click Custom Code. Look through the Head and Body sections. If you see a script containing the URL for Google Tag Manager or gtag, you have hardcoded the tracking manually.

Delete the custom code. The official marketing integration is the correct way to run GA4 on Wix. Keep the integration active and remove all manual scripts. If you are struggling to manage multiple tracking codes across different platforms, you might need to review our analytics setup pricing to have a professional handle it.

You are waiting for standard reports to update

Google Analytics 4 is not a real time tracking platform. When a visitor lands on your Wix website, standard reports take between 24 and 48 hours to process that data.

If you set up your tracking today and look at your traffic acquisition report, it will be completely empty. This does not mean your GA4 is broken. It simply means Google is still processing the batch of data.

To confirm your tracking works right now, you must use the correct testing tools. Open Google Analytics, click Admin, and open DebugView under Data Display. Then, open a new tab and search for Google Tag Assistant.

Install the Google Tag Assistant extension in Chrome. Navigate to the Tag Assistant website and click Add Domain. Enter your Wix website URL and click connect. A new window will open with your website.

Click around your Wix website. Scroll down a page and click a link. Go back to the DebugView tab in Google Analytics. You will see page view events and user engagement events appearing within ten seconds. If you see events populating in DebugView, your tracking is perfect. You just have to wait for tomorrow to see the numbers in your main reports.

Your advanced elements require Google Tag Manager

The standard Wix integration tracks basic page views automatically. It does not track everything a user does on your site.

Wix has native apps like Wix Stores and Wix Bookings. When you use the official Google Analytics integration, Wix automatically sends e-commerce data to GA4 for these specific native apps. If a customer buys a product through Wix Stores, Wix pushes a purchase event to GA4.

However, this only works for native Wix applications. If your website relies on embedded iFrames, third party app widgets, or custom Velo code, the standard GA4 integration cannot see inside them. For example, if you embed a Calendly booking widget on your contact page, GA4 will only record that the visitor looked at the contact page. It will not know if they actually booked an appointment.

To track these complex actions, you need Google Tag Manager. You must connect Google Tag Manager through the Wix marketing integrations panel, just like you did with GA4. Then, you configure your specific events inside the Tag Manager container.

This requires custom event configuration. If you need to track form submissions inside an external iFrame or specific button clicks on a Velo dynamic page, you need a developer to build a custom data layer. You can read the official Wix troubleshooting documentation to understand the strict limits of their native tracking capabilities.

Enhanced Measurement is causing conflicts

Sometimes Wix is sending the data, but GA4 is ignoring the specific interactions you care about. Google Analytics 4 has a feature called Enhanced Measurement. This feature automatically tracks outbound clicks, site search, video engagement, and file downloads.

If you want to see when visitors click a link to your social media profiles, you need Enhanced Measurement active. Open Google Analytics, go to Admin, and click Data Streams. Click your web stream. Look for the Enhanced Measurement section and ensure the toggle is turned on.

Wix handles standard form submissions poorly through Enhanced Measurement. If you rely on the GA4 automatic form tracking, you will often see duplicate form submissions or zero form submissions. This happens because Wix uses complex JavaScript to submit forms without reloading the page. GA4 struggles to read this natively. For accurate form tracking on Wix, you must use Google Tag Manager to capture the specific Wix form success message.

Browser privacy settings are blocking your traffic

Sometimes your Wix setup is perfect, but the data still does not arrive. This happens because the visitor is actively blocking your tracking.

Browser tracking is becoming less reliable every year. Ad blockers, strict privacy browsers like Brave, and Apple intelligent tracking protection will block Google Analytics entirely. If a visitor uses an ad blocker, their browser stops the GA4 script from downloading. Wix never gets the chance to send the data.

You cannot fix this inside the Wix dashboard. The script runs in the visitor browser, which means the visitor has the ultimate power to block it.

To test if this is happening to you, check your own browser extensions. If you use uBlock Origin, Ghostery, or the Brave browser, your own visits will never show up in GA4. You must test your site on a standard Chrome installation with all extensions disabled.

How to audit your Wix tracking setup

You need a systematic way to check your work. Follow these exact steps to verify your GA4 installation from start to finish.

  1. Open your Wix dashboard and navigate to Marketing & SEO.
  2. Click Marketing Integrations and find Google Analytics.
  3. Check that Google Analytics is connected with a valid measurement ID starting with a G.
  4. Navigate to Settings and click Custom Code.
  5. Check your Head and Body sections and delete any duplicate Google scripts.
  6. Open an incognito Chrome window and accept your cookie consent banner.
  7. Open Google Tag Assistant and connect it to your live website URL.
  8. Check the Google Analytics DebugView to watch your events arrive in real time.

If you complete these steps and your data is still missing, you need to check your Google Analytics property settings. Ensure your data stream URL matches your exact Wix domain.

Moving beyond basic browser tracking

When you rely entirely on the Wix marketing integration, you accept that you will lose data to ad blockers and privacy updates.

To capture the data you are losing, you need to move the tracking away from the browser entirely. You do this by sending data directly from the Wix server to Google. This bypasses ad blockers and gives you highly accurate numbers. You can upgrade your infrastructure by moving to server side tracking.

If your business needs accurate data to run profitable advertising campaigns, standard browser tracking is no longer enough. You need to build a robust system that records every conversion without relying on the visitor browser. You can view our past work to see how proper data systems operate, or contact us to get your tracking fixed today.

Keep reading

All guides