Struct googapis::google::ads::googleads::v8::common::Segments [−][src]
pub struct Segments {Show 84 fields
pub ad_destination_type: i32,
pub ad_network_type: i32,
pub budget_campaign_association_status: Option<BudgetCampaignAssociationStatus>,
pub click_type: i32,
pub conversion_action: Option<String>,
pub conversion_action_category: i32,
pub conversion_action_name: Option<String>,
pub conversion_adjustment: Option<bool>,
pub conversion_attribution_event_type: i32,
pub conversion_lag_bucket: i32,
pub conversion_or_adjustment_lag_bucket: i32,
pub date: Option<String>,
pub day_of_week: i32,
pub device: i32,
pub external_conversion_source: i32,
pub geo_target_airport: Option<String>,
pub geo_target_canton: Option<String>,
pub geo_target_city: Option<String>,
pub geo_target_country: Option<String>,
pub geo_target_county: Option<String>,
pub geo_target_district: Option<String>,
pub geo_target_metro: Option<String>,
pub geo_target_most_specific_location: Option<String>,
pub geo_target_postal_code: Option<String>,
pub geo_target_province: Option<String>,
pub geo_target_region: Option<String>,
pub geo_target_state: Option<String>,
pub hotel_booking_window_days: Option<i64>,
pub hotel_center_id: Option<i64>,
pub hotel_check_in_date: Option<String>,
pub hotel_check_in_day_of_week: i32,
pub hotel_city: Option<String>,
pub hotel_class: Option<i32>,
pub hotel_country: Option<String>,
pub hotel_date_selection_type: i32,
pub hotel_length_of_stay: Option<i32>,
pub hotel_rate_rule_id: Option<String>,
pub hotel_rate_type: i32,
pub hotel_price_bucket: i32,
pub hotel_state: Option<String>,
pub hour: Option<i32>,
pub interaction_on_this_extension: Option<bool>,
pub keyword: Option<Keyword>,
pub month: Option<String>,
pub month_of_year: i32,
pub partner_hotel_id: Option<String>,
pub placeholder_type: i32,
pub product_aggregator_id: Option<i64>,
pub product_bidding_category_level1: Option<String>,
pub product_bidding_category_level2: Option<String>,
pub product_bidding_category_level3: Option<String>,
pub product_bidding_category_level4: Option<String>,
pub product_bidding_category_level5: Option<String>,
pub product_brand: Option<String>,
pub product_channel: i32,
pub product_channel_exclusivity: i32,
pub product_condition: i32,
pub product_country: Option<String>,
pub product_custom_attribute0: Option<String>,
pub product_custom_attribute1: Option<String>,
pub product_custom_attribute2: Option<String>,
pub product_custom_attribute3: Option<String>,
pub product_custom_attribute4: Option<String>,
pub product_item_id: Option<String>,
pub product_language: Option<String>,
pub product_merchant_id: Option<i64>,
pub product_store_id: Option<String>,
pub product_title: Option<String>,
pub product_type_l1: Option<String>,
pub product_type_l2: Option<String>,
pub product_type_l3: Option<String>,
pub product_type_l4: Option<String>,
pub product_type_l5: Option<String>,
pub quarter: Option<String>,
pub recommendation_type: i32,
pub search_engine_results_page_type: i32,
pub search_term_match_type: i32,
pub slot: i32,
pub conversion_value_rule_primary_dimension: i32,
pub webpage: Option<String>,
pub week: Option<String>,
pub year: Option<i32>,
pub sk_ad_network_conversion_value: Option<i64>,
pub asset_interaction_target: Option<AssetInteractionTarget>,
}
Expand description
Segment only fields.
Fields
ad_destination_type: i32
Ad Destination type.
ad_network_type: i32
Ad network type.
budget_campaign_association_status: Option<BudgetCampaignAssociationStatus>
Budget campaign association status.
click_type: i32
Click type.
conversion_action: Option<String>
Resource name of the conversion action.
conversion_action_category: i32
Conversion action category.
conversion_action_name: Option<String>
Conversion action name.
conversion_adjustment: Option<bool>
This segments your conversion columns by the original conversion and conversion value vs. the delta if conversions were adjusted. False row has the data as originally stated; While true row has the delta between data now and the data as originally stated. Summing the two together results post-adjustment data.
conversion_attribution_event_type: i32
Conversion attribution event type.
conversion_lag_bucket: i32
An enum value representing the number of days between the impression and the conversion.
conversion_or_adjustment_lag_bucket: i32
An enum value representing the number of days between the impression and the conversion or between the impression and adjustments to the conversion.
date: Option<String>
Date to which metrics apply. yyyy-MM-dd format, e.g., 2018-04-17.
day_of_week: i32
Day of the week, e.g., MONDAY.
device: i32
Device to which metrics apply.
external_conversion_source: i32
External conversion source.
geo_target_airport: Option<String>
Resource name of the geo target constant that represents an airport.
geo_target_canton: Option<String>
Resource name of the geo target constant that represents a canton.
geo_target_city: Option<String>
Resource name of the geo target constant that represents a city.
geo_target_country: Option<String>
Resource name of the geo target constant that represents a country.
geo_target_county: Option<String>
Resource name of the geo target constant that represents a county.
geo_target_district: Option<String>
Resource name of the geo target constant that represents a district.
geo_target_metro: Option<String>
Resource name of the geo target constant that represents a metro.
geo_target_most_specific_location: Option<String>
Resource name of the geo target constant that represents the most specific location.
geo_target_postal_code: Option<String>
Resource name of the geo target constant that represents a postal code.
geo_target_province: Option<String>
Resource name of the geo target constant that represents a province.
geo_target_region: Option<String>
Resource name of the geo target constant that represents a region.
geo_target_state: Option<String>
Resource name of the geo target constant that represents a state.
hotel_booking_window_days: Option<i64>
Hotel booking window in days.
hotel_center_id: Option<i64>
Hotel center ID.
hotel_check_in_date: Option<String>
Hotel check-in date. Formatted as yyyy-MM-dd.
hotel_check_in_day_of_week: i32
Hotel check-in day of week.
hotel_city: Option<String>
Hotel city.
hotel_class: Option<i32>
Hotel class.
hotel_country: Option<String>
Hotel country.
hotel_date_selection_type: i32
Hotel date selection type.
hotel_length_of_stay: Option<i32>
Hotel length of stay.
hotel_rate_rule_id: Option<String>
Hotel rate rule ID.
hotel_rate_type: i32
Hotel rate type.
hotel_price_bucket: i32
Hotel price bucket.
hotel_state: Option<String>
Hotel state.
hour: Option<i32>
Hour of day as a number between 0 and 23, inclusive.
interaction_on_this_extension: Option<bool>
Only used with feed item metrics. Indicates whether the interaction metrics occurred on the feed item itself or a different extension or ad unit.
keyword: Option<Keyword>
Keyword criterion.
month: Option<String>
Month as represented by the date of the first day of a month. Formatted as yyyy-MM-dd.
month_of_year: i32
Month of the year, e.g., January.
partner_hotel_id: Option<String>
Partner hotel ID.
placeholder_type: i32
Placeholder type. This is only used with feed item metrics.
product_aggregator_id: Option<i64>
Aggregator ID of the product.
product_bidding_category_level1: Option<String>
Bidding category (level 1) of the product.
product_bidding_category_level2: Option<String>
Bidding category (level 2) of the product.
product_bidding_category_level3: Option<String>
Bidding category (level 3) of the product.
product_bidding_category_level4: Option<String>
Bidding category (level 4) of the product.
product_bidding_category_level5: Option<String>
Bidding category (level 5) of the product.
product_brand: Option<String>
Brand of the product.
product_channel: i32
Channel of the product.
product_channel_exclusivity: i32
Channel exclusivity of the product.
product_condition: i32
Condition of the product.
product_country: Option<String>
Resource name of the geo target constant for the country of sale of the product.
product_custom_attribute0: Option<String>
Custom attribute 0 of the product.
product_custom_attribute1: Option<String>
Custom attribute 1 of the product.
product_custom_attribute2: Option<String>
Custom attribute 2 of the product.
product_custom_attribute3: Option<String>
Custom attribute 3 of the product.
product_custom_attribute4: Option<String>
Custom attribute 4 of the product.
product_item_id: Option<String>
Item ID of the product.
product_language: Option<String>
Resource name of the language constant for the language of the product.
product_merchant_id: Option<i64>
Merchant ID of the product.
product_store_id: Option<String>
Store ID of the product.
product_title: Option<String>
Title of the product.
product_type_l1: Option<String>
Type (level 1) of the product.
product_type_l2: Option<String>
Type (level 2) of the product.
product_type_l3: Option<String>
Type (level 3) of the product.
product_type_l4: Option<String>
Type (level 4) of the product.
product_type_l5: Option<String>
Type (level 5) of the product.
quarter: Option<String>
Quarter as represented by the date of the first day of a quarter. Uses the calendar year for quarters, e.g., the second quarter of 2018 starts on 2018-04-01. Formatted as yyyy-MM-dd.
recommendation_type: i32
Recommendation type.
search_engine_results_page_type: i32
Type of the search engine results page.
search_term_match_type: i32
Match type of the keyword that triggered the ad, including variants.
slot: i32
Position of the ad.
conversion_value_rule_primary_dimension: i32
Primary dimension of applied conversion value rules. NO_RULE_APPLIED shows the total recorded value of conversions that do not have a value rule applied. ORIGINAL shows the original value of conversions to which a value rule has been applied. GEO_LOCATION, DEVICE, AUDIENCE show the net adjustment after value rules were applied.
webpage: Option<String>
Resource name of the ad group criterion that represents webpage criterion.
week: Option<String>
Week as defined as Monday through Sunday, and represented by the date of Monday. Formatted as yyyy-MM-dd.
year: Option<i32>
Year, formatted as yyyy.
sk_ad_network_conversion_value: Option<i64>
iOS Store Kit Ad Network conversion value. Null value means this segment is not applicable, e.g. non-iOS campaign.
asset_interaction_target: Option<AssetInteractionTarget>
Only used with CustomerAsset, CampaignAsset and AdGroupAsset metrics. Indicates whether the interaction metrics occurred on the asset itself or a different asset or ad unit. Interactions (e.g. clicks) are counted across all the parts of the served ad (e.g. Ad itself and other components like Sitelinks) when they are served together. When interaction_on_this_asset is true, it means the interactions are on this specific asset and when interaction_on_this_asset is false, it means the interactions is not on this specific asset but on other parts of the served ad this asset is served with.
Implementations
Returns the enum value of device
, or the default if the field is set to an invalid enum value.
Sets device
to the provided enum value.
Returns the enum value of conversion_attribution_event_type
, or the default if the field is set to an invalid enum value.
pub fn set_conversion_attribution_event_type(
&mut self,
value: ConversionAttributionEventType
)
pub fn set_conversion_attribution_event_type(
&mut self,
value: ConversionAttributionEventType
)
Sets conversion_attribution_event_type
to the provided enum value.
Returns the enum value of ad_network_type
, or the default if the field is set to an invalid enum value.
Sets ad_network_type
to the provided enum value.
Returns the enum value of day_of_week
, or the default if the field is set to an invalid enum value.
Sets day_of_week
to the provided enum value.
Returns the enum value of hotel_check_in_day_of_week
, or the default if the field is set to an invalid enum value.
Sets hotel_check_in_day_of_week
to the provided enum value.
Returns the enum value of hotel_date_selection_type
, or the default if the field is set to an invalid enum value.
Sets hotel_date_selection_type
to the provided enum value.
Returns the enum value of month_of_year
, or the default if the field is set to an invalid enum value.
Sets month_of_year
to the provided enum value.
Returns the enum value of placeholder_type
, or the default if the field is set to an invalid enum value.
Sets placeholder_type
to the provided enum value.
Returns the enum value of search_term_match_type
, or the default if the field is set to an invalid enum value.
Sets search_term_match_type
to the provided enum value.
Returns the enum value of slot
, or the default if the field is set to an invalid enum value.
Returns the enum value of click_type
, or the default if the field is set to an invalid enum value.
Sets click_type
to the provided enum value.
Returns the enum value of product_channel
, or the default if the field is set to an invalid enum value.
Sets product_channel
to the provided enum value.
Returns the enum value of product_channel_exclusivity
, or the default if the field is set to an invalid enum value.
Sets product_channel_exclusivity
to the provided enum value.
Returns the enum value of product_condition
, or the default if the field is set to an invalid enum value.
Sets product_condition
to the provided enum value.
Returns the enum value of conversion_lag_bucket
, or the default if the field is set to an invalid enum value.
Sets conversion_lag_bucket
to the provided enum value.
Returns the enum value of conversion_or_adjustment_lag_bucket
, or the default if the field is set to an invalid enum value.
pub fn set_conversion_or_adjustment_lag_bucket(
&mut self,
value: ConversionOrAdjustmentLagBucket
)
pub fn set_conversion_or_adjustment_lag_bucket(
&mut self,
value: ConversionOrAdjustmentLagBucket
)
Sets conversion_or_adjustment_lag_bucket
to the provided enum value.
Returns the enum value of conversion_action_category
, or the default if the field is set to an invalid enum value.
Sets conversion_action_category
to the provided enum value.
Returns the enum value of external_conversion_source
, or the default if the field is set to an invalid enum value.
Sets external_conversion_source
to the provided enum value.
Returns the enum value of search_engine_results_page_type
, or the default if the field is set to an invalid enum value.
Sets search_engine_results_page_type
to the provided enum value.
Returns the enum value of hotel_rate_type
, or the default if the field is set to an invalid enum value.
Sets hotel_rate_type
to the provided enum value.
Returns the enum value of hotel_price_bucket
, or the default if the field is set to an invalid enum value.
Sets hotel_price_bucket
to the provided enum value.
Returns the value of hotel_center_id
, or the default value if hotel_center_id
is unset.
Returns the value of hotel_check_in_date
, or the default value if hotel_check_in_date
is unset.
Returns the value of hotel_city
, or the default value if hotel_city
is unset.
Returns the value of hotel_class
, or the default value if hotel_class
is unset.
Returns the value of hotel_country
, or the default value if hotel_country
is unset.
Returns the value of hotel_length_of_stay
, or the default value if hotel_length_of_stay
is unset.
Returns the value of hotel_rate_rule_id
, or the default value if hotel_rate_rule_id
is unset.
Returns the value of hotel_state
, or the default value if hotel_state
is unset.
Returns the value of interaction_on_this_extension
, or the default value if interaction_on_this_extension
is unset.
Returns the value of partner_hotel_id
, or the default value if partner_hotel_id
is unset.
Returns the value of product_bidding_category_level1
, or the default value if product_bidding_category_level1
is unset.
Returns the value of product_bidding_category_level2
, or the default value if product_bidding_category_level2
is unset.
Returns the value of product_bidding_category_level3
, or the default value if product_bidding_category_level3
is unset.
Returns the value of product_bidding_category_level4
, or the default value if product_bidding_category_level4
is unset.
Returns the value of product_bidding_category_level5
, or the default value if product_bidding_category_level5
is unset.
Returns the value of product_brand
, or the default value if product_brand
is unset.
Returns the value of product_country
, or the default value if product_country
is unset.
Returns the value of product_custom_attribute0
, or the default value if product_custom_attribute0
is unset.
Returns the value of product_custom_attribute1
, or the default value if product_custom_attribute1
is unset.
Returns the value of product_custom_attribute2
, or the default value if product_custom_attribute2
is unset.
Returns the value of product_custom_attribute3
, or the default value if product_custom_attribute3
is unset.
Returns the value of product_custom_attribute4
, or the default value if product_custom_attribute4
is unset.
Returns the value of product_item_id
, or the default value if product_item_id
is unset.
Returns the value of product_language
, or the default value if product_language
is unset.
Returns the value of product_store_id
, or the default value if product_store_id
is unset.
Returns the value of product_title
, or the default value if product_title
is unset.
Returns the value of product_type_l1
, or the default value if product_type_l1
is unset.
Returns the value of product_type_l2
, or the default value if product_type_l2
is unset.
Returns the value of product_type_l3
, or the default value if product_type_l3
is unset.
Returns the value of product_type_l4
, or the default value if product_type_l4
is unset.
Returns the value of product_type_l5
, or the default value if product_type_l5
is unset.
Returns the value of conversion_action
, or the default value if conversion_action
is unset.
Returns the value of conversion_action_name
, or the default value if conversion_action_name
is unset.
Returns the value of conversion_adjustment
, or the default value if conversion_adjustment
is unset.
Returns the value of geo_target_airport
, or the default value if geo_target_airport
is unset.
Returns the value of geo_target_canton
, or the default value if geo_target_canton
is unset.
Returns the value of geo_target_city
, or the default value if geo_target_city
is unset.
Returns the value of geo_target_country
, or the default value if geo_target_country
is unset.
Returns the value of geo_target_county
, or the default value if geo_target_county
is unset.
Returns the value of geo_target_district
, or the default value if geo_target_district
is unset.
Returns the value of geo_target_metro
, or the default value if geo_target_metro
is unset.
Returns the value of geo_target_most_specific_location
, or the default value if geo_target_most_specific_location
is unset.
Returns the value of geo_target_postal_code
, or the default value if geo_target_postal_code
is unset.
Returns the value of geo_target_province
, or the default value if geo_target_province
is unset.
Returns the value of geo_target_region
, or the default value if geo_target_region
is unset.
Returns the value of geo_target_state
, or the default value if geo_target_state
is unset.
Returns the value of quarter
, or the default value if quarter
is unset.
Returns the value of webpage
, or the default value if webpage
is unset.
Returns the value of product_aggregator_id
, or the default value if product_aggregator_id
is unset.
Returns the value of product_merchant_id
, or the default value if product_merchant_id
is unset.
Returns the value of hotel_booking_window_days
, or the default value if hotel_booking_window_days
is unset.
Returns the enum value of ad_destination_type
, or the default if the field is set to an invalid enum value.
Sets ad_destination_type
to the provided enum value.
Returns the value of sk_ad_network_conversion_value
, or the default value if sk_ad_network_conversion_value
is unset.
Returns the enum value of conversion_value_rule_primary_dimension
, or the default if the field is set to an invalid enum value.
pub fn set_conversion_value_rule_primary_dimension(
&mut self,
value: ConversionValueRulePrimaryDimension
)
pub fn set_conversion_value_rule_primary_dimension(
&mut self,
value: ConversionValueRulePrimaryDimension
)
Sets conversion_value_rule_primary_dimension
to the provided enum value.
Returns the enum value of recommendation_type
, or the default if the field is set to an invalid enum value.
Sets recommendation_type
to the provided enum value.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
Auto Trait Implementations
impl RefUnwindSafe for Segments
impl UnwindSafe for Segments
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more