Platform Access Guide
How to Give Agency Access to Google Analytics (GA4)
Updated
How to give agency access to Google Analytics without picking a migration leftover. Manual Admin steps below, or one Google sign-in that includes Analytics.
Quick Answer
How to give agency access to Google Analytics: client opens Admin in analytics.google.com, picks Account or Property Access Management, and adds your Google email as Editor or Administrator. Confirm the Measurement ID matches the live site before they click Add. Account-level access shares every property.
- Client opens Google Analytics and clicks Admin (bottom left).
- Confirm the property whose Measurement ID is on the live site.
- Open Account Access Management (all properties) or Property Access Management (one property).
- Click + and choose Add users.
- Enter the agency Google email and select Editor or Administrator.
- Click Add. You should see the property after a refresh.
Why Agencies Need the Right Google Analytics Property
Google Analytics 4 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: How to Give Agency Access to Google Analytics
Method 1: Manual process (free, time-consuming)
- Client goes to analytics.google.com and clicks Admin (bottom left).
- In Property Settings → Data Streams, they confirm the website URL and Measurement ID (G-XXXXXXXXXX) match the live site.
- They open Account Access Management to share every property, or Property Access Management to share one.
- They click +, choose Add users, enter the agency Google email, and select Editor or Administrator.
- 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
| Problem | Solution |
|---|---|
| Access granted but the property is missing | Confirm the email, wait a few minutes, then check Account vs Property access. Sign out and back in. |
| You can see data but cannot configure events | You have Analyst or Viewer. Client updates you to Editor in Property Access Management. |
| Several GA4 properties, unclear which is live | Match the Measurement ID in the site source (G-XXXXXXXXXX) to Property Settings. |
| No permission to view this data stream | Data streams need Editor or Administrator. Viewer and Analyst cannot open them. |
GA4 Permission Levels
| Level | View reports | Configure events / streams | Manage users | Use case |
|---|---|---|---|---|
| Administrator | Yes | Yes | Yes | Full property or account control |
| Editor | Yes | Yes | No | Campaign and analytics setup (usual agency role) |
| Analyst | Yes | No | No | Reports and explorations only |
| Viewer | Yes | No | No | Read-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 to give agency access to Google Analytics?
- 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 or data streams.
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.
Related Platform Guides
Need access to other platforms? See the guides hub, How to Get Google Ads Access for Agencies, How to Get Meta Ads Access for Agencies, and How to Get LinkedIn Ads Access for Agencies. Also AuthHub pricing.
Simplify with AuthHub
Collect Google Ads and GA4 in one client link, with optional intake on the same flow.