What it does in ClientPulse: Reads each client's GA4 property and flags when traffic, engagement, or conversions drop — so a client whose results are sliding becomes a churn signal before the renewal conversation.
Status: Available — connect today and the analytics poll starts reading your properties.
Tier: Marketing-vertical module. Available on all plans for marketing agencies.
Per-agency: Connect once with a Google account that has access to your clients' GA4 properties.
Before you start (prerequisites)
- Account requirement: A Google account with at least Viewer access to the GA4 properties you want ClientPulse to read (your clients' properties, typically shared with your agency Google account).
- You'll need access to the GA4 properties in the Google Analytics admin — if you can see the property in https://analytics.google.com, you can read it here.
- Cost: Free on ClientPulse's side. ClientPulse reuses the same Aurora Google OAuth app as Gmail and Calendar — you don't need a Google Cloud project. Google Analytics 4 is free.
Step-by-step setup
1. In ClientPulse
- Open https://clientpulse.helloaurora.ai/dashboard/integrations/sources.
- Find the Google Analytics 4 card and click Connect Google Analytics 4.
2. On Google's consent screen
- You're redirected to https://accounts.google.com. Sign in with the Google account that can see your clients' GA4 properties.
- Review the requested permission — analytics read-only (
analytics.readonly). ClientPulse cannot change your analytics configuration. - Click Continue / Allow.
- Google redirects you back to the Sources page with the connection live.
3. Verify it's working
- The Google Analytics 4 card flips to Connected.
- Use Run poll now on the card to pull metrics immediately.
- Open a client mapped to a GA4 property — session volume, engaged sessions, conversion rate, and ROAS signals start contributing to that client's health score.
What you can do with it once connected
- See "traffic dropped" and "conversions down" signals per client.
- Catch a slipping client in your Monday Brief before they raise it.
- Combine web-performance health with email, billing, and project signals in one churn score.
Common pitfalls
- Pitfall: Connected, but a client shows no analytics signal. Fix: The client needs to be mapped to a specific GA4 property. Link the property from the client's detail page so the poll knows which property feeds that client.
- Pitfall: "User does not have sufficient permissions for this property." Fix: The connected Google account needs at least Viewer access on the property in the GA4 admin. Ask the property owner to share it with your agency account.
Restrictions
- Read-only. ClientPulse does not change your GA4 configuration, audiences, or reports.
- Reads aggregate metrics only — no individual-user-level data.
Need help?
Email support@helloaurora.ai — we'll walk you through it.