Google Analytics
Source: https://runstack.engineer/docs/toolkits/google-analytics
Run GA4 reports, manage audiences, properties, and Measurement Protocol events.
Tools (67):
| Tool | Description |
|---|---|
googleAnalyticsRunReport | Runs a standard GA4 report (dimensions x metrics over date ranges). |
googleAnalyticsBatchRunReports | Runs multiple standard reports for one property in a single call. |
googleAnalyticsRunPivotReport | Runs a GA4 pivot-table report. |
googleAnalyticsBatchRunPivotReports | Runs multiple pivot reports for one property in a single call. |
googleAnalyticsRunRealtimeReport | Runs a realtime report over the last 30 minutes of activity. |
googleAnalyticsRunFunnelReport | Runs a funnel analysis report. |
googleAnalyticsCheckCompatibility | Lists dimensions/metrics compatible with a report request. |
googleAnalyticsGetMetadata | Gets report metadata (available dimensions, metrics, comparisons). |
googleAnalyticsCreateReportTask | Creates an async report task for large/complex reports. |
googleAnalyticsGetReportTask | Gets report-task metadata and processing state. |
googleAnalyticsListReportTasks | Lists report tasks for a property. |
googleAnalyticsQueryReportTask | Retrieves rows from an ACTIVE report task. |
googleAnalyticsGetAudience | Gets a single audience configuration. |
googleAnalyticsListAudiences | Lists audience configurations on a property. |
googleAnalyticsCreateAudienceExport | Exports a snapshot of users in an audience (async). |
googleAnalyticsGetAudienceExport | Gets audience-export metadata/state. |
googleAnalyticsListAudienceExports | Lists audience exports for a property. |
googleAnalyticsQueryAudienceExport | Retrieves rows from an audience export. |
googleAnalyticsCreateAudienceList | Creates an audience list snapshot (async). |
googleAnalyticsGetAudienceList | Gets audience-list metadata/state. |
googleAnalyticsListAudienceLists | Lists audience lists for a property. |
googleAnalyticsQueryAudienceList | Retrieves rows from an audience list. |
googleAnalyticsCreateRecurringAudienceList | Creates a recurring (daily) audience list. |
googleAnalyticsGetRecurringAudienceList | Gets a recurring audience list and its latest generated list. |
googleAnalyticsListRecurringAudienceLists | Lists recurring audience lists for a property. |
googleAnalyticsGetAccount | Gets a single account by resource name. |
googleAnalyticsListAccountsV1Beta | Lists all accessible accounts (v1beta). |
googleAnalyticsListAccountSummaries | Lists high-level summaries of all accessible accounts. |
googleAnalyticsProvisionAccountTicket | Provisions an account ticket for creating a new account. |
googleAnalyticsGetProperty | Gets a single GA4 property by resource name. |
googleAnalyticsListPropertiesFiltered | Lists GA4 properties by filter expression. |
googleAnalyticsUpdateProperty | Updates a property (displayName, timeZone, currencyCode). |
googleAnalyticsCreateRollupProperty | Creates a roll-up property aggregating source properties. |
googleAnalyticsGetPropertyQuotasSnapshot | Gets property quota usage by category. |
googleAnalyticsGetAttributionSettings | Gets attribution configuration for a property. |
googleAnalyticsGetDataRetentionSettings | Gets data retention configuration for a property. |
googleAnalyticsGetDataSharingSettings | Gets data-sharing configuration for an account. |
googleAnalyticsGetGoogleSignalsSettings | Gets Google Signals configuration for a property. |
googleAnalyticsCreateCustomDimension | Creates a custom dimension (EVENT, USER, or ITEM scope). |
googleAnalyticsGetCustomDimension | Gets a single custom dimension by resource name. |
googleAnalyticsListCustomDimensions | Lists custom dimensions on a property. |
googleAnalyticsArchiveCustomDimension | Archives a custom dimension (removes from active use). |
googleAnalyticsCreateCustomMetric | Creates an event-scoped custom metric. |
googleAnalyticsListCustomMetrics | Lists custom metrics on a property. |
googleAnalyticsListCalculatedMetrics | Lists calculated metrics on a property. |
googleAnalyticsCreateExpandedDataSet | Creates an expanded data set (dimensions + metrics). |
googleAnalyticsListExpandedDataSets | Lists expanded data sets on a property. |
googleAnalyticsListAdsenseLinks | Lists AdSense links on a property. |
googleAnalyticsListBigqueryLinks | Lists BigQuery links on a property. |
googleAnalyticsListChannelGroups | Lists channel groups on a property. |
googleAnalyticsListConversionEvents | Lists conversion events on a property. |
googleAnalyticsListKeyEvents | Lists key events on a property. |
googleAnalyticsGetKeyEvent | Gets a single key event by resource name. |
googleAnalyticsListDataStreams | Lists data streams on a property. |
googleAnalyticsListDv360AdLinks | Lists DV360 advertiser links on a property. |
googleAnalyticsListDv360LinkProposals | Lists DV360 link proposals on a property. |
googleAnalyticsListEventCreateRules | Lists event-create rules on a property. |
googleAnalyticsListFirebaseLinks | Lists Firebase links on a property. |
googleAnalyticsListGoogleAdsLinks | Lists Google Ads links on a property. |
googleAnalyticsListMeasurementProtocolSecrets | Lists Measurement Protocol secrets on a property. |
googleAnalyticsListSearchAds360Links | Lists Search Ads 360 links on a property. |
googleAnalyticsListSkAdNetworkSchemas | Lists SKAdNetwork schemas for an iOS data stream. |
googleAnalyticsListSubpropertyEventFilters | Lists subproperty event filters on a property. |
googleAnalyticsListSubpropertySyncConfigs | Lists subproperty sync configs on a property. |
googleAnalyticsListReportingDataAnnotations | Lists reporting data annotations on a property. |
googleAnalyticsSendEvents | Sends server-side events via Measurement Protocol (API-secret auth). |
googleAnalyticsValidateEvents | Validates Measurement Protocol events without recording them. |