CPM, CPI, PPC, CPA, CTR and ECPM in AD serving logic

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. I worked in to admedia domain for some years. I worked with openx adserver technology. I am going to give you very brief ieda about CPM, CPI, PPC, CPA, CTR and ECPM logics.

CPM, CPI, PPC, CPA, CTR and ECPM in AD serving logic

First I am going to give small description and brief about same.

CPM, CPI, PPC, CPA, CTR and ECPM in AD serving logic
CPM, CPI, PPC, CPA, CTR and ECPM in AD serving logic

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

Google’s is creating the Buzz more secure in few more days

On Saturday, the company announced it would change Buzz again, not with regard to profiles (which will apparently continue to be made public, if only to other Buzz users, by default) but rather, followers. As Buzz product manager Todd Jackson wrote, “Starting this week, instead of an auto-follow model in which Buzz automatically sets you up to follow the people you email and chat with most, we’re moving to an auto-suggest model. You won’t be set up to follow anyone until you have reviewed the suggestions and clicked ‘Follow selected people and start using Buzz.'”
GoogleBuzzLogo68
Also over the weekend, Google essentially admitted it was not the best of ideas to assume that items already shared through Picasa and Google Reader, on a local basis, should become automatically shared through Buzz; new users were discovering they were already sharing Picasa photos without ever having given their permission. What we have also yet to see next week is whether Buzz users can still make use of a trick that a security engineer discovered last Friday, to use Picasa to ascertain one’s semi-public Google Profile URL as though it were a fully public one.

A Google spokesperson confirmed to Betanews this afternoon that a second round of privacy changes, the nature of which was revealed last Saturday evening, is still being developed, and may yet go live “in the next couple of days.”

Source Link

how to create background image online

For many websites and projects we need the custom backgrounds. We need unique and good designed background. Main think is we need to like that background. There is easiest solution I would recommend.

how to create background image online

We should go for online background generator.  I searched on for online background maker and I found couple of good online software. Which are really unique and create the backgrounds as per our choice. As web designer and developer we always need to choose best backgrounds.

Here I am going to list some of good online background maker.

Background Image Maker

how to create background image online
how to create background image online

COLOURlovers

COLOURlovers -- Add a Pattern_1266306875323

Dotted Background Generator

Dotted Background Generator_1266307118594

stripemania

Stripemania - Striped background generator_1266307426005

I found above sites are very easy to create the backgrounds..

1000+ free best and beautiful twitter icons for your website

Twitter is basically a simple social networking site and growing very fast. we have collected the nice collection of 1000+ free best and beautiful twitter icons for your website

free best and beautiful twitter icons

You can think of it as a hybrid of email, instant messaging and sms messaging all rolled into one neat and simple package.

In this post I am going to list the best and beautiful twitter icons for your website.

30 Free Vector Twitter Buttons Download

siah-design

Twitter Icon

twitter-icon

Free Twitter Graphics

twitter-randa-clay

Twitter Icons with Attitude

twitter3

Web 2.0rigami

Web-2.0rigami

Feed & Twitter Monster Icons

monsterfeeds

53 Brand New Twitter Icons

53 Brand New Twitter Icons

Adiumy Twitter

Adiumy Twitter

TWEETA A Free Twitter Icon Set

TWEETA A Free Twitter Icon Set

TwitterJoy icons

TwitterJoy icons

Custom Twitter Icon TwittART

Custom Twitter Icon TwittART

Birdies: A Free Twitter Icon Set

Birdies A Free Twitter Icon Set

Follow Me…Twitter Icon

Follow Me…Twitter Icon

Free Twitter Eggs

Free Twitter Eggs

Friday Freebies: Flavours Icon Set And Cute Tweeters Icon Set

Friday Freebies- Flavours Icon Set And Cute Tweeters Icon Set

Free Twitter Bottle Cap Icons

Free Twitter Bottle Cap Icons

Twitter

Twitter

22 different and unique custom twitter icons22 different and unique custom twitter icons

Animated Twitter-Bird icons

Animated Twitter-Bird icons

50 Free and Exclusive Twitter Icons

50 Free and Exclusive Twitter Icons

Sprtstwtr Icons

Sprtstwtr Icons

Adobe Has not Feared From iPad and HTML5, Says some Analyst

Adobe Has not Feared From iPad and HTML5, Says some Analyst. Adobe haw hit lowercase to vexation most from Googles ingest of HTML5 in YouTube and Apple rejection Flash for the iPhone and iPad, according to a newborn shrink inform from investigate concern Jefferies amp; Co. That report follows past blogosphere noisy over whether the demand
iphone-flash-300x220
“Apple’s exclusion of Flash from the iPhone/iPad and Google’s YouTube beta that uses a HTML5 video tag are recent events that have caused investors to raise concern over the future of Flash (which is today’s leading Internet rich media/video container),” Jefferies & Co. analyst Ross MacMillan wrote in a Feb. 10 research note. “We think Flash will remain a leading (but not the only) rich media platform, and, more importantly, this has almost zero bearing on numbers over the next 18 months.”

Source Link

How to install Nginx and PHP on Ubuntu

For this tutorial I am using the Ubuntu 8.10 linux version. We given very easy steps for installing php and ngnix and configuration details.

How to install Nginx and PHP on Ubuntu

Install Nginx
# sudo apt-get install nginx

If apache server is installed on your machine then please stop the apache server first.

#sudo /etc/init.d/nginx start

#sudo update-rc.d nginx defaults

Install PHP5

#sudo apt-get install php5-cgi php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

Open the PHP.ini file

#sudo vim /etc/php5/cgi/php.ini

Insert following line at the end of php.ini file
cgi.fix_pathinfo = 1

Install the lighttpd server

#sudo apt-get install lighttpd

You will see an error message saying that lighttpd couldn’t start because port 80 is already in use.

For removing the error message use following command

#sudo update-rc.d -f lighttpd remove

Start the FastCGI daemon service

#sudo /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid

If you want run following command whenever you boot the system. Open following file.

#sudo vim /etc/rc.local

Copy paste following following lines in file.

/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid

Configuration Nginx

#sudo vim /etc/nginx/nginx.conf
Just copy paste the following code in end of httpd block. Dont paste outside of http block.

server {
listen 80;
server_name _;

access_log /var/log/nginx/localhost.access.log;

location / {
root /var/www/nginx-default;
index index.php index.html index.htm;
}

location /doc {
root /usr/share;
autoindex on;
allow 127.0.0.1;
deny all;
}

location /images {
root /usr/share;
autoindex on;
}

#error_page 404 /404.html;

# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /var/www/nginx-default;
}

# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
#proxy_pass http://127.0.0.1;
#}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/nginx-default$fastcgi_script_name;
include fastcgi_params;
}

# deny access to .htaccess files, if Apache’s document root
# concurs with nginx’s one
#
location ~ /\.ht {
deny all;
}
}

How to install Nginx and PHP on Ubuntu
How to install Nginx and PHP on Ubuntu

Just restart the Nginx server.

#sudo /etc/init.d/nginx restart

How to get Short Url from using PHP API WITH is.gd, api.tr.im, hex.io

Creating the short url is now becoming the popular trend because of twitter and facebook. Tutorial about How to get Short Url from using PHP API WITH is.gd, api.tr.im, hex.io.

 

get Short Url from using PHP
get Short Url from using PHP

If you want to use API in php for creating the short URL. use following code:


<?php //Get short URL from free API with purabtech.in/files/ function get_short_url($long_url,$provider='isgd') { $ch = curl_init(); $timeout = 5; switch(strtolower(trim($provider))) { case "isgd": curl_setopt($ch,CURLOPT_URL,'http://is.gd/api.php?longurl='.$long_url); break; case "hexio": curl_setopt($ch,CURLOPT_URL,'http://hex.io/api-create.php?url='.$long_url); break; case "trim": $return = "http://api.tr.im/v1/trim_url.xml?url=%s"; curl_setopt($ch,CURLOPT_URL,'http://api.tr.im/v1/trim_url.xml?url='.$long_url); break; default: curl_setopt($ch,CURLOPT_URL,'http://is.gd/api.php?longurl='.$long_url); } curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout); $content = curl_exec($ch); curl_close($ch); // return the short URL return $content; } //uage $short_url = get_short_url('http://images.purabtech.in/'); echo $short_url; ?>

<br>

Sample ofHow to Use<br><br>


<?php
$long_url = 'http://images.purabtech.in/';
$short_url = get_short_url($long_url,'hexio');
echo $short_url;
echo '
';
$short_url = get_short_url($long_url,'isgd');
echo $short_url;
echo '
';
$short_url = get_short_url($long_url,'trim');
echo $short_url;
echo '
';

?>

Rails 3 beta by February

Rails 3 beta by February, Ruby on Rails 3, an upgrade to the popular Web development framework that merges Rails with the alternative Merb framework, is due to be offered as a beta release by the end of this month.

ruby_on_rails_logo
Rails 3 beta by February, Ruby on Rails 3, an upgrade to the popular Web development framework that merges Rails with the alternative Merb framework, is due to be offered as a beta release by the end of this month.

Rails 3 beta by February

According to David Heinemeier Hansson, the founder of the Ruby based web development framework, although a beta of Rails 3 is expected by the end of this month the release may slip into February. Hansson gave the estimated release timing in an article on InfoWorld. If all goes to plan Rails 3 is expected to arrive in the first quarter of this year. Rails 3 is a major reworking of the framework which sees ideas from the alternative Merb framework being integrated in a development process which began in December 2008.

Source Articles

http://www.engineyard.com/blog/2009/my-five-favorite-things-about-rails-3/

Google app store will rock

The Google Solutions Marketplace links customers to vendors whose solutions integrate. Google app store will rock and extend Google’s communication, collaboration, and enterprise search products. Read some customer success stories from Marketplace vendors.

Google app store will rock

Google app store will rock
Google app store will rock

Monkey Market http://www.android.com/market/

The simplest way to manage shared contacts for Google Apps Premier!

* No additional contact management interface

* All users access single address book

* Automatic synchronization

With MonkeyContact for Google Apps Premium Edition you can share a large set of contacts with every user of your Google Apps domain. The idea is that you have one account in your domain that is dedicated to maintain all contacts. Using the intuitive interface of the Google contacts manager you aggregate all the contacts you want to share. Then use MonkeyContact to upload those contacts into your shared contacts directory. (Google Apps Domain Shared Contacts)

Google Solutions Marketplace

Solutions Marketplace

GOcipher is a premier software engineering team dedicated to creating open source and enterprise-class cloud computing technologies and related Google services. We develop your custom made application running on Google’s infrastructure. This guaranties an unique scalability, handling any amounts of traffic, combined with a high availability and competitive prices.

The Google Solutions Marketplace links customers to vendors whose solutions integrate and extend Google’s communication, collaboration, and enterprise search products. Read some customer success stories from Marketplace vendors.

Monkey Market

The simplest way to manage shared contacts for Google Apps Premier!

* No additional contact management interface

* All users access single address book

* Automatic synchronization

With MonkeyContact for Google Apps Premium Edition you can share a large set of contacts with every user of your Google Apps domain. The idea is that you have one account in your domain that is dedicated to maintain all contacts. Using the intuitive interface of the Google contacts manager you aggregate all the contacts you want to share. Then use MonkeyContact to upload those contacts into your shared contacts directory. (Google Apps Domain Shared Contacts)

Google Solutions Marketplace

Solutions Marketplace http://www.google.com/mobile/google-mobile-app/

GOcipher is a premier software engineering team dedicated to creating open source and enterprise-class cloud computing technologies and related Google services. We develop your custom made application running on Google’s infrastructure. This guaranties an unique scalability, handling any amounts of traffic, combined with a high availability and competitive prices.

Google Solutions Marketplace Customer Success Stories Blog_1265087659530

how to create easy web layout in dreamweaver

In dream weaver you can easy create web layout, edit web layout & modified. you just have to go in dream weaver click file then select new after clicking new there is open new window in that many option to select new layouts in new layouts there is many basic layout in dream weaver select first basic layout & click on finish. in dream weaver having code window & preview window you can access both of in one window that is more fine.

here are some best youtube videos:
Dreamweaver Tutorial – Create a SIMPLE website using CSS and HTML (for beginners)

In this Dreamweaver CS6 video we will:

– Create a web page template
– Style and position elements in the page using CSS
– Create a border radius on your DIV container using CSS
– We are going to load some new web fonts into Dreamweaver, so you can include really cool fonts on your projects, and ensure your visitors can see the fonts you intend for them to see, even if they do not have them on their computer.
– Explore some HTML5 tags
– Demonstrate how to add HTML 5 tags code hinting to Dreamweaver CS6 tag library
– Layout a basic page structure using a combination of HTML5 tags and regular DIV tags
– Create a hover effect using CSS for our newly created top and bottom navigation menu

CSS Build a Simple Web Page in Dreamweaver!

How To Make a Website in Dreamweaver (AMAZING Tutorial!)

In this video I will show you how to create a basic web page and how to set up a CSS website layout in Dreamweaver using div tags. I will explain to you the CSS box model, I will show you how to define a site, how to create a CSS layout, how to insert content: images, text, how to style text with CSS, how to create links and how to link one page to an other, how to fill out the meta tags, and how to style your elements in CSS.

How to Create Your First Web Page in Dreamweaver CS6 & CC

In this Dreamweaver CS6 video we will:

– Create a web page template
– Style and position elements in the page using CSS
– Create a border radius on your DIV container using CSS
– We are going to load some new web fonts into Dreamweaver, so you can include really cool fonts on your projects, and ensure your visitors can see the fonts you intend for them to see, even if they do not have them on their computer.
– Explore some HTML5 tags
– Demonstrate how to add HTML 5 tags code hinting to Dreamweaver CS6 tag library
– Layout a basic page structure using a combination of HTML5 tags and regular DIV tags
– Create a hover effect using CSS for our newly created top and bottom navigation menu