Class: YSM::CampaignService::CampaignOptimizationGuidelines
- Inherits:
-
Object
- Object
- YSM::CampaignService::CampaignOptimizationGuidelines
- Defined in:
- lib/ysm4r/v1/CampaignService.rb,
lib/ysm4r/v2/CampaignService.rb
Overview
http://marketing.ews.yahooapis.com/V2CampaignOptimizationGuidelines
Instance Attribute Summary collapse
-
#accountID ⇒ Object
Returns the value of attribute accountID.
-
#averageConversionRate ⇒ Object
Returns the value of attribute averageConversionRate.
-
#averageRevenuePerConversion ⇒ Object
Returns the value of attribute averageRevenuePerConversion.
-
#bidLimitHeadroom ⇒ Object
Returns the value of attribute bidLimitHeadroom.
-
#campaignID ⇒ Object
Returns the value of attribute campaignID.
-
#conversionImportance ⇒ Object
Returns the value of attribute conversionImportance.
-
#conversionMetric ⇒ Object
Returns the value of attribute conversionMetric.
-
#cPA ⇒ Object
Returns the value of attribute cPA.
-
#cPC ⇒ Object
Returns the value of attribute cPC.
-
#cPM ⇒ Object
Returns the value of attribute cPM.
-
#createTimestamp ⇒ Object
Returns the value of attribute createTimestamp.
-
#impressionImportance ⇒ Object
Returns the value of attribute impressionImportance.
-
#lastUpdateTimestamp ⇒ Object
Returns the value of attribute lastUpdateTimestamp.
-
#leadImportance ⇒ Object
Returns the value of attribute leadImportance.
-
#maxBid ⇒ Object
Returns the value of attribute maxBid.
-
#monthlySpendRate ⇒ Object
Returns the value of attribute monthlySpendRate.
-
#rOAS ⇒ Object
Returns the value of attribute rOAS.
-
#sponsoredSearchMinPosition ⇒ Object
Returns the value of attribute sponsoredSearchMinPosition.
-
#sponsoredSearchMinPositionImportance ⇒ Object
Returns the value of attribute sponsoredSearchMinPositionImportance.
-
#taggedForConversion ⇒ Object
Returns the value of attribute taggedForConversion.
-
#taggedForRevenue ⇒ Object
Returns the value of attribute taggedForRevenue.
Instance Method Summary collapse
-
#initialize(cPA = nil, cPC = nil, cPM = nil, rOAS = nil, accountID = nil, averageConversionRate = nil, averageRevenuePerConversion = nil, bidLimitHeadroom = nil, campaignID = nil, conversionImportance = nil, conversionMetric = nil, createTimestamp = nil, impressionImportance = nil, lastUpdateTimestamp = nil, leadImportance = nil, maxBid = nil, monthlySpendRate = nil, sponsoredSearchMinPosition = nil, sponsoredSearchMinPositionImportance = nil, taggedForConversion = nil, taggedForRevenue = nil) ⇒ CampaignOptimizationGuidelines
constructor
A new instance of CampaignOptimizationGuidelines.
Constructor Details
#initialize(cPA = nil, cPC = nil, cPM = nil, rOAS = nil, accountID = nil, averageConversionRate = nil, averageRevenuePerConversion = nil, bidLimitHeadroom = nil, campaignID = nil, conversionImportance = nil, conversionMetric = nil, createTimestamp = nil, impressionImportance = nil, lastUpdateTimestamp = nil, leadImportance = nil, maxBid = nil, monthlySpendRate = nil, sponsoredSearchMinPosition = nil, sponsoredSearchMinPositionImportance = nil, taggedForConversion = nil, taggedForRevenue = nil) ⇒ CampaignOptimizationGuidelines
Returns a new instance of CampaignOptimizationGuidelines.
110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 |
# File 'lib/ysm4r/v1/CampaignService.rb', line 110 def initialize(cPA = nil, cPC = nil, cPM = nil, rOAS = nil, accountID = nil, averageConversionRate = nil, averageRevenuePerConversion = nil, bidLimitHeadroom = nil, campaignID = nil, conversionImportance = nil, conversionMetric = nil, createTimestamp = nil, impressionImportance = nil, lastUpdateTimestamp = nil, leadImportance = nil, maxBid = nil, monthlySpendRate = nil, sponsoredSearchMinPosition = nil, sponsoredSearchMinPositionImportance = nil, taggedForConversion = nil, taggedForRevenue = nil) @cPA = cPA @cPC = cPC @cPM = cPM @rOAS = rOAS @accountID = accountID @averageConversionRate = averageConversionRate @averageRevenuePerConversion = averageRevenuePerConversion @bidLimitHeadroom = bidLimitHeadroom @campaignID = campaignID @conversionImportance = conversionImportance @conversionMetric = conversionMetric @createTimestamp = createTimestamp @impressionImportance = impressionImportance @lastUpdateTimestamp = lastUpdateTimestamp @leadImportance = leadImportance @maxBid = maxBid @monthlySpendRate = monthlySpendRate @sponsoredSearchMinPosition = sponsoredSearchMinPosition @sponsoredSearchMinPositionImportance = sponsoredSearchMinPositionImportance @taggedForConversion = taggedForConversion @taggedForRevenue = taggedForRevenue end |
Instance Attribute Details
#accountID ⇒ Object
Returns the value of attribute accountID.
92 93 94 |
# File 'lib/ysm4r/v1/CampaignService.rb', line 92 def accountID @accountID end |
#averageConversionRate ⇒ Object
Returns the value of attribute averageConversionRate.
93 94 95 |
# File 'lib/ysm4r/v1/CampaignService.rb', line 93 def averageConversionRate @averageConversionRate end |
#averageRevenuePerConversion ⇒ Object
Returns the value of attribute averageRevenuePerConversion.
94 95 96 |
# File 'lib/ysm4r/v1/CampaignService.rb', line 94 def averageRevenuePerConversion @averageRevenuePerConversion end |
#bidLimitHeadroom ⇒ Object
Returns the value of attribute bidLimitHeadroom.
95 96 97 |
# File 'lib/ysm4r/v1/CampaignService.rb', line 95 def bidLimitHeadroom @bidLimitHeadroom end |
#campaignID ⇒ Object
Returns the value of attribute campaignID.
96 97 98 |
# File 'lib/ysm4r/v1/CampaignService.rb', line 96 def campaignID @campaignID end |
#conversionImportance ⇒ Object
Returns the value of attribute conversionImportance.
97 98 99 |
# File 'lib/ysm4r/v1/CampaignService.rb', line 97 def conversionImportance @conversionImportance end |
#conversionMetric ⇒ Object
Returns the value of attribute conversionMetric.
98 99 100 |
# File 'lib/ysm4r/v1/CampaignService.rb', line 98 def conversionMetric @conversionMetric end |
#cPA ⇒ Object
Returns the value of attribute cPA.
88 89 90 |
# File 'lib/ysm4r/v1/CampaignService.rb', line 88 def cPA @cPA end |
#cPC ⇒ Object
Returns the value of attribute cPC.
89 90 91 |
# File 'lib/ysm4r/v1/CampaignService.rb', line 89 def cPC @cPC end |
#cPM ⇒ Object
Returns the value of attribute cPM.
90 91 92 |
# File 'lib/ysm4r/v1/CampaignService.rb', line 90 def cPM @cPM end |
#createTimestamp ⇒ Object
Returns the value of attribute createTimestamp.
99 100 101 |
# File 'lib/ysm4r/v1/CampaignService.rb', line 99 def createTimestamp @createTimestamp end |
#impressionImportance ⇒ Object
Returns the value of attribute impressionImportance.
100 101 102 |
# File 'lib/ysm4r/v1/CampaignService.rb', line 100 def impressionImportance @impressionImportance end |
#lastUpdateTimestamp ⇒ Object
Returns the value of attribute lastUpdateTimestamp.
101 102 103 |
# File 'lib/ysm4r/v1/CampaignService.rb', line 101 def lastUpdateTimestamp @lastUpdateTimestamp end |
#leadImportance ⇒ Object
Returns the value of attribute leadImportance.
102 103 104 |
# File 'lib/ysm4r/v1/CampaignService.rb', line 102 def leadImportance @leadImportance end |
#maxBid ⇒ Object
Returns the value of attribute maxBid.
103 104 105 |
# File 'lib/ysm4r/v1/CampaignService.rb', line 103 def maxBid @maxBid end |
#monthlySpendRate ⇒ Object
Returns the value of attribute monthlySpendRate.
104 105 106 |
# File 'lib/ysm4r/v1/CampaignService.rb', line 104 def monthlySpendRate @monthlySpendRate end |
#rOAS ⇒ Object
Returns the value of attribute rOAS.
91 92 93 |
# File 'lib/ysm4r/v1/CampaignService.rb', line 91 def rOAS @rOAS end |
#sponsoredSearchMinPosition ⇒ Object
Returns the value of attribute sponsoredSearchMinPosition.
105 106 107 |
# File 'lib/ysm4r/v1/CampaignService.rb', line 105 def sponsoredSearchMinPosition @sponsoredSearchMinPosition end |
#sponsoredSearchMinPositionImportance ⇒ Object
Returns the value of attribute sponsoredSearchMinPositionImportance.
106 107 108 |
# File 'lib/ysm4r/v1/CampaignService.rb', line 106 def sponsoredSearchMinPositionImportance @sponsoredSearchMinPositionImportance end |
#taggedForConversion ⇒ Object
Returns the value of attribute taggedForConversion.
107 108 109 |
# File 'lib/ysm4r/v1/CampaignService.rb', line 107 def taggedForConversion @taggedForConversion end |
#taggedForRevenue ⇒ Object
Returns the value of attribute taggedForRevenue.
108 109 110 |
# File 'lib/ysm4r/v1/CampaignService.rb', line 108 def taggedForRevenue @taggedForRevenue end |