googleanalytics.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
Accounts
get
accounts.get
Lookup a single Google Analytics account
Risk: read
getDataSharingSettings
accounts.getDataSharingSettings
Get data sharing settings for an account
Risk: read
object
Output full type
Output full type
list
accounts.list
List accounts accessible to the caller [DEPRECATED: use accounts.listV1Beta]
Risk: read
accounts full type
accounts full type
listSummaries
accounts.listSummaries
List summaries of all accessible accounts and their properties
Risk: read
accountSummaries full type
accountSummaries full type
listV1Beta
accounts.listV1Beta
List accounts accessible to the caller (v1beta)
Risk: read
accounts full type
accounts full type
provisionAccountTicket
accounts.provisionAccountTicket
Request a ticket for creating a Google Analytics account
Risk: write
object
Output full type
Output full type
Audience Exports
create
audienceExports.create
Create an audience export for later retrieval of users
Risk: write
object
Output full type
Output full type
get
audienceExports.get
Get metadata about an audience export
Risk: read
object
Output full type
Output full type
list
audienceExports.list
List audience exports on a property
Risk: read
audienceExports full type
audienceExports full type
query
audienceExports.query
Retrieve user rows from an audience export
Risk: read
object
Output full type
Output full type
Audience Lists
create
audienceLists.create
Create an audience list for later retrieval of users
Risk: write
object
Output full type
Output full type
get
audienceLists.get
Get metadata about an audience list
Risk: read
object
Output full type
Output full type
list
audienceLists.list
List audience lists on a property
Risk: read
audienceLists full type
audienceLists full type
query
audienceLists.query
Retrieve user rows from an audience list
Risk: read
object
Output full type
Output full type
Audiences
get
audiences.get
Lookup a single audience configuration
Risk: read
object
Output full type
Output full type
list
audiences.list
List audiences on a property
Risk: read
audiences full type
audiences full type
Calculated Metrics
list
calculatedMetrics.list
List calculated metrics on a property
Risk: read
calculatedMetrics full type
calculatedMetrics full type
Channel Groups
list
channelGroups.list
List channel groups on a property
Risk: read
channelGroups full type
channelGroups full type
Conversion Events
list
conversionEvents.list
List conversion events [DEPRECATED: use keyEvents.list]
Risk: read
conversionEvents full type
conversionEvents full type
Custom Dimensions
archive
customDimensions.archive
Archive a custom dimension on a property [DESTRUCTIVE · IRREVERSIBLE]
Risk: destructive · Irreversible
object
Output full type
Output full type
create
customDimensions.create
Create a custom dimension on a property
Risk: write
object
Output full type
Output full type
get
customDimensions.get
Lookup a single custom dimension
Risk: read
object
Output full type
Output full type
list
customDimensions.list
List custom dimensions on a property
Risk: read
customDimensions full type
customDimensions full type
Custom Metrics
create
customMetrics.create
Create a custom metric on a property
Risk: write
object
Output full type
Output full type
list
customMetrics.list
List custom metrics on a property
Risk: read
customMetrics full type
customMetrics full type
Data Streams
list
dataStreams.list
List data streams on a property
Risk: read
dataStreams full type
dataStreams full type
listEventCreateRules
dataStreams.listEventCreateRules
List event create rules on a web data stream
Risk: read
eventCreateRules full type
eventCreateRules full type
listMeasurementProtocolSecrets
dataStreams.listMeasurementProtocolSecrets
List measurement protocol secrets under a data stream
Risk: write
measurementProtocolSecrets full type
measurementProtocolSecrets full type
listSKAdNetworkConversionValueSchemas
dataStreams.listSKAdNetworkConversionValueSchemas
List SKAdNetwork conversion value schemas on an iOS data stream
Risk: read
sKAdNetworkConversionValueSchemas full type
sKAdNetworkConversionValueSchemas full type
Expanded Data Sets
create
expandedDataSets.create
Create an expanded data set on a property
Risk: write
object
Output full type
Output full type
list
expandedDataSets.list
List expanded data sets on a property
Risk: read
expandedDataSets full type
expandedDataSets full type
Key Events
get
keyEvents.get
Lookup a single key event (conversion)
Risk: read
object
Output full type
Output full type
list
keyEvents.list
List key events on a property
Risk: read
keyEvents full type
keyEvents full type
Links
listAdSense
links.listAdSense
List AdSense links on a property
Risk: read
adSenseLinks full type
adSenseLinks full type
listBigQuery
links.listBigQuery
List BigQuery links on a property
Risk: read
bigqueryLinks full type
bigqueryLinks full type
listDV360Advertiser
links.listDV360Advertiser
List Display & Video 360 advertiser links on a property
Risk: read
displayVideo360AdvertiserLinks full type
displayVideo360AdvertiserLinks full type
listDV360Proposals
links.listDV360Proposals
List Display & Video 360 advertiser link proposals on a property
Risk: read
displayVideo360AdvertiserLinkProposals full type
displayVideo360AdvertiserLinkProposals full type
listFirebase
links.listFirebase
List Firebase links on a property
Risk: read
firebaseLinks full type
firebaseLinks full type
listGoogleAds
links.listGoogleAds
List Google Ads links on a property
Risk: read
googleAdsLinks full type
googleAdsLinks full type
listSearchAds360
links.listSearchAds360
List Search Ads 360 links on a property
Risk: read
searchAds360Links full type
searchAds360Links full type
Measurement Protocol
sendEvents
measurementProtocol.sendEvents
Send events to GA4 via the Measurement Protocol. Requires the stream api_secret (not the OAuth token) plus measurementId (web) or firebaseAppId (app)
Risk: write
userProperties full type
userProperties full type
events full type
events full type
object
Output full type
Output full type
validateEvents
measurementProtocol.validateEvents
Validate Measurement Protocol events against the debug endpoint before sending. Requires the stream api_secret
Risk: read
userProperties full type
userProperties full type
events full type
events full type
object
Output full type
Output full type
Properties
createRollup
properties.createRollup
Create a roll-up property aggregating multiple properties
Risk: write
object
Output full type
Output full type
get
properties.get
Lookup a single GA4 property
Risk: read
getAttributionSettings
properties.getAttributionSettings
Get attribution settings for a property
Risk: read
object
Output full type
Output full type
getDataRetentionSettings
properties.getDataRetentionSettings
Get data retention settings for a property
Risk: read
object
Output full type
Output full type
getGoogleSignalsSettings
properties.getGoogleSignalsSettings
Get Google Signals settings for a property
Risk: read
object
Output full type
Output full type
getPropertyQuotasSnapshot
properties.getPropertyQuotasSnapshot
Get a snapshot of property quota usage by category
Risk: read
object
Output full type
Output full type
list
properties.list
List child properties under an account [DEPRECATED: use properties.listFiltered]
Risk: read
properties full type
properties full type
listFiltered
properties.listFiltered
List GA4 properties matching a filter
Risk: read
properties full type
properties full type
update
properties.update
Update a GA4 property
Risk: write
property full type
property full type
object
Output full type
Output full type
Recurring Audience Lists
create
recurringAudienceLists.create
Create a recurring audience list that refreshes daily
Risk: write
object
Output full type
Output full type
get
recurringAudienceLists.get
Get metadata about a recurring audience list
Risk: read
object
Output full type
Output full type
list
recurringAudienceLists.list
List recurring audience lists on a property
Risk: read
recurringAudienceLists full type
recurringAudienceLists full type
Reporting Data
listAnnotations
reportingData.listAnnotations
List reporting data annotations on a property
Risk: read
reportingDataAnnotations full type
reportingDataAnnotations full type
listSubpropertyEventFilters
reportingData.listSubpropertyEventFilters
List subproperty event filters on a property
Risk: read
subpropertyEventFilters full type
subpropertyEventFilters full type
listSubpropertySyncConfigs
reportingData.listSubpropertySyncConfigs
List subproperty sync configs on a property
Risk: read
subpropertySyncConfigs full type
subpropertySyncConfigs full type
Reports
batchRun
reports.batchRun
Run multiple reports in a single batch request
Risk: read
requests full type
requests full type
object
Output full type
Output full type
batchRunPivot
reports.batchRunPivot
Run multiple pivot reports in a single batch request
Risk: read
object
Output full type
Output full type
checkCompatibility
reports.checkCompatibility
List dimensions and metrics compatible with a report request
Risk: read
dateRanges full type
dateRanges full type
dimensions full type
dimensions full type
metrics full type
metrics full type
object
Output full type
Output full type
getMetadata
reports.getMetadata
Get metadata for available dimensions and metrics. Use apiNames from here in report requests
Risk: read
object
Output full type
Output full type
run
reports.run
Run a customized GA4 report. Derive dimension/metric apiNames from reports.getMetadata
Risk: read
dateRanges full type
dateRanges full type
dimensions full type
dimensions full type
metrics full type
metrics full type
object
Output full type
Output full type
runFunnel
reports.runFunnel
Run a customized funnel report
Risk: read
object
Output full type
Output full type
runPivot
reports.runPivot
Run a customized pivot report
Risk: read
dateRanges full type
dateRanges full type
dimensions full type
dimensions full type
metrics full type
metrics full type
object
Output full type
Output full type
runRealtime
reports.runRealtime
Run a realtime report (last 30-60 minutes)
Risk: read
dimensions full type
dimensions full type
metrics full type
metrics full type
object
Output full type
Output full type
Report Tasks
create
reportTasks.create
Create an asynchronous report task
Risk: write
object
Output full type
Output full type
get
reportTasks.get
Get metadata about a report task
Risk: read
object
Output full type
Output full type
list
reportTasks.list
List report tasks on a property
Risk: read
reportTasks full type
reportTasks full type
query
reportTasks.query
Retrieve a report task content (only when ACTIVE)
Risk: read
object
Output full type
Output full type