class PocketMath::Advertiser::V1::InsertionOrderStats

Attributes

clicks[RW]
conversions[RW]
cpa[RW]

Cost per Action (Cost per Conversion)

cpc[RW]

Cost per Click

cpm[RW]

Cost per thousand Impressions

ctr[RW]

Click-through Rate (Clicks per impression)

impressions[RW]
spend[RW]

Ad spend in currency

Public Class Methods

create(opts = {}) click to toggle source

Create a new instance.

  • Specify attributes in a hash as { :cpm => 1.25, :cpc => 2.33, … }

# File lib/model/insertion_order_stats.rb, line 32
def self.create(opts = {})
  iostats = InsertionOrderStats.new
  opts.each_pair do |k,v|
    raise "#{k.to_s}=#{v} was not a number" if !v.is_a?(Numeric)
    iostats.send(k.to_s + "=", v)
  end
end