Many people wondering what is CPM, CPI, PPC, CPA, CTR and ECPM concepts.
As I worked on ad serving projects so I created some points these concepts.
First I am going to give small description and brief about same.
CPM – Cost per thousand
CPI – Cost Per Impression
PPC – Pay per click
CPA – Cost Per Action
CTR – Click-through rate
ad serving
Click fraud
Cost Per Click
View-through rate
Clicktag
Breif description is helpful for common people as well as developers.
Impression – Per Page Views( per Page loads)
Click – Per ad click
CTR (Click through rate)
Click-through rate or CTR is a way of measuring the success of an online advertising campaign. A CTR is obtained by dividing the “number of users who clicked on an ad” on a web page by the “number of times the ad was delivered” (impressions).
Formulae:
CTR (%) = (Clicks/Impressions)*100
For example, if a banner ad was delivered 100 times (impressions delivered) and one person clicked on it (clicks recorded), then the resulting CTR would be 1 percent.
CTR (%) = (1/100)*100 = 1%
CPM (Cost Per Thousand Impressions)
The CPM model refers to advertising bought on the basis of impression.
The total price paid in a CPM deal is calculated by multiplying the CPM rate by the number of CPM units.
Formulae:
CPM unit = (Impressions/1000)
Total Price ($) = CPM unit * CPM rate ($)
Per Impression cost ($)= CPM rate ($) / 1000
For example, one million impressions at $10 CPM equals a $10,000 total price.
1,000,000 / 1,000 = 1,000 units
1,000 units X $10 CPM = $10,000 total price
The amount paid per impression is calculated by dividing the CPM by 1000. For example, a $10 CPM equals $.01 per impression.
$10 CPM / 1000 impressions = $0.01 per impression
ECPM (Effective Cost Per Thousand Impressions)
eCPM is calculated by dividing total earnings by total number of impressions in thousands.
It is a great performance measure for your various ad units, so when experimenting, you can use eCPM to compare your results.
Even for smaller sites, eCPM can be a useful statistic to track ad performance.
Formulae:
eCPM = (Total Earnings / Impressions) * 1000
Note : In openx total earnings refers to Rev (Revenue) in statistics
For example, eCPM for 370 page impressions and $1.48 total earnings will be :
eCPM = (Total Earnings / Impressions) * 1000
= ($1.48 / 370 ) * 1000
= $4.00
Reading this article, I think you will be able to catch the CPM, CPI, PPC, CPA, CTR and ECPM concepts






Pingback: PPC – ppc specialist | SEO Mixer Blog
Outstanding site, where did you come up with the knowledge in this posting? I’m happy I found it though, ill be checking back soon to see what other articles you have.
Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I’ll be subscribing to your feed and I hope you post again soon.
Hey dear can i publish some paragraph of your article on my small blog of university.I have to create a good post out there and i do think your post Fits best into it.I will be grateful to give you an source link as well.I have two blogs one my own and the other which is my college blog.I will publish some part in the university blog.Hope you do not mind.Greetings
Thanks for taking the time to discuss this, I feel strongly about information and love learning more on this. If possible,it was very helpful for me.
thanks for this post with us.
Your website keeps getting better and better! I’ve been following your posts for a while now and I have to say that your older posts don’t offer as much insight as the newer ones. Your writing is constantly improving! By the way, if you’re looking into placing some advertisements on your blog – you should really do it. Don’t go for all that 3rd party bs – Use a nice WordPress monetization tool coded by a friend of mine which by far the best, it’s a must have plugin for any serious blogger. You can find it at Thaidy.com/Top10WordPressPlugins and give it a free test-run (To make it easier for you, I linked my name to the site). Oh, and there is a nice discount coupon in the sidebar of the mainpage for you.
Keep up the good work mate!
Great blog post! I agree, Video Marketing is the way to go!
interesting blog. It would be great if you can provide more details about it. Thanks you
Great piece of info that you’ve received on this web site publish. Hope I could possibly get some a lot more of the stuff on your own web site. I will appear back again.
This is a terrific post, but I was wondering how do I suscribe to the RSS feed?
This page wasnt working yesterday. i tried viewing it but it timed out 4-5 times now but i can access it now. Why does this occur? Am i the only one having this problem?
Thanks for review.. yesterday site was down due to some technical issues..
I’ve been visiting your blog for a while now and I always find a gem in your new posts. Thanks for sharing.
I find myself coming to your blog more and more often to the point where my visits are almost daily now!
Thank You For This Blog, was added to my bookmarks.
Great text and nice site.
Very Interesting Blog! Thank You For Thi Blog!
You absolutely outdid yourself with this post. Keep it up
I just book marked your blog on Digg and StumbleUpon.I enjoy reading your commentaries.
Very Interesting Post! Thank You For Thi Information!
i still don’t understand the difference from CPM and ECPM…. like if i gave you what the CPM rate was and the impressions delivered and impressions goal, what would be the ECPM, would it be any different?
I would like to say “wow” what a inspiring post. This is really great. Keep doing what you’re doing!!
Great read. Thanks for the info!
Hello, this is my first time i visit here. I found so many interesting in your blog especially on how to determine the topic. keep up the good work.
Intriguing post. I have been searching for some good resources for solar panels and discovered your blog. Planning to bookmark this one!
I’ve been checking your blog for a while now, seems like everyday I learn something new
Thanks
Nice post! You truly have a wonderful way of writing which I find captivating! I will definitely be bookmarking you and returning to your blog. In fact, your post reminded me about a strange thing that happened to me the other day. I’ll tell you about that later…
Awesome post. I so good to see someone taking the time to share this information
Hello, this is my first time i visit here. I found so many interesting in your blog especially on how to determine the topic. keep up the good work.
I’ve just started off a blog, the knowledge you give on this site has aided me extremely. Thank you for all your time & work.
I would like to say “wow” what a inspiring post. This is really great. Keep doing what you’re doing!!
Nice post! You truly have a wonderful way of writing which I find captivating! I will definitely be bookmarking you and returning to your blog. In fact, your post reminded me about a strange thing that happened to me the other day. I’ll tell you about that later…
I was just having a conversation over this I am glad I came across this it cleared some of the questions I had.
Thanks for posting. Good to see that not everyone is using RSS feeds to build their blogs
Interesting read, perhaps the best article iv’e browse today. We learn everyday cheers to you!
This post makes a lot of sense !
Awesome post. I so good to see someone taking the time to share this information
Thanks for posting. Good to see that not everyone is using RSS feeds to build their blogs
Interesting read, perhaps the best article iv’e browse today. We learn everyday cheers to you!