Docs · static mirror — the interactive version loads with JavaScript.

Google Analytics

Source: https://runstack.engineer/docs/toolkits/google-analytics

Run GA4 reports, manage audiences, properties, and Measurement Protocol events.

Tools (67):

ToolDescription
googleAnalyticsRunReportRuns a standard GA4 report (dimensions x metrics over date ranges).
googleAnalyticsBatchRunReportsRuns multiple standard reports for one property in a single call.
googleAnalyticsRunPivotReportRuns a GA4 pivot-table report.
googleAnalyticsBatchRunPivotReportsRuns multiple pivot reports for one property in a single call.
googleAnalyticsRunRealtimeReportRuns a realtime report over the last 30 minutes of activity.
googleAnalyticsRunFunnelReportRuns a funnel analysis report.
googleAnalyticsCheckCompatibilityLists dimensions/metrics compatible with a report request.
googleAnalyticsGetMetadataGets report metadata (available dimensions, metrics, comparisons).
googleAnalyticsCreateReportTaskCreates an async report task for large/complex reports.
googleAnalyticsGetReportTaskGets report-task metadata and processing state.
googleAnalyticsListReportTasksLists report tasks for a property.
googleAnalyticsQueryReportTaskRetrieves rows from an ACTIVE report task.
googleAnalyticsGetAudienceGets a single audience configuration.
googleAnalyticsListAudiencesLists audience configurations on a property.
googleAnalyticsCreateAudienceExportExports a snapshot of users in an audience (async).
googleAnalyticsGetAudienceExportGets audience-export metadata/state.
googleAnalyticsListAudienceExportsLists audience exports for a property.
googleAnalyticsQueryAudienceExportRetrieves rows from an audience export.
googleAnalyticsCreateAudienceListCreates an audience list snapshot (async).
googleAnalyticsGetAudienceListGets audience-list metadata/state.
googleAnalyticsListAudienceListsLists audience lists for a property.
googleAnalyticsQueryAudienceListRetrieves rows from an audience list.
googleAnalyticsCreateRecurringAudienceListCreates a recurring (daily) audience list.
googleAnalyticsGetRecurringAudienceListGets a recurring audience list and its latest generated list.
googleAnalyticsListRecurringAudienceListsLists recurring audience lists for a property.
googleAnalyticsGetAccountGets a single account by resource name.
googleAnalyticsListAccountsV1BetaLists all accessible accounts (v1beta).
googleAnalyticsListAccountSummariesLists high-level summaries of all accessible accounts.
googleAnalyticsProvisionAccountTicketProvisions an account ticket for creating a new account.
googleAnalyticsGetPropertyGets a single GA4 property by resource name.
googleAnalyticsListPropertiesFilteredLists GA4 properties by filter expression.
googleAnalyticsUpdatePropertyUpdates a property (displayName, timeZone, currencyCode).
googleAnalyticsCreateRollupPropertyCreates a roll-up property aggregating source properties.
googleAnalyticsGetPropertyQuotasSnapshotGets property quota usage by category.
googleAnalyticsGetAttributionSettingsGets attribution configuration for a property.
googleAnalyticsGetDataRetentionSettingsGets data retention configuration for a property.
googleAnalyticsGetDataSharingSettingsGets data-sharing configuration for an account.
googleAnalyticsGetGoogleSignalsSettingsGets Google Signals configuration for a property.
googleAnalyticsCreateCustomDimensionCreates a custom dimension (EVENT, USER, or ITEM scope).
googleAnalyticsGetCustomDimensionGets a single custom dimension by resource name.
googleAnalyticsListCustomDimensionsLists custom dimensions on a property.
googleAnalyticsArchiveCustomDimensionArchives a custom dimension (removes from active use).
googleAnalyticsCreateCustomMetricCreates an event-scoped custom metric.
googleAnalyticsListCustomMetricsLists custom metrics on a property.
googleAnalyticsListCalculatedMetricsLists calculated metrics on a property.
googleAnalyticsCreateExpandedDataSetCreates an expanded data set (dimensions + metrics).
googleAnalyticsListExpandedDataSetsLists expanded data sets on a property.
googleAnalyticsListAdsenseLinksLists AdSense links on a property.
googleAnalyticsListBigqueryLinksLists BigQuery links on a property.
googleAnalyticsListChannelGroupsLists channel groups on a property.
googleAnalyticsListConversionEventsLists conversion events on a property.
googleAnalyticsListKeyEventsLists key events on a property.
googleAnalyticsGetKeyEventGets a single key event by resource name.
googleAnalyticsListDataStreamsLists data streams on a property.
googleAnalyticsListDv360AdLinksLists DV360 advertiser links on a property.
googleAnalyticsListDv360LinkProposalsLists DV360 link proposals on a property.
googleAnalyticsListEventCreateRulesLists event-create rules on a property.
googleAnalyticsListFirebaseLinksLists Firebase links on a property.
googleAnalyticsListGoogleAdsLinksLists Google Ads links on a property.
googleAnalyticsListMeasurementProtocolSecretsLists Measurement Protocol secrets on a property.
googleAnalyticsListSearchAds360LinksLists Search Ads 360 links on a property.
googleAnalyticsListSkAdNetworkSchemasLists SKAdNetwork schemas for an iOS data stream.
googleAnalyticsListSubpropertyEventFiltersLists subproperty event filters on a property.
googleAnalyticsListSubpropertySyncConfigsLists subproperty sync configs on a property.
googleAnalyticsListReportingDataAnnotationsLists reporting data annotations on a property.
googleAnalyticsSendEventsSends server-side events via Measurement Protocol (API-secret auth).
googleAnalyticsValidateEventsValidates Measurement Protocol events without recording them.