Google OAuth & Data Access
Google OAuth & Data Access
Ai2Metric uses Google OAuth so users can securely connect authorized GA4 and BigQuery data with read-only access.
OAuth Redirect URI
Ai2Metric uses the NextAuth Google callback route:
https://ai2metric.com/api/auth/callback/google
Local development
http://localhost:3000/api/auth/callback/googleProduction
https://ai2metric.com/api/auth/callback/googleGoogle APIs Used
- Google Analytics Data API
- Google Analytics Admin API (for GA4 account/property listing)
- BigQuery API (when BigQuery connection is enabled)
OAuth Scopes
Requested by Ai2Metric
openidRequired
emailRequired
profileRequired
https://www.googleapis.com/auth/analytics.readonlyRequired
https://www.googleapis.com/auth/bigquery.readonlyRequired
Not currently requested
https://www.googleapis.com/auth/analytics.manage.users.readonlyOptional
https://www.googleapis.com/auth/cloud-platform.read-onlyOptional
Ai2Metric uses the approved read-only scopes above. Broader scopes are not requested unless a future feature requires a new Google verification review.
Data Access Model
GA4 connections use secure Google OAuth. The signed-in user grants read-only access to GA4 resources they are already authorized to view.
Project and dataset selection uses the signed-in user's Google access to list available BigQuery resources.
Custom BigQuery dataset analysis runs through Ai2Metric server-side Google Cloud credentials and only queries datasets explicitly configured for analysis.
- GA4 access is granted only after Google OAuth consent.
- GA4 access is read-only.
- Demo mode requires no sign-in and uses Google's public GA4 BigQuery sample dataset.
- Ai2Metric does not modify GA4 or BigQuery data.
Ai2Metric does not sell Google user data.
Ai2Metric does not use Google user data for advertising.
Ai2Metric does not use Google user data to train public AI models.
Ai2Metric does not transfer Google user data to third parties except as necessary to provide requested AI analysis workflows.
Users can revoke access at any time from their Google Account permissions page.
Demo vs. Connected Data
The public demo does not require Google authentication and uses Google's public GA4 BigQuery sample dataset.
The demo is provided for educational, testing, and product evaluation purposes only. It is not connected to a visitor's private GA4 or BigQuery account and does not display or analyze private user data.
When a user connects GA4, Ai2Metric uses Google OAuth with read-only permissions. When a user configures a custom BigQuery dataset, Ai2Metric runs server-side queries only against the configured dataset.