Reeve
Connect Your Data

Google Analytics

Connect Google Analytics to Reeve for website traffic data, session metrics, and audience insights.

Google Analytics Connector

Connect Google Analytics (GA4) to pull website traffic, session data, top pages, and audience behavior into Reeve.

What You Get

DataExamples
SessionsTotal sessions, new vs returning visitors
Traffic sourcesOrganic, paid, referral, direct breakdowns
Top pagesMost-visited pages, page views, time on page
AudienceDemographics, location, device type
ConversionsGoal completions and conversion events

Setup

In the Reeve app, go to Connect Your Data and find Google Analytics under Analytics. Click Connect.

Enter your Google Analytics credentials

A modal opens where you paste your Google Analytics access credentials:

FieldRequiredDescription
Access TokenYesYour Google OAuth access token (ya29.…)
Client IDOptionalOAuth client ID (….apps.googleusercontent.com)
Refresh TokenOptionalOAuth refresh token (1//…) — enables automatic token renewal

Paste your credentials and click Connect.

Connected

Reeve validates the credentials and saves them encrypted. Google Analytics shows as Connected.

Getting your credentials: You can obtain a Google OAuth access token from the Google OAuth 2.0 Playground or through your Google Cloud Console project. Adding a refresh token lets Reeve renew access automatically — without one, you'll need to reconnect when the access token expires (~1 hour).

Using Google Analytics Data

In the Dashboard

The Google Analytics connector adds web traffic data to the Reeve app:

  • Session trends over time
  • Top-performing pages by traffic
  • Traffic source breakdown
  • Audience overview

Via Agent Tools

Your agents can query Google Analytics data using the reeve_analytics tool:

// Top pages by traffic
reeve_analytics({ action: "get_top_pages", period: "30d" })

// Session summary
reeve_analytics({ action: "get_sessions", period: "7d" })

// Traffic source breakdown
reeve_analytics({ action: "get_sources" })

// Audience demographics
reeve_analytics({ action: "get_audience" })

Example Conversations

  • "What are our top 10 pages this month?"
  • "Where is our traffic coming from?"
  • "How many sessions did we have last week?"
  • "What's our mobile vs desktop traffic split?"

Prerequisites

  • A Google Analytics 4 (GA4) property with data
  • Access to generate OAuth credentials (via Google Cloud Console or OAuth Playground)
  • The credentials must have read access to the GA4 property you want to connect

Troubleshooting

IssueSolution
Access token expiredGoogle access tokens expire after ~1 hour. Re-connect with a fresh token, or add a refresh token to enable automatic renewal
No data showingConfirm the access token has permission to read from your GA4 property
Invalid credentialsEnsure you're using a Google OAuth access token, not an API key

Disconnecting

  1. Go to Connect Your Data in the Reeve app
  2. Hover over the Google Analytics card and click Disconnect
  3. Credentials are deleted from Reeve

On this page