Summary
A data stream lives within a property and is a source of data from your app or website. You create it in Admin under Data streams, choosing Web, Android or iOS, and it issues the Measurement ID or App ID that your tagging uses. A property can hold several streams, which is how web and app data end up in the same GA4 reports.
Nitin Batra is a Google Analytics 4 certified professional who configures GA4 properties, data streams and Google tag implementations for web and app clients on a daily basis.
Last updated: August 16, 2026
A data stream lives within a property and is a source of data from your app or website, feeding events from a web page, an Android app or an iOS app into that GA4 property.
- A data stream lives within an account and is the container for the data you collect from your apps and sites.
- A data stream lives within Explore and, once defined, can be added to any exploration.
- A data stream lives within Reports and lets you segment and compare your data.
- A data stream lives within a property and is a source of data from your app or website.
The correct answer is: A data stream lives within a property and is a source of data from your app or website.
Key Takeaways
- – A data stream lives within a property and is a source of data from your app or website.
- – Each web stream generates a Measurement ID starting with G-, which you place in the Google tag on your site.
- – A single property can hold multiple streams, so web and app data combine into one set of users, sessions and events.
- – A common mistake is creating a separate property for each site or app when a stream would do, which splits reporting and breaks cross-platform user counts.
Where exactly do you create a data stream in GA4?
Go to Admin, then under Data collection and modification click Data streams, then Add stream. You choose Web, Android app or iOS app. For a web stream you enter the website URL and a stream name, and GA4 immediately shows you the Measurement ID and the Google tag installation instructions.
How many data streams can one GA4 property have?
A standard property supports up to 50 app data streams and 50 web data streams. In real projects you rarely need that many. Most setups use one web stream per site plus one stream for each mobile app, all inside the same property.
Is a data stream the same thing as a view in Universal Analytics?
No, and this trips up a lot of people migrating from UA. Views were filtered copies of the same data inside a property. A data stream is an input, not an output. If you want filtered or segmented reporting in GA4, you use data filters, comparisons, audiences or subproperties on GA4 360, not extra streams.
Should you use separate data streams for a subdomain or a staging site?
For subdomains that share the same user journey, keep one web stream so sessions are not broken up and cross-domain settings stay simple. For a staging or development site, a separate stream in a separate test property is cleaner, because it keeps test hits out of your production reporting. Using one stream across production and staging means you will spend time filtering internal traffic later.