GoogleApi.DFAReporting.V33.Model.FloodlightConfiguration (google_api_dfa_reporting v0.31.0)

View Source

Contains properties of a Floodlight configuration.

Attributes

  • accountId (type: String.t, default: nil) - Account ID of this floodlight configuration. This is a read-only field that can be left blank.
  • advertiserId (type: String.t, default: nil) - Advertiser ID of the parent advertiser of this floodlight configuration.
  • advertiserIdDimensionValue (type: GoogleApi.DFAReporting.V33.Model.DimensionValue.t, default: nil) - Dimension value for the ID of the advertiser. This is a read-only, auto-generated field.
  • analyticsDataSharingEnabled (type: boolean(), default: nil) - Whether advertiser data is shared with Google Analytics.
  • customViewabilityMetric (type: GoogleApi.DFAReporting.V33.Model.CustomViewabilityMetric.t, default: nil) - Custom Viewability metric for the floodlight configuration.
  • exposureToConversionEnabled (type: boolean(), default: nil) - Whether the exposure-to-conversion report is enabled. This report shows detailed pathway information on up to 10 of the most recent ad exposures seen by a user before converting.
  • firstDayOfWeek (type: String.t, default: nil) - Day that will be counted as the first day of the week in reports. This is a required field.
  • id (type: String.t, default: nil) - ID of this floodlight configuration. This is a read-only, auto-generated field.
  • idDimensionValue (type: GoogleApi.DFAReporting.V33.Model.DimensionValue.t, default: nil) - Dimension value for the ID of this floodlight configuration. This is a read-only, auto-generated field.
  • inAppAttributionTrackingEnabled (type: boolean(), default: nil) - Whether in-app attribution tracking is enabled.
  • kind (type: String.t, default: nil) - Identifies what kind of resource this is. Value: the fixed string "dfareporting#floodlightConfiguration".
  • lookbackConfiguration (type: GoogleApi.DFAReporting.V33.Model.LookbackConfiguration.t, default: nil) - Lookback window settings for this floodlight configuration.
  • naturalSearchConversionAttributionOption (type: String.t, default: nil) - Types of attribution options for natural search conversions.
  • omnitureSettings (type: GoogleApi.DFAReporting.V33.Model.OmnitureSettings.t, default: nil) - Settings for Campaign Manager Omniture integration.
  • subaccountId (type: String.t, default: nil) - Subaccount ID of this floodlight configuration. This is a read-only field that can be left blank.
  • tagSettings (type: GoogleApi.DFAReporting.V33.Model.TagSettings.t, default: nil) - Configuration settings for dynamic and image floodlight tags.
  • thirdPartyAuthenticationTokens (type: list(GoogleApi.DFAReporting.V33.Model.ThirdPartyAuthenticationToken.t), default: nil) - List of third-party authentication tokens enabled for this configuration.
  • userDefinedVariableConfigurations (type: list(GoogleApi.DFAReporting.V33.Model.UserDefinedVariableConfiguration.t), default: nil) - List of user defined variables enabled for this configuration.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.DFAReporting.V33.Model.FloodlightConfiguration{
  accountId: String.t() | nil,
  advertiserId: String.t() | nil,
  advertiserIdDimensionValue:
    GoogleApi.DFAReporting.V33.Model.DimensionValue.t() | nil,
  analyticsDataSharingEnabled: boolean() | nil,
  customViewabilityMetric:
    GoogleApi.DFAReporting.V33.Model.CustomViewabilityMetric.t() | nil,
  exposureToConversionEnabled: boolean() | nil,
  firstDayOfWeek: String.t() | nil,
  id: String.t() | nil,
  idDimensionValue: GoogleApi.DFAReporting.V33.Model.DimensionValue.t() | nil,
  inAppAttributionTrackingEnabled: boolean() | nil,
  kind: String.t() | nil,
  lookbackConfiguration:
    GoogleApi.DFAReporting.V33.Model.LookbackConfiguration.t() | nil,
  naturalSearchConversionAttributionOption: String.t() | nil,
  omnitureSettings: GoogleApi.DFAReporting.V33.Model.OmnitureSettings.t() | nil,
  subaccountId: String.t() | nil,
  tagSettings: GoogleApi.DFAReporting.V33.Model.TagSettings.t() | nil,
  thirdPartyAuthenticationTokens:
    [GoogleApi.DFAReporting.V33.Model.ThirdPartyAuthenticationToken.t()] | nil,
  userDefinedVariableConfigurations:
    [GoogleApi.DFAReporting.V33.Model.UserDefinedVariableConfiguration.t()]
    | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.