Google Analytics

Google Analytics provides data and insights about website and app usage, enabling businesses to understand their audience and optimize their digital properties through customer-centric measurement, machine learning insights, and cross-platform attribution.

6 APIs 12 Features
AnalyticsDataGoogleMetricsReportingWeb AnalyticsMachine LearningAttribution

APIs

Google Analytics Data API (GA4)

The Google Analytics Data API provides programmatic access to Google Analytics 4 (GA4) report data including standard reports, pivot reports, real-time reports, funnel reports, ...

Google Analytics Admin API

The Analytics Admin API allows programmatic access to configuration data for Google Analytics 4 properties including account management, data streams, custom dimensions, key eve...

Google Analytics Measurement Protocol (GA4)

The Measurement Protocol lets you send events directly to Google Analytics servers via HTTP requests to augment existing GA4 data with server-to-server and offline interactions.

Google Analytics User Deletion API

The User Deletion API enables removal of data linked to specific user identifiers in Google Analytics, supporting compliance with data protection and privacy requirements.

Google Analytics Reporting API v4 (Universal Analytics)

The Analytics Reporting API v4 provides programmatic access to Universal Analytics report data. Universal Analytics was sunset on July 1, 2023 and users should migrate to GA4.

Google Analytics Management API v3

The Analytics Management API allows access to configuration data for Universal Analytics accounts, properties, and views. Deprecated with Universal Analytics sunset.

Agent Skills

Run Report

AGENT SKILL

Run Realtime Report

AGENT SKILL

Run Pivot Report

AGENT SKILL

Batch Run Reports

AGENT SKILL

Check Compatibility

AGENT SKILL

Get Audience Export

AGENT SKILL

List Audience Exports

AGENT SKILL

Query Audience Export

AGENT SKILL

List Accounts

AGENT SKILL

List Properties

AGENT SKILL

Create Property

AGENT SKILL

Run Access Report

AGENT SKILL

Archive Custom Metric

AGENT SKILL

List Custom Metrics

AGENT SKILL

Create Custom Metric

AGENT SKILL

List Data Streams

AGENT SKILL

Create Data Stream

AGENT SKILL

List Firebase Links

AGENT SKILL

Create Firebase Link

AGENT SKILL

List Google Ads Links

AGENT SKILL

Send Events

AGENT SKILL

Validate Events

AGENT SKILL

Collections

Arazzo Workflows

Google Analytics Account Change History Audit

List accessible accounts, then search the change history of the chosen account.

ARAZZO

Google Analytics Reuse or Create an Audience Export

List a property's audience exports and create a new one only when none can be reused.

ARAZZO

Google Analytics Audit a Property's Custom Definitions

List the custom dimensions and then the custom metrics defined on a GA4 property.

ARAZZO

Google Analytics Batch Run Reports

Confirm a property exists, then run several core reports for it in a single batch.

ARAZZO

Google Analytics Check Compatibility then Run Report

Validate a report's dimensions and metrics for compatibility before running the report.

ARAZZO

Google Analytics Create Custom Dimension then Run Report

Create an event-scoped custom dimension on a property, then run a report grouped by it.

ARAZZO

Google Analytics Create Custom Metric then Run Report

Create an event-scoped custom metric on a property, then run a report that reads it.

ARAZZO

Google Analytics Create Property and Web Data Stream

Create a GA4 property under an account, then attach a web data stream to it.

ARAZZO

Google Analytics Discover Property and Run Report

Walk account summaries to find a GA4 property, list its properties, then run a core report.

ARAZZO

Google Analytics Inventory a Property's Data Streams

List the properties under an account, then list the data streams for the chosen property.

ARAZZO

Google Analytics List Properties and Run Realtime Report

List GA4 properties under an account, then run a realtime report for the chosen property.

ARAZZO

Google Analytics Query Audience Export Users

Confirm an audience export is active, then page through the users it contains.

ARAZZO

GraphQL

Google Analytics GraphQL Schema

This directory contains a conceptual GraphQL schema for the Google Analytics 4 (GA4) APIs. The schema is derived from the [Google Analytics Data API v1](https://developers.googl...

GRAPHQL

Pricing Plans

Rate Limits

Google Analytics Rate Limits

10 limits

RATE LIMITS

FinOps

Features

Predictive Capabilities

Machine learning models that predict future actions users may take, like purchasing or churning.

Proactive Insights

Automatically detects and surfaces actionable insights from your data.

Real-Time Reporting

Monitor user activity on your site or app as it happens.

Data-Driven Attribution

Machine learning to understand how each touchpoint contributes to conversions.

Free-Form Exploration

Drag-and-drop analysis with instant visualizations for custom reporting.

Funnel Exploration

Visualize user steps through conversion funnels and identify optimization opportunities.

Path Exploration

Visualize user navigation paths to understand how users reach conversions.

Cohort Exploration

Analyze behavior of users grouped by common attributes over time.

BigQuery Export

Export raw event data to BigQuery for advanced analysis and data warehousing.

Cross-Platform Measurement

Customer-centric measurement across websites and apps throughout the entire customer lifecycle.

Privacy-Safe Modeling

Machine learning models that provide a complete picture of the customer journey while respecting privacy.

Custom Dimensions and Metrics

Define custom dimensions and metrics to capture data specific to your business needs.

Use Cases

Website Traffic Analysis

Understand where visitors come from, what pages they view, and how they interact with your website.

Conversion Optimization

Track conversion events, analyze funnels, and identify drop-off points to improve conversion rates.

Audience Segmentation

Segment users by demographics, behavior, technology, and custom attributes for targeted analysis.

Marketing Campaign Measurement

Measure the effectiveness of advertising campaigns across channels with attribution modeling.

E-commerce Analytics

Track purchase activity, revenue, product performance, and shopping behavior.

App Analytics

Measure user engagement, retention, and in-app actions for mobile and web applications.

Server-Side Event Tracking

Send events from your server using the Measurement Protocol for offline and backend interactions.

Compliance and Data Privacy

Manage user data deletion requests and privacy compliance using the User Deletion API.

Custom Reporting and Dashboards

Build custom reports and dashboards programmatically using the Data API.

Real-Time Monitoring

Monitor live user activity for time-sensitive campaigns, launches, and events.

Integrations

Google Ads

Link Google Ads accounts to analyze campaign performance and optimize ad spend with Analytics data.

Google BigQuery

Export raw Analytics data to BigQuery for advanced SQL-based analysis and data warehousing.

Google Search Console

Connect Search Console to see organic search queries, impressions, and click data alongside Analytics.

Firebase

Integrate with Firebase for comprehensive mobile and web app analytics and event tracking.

Display & Video 360

Link DV360 for programmatic advertising measurement and attribution.

Search Ads 360

Connect SA360 for unified search advertising measurement across engines.

Google Tag Manager

Use Tag Manager to deploy and manage Analytics tags without modifying website code.

Google Ad Manager

Integrate publisher ad serving data with Analytics for holistic content and ad performance analysis.

Google Cloud

Leverage Google Cloud services for advanced data processing, ML models, and storage with Analytics data.

Salesforce Marketing Cloud

Connect Salesforce Marketing Cloud for cross-platform marketing measurement and audience activation.

Solutions

Google Analytics Free

Full-featured web and app analytics solution available at no charge for businesses of all sizes.

Analytics 360

Enterprise-grade analytics with advanced features including intraday data, sub-properties, roll-up reporting, and higher limits.

Google Marketing Platform

Integrated advertising and analytics platform combining Analytics 360 with advertising products for enterprise marketing.

Semantic Vocabularies

Google Analytics Admin Api Context

10 classes · 48 properties

JSON-LD

Google Analytics Data Api Context

10 classes · 92 properties

JSON-LD

Google Analytics Measurement Protocol Context

7 classes · 37 properties

JSON-LD

Google Analytics User Deletion Api Context

2 classes · 8 properties

JSON-LD

API Governance Rules

Google Analytics API Rules

66 rules · 18 errors 22 warnings 26 info

SPECTRAL

JSON Structure

Admin Api Account Structure

6 properties

JSON STRUCTURE

Admin Api Change History Event Structure

6 properties

JSON STRUCTURE

Admin Api Conversion Event Structure

7 properties

JSON STRUCTURE

Admin Api Custom Dimension Structure

6 properties

JSON STRUCTURE

Admin Api Custom Metric Structure

7 properties

JSON STRUCTURE

Admin Api Data Stream Structure

8 properties

JSON STRUCTURE

Admin Api Firebase Link Structure

3 properties

JSON STRUCTURE

Admin Api Google Ads Link Structure

7 properties

JSON STRUCTURE

Admin Api Property Structure

13 properties

JSON STRUCTURE

Data Api Audience Export Structure

10 properties

JSON STRUCTURE

Data Api Date Range Structure

3 properties

JSON STRUCTURE

Data Api Dimension Structure

2 properties

JSON STRUCTURE

Data Api Filter Expression Structure

4 properties

JSON STRUCTURE

Data Api Metric Structure

3 properties

JSON STRUCTURE

Data Api Order By Structure

4 properties

JSON STRUCTURE

Data Api Pivot Structure

5 properties

JSON STRUCTURE

Data Api Row Structure

2 properties

JSON STRUCTURE

Data Api Run Report Request Structure

14 properties

JSON STRUCTURE

Data Api Run Report Response Structure

10 properties

JSON STRUCTURE

Google Analytics Structure

0 properties

JSON STRUCTURE

Measurement Protocol Consent Structure

2 properties

JSON STRUCTURE

Measurement Protocol Device Structure

9 properties

JSON STRUCTURE

Measurement Protocol Event Structure

2 properties

JSON STRUCTURE

Measurement Protocol User Location Structure

5 properties

JSON STRUCTURE

User Deletion Api User Deletion Id Structure

2 properties

JSON STRUCTURE

Example Payloads

Admin Api Account Example

6 fields

EXAMPLE

Admin Api Property Example

10 fields

EXAMPLE

Data Api Date Range Example

3 fields

EXAMPLE

Data Api Dimension Example

2 fields

EXAMPLE

Data Api Metric Example

3 fields

EXAMPLE

Data Api Order By Example

4 fields

EXAMPLE

Data Api Pivot Example

5 fields

EXAMPLE

Data Api Row Example

2 fields

EXAMPLE

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
LinkedIn
LinkedIn
🚀
GettingStarted
GettingStarted
🌐
Portal
Portal
🌐
Console
Console
📝
Signup
Signup
🔑
Authentication
Authentication
📦
SDKs
SDKs
🔧
MCP Server
Tools
🔧
GA Dev Tools
Tools
🔧
E-commerce Migration Helper
Tools
🎓
GA4 Tutorials
Tutorials
💻
Consent Mode Examples
CodeExamples
💰
Pricing
Pricing
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
📰
Blog
Blog
🟢
StatusPage
StatusPage
💬
Support
Support
💬
FAQ
FAQ
📄
ReleaseNotes
ReleaseNotes
📄
ChangeLog
ChangeLog
👥
GitHubOrganization
GitHubOrganization
👥
StackOverflow
StackOverflow
👥
YouTube
YouTube
🎓
Training
Training
🎓
Academy
Academy
🔗
MCPServer
MCPServer

Sources

Raw ↑
info:
  _postman_id: 9400dc7f-eadf-46e6-b085-d9f54cd98295
  name: Google Analytics User Deletion API
  description: "The Google Analytics User Deletion API enables removal of data linked to specific user identifiers, supporting\
    \ compliance with data protection and privacy requirements such as GDPR. Supports deletion by CLIENT_ID, USER_ID, and\
    \ APP_INSTANCE_ID. Data appears in Individual User Reports within 72 hours and complete deletion occurs during bimonthly\
    \ processes.\n\nContact Support:\n Name: Google Analytics"
  schema: https://schema.getpostman.com/json/collection/v2.1.0/collection.json
  createdAt: '2026-06-05T15:09:05.000Z'
  updatedAt: '2026-06-05T15:09:05.000Z'
  lastUpdatedBy: '35240'
  uid: 35240-9400dc7f-eadf-46e6-b085-d9f54cd98295
item:
- name: userDeletion
  item:
  - name: userDeletionRequests:upsert
    item:
    - name: Google Analytics Insert or Update a User Deletion Request
      id: 716df61d-eacf-4ee4-9f44-3fe032c1bc32
      protocolProfileBehavior:
        disableBodyPruning: true
      request:
        auth:
          type: oauth2
          oauth2:
          - key: scope
            value: https://www.googleapis.com/auth/analytics.user.deletion
            type: string
          - key: accessTokenUrl
            value: https://oauth2.googleapis.com/token
            type: string
          - key: authUrl
            value: https://accounts.google.com/o/oauth2/auth
            type: string
          - key: grant_type
            value: authorization_code
            type: string
        method: POST
        header:
        - key: Content-Type
          value: application/json
        - key: Accept
          value: application/json
        body:
          mode: raw
          raw: "{\n  \"id\": {\n    \"type\": \"APP_INSTANCE_ID\",\n    \"userId\": \"<string>\"\n  },\n  \"kind\": \"analytics#userDeletionRequest\"\
            ,\n  \"webPropertyId\": \"<string>\",\n  \"firebaseProjectId\": \"<string>\",\n  \"propertyId\": \"<string>\"\
            ,\n  \"deletionRequestTime\": \"<dateTime>\"\n}"
          options:
            raw:
              headerFamily: json
              language: json
        url:
          raw: '{{baseUrl}}/userDeletion/userDeletionRequests:upsert'
          host:
          - '{{baseUrl}}'
          path:
          - userDeletion
          - userDeletionRequests:upsert
        description: Inserts or updates a user deletion request. Submitting a deletion request for a user that already has
          a pending request will update the existing request. The User Deletion API does not remove data from reports based
          on previously aggregated data or exported datasets like BigQuery.
      response:
      - id: 925ecf5b-68d1-4296-8470-6215ca221933
        name: Successful user deletion request
        originalRequest:
          method: POST
          header:
          - key: Content-Type
            value: application/json
          - key: Accept
            value: application/json
          - description: 'Added as a part of security scheme: oauth2'
            key: Authorization
            value: <token>
          body:
            mode: raw
            raw: "{\n  \"id\": {\n    \"type\": \"APP_INSTANCE_ID\",\n    \"userId\": \"<string>\"\n  },\n  \"kind\": \"analytics#userDeletionRequest\"\
              ,\n  \"webPropertyId\": \"<string>\",\n  \"firebaseProjectId\": \"<string>\",\n  \"propertyId\": \"<string>\"\
              ,\n  \"deletionRequestTime\": \"<dateTime>\"\n}"
            options:
              raw:
                headerFamily: json
                language: json
          url:
            raw: '{{baseUrl}}/userDeletion/userDeletionRequests:upsert'
            host:
            - '{{baseUrl}}'
            path:
            - userDeletion
            - userDeletionRequests:upsert
        status: OK
        code: 200
        _postman_previewlanguage: json
        header:
        - key: Content-Type
          value: application/json
        cookie: []
        responseTime: null
        body: "{\n  \"id\": {\n    \"type\": \"APP_INSTANCE_ID\",\n    \"userId\": \"<string>\"\n  },\n  \"kind\": \"analytics#userDeletionRequest\"\
          ,\n  \"webPropertyId\": \"<string>\",\n  \"firebaseProjectId\": \"<string>\",\n  \"propertyId\": \"<string>\",\n\
          \  \"deletionRequestTime\": \"<dateTime>\"\n}"
        createdAt: '2026-06-05T15:09:06.000Z'
        updatedAt: '2026-06-05T15:09:06.000Z'
        uid: 35240-925ecf5b-68d1-4296-8470-6215ca221933
      - id: 0ea0fd67-2fb7-4067-8578-fa5d10913382
        name: Invalid request - malformed body or invalid ID type
        originalRequest:
          method: POST
          header:
          - key: Content-Type
            value: application/json
          - description: 'Added as a part of security scheme: oauth2'
            key: Authorization
            value: <token>
          body:
            mode: raw
            raw: "{\n  \"id\": {\n    \"type\": \"APP_INSTANCE_ID\",\n    \"userId\": \"<string>\"\n  },\n  \"kind\": \"analytics#userDeletionRequest\"\
              ,\n  \"webPropertyId\": \"<string>\",\n  \"firebaseProjectId\": \"<string>\",\n  \"propertyId\": \"<string>\"\
              ,\n  \"deletionRequestTime\": \"<dateTime>\"\n}"
            options:
              raw:
                headerFamily: json
                language: json
          url:
            raw: '{{baseUrl}}/userDeletion/userDeletionRequests:upsert'
            host:
            - '{{baseUrl}}'
            path:
            - userDeletion
            - userDeletionRequests:upsert
        status: Bad Request
        code: 400
        _postman_previewlanguage: text
        header: []
        cookie: []
        responseTime: null
        body: null
        createdAt: '2026-06-05T15:09:06.000Z'
        updatedAt: '2026-06-05T15:09:06.000Z'
        uid: 35240-0ea0fd67-2fb7-4067-8578-fa5d10913382
      - id: e0398ce2-9057-4b0c-81bc-61275dd43733
        name: Authentication required
        originalRequest:
          method: POST
          header:
          - key: Content-Type
            value: application/json
          - description: 'Added as a part of security scheme: oauth2'
            key: Authorization
            value: <token>
          body:
            mode: raw
            raw: "{\n  \"id\": {\n    \"type\": \"APP_INSTANCE_ID\",\n    \"userId\": \"<string>\"\n  },\n  \"kind\": \"analytics#userDeletionRequest\"\
              ,\n  \"webPropertyId\": \"<string>\",\n  \"firebaseProjectId\": \"<string>\",\n  \"propertyId\": \"<string>\"\
              ,\n  \"deletionRequestTime\": \"<dateTime>\"\n}"
            options:
              raw:
                headerFamily: json
                language: json
          url:
            raw: '{{baseUrl}}/userDeletion/userDeletionRequests:upsert'
            host:
            - '{{baseUrl}}'
            path:
            - userDeletion
            - userDeletionRequests:upsert
        status: Unauthorized
        code: 401
        _postman_previewlanguage: text
        header: []
        cookie: []
        responseTime: null
        body: null
        createdAt: '2026-06-05T15:09:06.000Z'
        updatedAt: '2026-06-05T15:09:06.000Z'
        uid: 35240-e0398ce2-9057-4b0c-81bc-61275dd43733
      - id: 7a1c8fc2-5a58-4a00-975a-d0f2311c97b3
        name: Insufficient permissions - missing required OAuth scope
        originalRequest:
          method: POST
          header:
          - key: Content-Type
            value: application/json
          - description: 'Added as a part of security scheme: oauth2'
            key: Authorization
            value: <token>
          body:
            mode: raw
            raw: "{\n  \"id\": {\n    \"type\": \"APP_INSTANCE_ID\",\n    \"userId\": \"<string>\"\n  },\n  \"kind\": \"analytics#userDeletionRequest\"\
              ,\n  \"webPropertyId\": \"<string>\",\n  \"firebaseProjectId\": \"<string>\",\n  \"propertyId\": \"<string>\"\
              ,\n  \"deletionRequestTime\": \"<dateTime>\"\n}"
            options:
              raw:
                headerFamily: json
                language: json
          url:
            raw: '{{baseUrl}}/userDeletion/userDeletionRequests:upsert'
            host:
            - '{{baseUrl}}'
            path:
            - userDeletion
            - userDeletionRequests:upsert
        status: Forbidden
        code: 403
        _postman_previewlanguage: text
        header: []
        cookie: []
        responseTime: null
        body: null
        createdAt: '2026-06-05T15:09:06.000Z'
        updatedAt: '2026-06-05T15:09:06.000Z'
        uid: 35240-7a1c8fc2-5a58-4a00-975a-d0f2311c97b3
      createdAt: '2026-06-05T15:09:06.000Z'
      updatedAt: '2026-06-05T15:09:06.000Z'
      uid: 35240-716df61d-eacf-4ee4-9f44-3fe032c1bc32
    id: 13044f5d-c27e-4396-8a1a-b3f140d7c60f
    createdAt: '2026-06-05T15:09:05.000Z'
    updatedAt: '2026-06-05T15:09:05.000Z'
    uid: 35240-13044f5d-c27e-4396-8a1a-b3f140d7c60f
  id: ba7f219e-a4ab-4c0b-a6a5-2522c3978317
  createdAt: '2026-06-05T15:09:05.000Z'
  updatedAt: '2026-06-05T15:09:05.000Z'
  uid: 35240-ba7f219e-a4ab-4c0b-a6a5-2522c3978317
variable:
- key: baseUrl
  value: https://www.googleapis.com/analytics/v3