class Google::Apis::DfareportingV3_3::FloodlightConfiguration

Contains properties of a Floodlight configuration.

Attributes

account_id[RW]

Account ID of this floodlight configuration. This is a read-only field that can be left blank. Corresponds to the JSON property `accountId` @return [Fixnum]

advertiser_id[RW]

Advertiser ID of the parent advertiser of this floodlight configuration. Corresponds to the JSON property `advertiserId` @return [Fixnum]

advertiser_id_dimension_value[RW]

Represents a DimensionValue resource. Corresponds to the JSON property `advertiserIdDimensionValue` @return [Google::Apis::DfareportingV3_3::DimensionValue]

analytics_data_sharing_enabled[RW]

Whether advertiser data is shared with Google Analytics. Corresponds to the JSON property `analyticsDataSharingEnabled` @return [Boolean]

analytics_data_sharing_enabled?[RW]

Whether advertiser data is shared with Google Analytics. Corresponds to the JSON property `analyticsDataSharingEnabled` @return [Boolean]

custom_viewability_metric[RW]

Custom Viewability Metric Corresponds to the JSON property `customViewabilityMetric` @return [Google::Apis::DfareportingV3_3::CustomViewabilityMetric]

exposure_to_conversion_enabled[RW]

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. Corresponds to the JSON property `exposureToConversionEnabled` @return [Boolean]

exposure_to_conversion_enabled?[RW]

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. Corresponds to the JSON property `exposureToConversionEnabled` @return [Boolean]

first_day_of_week[RW]

Day that will be counted as the first day of the week in reports. This is a required field. Corresponds to the JSON property `firstDayOfWeek` @return [String]

id[RW]

ID of this floodlight configuration. This is a read-only, auto-generated field. Corresponds to the JSON property `id` @return [Fixnum]

id_dimension_value[RW]

Represents a DimensionValue resource. Corresponds to the JSON property `idDimensionValue` @return [Google::Apis::DfareportingV3_3::DimensionValue]

in_app_attribution_tracking_enabled[RW]

Whether in-app attribution tracking is enabled. Corresponds to the JSON property `inAppAttributionTrackingEnabled` @return [Boolean]

in_app_attribution_tracking_enabled?[RW]

Whether in-app attribution tracking is enabled. Corresponds to the JSON property `inAppAttributionTrackingEnabled` @return [Boolean]

kind[RW]

Identifies what kind of resource this is. Value: the fixed string “ dfareporting#floodlightConfiguration”. Corresponds to the JSON property `kind` @return [String]

lookback_configuration[RW]

Lookback configuration settings. Corresponds to the JSON property `lookbackConfiguration` @return [Google::Apis::DfareportingV3_3::LookbackConfiguration]

natural_search_conversion_attribution_option[RW]

Types of attribution options for natural search conversions. Corresponds to the JSON property `naturalSearchConversionAttributionOption` @return [String]

omniture_settings[RW]

Omniture Integration Settings. Corresponds to the JSON property `omnitureSettings` @return [Google::Apis::DfareportingV3_3::OmnitureSettings]

subaccount_id[RW]

Subaccount ID of this floodlight configuration. This is a read-only field that can be left blank. Corresponds to the JSON property `subaccountId` @return [Fixnum]

tag_settings[RW]

Dynamic and Image Tag Settings. Corresponds to the JSON property `tagSettings` @return [Google::Apis::DfareportingV3_3::TagSettings]

third_party_authentication_tokens[RW]

List of third-party authentication tokens enabled for this configuration. Corresponds to the JSON property `thirdPartyAuthenticationTokens` @return [Array<Google::Apis::DfareportingV3_3::ThirdPartyAuthenticationToken>]

user_defined_variable_configurations[RW]

List of user defined variables enabled for this configuration. Corresponds to the JSON property `userDefinedVariableConfigurations` @return [Array<Google::Apis::DfareportingV3_3::UserDefinedVariableConfiguration>]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/dfareporting_v3_3/classes.rb, line 6257
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/dfareporting_v3_3/classes.rb, line 6262
def update!(**args)
  @account_id = args[:account_id] if args.key?(:account_id)
  @advertiser_id = args[:advertiser_id] if args.key?(:advertiser_id)
  @advertiser_id_dimension_value = args[:advertiser_id_dimension_value] if args.key?(:advertiser_id_dimension_value)
  @analytics_data_sharing_enabled = args[:analytics_data_sharing_enabled] if args.key?(:analytics_data_sharing_enabled)
  @custom_viewability_metric = args[:custom_viewability_metric] if args.key?(:custom_viewability_metric)
  @exposure_to_conversion_enabled = args[:exposure_to_conversion_enabled] if args.key?(:exposure_to_conversion_enabled)
  @first_day_of_week = args[:first_day_of_week] if args.key?(:first_day_of_week)
  @id = args[:id] if args.key?(:id)
  @id_dimension_value = args[:id_dimension_value] if args.key?(:id_dimension_value)
  @in_app_attribution_tracking_enabled = args[:in_app_attribution_tracking_enabled] if args.key?(:in_app_attribution_tracking_enabled)
  @kind = args[:kind] if args.key?(:kind)
  @lookback_configuration = args[:lookback_configuration] if args.key?(:lookback_configuration)
  @natural_search_conversion_attribution_option = args[:natural_search_conversion_attribution_option] if args.key?(:natural_search_conversion_attribution_option)
  @omniture_settings = args[:omniture_settings] if args.key?(:omniture_settings)
  @subaccount_id = args[:subaccount_id] if args.key?(:subaccount_id)
  @tag_settings = args[:tag_settings] if args.key?(:tag_settings)
  @third_party_authentication_tokens = args[:third_party_authentication_tokens] if args.key?(:third_party_authentication_tokens)
  @user_defined_variable_configurations = args[:user_defined_variable_configurations] if args.key?(:user_defined_variable_configurations)
end