Setup guide

Google Analytics 4

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.

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

  1. Open https://clientpulse.helloaurora.ai/dashboard/integrations/sources.
  2. Find the Google Analytics 4 card and click Connect Google Analytics 4.

2. On Google's consent screen

  1. You're redirected to https://accounts.google.com. Sign in with the Google account that can see your clients' GA4 properties.
  2. Review the requested permission — analytics read-only (analytics.readonly). ClientPulse cannot change your analytics configuration.
  3. Click Continue / Allow.
  4. 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.

Ready to connect your stack?

ClientPulse takes 5 minutes to set up. The free tier covers 3 clients with every integration above.

Google Analytics 4 setup guide — ClientPulse