How to retrieve measurement IDs from GA4 properties in bulk

When Google moved everyone from Universal Analytics to GA4, they automatically set up new GA4 properties for existing accounts. Now I’m trying to figure out how to get a complete list of all my measurement IDs at once.

I have multiple websites and need to create a reference document with all the measurement IDs, but going through each property one by one in the Google Analytics dashboard is really time consuming. I’ve been clicking around the interface for a while but can’t find any bulk export option.

Has anyone found a way to download or export all measurement IDs from their GA4 account? I’m hoping there’s something I missed in the UI before I have to dig into using the Analytics API.

Had this exact issue managing properties for multiple clients. If you’ve got Google Analytics Intelligence API access through Google Cloud Console, there’s a bulk export function in the Analytics Intelligence section that most people don’t know about. You can generate reports with property metadata including measurement IDs across your entire account structure. You’ll need to set up a custom dimension report, but it exports everything to CSV which makes documentation way easier. Another trick I found - use the Google Analytics Reporting API v4 with the Admin API. You can batch requests to pull property info much faster than the standard interface. Takes some technical setup but saves tons of time vs doing it manually.

I totally get you! the GA4 UI can be a pain. have you tried the Admin API? it might be the quickest way to grab all the measurement IDs without the hassle of clicking around everywhere. just a lil setup needed!

Yeah, hit this same issue last year during our GA4 migration audit.

Admin API is your best option. I wrote a quick script using Google Analytics Admin API v1 that loops through accounts and properties to grab measurement IDs.

Use accounts.list first, then properties.list for each account. You’ll find the measurement ID as “measurementId” in the property response.

Not comfortable with APIs? Try Google Tag Manager if you’ve got it set up. All your GA4 measurement IDs show up in one place under GA4 Configuration tags.

Google really screwed up not including a simple export button. Basic admin stuff like this should be built-in.

Google Analytics Intelligence saved me hours on this. Go to the GA4 home screen and ask Intelligence “show me all my properties” or “what measurement IDs do I have access to” - it’ll pull up a consolidated view. Not perfect, but way faster than clicking through everything manually. You can also check your Google Analytics account settings. There’s an “Account Access Management” section that shows all your properties in a condensed format. It won’t show measurement IDs directly, but you’ll get property names to cross-reference more efficiently. The API’s still the best solution though. Just wish Google didn’t make such a basic admin task require developer skills.

Everyone’s overcomplicating this.

Yeah, you could mess with APIs and scripts, but why waste hours on setup when you can automate it in minutes?

I hit this same issue managing properties across different projects. Instead of writing custom scripts or dealing with API authentication, I built a simple automation that connects to GA4 and pulls all measurement IDs automatically.

It hits the Admin API endpoints, loops through accounts and properties, grabs the measurement IDs, and dumps everything into a spreadsheet. Takes 10 minutes to set up, then run it whenever you need fresh data.

Best part? No coding or manual API key handling. Connect your Google account, configure the extraction, and let it run.

I’ve used this for bulk GA4 pulls for months. Way cleaner than clicking through dozens of properties or maintaining scripts.

Check out Latenode for this kind of automation: https://latenode.com