Appearance
Google Analytics 4 Integration
Connecting GA4 surfaces website traffic, session, and conversion data in the client's portal.
Prerequisites
- A Google Analytics 4 property
- The client's GA4 Property ID
- A Google service account with Viewer access to the property
Connecting for a client
- Open the client in
/admin/clients. - Go to Integrations → Google Analytics 4.
- Enter the Property ID (found in GA4 → Admin → Property Settings — it looks like
123456789). - Upload or paste the service account credentials JSON.
- Click Test Connection.
- Click Save.
What the client sees
The client's dashboard and analytics pages show sessions, users, pageviews, and goal completions sourced from their GA4 property.
Service account setup
- In Google Cloud Console, create a service account for your project.
- Download the JSON key file.
- In GA4, go to Admin → Property Access Management and add the service account email with Viewer role.
Troubleshooting
| Error | Likely cause |
|---|---|
Permission denied | Service account hasn't been added to the GA4 property |
Property not found | Property ID is incorrect |
Invalid credentials | The JSON key file is malformed or for a different project |