GA4 setup
Create a web data stream
A property is the container. A web data stream is the part that represents your website. When you install the Google tag, you’re wiring it to this stream.
What to enter
- Use your primary site URL (including the correct domain). Don’t use a staging domain unless that’s what you want to track.
- Give the stream a clear name (example: Website or Marketing site).
- If you have multiple subdomains, you can still start with one stream. Keep it simple until Fluxion is reporting cleanly.
Steps
- Open GA4 and go to Admin.
- Under Data collection and modification, open Data streams.
- Click Add stream and choose Web.
- Enter your primary website URL and choose a stream name.
- You’ll see an option for enhanced measurement. Google notes you can change these event toggles later, so it’s fine to enable it now and then turn off anything you don’t want.
- Click Create stream.
- After the stream is created, you’ll be shown a Measurement ID (starts with G-). Save it.
- Next, install the Google tag on your site (either via Google Tag Manager or directly).
FAQ
What is a GA4 web data stream?
A web data stream represents your website inside a GA4 property. It generates the Measurement ID (G-XXXX) that your tag uses to send pageviews and events.
Do I need multiple web data streams?
Not usually. Start with one stream for your primary site/domain and only add more streams if you intentionally want separate tracking setups.
Where do I find the Measurement ID after I create the stream?
Open the stream and look under Stream details. The Measurement ID starts with G- and is also shown in the tag installation instructions.
Should I enable Enhanced Measurement?
You can enable it to start, then adjust individual toggles later if you want less noise. Fluxion works best when your tracking is consistent and easy to verify.
Sources (official Google docs)
These steps are based on Google’s GA4 setup documentation.
[GA4] Set up Analytics for a website and/or appIf Fluxion shows “no data”
The most common reason is that the tag is installed, but it points to a different stream/property than the one you connected.
If you’re unsure, jump to the verification guide and confirm the tag is firing on real page loads.