Struct google_api_proto::google::analytics::admin::v1alpha::EnhancedMeasurementSettings
source · pub struct EnhancedMeasurementSettings {
pub name: String,
pub stream_enabled: bool,
pub scrolls_enabled: bool,
pub outbound_clicks_enabled: bool,
pub site_search_enabled: bool,
pub video_engagement_enabled: bool,
pub file_downloads_enabled: bool,
pub page_changes_enabled: bool,
pub form_interactions_enabled: bool,
pub search_query_parameter: String,
pub uri_query_parameter: String,
}Expand description
Singleton resource under a web DataStream, configuring measurement of additional site interactions and content.
Fields§
§name: StringOutput only. Resource name of the Enhanced Measurement Settings. Format: properties/{property_id}/dataStreams/{data_stream}/enhancedMeasurementSettings Example: “properties/1000/dataStreams/2000/enhancedMeasurementSettings”
stream_enabled: boolIndicates whether Enhanced Measurement Settings will be used to automatically measure interactions and content on this web stream.
Changing this value does not affect the settings themselves, but determines whether they are respected.
scrolls_enabled: boolIf enabled, capture scroll events each time a visitor gets to the bottom of a page.
outbound_clicks_enabled: boolIf enabled, capture an outbound click event each time a visitor clicks a link that leads them away from your domain.
site_search_enabled: boolIf enabled, capture a view search results event each time a visitor performs a search on your site (based on a query parameter).
video_engagement_enabled: boolIf enabled, capture video play, progress, and complete events as visitors view embedded videos on your site.
file_downloads_enabled: boolIf enabled, capture a file download event each time a link is clicked with a common document, compressed file, application, video, or audio extension.
page_changes_enabled: boolIf enabled, capture a page view event each time the website changes the browser history state.
form_interactions_enabled: boolIf enabled, capture a form interaction event each time a visitor interacts with a form on your website. False by default.
search_query_parameter: StringRequired. URL query parameters to interpret as site search parameters. Max length is 1024 characters. Must not be empty.
uri_query_parameter: StringAdditional URL query parameters. Max length is 1024 characters.
Trait Implementations§
source§impl Clone for EnhancedMeasurementSettings
impl Clone for EnhancedMeasurementSettings
source§fn clone(&self) -> EnhancedMeasurementSettings
fn clone(&self) -> EnhancedMeasurementSettings
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for EnhancedMeasurementSettings
impl Debug for EnhancedMeasurementSettings
source§impl Message for EnhancedMeasurementSettings
impl Message for EnhancedMeasurementSettings
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self.source§impl PartialEq for EnhancedMeasurementSettings
impl PartialEq for EnhancedMeasurementSettings
source§fn eq(&self, other: &EnhancedMeasurementSettings) -> bool
fn eq(&self, other: &EnhancedMeasurementSettings) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for EnhancedMeasurementSettings
Auto Trait Implementations§
impl Freeze for EnhancedMeasurementSettings
impl RefUnwindSafe for EnhancedMeasurementSettings
impl Send for EnhancedMeasurementSettings
impl Sync for EnhancedMeasurementSettings
impl Unpin for EnhancedMeasurementSettings
impl UnwindSafe for EnhancedMeasurementSettings
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T in a tonic::Request