class Google::Apis::DfareportingV2_1::FloodlightConfiguration
Contains properties of a Floodlight configuration.
Attributes
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 of the parent advertiser of this floodlight configuration. Corresponds to the JSON property `advertiserId` @return [String]
Represents a DimensionValue resource. Corresponds to the JSON property `advertiserIdDimensionValue` @return [Google::Apis::DfareportingV2_1::DimensionValue]
Whether advertiser data is shared with Google Analytics. Corresponds to the JSON property `analyticsDataSharingEnabled` @return [Boolean]
Whether advertiser data is shared with Google Analytics. Corresponds to the JSON property `analyticsDataSharingEnabled` @return [Boolean]
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]
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]
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 of this floodlight configuration. This is a read-only, auto-generated field. Corresponds to the JSON property `id` @return [String]
Represents a DimensionValue resource. Corresponds to the JSON property `idDimensionValue` @return [Google::Apis::DfareportingV2_1::DimensionValue]
Identifies what kind of resource this is. Value: the fixed string “ dfareporting#floodlightConfiguration”. Corresponds to the JSON property `kind` @return [String]
Lookback configuration settings. Corresponds to the JSON property `lookbackConfiguration` @return [Google::Apis::DfareportingV2_1::LookbackConfiguration]
Types of attribution options for natural search conversions. Corresponds to the JSON property `naturalSearchConversionAttributionOption` @return [String]
Omniture Integration Settings. Corresponds to the JSON property `omnitureSettings` @return [Google::Apis::DfareportingV2_1::OmnitureSettings]
Whether floodlight activities owned by this configuration are required to be SSL-compliant. Corresponds to the JSON property `sslRequired` @return [Boolean]
Whether floodlight activities owned by this configuration are required to be SSL-compliant. Corresponds to the JSON property `sslRequired` @return [Boolean]
List of standard variables enabled for this configuration. Acceptable values are:
-
“ORD”
-
“NUM”
Corresponds to the JSON property `standardVariableTypes` @return [Array<String>]
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]
Dynamic and Image Tag Settings. Corresponds to the JSON property `tagSettings` @return [Google::Apis::DfareportingV2_1::TagSettings]
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
# File generated/google/apis/dfareporting_v2_1/classes.rb, line 5630 def initialize(**args) update!(**args) end
Public Instance Methods
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