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: String
Output only. Resource name of the Enhanced Measurement Settings. Format: properties/{property_id}/dataStreams/{data_stream}/enhancedMeasurementSettings Example: “properties/1000/dataStreams/2000/enhancedMeasurementSettings”
stream_enabled: bool
Indicates 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: bool
If enabled, capture scroll events each time a visitor gets to the bottom of a page.
outbound_clicks_enabled: bool
If enabled, capture an outbound click event each time a visitor clicks a link that leads them away from your domain.
site_search_enabled: bool
If 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: bool
If enabled, capture video play, progress, and complete events as visitors view embedded videos on your site.
file_downloads_enabled: bool
If 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: bool
If enabled, capture a page view event each time the website changes the browser history state.
form_interactions_enabled: bool
If enabled, capture a form interaction event each time a visitor interacts with a form on your website. False by default.
search_query_parameter: String
Required. URL query parameters to interpret as site search parameters. Max length is 1024 characters. Must not be empty.
uri_query_parameter: String
Additional 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