Enum google_api_proto::google::ads::googleads::v16::enums::tracking_code_type_enum::TrackingCodeType
source · #[repr(i32)]pub enum TrackingCodeType {
Unspecified = 0,
Unknown = 1,
Webpage = 2,
WebpageOnclick = 3,
ClickToCall = 4,
WebsiteCall = 5,
}
Expand description
The type of the generated tag snippets for tracking conversions.
Variants§
Unspecified = 0
Not specified.
Unknown = 1
Used for return value only. Represents value unknown in this version.
Webpage = 2
The snippet that is fired as a result of a website page loading.
WebpageOnclick = 3
The snippet contains a JavaScript function which fires the tag. This function is typically called from an onClick handler added to a link or button element on the page.
ClickToCall = 4
For embedding on a mobile webpage. The snippet contains a JavaScript function which fires the tag.
WebsiteCall = 5
The snippet that is used to replace the phone number on your website with a Google forwarding number for call tracking purposes.
Implementations§
source§impl TrackingCodeType
impl TrackingCodeType
sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
source§impl Clone for TrackingCodeType
impl Clone for TrackingCodeType
source§fn clone(&self) -> TrackingCodeType
fn clone(&self) -> TrackingCodeType
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for TrackingCodeType
impl Debug for TrackingCodeType
source§impl Default for TrackingCodeType
impl Default for TrackingCodeType
source§fn default() -> TrackingCodeType
fn default() -> TrackingCodeType
source§impl From<TrackingCodeType> for i32
impl From<TrackingCodeType> for i32
source§fn from(value: TrackingCodeType) -> i32
fn from(value: TrackingCodeType) -> i32
source§impl Hash for TrackingCodeType
impl Hash for TrackingCodeType
source§impl Ord for TrackingCodeType
impl Ord for TrackingCodeType
source§fn cmp(&self, other: &TrackingCodeType) -> Ordering
fn cmp(&self, other: &TrackingCodeType) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
source§impl PartialEq for TrackingCodeType
impl PartialEq for TrackingCodeType
source§fn eq(&self, other: &TrackingCodeType) -> bool
fn eq(&self, other: &TrackingCodeType) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for TrackingCodeType
impl PartialOrd for TrackingCodeType
source§fn partial_cmp(&self, other: &TrackingCodeType) -> Option<Ordering>
fn partial_cmp(&self, other: &TrackingCodeType) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read moresource§impl TryFrom<i32> for TrackingCodeType
impl TryFrom<i32> for TrackingCodeType
§type Error = DecodeError
type Error = DecodeError
source§fn try_from(value: i32) -> Result<TrackingCodeType, DecodeError>
fn try_from(value: i32) -> Result<TrackingCodeType, DecodeError>
impl Copy for TrackingCodeType
impl Eq for TrackingCodeType
impl StructuralPartialEq for TrackingCodeType
Auto Trait Implementations§
impl Freeze for TrackingCodeType
impl RefUnwindSafe for TrackingCodeType
impl Send for TrackingCodeType
impl Sync for TrackingCodeType
impl Unpin for TrackingCodeType
impl UnwindSafe for TrackingCodeType
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.§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