--- v24/common/segments.proto 2026-09-23 01:11:54.000000000 +0000 +++ v25/common/segments.proto 2026-09-23 01:12:00.000000000 +0000 @@ -98,12 +102,17 @@ 191; // Ad network type. - google.ads.googleads.v24.enums.AdNetworkTypeEnum.AdNetworkType + google.ads.googleads.v25.enums.AdNetworkTypeEnum.AdNetworkType ad_network_type = 3; // Resource name of the ad group. optional string ad_group = 158; + // Ad sub format type. Segments YouTube non-skippable instream ads by + // duration. Has to always be selected together with ad_format_type. + google.ads.googleads.v25.enums.AdSubFormatTypeEnum.AdSubFormatType + ad_sub_format_type = 232; + // Ad sub network type. Currently only available for ads running as part of // DemandGen campaigns on YouTube and has to always be selected together with // ad_network_type. @@ -107,9 +116,15 @@ // Ad sub network type. Currently only available for ads running as part of // DemandGen campaigns on YouTube and has to always be selected together with // ad_network_type. - google.ads.googleads.v24.enums.AdSubNetworkTypeEnum.AdSubNetworkType + google.ads.googleads.v25.enums.AdSubNetworkTypeEnum.AdSubNetworkType ad_sub_network_type = 204; + // Advance booking window for the itinerary in days. + optional int64 advance_booking_window = 238; + + // Age range + google.ads.googleads.v25.enums.AgeRangeTypeEnum.AgeRangeType age_range = 225; + // Resource name of the asset group. optional string asset_group = 159; @@ -119,6 +134,10 @@ // Budget campaign association status. BudgetCampaignAssociationStatus budget_campaign_association_status = 134; + // The brand lift measurement type. + google.ads.googleads.v25.enums.BrandLiftMeasurementTypeEnum + .BrandLiftMeasurementType brand_lift_measurement_type = 230; + // Resource name of the campaign. optional string campaign = 157; @@ -150,14 +169,40 @@ // An enum value representing the number of days between the impression and // the conversion. - google.ads.googleads.v24.enums.ConversionLagBucketEnum.ConversionLagBucket + google.ads.googleads.v25.enums.ConversionLagBucketEnum.ConversionLagBucket conversion_lag_bucket = 50; + // Conversion Category for Conversion Lift. + google.ads.googleads.v25.enums.ConversionActionCategoryEnum + .ConversionActionCategory conversion_lift_conversion_category = 229; + + // The end date of the period for which these Conversion Lift results are + // calculated. This can differ from the overall Study End Time. + int64 conversion_lift_end_date = 223; + + // The specific conversion types that were included in the Conversion Lift + // measurement for this reporting period. + google.ads.googleads.v25.enums.ConversionLiftIncludedConversionActionTypesEnum + .ConversionLiftIncludedConversionActionTypes + conversion_lift_included_conversion_action_types = 224; + + // The start date of the period for which these Conversion Lift results are + // calculated. This can differ from the overall Study Start Time. + int64 conversion_lift_start_date = 222; + // An enum value representing the number of days between the impression and // the conversion or between the impression and adjustments to the conversion. - google.ads.googleads.v24.enums.ConversionOrAdjustmentLagBucketEnum + google.ads.googleads.v25.enums.ConversionOrAdjustmentLagBucketEnum .ConversionOrAdjustmentLagBucket conversion_or_adjustment_lag_bucket = 51; + // Resource name of the country + optional string country = 227 [(google.api.resource_reference) = { + type: "googleads.googleapis.com/GeoTargetConstant" + }]; + + // Localized name of the country. + optional string country_localized_name = 228; + // Date to which metrics apply. // yyyy-MM-dd format, for example, 2018-04-17. optional string date = 79; @@ -163,19 +208,25 @@ optional string date = 79; // Day of the week, for example, MONDAY. - google.ads.googleads.v24.enums.DayOfWeekEnum.DayOfWeek day_of_week = 5; + google.ads.googleads.v25.enums.DayOfWeekEnum.DayOfWeek day_of_week = 5; // Device to which metrics apply. - google.ads.googleads.v24.enums.DeviceEnum.Device device = 1; + google.ads.googleads.v25.enums.DeviceEnum.Device device = 1; // Mobile device platform to which metrics apply. - google.ads.googleads.v24.enums.MobileDevicePlatformEnum.MobileDevicePlatform + google.ads.googleads.v25.enums.MobileDevicePlatformEnum.MobileDevicePlatform mobile_device_platform = 219; + // Experiment arm. + optional string experiment_arm = 231; + // External conversion source. - google.ads.googleads.v24.enums.ExternalConversionSourceEnum + google.ads.googleads.v25.enums.ExternalConversionSourceEnum .ExternalConversionSource external_conversion_source = 55; + // Gender + google.ads.googleads.v25.enums.GenderTypeEnum.GenderType gender = 226; + // Resource name of the geo target constant that represents an airport. optional string geo_target_airport = 116; @@ -268,9 +319,17 @@ Keyword keyword = 61; // The source of a landing page in the landing page report. - google.ads.googleads.v24.enums.LandingPageSourceEnum.LandingPageSource + google.ads.googleads.v25.enums.LandingPageSourceEnum.LandingPageSource landing_page_source = 200; + // Length of booking for the itinerary in days. + optional int64 length_of_booking = 237; + + // The user loyalty membership tier, based on the user belonging to a loyalty + // program. + google.ads.googleads.v25.enums.LoyaltyMembershipEnum.LoyaltyMembership + loyalty_membership = 233; + // Month as represented by the date of the first day of a month. Formatted as // yyyy-MM-dd. optional string month = 90; @@ -438,6 +497,10 @@ // The region the user is searching for at query time. optional string travel_destination_region = 195; + // Indicates whether user-specified dates were selected. + google.ads.googleads.v25.enums.HotelDateSelectionTypeEnum + .HotelDateSelectionType user_set_dates = 236; + // The display names of participants in an event listing, like performers, // speakers, or teams. optional string vertical_ads_event_participant_display_names = 205; @@ -476,6 +539,19 @@ // Center) that supplies inventory feed data for Vertical Ads. optional int64 vertical_ads_partner_account = 212; + // Relative price competitiveness bucket hotel listing (only relevant + // to hotel campaigns). + google.ads.googleads.v25.enums.HotelPriceBucketEnum.HotelPriceBucket + vertical_ads_price_tier = 239; + + // String identifier corresponding to private or conditional rate rules + // applied to the bid/impression. + optional string vertical_ads_rate_rule_id = 240; + + // Categorization of the public, private, or conditional rate type. + google.ads.googleads.v25.enums.HotelRateTypeEnum.HotelRateType + vertical_ads_rate_type = 241; + // Type of vertical ad, such as Vacation Rentals, Car Rentals, or // Events, used to categorize and segment data in the context of Vertical // Ads. @@ -508,10 +584,17 @@ // use with keyword_view. For other resources, use search_term_match_type. // While match_type is filtered to Broad, Exact, Phrase and Ai Max, // search_term_match_type includes variants like Near Exact, Near Phrase. - google.ads.googleads.v24.enums.MatchTypeEnum.MatchType match_type = 199; + google.ads.googleads.v25.enums.MatchTypeEnum.MatchType match_type = 199; // Position of the ad. - google.ads.googleads.v24.enums.SlotEnum.Slot slot = 23; + google.ads.googleads.v25.enums.SlotEnum.Slot slot = 23; + + // Start date of the booking. Formatted as yyyy-MM-dd. + optional string start_date = 234; + + // Start day of week of the booking. + google.ads.googleads.v25.enums.DayOfWeekEnum.DayOfWeek start_day_of_week = + 235; // Primary dimension of applied conversion value rules. // NO_RULE_APPLIED shows the total recorded value of conversions that
/common/segments.proto
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-09-23 UTC.