feat: update resource name fields to IDENTIFIER and add plural/singular options
feat: update sharing_with_google_any_sales_enabled field in DataSharingSettings to be deprecated, as it is no longer used and always returns false
docs: mark pagination fields as optional and update descriptions
chore: update the copyright year to 2026
PiperOrigin-RevId: 934454229
feat: add RunReport and GetMetadata methods to v1 alpha
feat: add Metadata, Comparison, ComparisonMetadata, and ConversionMetadata types to v1 alpha
feat: add the ConversionSpec field to the RunReportRequest resource in v1 alpha
feat: add the Section field to the ResponseMetaData resource in v1 alpha
feat: add the conversions field to the Metadata response in v1 alpha
feat: add the sections field to the DimensionMetadata in v1 alpha
docs: update documentation for sampling_metadatas
docs: update copyright year to 2026 in proto files
PiperOrigin-RevId: 907145766
chore: update resource name fields to use IDENTIFIER field behavior across Google Analytics resources
chore: add plural and singular names to google.api.resource definitions for Google Analytics resources
chore: mark page_size and page_token fields as OPTIONAL in Google Analytics list request messages
chore: update OAuth scopes for GetUserProvidedDataSettings and GetSubpropertySyncConfig in Google Analytics
docs: update documentation for GetReportingIdentitySettings to correctly describe it as returning reporting identity settings in Google Analytics
docs: update copyright year to 2026 in Google Analytics proto files
PiperOrigin-RevId: 899639582
An update to Go gRPC Protobuf generation will change service registration function signatures to use an interface instead of a concrete type in generated .pb.go service files. This change should affect very few client library users. See release notes advisories in https://github.com/googleapis/google-cloud-go/pull/11025.
PiperOrigin-RevId: 814259961
fix!: remove the `FetchAutomatedGa4ConfigurationOptOut` method
fix!: remove the `CreateConnectedSiteTag` method
fix!: remove the `DeleteConnectedSiteTag` method
fix!: remove the `ListConnectedSiteTags` method
fix!: remove the `FetchConnectedGa4Property` method
feat: add the `GetReportingIdentitySettings` method
fix!: remove the `SetAutomatedGa4ConfigurationOptOutRequest` resource
fix!: remove the `SetAutomatedGa4ConfigurationOptOutResponse` resource
fix!: remove the `FetchAutomatedGa4ConfigurationOptOutRequest` resource
fix!: remove the `FetchAutomatedGa4ConfigurationOptOutResponse` resource
fix!: remove the `CreateConnectedSiteTagRequest` resource
fix!: remove the `CreateConnectedSiteTagResponse` resource
fix!: remove the `DeleteConnectedSiteTagRequest` resource
fix!: remove the `ListConnectedSiteTagsRequest` resource
fix!: remove the `ListConnectedSiteTagsResponse` resource
fix!: remove the `FetchConnectedGa4PropertyRequest` resource
fix!: remove the `FetchConnectedGa4PropertyResponse` resource
docs: provide additional guidelines for the `user_provided_data` field in the `SubmitUserDeletionRequest` resource
feat: add the `GetReportingIdentitySettingsRequest` resource
feat: add the `REPORTING_IDENTITY_SETTINGS` resource type to the `ChangeHistoryResourceType` enum
feat: add reporting_identity_settings` fields to the `ChangeHistoryResource` resource
fix!: remove the `ConnectedSiteTag` resource
feat: add the `ReportingIdentitySettings` resource
PiperOrigin-RevId: 796959165
An update to Go gRPC Protobuf generation will change service registration function signatures to use an interface instead of a concrete type in generated .pb.go service files. This change should affect very few client library users. See release notes advisories in https://github.com/googleapis/google-cloud-go/pull/11025.
PiperOrigin-RevId: 759724486
An update to Go gRPC Protobuf generation will change service registration function signatures to use an interface instead of a concrete type in generated .pb.go service files. This change should affect very few client library users. See release notes advisories in https://github.com/googleapis/google-cloud-go/pull/11025.
PiperOrigin-RevId: 754988866
feat: add the `GetReportingDataAnnotation` method
feat: add the `ListReportingDataAnnotations` method
feat: add the `UpdateReportingDataAnnotation` method
feat: add the `DeleteReportingDataAnnotation` method
feat: add the `SubmitUserDeletion` method
feat: add the `REPORTING_DATA_ANNOTATION` resource type to the `ChangeHistoryResourceType` enum
fix!: change an existing value KEY_EVENT = 32 to KEY_EVENT = 30 in enum `ChangeHistoryResourceType`.
fix!: rename an existing field `key_event` to `reporting_data_annotation` in `ChangeHistoryChange`.
feat: add the `ReportingDataAnnotation` type
feat: add `key_event`, `reporting_data_annotation` fields to the `ChangeHistoryResource` resource
docs: announce the deprecation of the `sharing_with_google_any_sales_enabled` field of the `DataSharingSettings` type
docs: update the documentation of `sharing_with_google_support_enabled`, `sharing_with_google_assigned_sales_enabled`, 'sharing_with_google_products_enabled', 'sharing_with_others_enabled' fields of the `DataSharingSettings` type
PiperOrigin-RevId: 748054282
feat: add `user_data_retention` field to `DataRetentionSettings` and mark as `REQUIRED`
fix: mark `event_data_retention` field in `DataRetentionSettings` as `REQUIRED`
PiperOrigin-RevId: 720657164
feat: add `user_data_retention` field to `DataRetentionSettings` and mark as `REQUIRED`
fix: mark `event_data_retention` field in `DataRetentionSettings` as `REQUIRED`
PiperOrigin-RevId: 720655692
feat: add the `empty_filter` field to the `Filter` type
feat: add `sampling_metadatas` field to the `ResponseMetaData` type
PiperOrigin-RevId: 700547721
feat: add the `empty_filter` field to the `Filter` type
docs: update documentation for the`RunReport` method
docs: remove all references to 'GA4' in documentation
PiperOrigin-RevId: 698517184
feat: add `PropertyQuotasSnapshot` type to the Data API v1alpha
docs: update the documentation for the `CreateReportTask` method
PiperOrigin-RevId: 676527881
feat: add the `comparisons` field to the `RunReportRequest`, `RunPivotReportRequest` resources
feat: add the `Comparison` type
feat: add the `ComparisonMetadata` type
docs: a comment for field `custom_definition` in message `DimensionMetadata` is changed
PiperOrigin-RevId: 658850708
feat: mark `GetConversionEvent`, `CreateConversionEvent`, `ListConversionEvents`, `UpdateConversionEvent`, and `DeleteConversionEvent` methods as deprecated
docs: add deprecation comment to `GetConversionEvent`, `CreateConversionEvent`, `ListConversionEvents`, `UpdateConversionEvent`, and `DeleteConversionEvent` methods
docs: improve comment formatting of the `parent` field in `CreateFirebaseLinkRequest` and `ListFirebaseLinksRequest`
docs: improve comment formatting of the `name` field in `DeleteFirebaseLinkRequest`, `GetGlobalSiteTagRequest`, and `GetDataSharingSettingsRequest`
docs: improve comment formatting of `account` and `property` fields in `SearchChangeHistoryEventsRequest`
feat: add the `create_time` field to the `Audience` resource
feat: add the `primary` field to the `ChannelGroup` resource
feat: add `CreateBigQueryLink`, `UpdateBigQueryLink`, and `DeleteBigQueryLink` methods
feat: add the `dataset_location` field to the `BigQueryLink` resource
feat: add the `BIGQUERY_LINK` option to the `ChangeHistoryResourceType` enum
feat: add the `gmp_organization` field to the `Account` resource
fix!: Rename custom method `CreateSubpropertyRequest` to `ProvisionSubpropertyRequest`
feat: add `GetEventEditRule`, `CreateEventEditRule`, `ListEventEditRules`, `UpdateEventEditRule`, `DeleteEventEditRule`, and `ReorderEventEditRules` methods to the Admin API v1 alpha
PiperOrigin-RevId: 658468819
feat: mark `GetConversionEvent`, `CreateConversionEvent`, `ListConversionEvents`, `UpdateConversionEvent`, `DeleteConversionEvent` methods as deprecated in the Admin API v1beta
feat: add the `default_conversion_value` field to the `ConversionEvent` resource in the Admin API v1beta
feat: add the `include_all_users` and `expand_groups` fields to the `RunAccessReportRequest` resource in the Admin API v1beta
feat: add the `gmp_organization` field to the `Account` resource in the Admin API v1beta
chore: update go_package to match open source code
docs: change comment for methods `DeleteAccount`, `DeleteProperty`, and `RunAccessReport` in service `AnalyticsAdminService`
docs: change comment in fields `account` and `property` in message `SearchChangeHistoryEventsRequest`
docs: change comment for field `property_type` in message `Property`
PiperOrigin-RevId: 653218190
feat: add `ReportTask`, `Metric`, `OrderBy`, `Cohort`, `CohortsRange`, `CohortReportSettings`, `ResponseMetaData`, `MetricAggregation`, `RestrictedMetricType` types to the Data API v1alpha
PiperOrigin-RevId: 631240474
feat: add the `CALCULATED_METRIC` option to the `ChangeHistoryResourceType` enum
feat: add the `calculated_metric` field to the `ChangeHistoryResource.resource` oneof field
feat: add the `CalculatedMetric` resource
PiperOrigin-RevId: 601235502
feat: add the `webhook_notification` field to the `RecurringAudienceList` resource
feat: add the `webhook_notification` field to the `AudienceList` resource
feat: add the `WebhookNotification` type
PiperOrigin-RevId: 600815983
feat: add the `default_conversion_value` field to the `ConversionEvent` type
fix!: remove values `PAID_AND_ORGANIC_CHANNELS_FIRST_CLICK`, `PAID_AND_ORGANIC_CHANNELS_LINEAR`, `PAID_AND_ORGANIC_CHANNELS_POSITION_BASED`, `PAID_AND_ORGANIC_CHANNELS_TIME_DECAY` corresponding to the deprecated attribution models from the `ReportingAttributionModel` enum, as per announcement in https://support.google.com/analytics/answer/9164320#040623
docs: update the documentation for the `RunAccessReport` method
docs: update the documentation for `grouping_rule`, `system_defined` fields of the `ChannelGroup` type
PiperOrigin-RevId: 590895495
feat: add `sampling_metadatas` field to `ResponseMetaData`
feat: add `SamplingMetadata`, `AudienceExport`, `AudienceExportMetadata`, `AudienceDimensionValue` types
fix!: add `optional` label to `consumed`, `remaining` fields of the `QuotaStatus` type
docs: updated comments
PiperOrigin-RevId: 589214160
feat: add the `RecurringAudienceList` type
feat: add `percentage_completed`, `recurring_audience_list` fields to the `AudienceList` resource
PiperOrigin-RevId: 586431787
feat: add `creation_quota_tokens_charged`, `row_count`, `error_message` to the `AudienceList` resource
fix: add `optional` annotation to the `page_token` field of the `ListAudienceListsRequest` type
fix: add `optional` annotation to the `offset`, `limit` fields of the `QueryAudienceListRequest` type
fix: add `required` annotation to the `name` field of the `QueryAudienceListRequest` type
fix: add `optional` annotation to the `dimension_name` field of the `AudienceDimension` type
fix: add `optional` annotation to the `property`, `date_ranges`, `funnel`, `funnel_breakdown`, `funnel_visualization_type`, `segments`, `dimension_filter`, `return_property_quota`, `limit` fields of the `RunFunnelReportRequest` type
fix!: change the resource pattern value to `properties/{property}/audienceLists/{audience_list}` for the resource definition `analyticsdata.googleapis.com/AudienceList`
fix!: change the resource pattern value to `properties/{property}` for the resource definition `analyticsadmin.googleapis.com/Property`
PiperOrigin-RevId: 580634757
feat: add `UpdateDataRedactionSettings`, `CreateRollupProperty`, `GetRollupPropertySourceLink`, `ListRollupPropertySourceLinks`, `CreateRollupPropertySourceLink`, `DeleteRollupPropertySourceLink`, `CreateSubproperty`, `CreateSubpropertyEventFilter`, `CreateSubpropertyEventFilter`, `ListSubpropertyEventFilters`, `UpdateSubpropertyEventFilter`, `DeleteSubpropertyEventFilter` methods to the Admin API v1 alpha
feat: add `include_all_users`, `expand_groups` fields to `RunAccessReportRequest`
feat: add `DataRedactionSettings`, `RollupPropertySourceLink`, `SubpropertyEventFilterCondition`, `SubpropertyEventFilterExpression`, `SubpropertyEventFilterExpressionList`, `SubpropertyEventFilterClause`, `SubpropertyEventFilter` types
feat: add the `DATA_REDACTION_SETTINGS` option to the `ChangeHistoryResourceType` enum
feat: add the `data_redaction_settings` field to the `ChangeHistoryResource.resource` oneof field
PiperOrigin-RevId: 574877732
feat: add `GetSKAdNetworkConversionValueSchema`, `CreateSKAdNetworkConversionValueSchema`, `DeleteSKAdNetworkConversionValueSchema`, `UpdateSKAdNetworkConversionValueSchema`, `ListSKAdNetworkConversionValueSchemas` methods to the Admin API v1 alpha
feat: add the `skadnetwork_conversion_value_schema` field to the `ChangeHistoryResource.resource` oneof type
feat: add the `SKADNETWORK_CONVERSION_VALUE_SCHEMA` option to the `ChangeHistoryResourceType` enum
feat: add `CoarseValue`, `ConversionValues`, `EventMapping`, `SKAdNetworkConversionValueSchema` types
PiperOrigin-RevId: 561159616
feat: add the `counting_method` field to the `ConversionEvent` type
feat: add the `ConversionCountingMethod` enum
feat: add the `ITEM` option to the `DimensionScope` enum
feat: make the field `default_uri` of `WebStreamData` mutable
fix!: add the missing `REQUIRED` annotation to the `update_mask` field of `UpdateMeasurementProtocolSecretRequest`
PiperOrigin-RevId: 559470845
feat: add `UpdateConversionEvent` method to the Admin API v1 alpha
feat: add the `counting_method` field to the `ConversionEvent` type
feat: add the `ConversionCountingMethod` enum
PiperOrigin-RevId: 555379699
fix!: update the `AdsWebConversionDataExportScope` enum to rename `CROSS_CHANNEL` to `PAID_AND_ORGANIC_CHANNELS`, `ADS_PREFERRED` to `GOOGLE_PAID_CHANNELS`
PiperOrigin-RevId: 551280325
feat: add `AudienceList`, `AudienceRow`, `AudienceDimensionValue` types
feat: add the `tokens_per_project_per_hour` field to the `PropertyQuota` type
PiperOrigin-RevId: 547007393
feat: update the `default_uri` field of the `WebStreamData` type to be mutable
feat: add the `ads_web_conversion_data_export_scope` field to the `ReportingAttributionModel` type
feat: add `AdsWebConversionDataExportScope` enum to the Admin API v1alpha
PiperOrigin-RevId: 542000614