Wix Google Analytics: GA4 Setup, Auto Events and Key Events

To set up Wix Google Analytics, create a GA4 property and web data stream in Google Analytics, copy the measurement ID (it starts with G-), then paste it in your Wix dashboard under Settings > Marketing Integrations > Google Tag > Connect. It only works on a premium Wix plan with a connected domain. Before you copy the ID, untick “page changes based on browser history events” in the stream settings, or Wix pages get counted twice.
This guide walks through each step, then covers what most setup guides stop short of: the GA4 events Wix already sends for forms, bookings and store orders, how to turn them into key events, why your numbers may look wrong, and how to put a dollar value on each landing page.
What You Need Before You Start
- A premium Wix plan and a connected custom domain. Free sites on a wixsite.com address cannot connect Google Analytics. Google’s Wix setup page lists both requirements.
- A Google account. Any Gmail or Google Workspace login works for Google Analytics.
- Admin access to the Wix site, so you can open Marketing Integrations in the dashboard.
- Five to ten minutes. Most of the time goes into creating the GA4 property.
If you find guides that tell you to paste a tracking ID starting with UA-, skip them. That was Universal Analytics, which Google has shut down. Everything below is for Google Analytics 4.
How to Add Google Analytics to Wix, Step by Step
Step 1: Create a GA4 account and property
Sign in to Google Analytics. If it is your first time, click Start measuring. If you already have properties, click Admin (the gear icon, bottom left), then Create > Account or Create > Property.
- Account vs property: an account is a folder, a property is one website or app. One account with one property is enough for a single Wix site. Agencies usually keep one account per client.
- Property details: name it after your domain, then set your reporting time zone and currency. Use the same time zone as your business so daily totals line up with your bookings or orders.
- Business details and objectives: industry and business size decide which benchmarks you see. The objectives you pick (leads, online sales, baseline reports and so on) shape the default report collections. You can change all of this later.
Step 2: Add a web data stream and fix two settings
Choose Web as the platform, enter your Wix domain and a stream name. Leave enhanced measurement on: it records scrolls, outbound clicks, file downloads and video engagement without extra setup. Then, before you click Create stream:
- Click the settings (gear) icon in the enhanced measurement box.
- Under Page views, click Show advanced settings and untick “Page changes based on browser history events.” Wix already sends a page_view each time a visitor moves between pages, so leaving this on records the same view twice.
- Turn off the Site search toggle, as Wix’s own instructions recommend.
- Save, then click Create stream.
Open Admin > Data streams > your web stream > enhanced measurement settings and untick the box now. The change applies from that moment on. Past data stays inflated, so note the date in your reporting and compare pageviews per session before and after.
Step 3: Copy your measurement ID
The stream details page shows the measurement ID: a G- followed by a string of letters and numbers, in the format G-XXXXXXXXXX. Copy it exactly. You will need it whichever way you install GA4.
Step 4: Paste the ID into your Wix dashboard
- Open your site’s dashboard in Wix (select the site first if you have several).
- Click Settings in the left menu, then Marketing Integrations under Advanced.
- In the Google Tag box, click Connect.
- Click Add Google Tag ID and paste your G- ID. Check that no space sits before or after it.
- Click Save.
Older guides, including some that still rank, tell you to look for a “Google Analytics” box under Marketing Home. Wix has since merged its separate Google Analytics and Google Ads tools into one Google Tag box, following Google’s tag unification. The same box accepts G-, AW- and GT- IDs, and what the tag does is decided in your Google account, not by the prefix.
Step 5: Check that data arrives
Open your live site in a private browser window and click through two or three pages. In GA4, go to Reports > Realtime overview: your visit should show up within a minute or two, with your city and the pages you opened. For event-level detail, turn on debug mode with the Google Analytics Debugger browser extension or Tag Assistant and open Admin > DebugView. Our GA4 DebugView guide explains what to look for and why it is sometimes empty.
Realtime is the only report that fills right away. Standard reports can take a day or two to fill in, so an empty Acquisition report on day one is normal.
Do You Need Wix’s IP Anonymization Checkbox?
Wix’s setup pop-up offers an optional IP Anonymization checkbox, and Wix-focused guides repeat the advice to tick it if you want to hide visitors’ IP addresses from Google. That option comes from Universal Analytics. Google’s IP masking help page states that in Google Analytics 4, IP masking is not necessary because IP addresses are not logged or stored.
So ticking it does no harm, but it does not make GA4 more private and it is not a substitute for consent. If privacy is the concern, the settings that matter are your cookie banner, GA4’s data retention and Google signals settings, and what you send in event parameters (never names, emails or phone numbers).
Wix Google Analytics Setup Options: Integration, GTM or Custom Code
| Method | Where in Wix | Good for | Watch out for |
|---|---|---|---|
| Google Tag integration | Settings > Marketing Integrations > Google Tag | Most sites: pageviews plus the events Wix sends automatically | Little control over event parameters |
| Google Tag Manager | Marketing Integrations > Google Tag Manager | Custom triggers, extra parameters, several tags in one place | Do not also add the GA4 ID in the Google Tag box |
| Custom code | Settings > Custom Code (premium, connected domain) | Tools without a Wix integration | Easy to forget, easy to duplicate |
Users on the Google Analytics subreddit report that the built-in integration handles pageviews and standard events well but is not the place for custom event parameters. That matches how it works: you paste an ID and Wix decides what to send. If you need, say, a form name or a button label on every event, run GA4 through Google Tag Manager instead, and remove the ID from the Google Tag box.
Events Wix Sends to GA4 Automatically
This is the part most Wix Google Analytics guides skip. Once the tag is connected, Wix’s own apps fire standard GA4 events with no extra setup. Wix lists them in its event tracking by service help article:
| GA4 event | When it fires | Wix apps |
|---|---|---|
| page_view | Any page loads | All |
| generate_lead | A form is submitted or a chat is started | Wix Forms, Chat, Quick Action Bar (mobile) |
| view_item_list / select_item / view_item | Lists and item pages are viewed or clicked | Stores, Bookings, Pricing Plans, Events, Restaurants |
| add_to_cart / remove_from_cart | Cart changes | Stores, Restaurants |
| begin_checkout | Checkout starts | Stores, Bookings, Pricing Plans, Events, Restaurants |
| purchase | An order, booking, plan, ticket or paid form completes | Stores, Bookings, Events, Restaurants, Pricing Plans, Gift Cards, Forms (payments) |
| sign_up | A visitor creates a site account | General |
Turn the right ones into key events
GA4 only treats an event as a conversion once you mark it as a key event. For most Wix sites that means:
- Service businesses: generate_lead (contact and quote forms, chat) and purchase for paid bookings.
- Stores: purchase. Keep begin_checkout and add_to_cart as ordinary events for funnel analysis.
- Membership sites: sign_up and purchase for pricing plans.
Wait until the event has fired at least once (submit a test form), then go to Admin > Data display > Events and mark it as a key event, or create the key event by name under Key events. Store and booking purchases carry their order value. A lead has no value until you give it one, which is what the example further down is about. For the full GA4 side, see our Google Analytics conversion tracking guide.
Consent and Cookie Banners on Wix
GA4 uses cookies, so the Wix cookie banner affects what it sees. Wix’s help center describes two cases. With a banner, GA4 only collects data after a visitor accepts the relevant cookies, so a drop in your numbers after you turn a banner on is expected. Without a banner, visitors from countries that require consent (such as those covered by GDPR) send no data to GA4 at all.
Either way, GA4 on Wix undercounts visitors who decline. Keep that in mind when you compare GA4 with Wix Analytics, and when a quiet month in GA4 does not match a busy month in your inbox. If you need to know what you can still measure without cookies, read our guide to cookieless conversion tracking.
Wix Analytics vs Google Analytics: Do You Need Both?
Every premium Wix site has Wix Analytics built in: traffic, sources, top pages, devices, countries and, for stores, sales and abandoned carts. It needs no setup. GA4 adds depth and connections.
| Wix Analytics | Google Analytics 4 | |
|---|---|---|
| Setup | None, built into the dashboard | Property, stream and Google Tag ID |
| Best for | Quick daily check of traffic and sales | Channels, campaigns, funnels, custom reports |
| Custom reports | Limited | Explorations: free form, funnel, path, segment overlap |
| Google Ads and Search Console | Some Wix-run campaigns and Search Console data | Native links to Ads, Search Console and BigQuery |
| Leaving Wix | Data stays with Wix | History stays in your Google account |
| Cost | Included in premium plans | Free |
Run both if anyone outside Wix (an agency, an ads freelancer, a future you on another platform) will need your history. Expect different totals: the two tools count visitors differently, GA4 loses visitors who decline cookies, and each filters bots its own way. Pick one tool as the source of truth for each metric and stop comparing the rest line by line.
GA4 Reports to Open First on a Wix Site
- Reports > Acquisition > Traffic acquisition: sessions, engagement and key events by channel (Organic Search, Direct, Referral, Paid, Social).
- Reports > Engagement > Landing page: which pages start visits and which of those produce key events. This is where SEO decisions get made.
- Reports > Engagement > Pages and screens: views, users and engagement time per page.
- Monetization reports (stores and bookings): revenue, items purchased and the purchase journey.
- Explore: build a funnel from view_item to begin_checkout to purchase to see where buyers drop out.
The metrics worth watching are users, sessions, engagement rate, key events and session key event rate. For newsletters, social posts and ads, tag links with UTM parameters (utm_source, utm_medium, utm_campaign) so GA4 can tell campaigns apart. Google’s free Campaign URL Builder does this, and paid Wix apps exist for it too.
Link Search Console and Google Ads
In GA4 Admin > Product links, connect Search Console to see the queries behind your organic landing pages, and Google Ads if you run campaigns. Search Console shows queries but not conversions; GA4 shows conversions but not queries. The landing page is where the two meet.
When Wix and GA4 Data Looks Wrong: Symptoms and Fixes
| Symptom | Likely cause | Fix |
|---|---|---|
| No data at all after two days | Free plan, or domain not connected to Wix | Upgrade and connect the domain; check it with Wix’s domain tools |
| No data, plan and domain fine | Typo or space in the ID, or ID from the wrong property | Re-copy the G- ID from the right web stream and save again |
| Pageviews roughly twice sessions | Browser history events setting left on | Untick it in enhanced measurement settings |
| Every event doubled | GA4 added twice: Google Tag box plus GTM, or plus an HTML embed or custom code | Keep one method, remove the others |
| GA4 far lower than Wix Analytics | Cookie banner declines, ad blockers | Expected; compare trends, not totals |
| paypal.com or a payment provider as a top referral | Buyers return from an external payment page | Add the domain to unwanted referrals in the web stream tag settings |
| Odd sources or landing pages you never created | Referral spam sent straight to GA4 | Ignore in reports or filter with a segment; it does not hurt your site |
| Your own visits inflate small numbers | Internal traffic | Define internal traffic by IP in the tag settings and activate the filter |
| generate_lead missing | Form is not a Wix Form (third-party embed) | Track that form through GTM or the form tool’s own GA4 option |
One test catches most of these: submit one form or place one test order, then compare GA4 DebugView, the Wix dashboard and your inbox. If one action does not show up once in each place, the totals will not match at scale either.
Tracking ChatGPT and Other AI Assistant Visits on Wix
Visitors who click a link in ChatGPT, Perplexity, Claude, Gemini or Copilot usually arrive with the assistant as their referrer, so GA4 files them under Referral with every other linking site. To see them as their own channel, create a custom channel group in Admin > Data display > Channel groups, add an “AI assistants” channel where the source matches a regex like the one below, and move it above Referral.
Two limits. Some assistant apps send no referrer, and those visits land in Direct where no rule can recover them. And a channel is only useful if you look at it next to key events: how many leads or orders came from it, not only how many sessions. Our AI conversion tracking guide covers the full method.
From Sessions to Value: What Each Wix Page Earns
A sessions report tells you a page is busy. It does not tell you whether it brings in customers. Give each lead a value and report value by landing page and channel. Here is an illustrative example for a Wix site run by a landscaping company whose conversion is a quote request through Wix Forms (generate_lead).
| Landing page (channel) | Sessions | Quote requests | Conv. rate | Value | Value per session |
|---|---|---|---|---|---|
| /patio-installation (Organic Search) | 800 | 16 | 2.0% | $9,600 | $12.00 |
| /blog/patio-ideas (Organic Search) | 3,000 | 6 | 0.2% | $3,600 | $1.20 |
| / (Direct) | 1,000 | 10 | 1.0% | $6,000 | $6.00 |
| /patio-installation (AI assistants) | 60 | 3 | 5.0% | $1,800 | $30.00 |
The arithmetic for the first row: 16 requests × $600 = $9,600, and $9,600 ÷ 800 sessions = $12.00 per session. The blog post drives almost four times the traffic of the service page but earns a tenth as much per visit, so the better move is a clear link from the blog post to the service page, not more blog posts. The AI assistant row looks strong, but 3 conversions is too few to act on; watch it for a few months.
To build this in GA4, set a value on your generate_lead key event (GA4 lets you give a key event a default value) and open the Landing page report with session default channel group as a secondary dimension. Our guide on how to calculate conversion value shows how to find your own value per lead, and the SEO conversion tracking guide applies the same method to all organic search. If you would rather not maintain key events and regexes yourself, SEOConversion is a cookieless tracker that reports conversions and their value by landing page for Google, Bing and AI assistants.
Other Wix Questions People Ask
What is the downside of Wix for analytics?
For measurement, the main limits are that GA4 needs a premium plan and connected domain, the built-in integration gives you little control over event parameters, and custom tracking means moving to Google Tag Manager or custom code. You also cannot move the site off Wix without rebuilding it, which is one more reason to keep your history in GA4 rather than only in Wix Analytics.
Why does Wix feel hard to use now?
The dashboard has grown as Wix added apps, AI tools and marketing features, and settings move between releases. That is why older Google Analytics instructions point to menus that no longer exist. For GA4, the only path you need is Settings > Marketing Integrations > Google Tag.
Is Wix better than Google Sites, and which website builder is best?
There is no single best builder; it depends on what the site has to do. Google Sites is free and simple, suited to internal pages and basic projects, and it can also take a GA4 measurement ID. Wix adds commerce, bookings, forms and marketing tools. If you will judge the site on leads or sales, check before you choose that the builder lets you add GA4 (or another tracker), sends conversion events, and keeps the data yours.
FAQ
Can I use Google Analytics on a free Wix site?
No. Wix only lets you connect Google Analytics on a premium plan with a connected custom domain, and Google’s own Wix setup page lists the same two requirements. On a free wixsite.com address you are limited to the built-in Wix Analytics dashboard.
Is Google Analytics free to use with Wix?
Yes. Google Analytics 4 is free for the vast majority of sites, and Wix does not charge for the Google Tag integration. The cost is the Wix premium plan you need to connect a domain. Analytics 360, the paid enterprise version, is only relevant for very large sites.
What is replacing Google Analytics?
Google Analytics itself was replaced by Google Analytics 4. Universal Analytics, the old version that used UA- IDs, has been shut down, so every Wix guide that mentions UA- tracking IDs is out of date. Some site owners also move to privacy-first or cookieless tools, but GA4 is the current Google product.
Can you set up Google Analytics for any website?
Almost any site you control can run GA4: you need a way to add the Google tag, either through a built-in integration like Wix’s, a tag manager, or code in the page head. What you cannot do is add it to pages you do not control, such as a profile on another platform. On Wix, the limit is the plan: free sites cannot add it.
Should I use Google Tag Manager or the Wix Google Tag integration?
Use the built-in Google Tag integration if you only need pageviews and the events Wix sends automatically. Choose Google Tag Manager when you need custom triggers, extra parameters or several marketing tags managed in one place. Never use both for the same GA4 ID, or every pageview is counted twice.
Is there a Google Analytics certification, and does it matter for Wix?
Google offers a free Google Analytics certification through its Skillshop training platform. It covers GA4 in general, not Wix. You do not need it to set up GA4 on Wix, but it helps if you plan to build explorations or advise clients on their data.
See which pages and channels turn visits into leads and sales.
SEOConversion tracks conversions and their value by landing page for Google, Bing, ChatGPT, Perplexity and other assistants, with one cookieless, first-party script.
Start free