Analytics

Google Analytics

Google Analytics 4 measures traffic and behaviour on web sites and mobile apps.

Authentication

  • OAuth 2.0

Actions

Generic API request. Call any Google Analytics API endpoint on this connection, for the case where no shipped action covers it yet. The connection supplies the base URL, the authentication and the egress route, so only the path, query and body are yours to fill.

  • Acknowledge user data collectionDestructiveRecord that you have the legal rights and consents needed to collect and process end-user data for a property.
  • Archive custom dimensionDestructiveArchive a custom dimension, freeing its slot against the property's cap.
  • Archive custom metricDestructiveArchive a custom metric, freeing its slot against the property's cap.
  • Batch run pivot reportsDestructiveRun up to five pivot reports against one property in a single round trip.
  • Batch run reportsDestructiveRun up to five standard reports against one property in a single round trip.
  • Check report compatibilityAsk GA4 which dimensions and metrics could be added to a report request without breaking it, and find out ahead of time whether the combination you already have is legal.
  • Create audience exportStart an export of the users currently in a GA4 audience.
  • Create custom dimensionRegister an event or user parameter as a custom dimension so it becomes reportable.
  • Create custom metricRegister a numeric event parameter as a custom metric so it can be measured in reports.
  • Create data streamAdd a web site or mobile app to a property so it starts sending data.
  • Create Firebase linkLink a Firebase project to a GA4 property, joining app analytics to Firebase Crashlytics, Remote Config and A/B testing.
  • Create Google Ads linkLink a Google Ads account to a GA4 property so key events can be imported as Ads conversions and GA4 audiences can be used for remarketing.
  • Create key eventMark an existing GA4 event as a key event, so it counts as a conversion in reports and can be imported by linked Google Ads accounts.
  • Create measurement protocol secretMint a new Measurement Protocol API secret on a data stream.
  • Create propertyCreate a GA4 property under an account.
  • Delete accountDestructiveMove an account to the trash.
  • Delete data streamDestructiveRemove a data stream from a property.
  • Delete Firebase linkDestructiveUnlink a property's Firebase project.
  • Delete Google Ads linkDestructiveUnlink a Google Ads account from a property.
  • Delete key eventDestructiveStop treating an event as a conversion.
  • Delete measurement protocol secretDestructiveRevoke a Measurement Protocol secret.
  • Delete propertyDestructiveMove a property to the trash.
  • Get accountRead one Google Analytics account by resource name.
  • Get audience exportRead one audience export's configuration and progress.
  • Get custom dimensionRead one custom dimension by resource name.
  • Get custom metricRead one custom metric by resource name.
  • Get data retention settingsRead how long a property keeps user-level and event-level data before deleting it.
  • Get data sharing settingsRead which data-sharing options an account has enabled — the account-level toggles that decide whether Google technical support, Google's own products, and Google sales teams may access the account's Analytics data, and whether anonymised data is contributed to benchmarking.
  • Get data streamRead one data stream by resource name.
  • Get key eventRead one key event by resource name.
  • Get measurement protocol secretRead one Measurement Protocol secret, including its secretValue.
  • Get propertyRead one GA4 property by resource name.
  • Get report metadataList every dimension and metric a property can be reported on, so a report can be built from real API names instead of guesses.
  • List account summariesList every account the caller can reach together with the properties inside each one, in a single call.
  • List accountsList the Google Analytics accounts the connected user can administer.
  • List audience exportsList the audience exports that already exist on a property, so you can reuse one instead of spending quota creating a duplicate.
  • List custom dimensionsList a property's custom dimensions — the event and user parameters it has registered so they can be reported on.
  • List custom metricsList a property's custom metrics — the numeric event parameters it has registered so they can be measured in reports.
  • List data streamsList a property's data streams — the web sites and mobile apps that actually send it data.
  • List Firebase linksList the Firebase project linked to a property.
  • List Google Ads linksList the Google Ads accounts linked to a property.
  • List key eventsList a property's key events — the events GA4 treats as conversions, which drive the conversion metrics in reports and flow to linked Google Ads accounts.
  • List measurement protocol secretsList the Measurement Protocol API secrets on a data stream.
  • List propertiesList the GA4 properties under one account — the step that turns an account into the properties/<numeric id> value every reporting action needs.
  • Provision account ticketRequest a ticket that lets a user create a new Google Analytics account.
  • Query audience exportRead the users out of a finished audience export — the step that actually returns rows, typically to sync an audience into a CRM or ad platform.
  • Run account data access reportReport on who read Analytics data anywhere under an account, covering every property beneath it in one call — the account-wide version of runaccessreport, and the right one for a periodic access audit across an organisation.
  • Run data access reportReport on who read a property's Analytics data and when — an audit trail, not an analytics report.
  • Run pivot reportRun a pivot report — a cross-tabulation where dimensions become nested column groups rather than extra columns of a flat table, the shape used for "sessions by channel, broken out by device, by week".
  • Run realtime reportReport on activity happening right now — events appear seconds after they are collected.
  • Run reportRun a standard GA4 report — the core reporting call.
  • Search change history eventsFind configuration changes made to an account or anything under it — who renamed a property, who altered data retention, who deleted a data stream.
  • Update accountDestructiveChange an account's settings.
  • Update custom dimensionDestructiveRename or re-describe a custom dimension.
  • Update custom metricDestructiveRename, re-describe or re-restrict a custom metric.
  • Update data retention settingsDestructiveChange how long a property keeps user-level and event-level data.
  • Update data streamDestructiveChange a data stream's mutable settings — in practice its display name and, for a web stream, its default URI.
  • Update Google Ads linkDestructiveChange a Google Ads link's settings.
  • Update key eventDestructiveChange how a key event is counted or valued.
  • Update measurement protocol secretDestructiveRename a Measurement Protocol secret.
  • Update propertyDestructiveChange a property's settings.

Product names, logos and brands are the property of their respective owners and are used here for identification only. Their use does not imply endorsement by, or affiliation with, those owners.