class Google::Apis::DfareportingV2_1::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 [String]

advertiser_id[RW]

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

advertiser_id_dimension_value[RW]

Represents a DimensionValue resource. Corresponds to the JSON property `advertiserIdDimensionValue` @return [Google::Apis::DfareportingV2_1::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]

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 [String]

id_dimension_value[RW]

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

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::DfareportingV2_1::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::DfareportingV2_1::OmnitureSettings]

ssl_required[RW]

Whether floodlight activities owned by this configuration are required to be SSL-compliant. Corresponds to the JSON property `sslRequired` @return [Boolean]

ssl_required?[RW]

Whether floodlight activities owned by this configuration are required to be SSL-compliant. Corresponds to the JSON property `sslRequired` @return [Boolean]

standard_variable_types[RW]

List of standard variables enabled for this configuration. Acceptable values are:

  • “ORD”

  • “NUM”

Corresponds to the JSON property `standardVariableTypes` @return [Array<String>]

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 [String]

tag_settings[RW]

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

user_defined_variable_configurations[RW]

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

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File generated/google/apis/dfareporting_v2_1/classes.rb, line 5635
def update!(**args)
  @account_id = args[:account_id] unless args[:account_id].nil?
  @advertiser_id = args[:advertiser_id] unless args[:advertiser_id].nil?
  @advertiser_id_dimension_value = args[:advertiser_id_dimension_value] unless args[:advertiser_id_dimension_value].nil?
  @analytics_data_sharing_enabled = args[:analytics_data_sharing_enabled] unless args[:analytics_data_sharing_enabled].nil?
  @exposure_to_conversion_enabled = args[:exposure_to_conversion_enabled] unless args[:exposure_to_conversion_enabled].nil?
  @first_day_of_week = args[:first_day_of_week] unless args[:first_day_of_week].nil?
  @id = args[:id] unless args[:id].nil?
  @id_dimension_value = args[:id_dimension_value] unless args[:id_dimension_value].nil?
  @kind = args[:kind] unless args[:kind].nil?
  @lookback_configuration = args[:lookback_configuration] unless args[:lookback_configuration].nil?
  @natural_search_conversion_attribution_option = args[:natural_search_conversion_attribution_option] unless args[:natural_search_conversion_attribution_option].nil?
  @omniture_settings = args[:omniture_settings] unless args[:omniture_settings].nil?
  @ssl_required = args[:ssl_required] unless args[:ssl_required].nil?
  @standard_variable_types = args[:standard_variable_types] unless args[:standard_variable_types].nil?
  @subaccount_id = args[:subaccount_id] unless args[:subaccount_id].nil?
  @tag_settings = args[:tag_settings] unless args[:tag_settings].nil?
  @user_defined_variable_configurations = args[:user_defined_variable_configurations] unless args[:user_defined_variable_configurations].nil?
end