Skip to content

Platform Access Guide

How to Get GA4 Access for Agencies

Updated

Get the live GA4 property, not a migration leftover. Manual Admin steps below, or one Google sign-in that includes Analytics.

Quick Answer

The client opens analytics.google.com, clicks Admin, then Account Access Management or Property Access Management, and adds your Google email. Pick Editor or Administrator so you can configure events and data streams. Confirm the Measurement ID matches the site before they click Add. Account-level access shows every property under that account.

  1. Client opens Google Analytics and clicks Admin (bottom left).
  2. Confirm the property whose Measurement ID is on the live site.
  3. Open Account Access Management (all properties) or Property Access Management (one property).
  4. Click + and choose Add users.
  5. Enter the agency Google email and select Editor or Administrator.
  6. Click Add. You should see the property after a refresh.

Why Agencies Need the Right GA4 Property

GA4 is not Universal Analytics. Clients often have several properties from migrations and tests. Access to the wrong property means you report on the wrong traffic. Analyst or Viewer can see reports but cannot configure events, conversions, or data streams — so request Editor unless you only need dashboards.

Step-by-Step: Requesting GA4 Access

Method 1: Manual process (free, time-consuming)

  1. Client goes to analytics.google.com and clicks Admin (bottom left).
  2. In Property Settings → Data Streams, they confirm the website URL and Measurement ID (G-XXXXXXXXXX) match the live site.
  3. They open Account Access Management to share every property, or Property Access Management to share one.
  4. They click +, choose Add users, enter the agency Google email, and select Editor or Administrator.
  5. They click Add. The agency refreshes Analytics and opens that property.

Pro tip: Ask the client for a screenshot of Property Settings showing name, Measurement ID, and website URL before they grant access. That prevents reporting on a duplicate migration property.

Method 2: Using AuthHub (5 minutes)

Send one AuthHub link. The client signs in with Google and can grant Google Ads and GA4 in the same OAuth. They still choose which properties to share. Optional intake questions ride on the same link.

Common Problems and Solutions

ProblemSolution
Access granted but the property is missingConfirm the email, wait a few minutes, then check Account vs Property access. Sign out and back in.
You can see data but cannot configure eventsYou have Analyst or Viewer. Client updates you to Editor in Property Access Management.
Several GA4 properties, unclear which is liveMatch the Measurement ID in the site source (G-XXXXXXXXXX) to Property Settings.
No permission to view this data streamData streams need Editor or Administrator. Viewer and Analyst cannot open them.

GA4 Permission Levels

LevelView reportsConfigure events / streamsManage usersUse case
AdministratorYesYesYesFull property or account control
EditorYesYesNoCampaign and analytics setup (usual agency role)
AnalystYesNoNoReports and explorations only
ViewerYesNoNoRead-only dashboards

GA4 Access Checklist

  • Live Measurement ID confirmed against the website
  • Account-level vs property-level access chosen on purpose
  • Agency email has no typos
  • Editor or Administrator selected
  • Agency can open data streams after refresh

Frequently asked questions

How do I give an agency access to GA4?

In Google Analytics, open Admin, then Account or Property Access Management, add the agency's Google email, and choose Editor or Administrator. Analyst is not enough if they need to configure events.

Should GA4 access be at the account or the property?

Account access shows every property under that Analytics account. Property access limits the agency to one property. Use property-level when the client has test or duplicate properties they do not want shared.

What GA4 role does an agency need?

Editor can configure events, conversions, and data streams without managing other users. Administrator can also add users. Analyst and Viewer cannot change measurement setup.

How do I know which GA4 property is on the website?

Find the G- Measurement ID in the site source or Tag Assistant, then match it in Admin → Property Settings. Do not assume the property with the client's company name is the live one.

Simplify with AuthHub

Collect Google Ads and GA4 in one client link, with optional intake on the same flow.

Or see how we compare to other tools