Google Analytics

Google Analytics

API integration

Expand your

Analytics

integrations with the

Google Analytics

API integration.

Perform all CRUD operations through our Proxy and Unified APIs.

Perform all CRUD operations through our Proxy and Unified APIs.

Trusted by world-class product and engineering teams

  • Claira
  • Senja
  • springworks
  • TruvaAI
  • Sprinto
  • Dos&Co
  • Spendflo
  • Dos&Co
  • ZenAdmin
  • Cloudficient

Trusted by world-class product and engineering teams

  • Claira
  • Senja
  • Springworks
  • TruvaAI
  • Sprinto
  • SaaSMonk
  • Spendflo
  • Dos&Co
  • ZenAdmin
  • Cloudficient
  • Findr

superAI

Comprehensive Google Analytics AI Agent toolset with fine-grained access control and MCP Server capabilities. Google Analytics MCP Servers works seamlessly with Cursor and Claude AI editors for immediate consumption. Integrates with all popular LLM frameworks including LangChain and PyDantic for advanced AI orchestration.

list_all_googleanalytics_account_user

Use this endpoint to retrieve all user links (permissions) for a specific Google Analytics account.…

list_all_googleanalytics_accounts

Use this endpoint to retrieve a list of all Google Analytics accounts to which the authenticated use…

list_all_googleanalytics_account_access_bindings_alpha

This method retrieves information about a specific access binding on a Google Analytics account. An…

list_all_googleanalytics_accounts_alpha

Get all accounts accessible by the caller in Google Analytics. Returns accounts array with account d…

googleanalytics_accounts_beta_access_report

Run a customized data access report for the specified entity in Google Analytics. Requires entity pa…

googleanalytics_accounts_beta_search_change_history

Search change history events for an account in Google Analytics using account. Returns change event…

get_single_googleanalytics_data_retention_setting_by_id

Get the singleton data retention settings for a property in Google Analytics. Requires property id.…

update_a_googleanalytics_data_retention_setting_by_id

Get data retention settings for a property in Google Analytics. Requires property. Returns eventData…

googleanalytics_accounts_beta_provision

Create an account ticket in Google Analytics by providing account details and redirectUri. Returns a…

googleanalytics_accounts_beta_data_sharing_settings

Get data sharing settings for an account in Google Analytics. Requires id. Returns fields including…

googleanalytics_realtime_report_run

Run a realtime report for the Google Analytics property specified by property. Returns dimensionHead…

googleanalytics_audience_exports_query

Get users in an audience export for property and id in Google Analytics. Returns audienceRows with u…

googleanalytics_user_deletion_request_upsert

Insert or update a user deletion request in Google Analytics. Returns the user deletion request reso…

list_all_googleanalytics_audience_exports

List all audience exports for a property in Google Analytics. Requires parent property in format pro…

get_single_googleanalytics_audience_export_by_id

Get configuration metadata about a specific audience export in Google Analytics. Requires property a…

create_a_googleanalytics_audience_export

Create an audience export for the property specified by parent in Google Analytics. Returns the audi…

get_single_googleanalytics_custom_dimension_by_id

Get a single CustomDimension by id and property_id in Google Analytics. Returns the CustomDimension…

update_a_googleanalytics_accounts_beta_by_id

Update fields of a specific account in Google Analytics using id and updateMask. Returns the updated…

delete_a_googleanalytics_accounts_beta_by_id

Delete (soft-delete) an account by id in Google Analytics. Marks the account as trashed and returns…

list_all_googleanalytics_properties

List child Properties filtered by filter in Google Analytics. Returns properties accessible to the c…

googleanalytics_custom_dimensions_archive

Archive a CustomDimension identified by id on a property identified by property_id in Google Analyti…

list_all_googleanalytics_custom_metrics

List CustomMetrics for a property in Google Analytics. Requires parent property identifier. Returns…

list_all_googleanalytics_accounts_beta

Get all accounts accessible by the caller in Google Analytics. Returns accounts excluding soft-delet…

list_all_googleanalytics_account_summaries

Get summaries of all accounts accessible by the caller in Google Analytics. Returns account summarie…

get_single_googleanalytics_accounts_beta_by_id

Get information about a specific account in Google Analytics. Requires id. Returns the Account resou…

create_a_googleanalytics_custom_dimension

Create a CustomDimension for the property specified by parent in Google Analytics. Returns the creat…

update_a_googleanalytics_custom_dimension_by_id

Update a CustomDimension on a property in Google Analytics. Requires property and id. Returns the up…

delete_a_googleanalytics_property_by_id

Delete a Property by id in Google Analytics. Marks the Property as soft-deleted (trashed) and return…

list_all_googleanalytics_custom_dimensions

List CustomDimensions on a property in Google Analytics. Requires parent property in the format prop…

get_single_googleanalytics_property_by_id

Get a single Google Analytics property by id. Returns the property resource with details such as pro…

create_a_googleanalytics_property

Create a Google Analytics property with specified location and attributes. Returns the created prope…

update_a_googleanalytics_property_by_id

Update a property by id in Google Analytics. Requires updateMask specifying fields to update. Return…

list_all_googleanalytics_metadata

Get metadata for dimensions, metrics, and comparisons for a Google Analytics property using id. Retu…

googleanalytics_compatibility_check

Check compatibility of dimensions and metrics for a Google Analytics property using property. Return…

googleanalytics_reports_run

Run a customized report of Google Analytics event data for property using specified dimensions, metr…

googleanalytics_pivot_reports_run

Run a customized pivot report for a Google Analytics property using property. Returns pivot report d…

googleanalytics_reports_batch_run

Run multiple reports for the same Google Analytics property using batchRunReports in Google Analytic…

delete_a_googleanalytics_key_event_by_id

Delete a Key Event by property and id in Google Analytics. Returns an empty response on success.…

googleanalytics_pivot_reports_batch_run

Run multiple pivot reports for the same Google Analytics property using property. Returns pivotRepor…

get_single_googleanalytics_key_event_by_id

Get a single Key Event by property and id in Google Analytics. Returns the Key Event resource with d…

create_a_googleanalytics_key_event

Create a Key Event in Google Analytics property specified by parent. Returns the created Key Event r…

update_a_googleanalytics_key_event_by_id

Update a Key Event by property and id in Google Analytics. Requires updateMask specifying fields to…

delete_a_googleanalytics_google_ads_link_by_id

Delete a GoogleAdsLink by property_id and id in Google Analytics. Returns an empty response on succe…

list_all_googleanalytics_key_events

Get a list of Key Events for the specified parent property in Google Analytics. Returns keyEvents ar…

create_a_googleanalytics_google_ads_link

Create a GoogleAdsLink for the property specified by parent. Returns the created GoogleAdsLink resou…

update_a_googleanalytics_google_ads_link_by_id

Update a GoogleAdsLink on a property in Google Analytics using id and property_id. Returns the updat…

delete_a_googleanalytics_firebase_link_by_id

Delete a FirebaseLink for a property in Google Analytics. Requires property_id and id. Returns an em…

list_all_googleanalytics_google_ads_links

List GoogleAdsLinks for a property using parent. Returns googleAdsLinks array with details of each l…

list_all_googleanalytics_firebase_links

List FirebaseLinks for a property in Google Analytics. Requires property_id. Returns firebaseLinks a…

delete_a_googleanalytics_measurement_protocol_secret_by_id

Delete a MeasurementProtocolSecret by property, data_stream, and id in Google Analytics. Returns an…

create_a_googleanalytics_firebase_link

Create a FirebaseLink for the property specified by parent in Google Analytics. Returns the created…

get_single_googleanalytics_measurement_protocol_secret_by_id

Get a single MeasurementProtocolSecret by property, data_stream, and id in Google Analytics. Returns…

create_a_googleanalytics_measurement_protocol_secret

Create a measurement protocol secret for the specified property and data_stream in Google Analytics.…

update_a_googleanalytics_measurement_protocol_secret_by_id

Update a measurement protocol secret identified by id under the specified property and data_stream i…

delete_a_googleanalytics_data_stream_by_id

Delete a DataStream by property_id and id in Google Analytics. Returns an empty response body on suc…

list_all_googleanalytics_measurement_protocol_secrets

List MeasurementProtocolSecrets for the parent stream specified by property and data_stream in Googl…

update_a_googleanalytics_data_stream_by_id

Update a DataStream on a property in Google Analytics. Requires property_id and id. Returns the upda…

list_all_googleanalytics_data_streams

List DataStreams for a property using parent. Returns dataStreams array with DataStream objects and…

googleanalytics_custom_metrics_archive

Archive a CustomMetric by property_id and id in Google Analytics. Returns an empty response body on…

get_single_googleanalytics_data_stream_by_id

Get a single DataStream by property_id and id in Google Analytics. Returns the DataStream resource w…

create_a_googleanalytics_data_stream

Create a DataStream for the property specified by parent. Returns the created DataStream resource in…

get_single_googleanalytics_custom_metric_by_id

Get a single CustomMetric by property_id and id in Google Analytics. Returns the CustomMetric resour…

create_a_googleanalytics_custom_metric

Create a CustomMetric for the property specified by parent in Google Analytics. Returns the created…

update_a_googleanalytics_custom_metric_by_id

Update a CustomMetric on a property in Google Analytics. Requires customMetric name as properties/{p…

Enhanced

Google Analytics

with AI Capabilities

AI Agent Toolset

AI Agent Toolset

MCP Server capabilities for seamless AI tool calling across all integration APIs

MCP Server capabilities for seamless AI tool calling across all integration APIs

Fine-Grained Control

Fine-Grained Control

Granular access control for all operations with custom method support

Granular access control for all operations with custom method support

Unlimited Customization

Unlimited Customization

Customize tool descriptions and parameters down to the finest detail for a workflow that feels built for you.

Customize tool descriptions and parameters down to the finest detail for a workflow that feels built for you.

Developer-First

Developer-First

Integrate with MCP clients like Cursor and Claude, or use frameworks like Langchain

Integrate with MCP clients like Cursor and Claude, or use frameworks like Langchain

Unified APIs for

Google Analytics

Skip writing code for every integration. Save time by using Truto's category-specific Unified APIs. You can use the schema we provide out of the box or customize and override the mappings to suit your needs with AI.

Users

The User object represents a User.

Unified User Directory API

Proxy API for

Google Analytics

Access all of the

Google Analytics

API without worrying about authentication and pagination. 

Truto's Proxy APIs are a 1-to-1 mapping of the

Google Analytics

Analytics

API.

API call us you

You call us, we call

Google Analytics

and pass the response back in the same cycle.

Access all of the

Google Analytics

API without worrying about authentication and pagination. 

Truto's Proxy APIs are a 1-to-1 mapping of the

Google Analytics

Analytics

API, you call us

we call

Google Analytics

and pass the response back in the same cycle.

Account Linking

Account Linking

Use Truto's frontend SDK to link your

customer's

Google Analytics

account.

We handle all the OAuth and API key flows. You do not need to create the OAuth app as well.

Account Linking

Account Linking

Use Truto's frontend SDK to link your

customer's

Google Analytics

account.

We handle all the OAuth and API key flows. You do not need to create the OAuth app as well.

Seamless authentication 

Don't spend time refreshing access tokens, and figuring out how to store them securely. We do it for you.

We also sprinkle them into the API requests. So you just have to deal with 1 API key, ours.

Seamless authentication 

Don't spend time refreshing access tokens, and figuring out how to store them securely. We do it for you.

We also sprinkle them into the API requests. So you just have to deal with 1 API key, ours.

Unified response format

Unified response format

Truto follows a single response format for it's Proxy and Unified APIs across all the integrations.

into a unified cursor based pagination and all of the data is always present in the result attribute.

Google Analytics

We translate

pagination

Unified response format

Unified response format

Truto follows a single response format for it's Proxy and Unified APIs across all the integrations.

into a unified cursor based pagination and all of the data is always present in the result attribute.

Google Analytics

We translate

pagination

Get

Get

Google Analytics

Google Analytics

integrated into your app

integrated into your app

without the hassle

without the hassle

Our team understands what it takes to make a unified API implementation successful.

Our team understands what it takes to make a unified API implementation successful.

Boost customer satisfaction

Boost customer satisfaction

When customers can easily integrate their new products into their existing systems, they’re more likely to stick around. It’s just common sense!

Developers

Empower engineers

Who wants to do boring grunt work? Not engineers! By taking care of integrations for them, they’ll have more time to focus on what really matters - making a great product.

Profits

Boost profits 

Optimise developer resources. Truto frees up time and saves money. Say hello to a healthier bottom line!

Wow Experience

Wow your prospects

Say 'Yes' to every integration request your prospects ask you for. Integrations should not deter deal closures.

Powered by AI

Tick Icon

Customize the mappings as you need using AI.

Tick Icon

Build your own unified API from scratch, aided by AI.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

We have been able to dramatically accelerate our GTM timeline by several months as a result of Truto. The devs at Truto worked with us to build a unified API structure with our team so that we have a solid base for future integrations as well. The support has been very quick to respond to our inquiries and provide timely resolutions for our requests.

Josh Benson,

CEO of Omnitrain