Pricing
Pricing defines the cost which an Advertiser should pay to the Publisher for serving the ads.
There are three Pricing models available in Epom Ad Server:
- CPM (Cost per Mile, also called cost%, Cost per Thousand, CPT) - the most common Pricing model, when the Publisher receives a certain payment for one thousand displays of the advertisement.
- CPC (Cost per Click) - the Publishers' income is based on the number of Clicks the ad receives. This Pricing model is used mainly to direct traffic to web-sites, and the Advertisers are usually site owners.
- CPA (Cost per Action) - with this Pricing model the payments are based on specified, completed Actions. Typical Actions include: clicks, form submissions (e.g, contact requests, newsletter subscriptions, registrations), a sale, an opt-in, etc.
Follow these steps to set the Pricing:
Note!
Banner Pricing has a higher priority than Campaign Pricing, so in cases of a collision, Banner Pricing will be selected by the system.

- Global Pricing would be generic for all the Countries that are not specified explicitly.
- Select a Country from the list to set Pricing for a specific location. Hold down the Shift key to select multiple Countries from the list.

Uploading Pricing File
Pricing Settings can be uploaded via a CSV file. This is particularly useful when there is a need to set multiple Pricings all at once, or the same Pricing should be set for multiple Campaigns/Banners.
- For CPM and CPC Pricing Types, the file should consist of Country and Price columns:
- * stands for Global Pricing.
- Either ISO Country codes, or full Country names can be used to define the Country.
- For CPA Pricing Type, the first column should include the list of Countries, and a separate column should be created for every Action:
- Countries' column should have an underline '_' symbol in the first cell.
- * stands for Global Pricing.
- Action names in CSV files are case-sensitive.


Payouts Overriding via Action Tracking URL
Pricing specified for the Impressions, Clicks, and Actions can be overridden by adding a special parameter to the URL and passing it via the request.
Action Pricing Overriding
- Log into your network account and go to the Advertisers tab.
- Navigate to the Advertiser > Campaign.
- Activate Actions pane on Campaign level
- Set CPA Pricing type with a value greater than zero for the Campaign
- Select the Allow Action Pricing Overriding in URL checkbox.
- Click Save
- Add cp.ap parameter with a value of the Action's price to the Action Tracking URL:

http://adshost2.com/action.gif?key=b457e67aadd130788db597c1215e85e&t=123845644567&cp.ap=25
http://adshost2.com/at?subId=MjJ8MjR8VUF8M3wxfHw|7eff87d5fbbb95e51f915e7b5d7254ed-22-20&cp.ap=2
http://adshost2.com/at?actionKey=52957d7778d48e0d9cd2b0f7e97bf4f3-22-0&actionData=MjJ8MjR8VUF8M3wxfHw&cp.ap=25
Running such requests will score an Action with the price of 25 towards the Gross in Epom Analytics. Please note that the values in the Pricing pane at Epom won't be changed.
Impression/Click Pricing Overriding
Log into your network account and go to the Advertisers tab.
Navigate to the Advertiser > Campaign.
Set CPM or CPC Pricing type (for Impressions or Clicks Pricing Overriding respectively) with a value greater than zero for the Campaign
Select the Allow Impression/Click Pricing Overriding in URL checkbox.
- Click Save
- For Impressions/Clicks Pricing Overriding add cp.op parameter with a value

http://adservdomain.com/ads?key=1f20dab11c8309054326db4319213afb&cp.op=25
Running such requests will score the price of 25 (value passed in this case is actually per-mille) towards the Gross in Epom Analytics. Please note that the values in the Pricing pane at Epom won't be changed.
Exchange rate
Additionaly, there is an option to apply Exchange rate to the value passed via both Action Pricing Overriding in URL and Impression/Click Pricing Overriding in URL. For this, fill in the 3-digit multiplier (e.g.: 0.126) to the Exchange rate to base currency field.

Campaign Gross will be multiplied by the specified Exchange rate, and the resulting value will be recorded towards Epom Analytics.
Updated over 4 years ago