Using Revver For Videos Instead of YouTube

A while back I wrote a post about paying for user generated content. As someone who generates a lot of content on the web and knows the value it can bring I believe very passionately in this topic.

For almost two months now I have been recording videos of folding paper airplanes and posting them to my YouTube account but also linking them from my paper airplane website. The videos have been seen 150 000 times in under two months... pretty good going in my mind. Every time the video is shown YouTube gets free advertising and free promotion on my site. I help increase awareness and consideration of YouTube outside the usual web2.0 style audiences who already know about their product.

In return the pay a lot of money for bandwidth which I couldn't afford and that is cool. I still however feel they are earning more from me than I am from them. This is where revver comes in. Revver pays me to show people videos on my site in a revenue share stylee. When someone views a video on my site to the very end they see an advert. If they click on that advert I get a 50% revenue share.

I am already earning $6 a day with less than 1/5 of the potential exposure I could give these videos and only 1/2 of the exposure YouTube is currently getting on my site. I will continue to add videos to revver and see what money I can make from improving my user experience.

I am even on the verge of finally giving up the crack that is pop unders.

Adsense Google referrer test - the results

So in my earlier post about using php setcookie() for an adsense test. I set up a test to see whether traffic sent to my site from Google behaves different to traffic sent to my site from non Google domains. The results are out and confirm my thoughts that Google users are more likely to click on Google Ads.

The bars on the above graph show the impressions given to Google referred traffic and impressions to non-Google referred traffic (totals for both are >100k impressions and >1k clicks). The lines show the CPMs acheived by each type of traffic (the last point on the red line is skewed by a new test I just started). Quite clearly the RED line (google traffic CPM) is higher than the PURPLE line (non google traffic CPM) and so Google referred traffic eyeballs on Google AdSense are more valuable than non Google traffic (hardly the biggest shock in the world).

The data is a bit richer than this though when you dig just one level deeper and look at CTR% and CPC and what exactly is driving the higher CPM from Google.

Google Adsense CTR

The above graph shows CTR% for Google and non Google referrers. The Google user's CTR is significantly higher than non Google users.

Google Adsense CPC

This graph however shows the CPC for Google and non Google traffic to my site and the non Google traffic tends to win out (have a higher CPC) or be the same. So essentially clicks from traffic sent to my site by other search engines than Google, direct visits or links on other sites are equally or more valuable than those from Traffic sent to my site by Google however traffic sent to my site from Google is far more likely to click on Google ad's than other traffic. It would be nice to test this with YPN! but they keep turning me down for membership. So for now I may rotate in Valueclick banners rather than adsense ads in some places for non Google traffic.

There are more tests to come and I am getting quite excited about them since the latest test I am running on ad positioning seems to have shown me how to triple my Google AdSense earnings (thanks Keith).

Above all this test has taught me one thing. I am massively frustrated with only 200 channels in Google Adsense for Content. This is far too low to do the testing I want to do real time, all the time, I can only run 7 AB tests on different variables at the same time and only 3 tests with 4 variables or two tests with 6 variables. What about Geography, hour of day, colour, shape, size... I want to run complex tests and really understand the interplay of variables and if I was say New York Times I would want to do that even more.

I am exploring AdLogger as a solution and similar tools but come on Google, you guys know data, you guys are excited by the interplay of variables, why not let me get access to that data and really play with it?

Geotargetting, IP sniffing and behavioral targeting has a bright future

I saw some very interesting research from forester today about the growth of online advertising. Unsurprisingly (as in the real world) they feel that the growth of direct response advertising like PPC will at some stage be outpaced by brand advertising, banners and so on, online. As I looked at this I can believe it but if fraud in CPA networks is an issue, click fraud (and low value clicks) in CPC networks is a bigger issue then CPM fraud and to a huge extent the fact that not all impressions are equal is a totally massive issue.

Look at it this way, I am not a fraudulent webmaster (I don't have the time ;) ) but of my sites my cocktail recipes site has a smaller level of traffic than my paper airplanes site (by about 50%), the cocktail recipes traffic is predominantly adults in the 18-35 bracket which is definitely of more value to banner advertisers than kids. I am not fraudulent but I do know some of my impressions are more valuable than others. 

Right now advertisers are spoilt with CPC advertising in that it is relatively easy to pick the search engine and keyword which gives you the highest return. Even if you have no advance knowledge of the value of a keyword with enough money through a process of trial and error you will eventually reach the perfect demographic. The same definitely should be possible with CPM advertising but somehow from having once been ahead of the game in targeting CPM advertising has fallen behind since PPC became huge and is pretty spammy and untargeted for the bulk of impressions. Networks like valueclick, tribal fusion and casalemedia carry loads of smiley and hotbar type ads which certainly give them a sleazy feel to work with as a small webmaster (although I admit I still take their money).

Users unknowingly tell webmasters and ad networks a lot about themselves. A large number of environmental variables are passed to the server which is sending you a site. Operating system, referring domain, browser and version, JavaScript enabled, certain tool bars installed, what ISP they are with and so on and so forth. I am positive that someone who elects to use firefox is telling you something meaningful about themself and is in a very different demographic than someone who uses Internet explorer. That should be useful to brand advertisers and a canny brand advertiser could make a killing by targeting using these variables, in fact it should be useful for Google to expose this kind of targeting too if they could pass those details through to PPC advertisers and allow them to target on that the world would get more interesting very fast indeed.

Geotargetting is already huge (at a country level) and is the first step into more granular targeting of users. Google, Yahoo and the large banner advertising networks are aggressively moving into the local space which is really cool. There is no question someone who lives in rural Yorkshire (or Montana) has different needs to someone living in downtown London (or New York). This is powerful stuff we are only just tapping now but tv advertising and radio have been making Billions from for years. A typical way of monitoring offline ad performance is to have dark regions and light regions and then observing what happens in each region.

As a webmaster I am taking baby steps into behavioral targeting using Google channels and my adsense return by referrer test illustrated in the previous example is my very first test but I have plans to start doing some advanced channel naming so that I can test hundreds of variables at the same time and serve the ads based on that complex set of variables I have tagged the user with. Over 3months I should get enough data to have a million impressions against most of the big segments. I don't however think that many of the big money spinners in the Internet optimize in this way

Google has made a move in this direction with CPM banners into their adsense network which is of course huge but it is the nature of Google that they are thought of as a direct response solution. I am sure they want the branding big bucks (and they have said as much) but I wonder if their brand has the elasticity to stretch beyond being a highly targeted direct response advertiser. Personally I don't think so, certainly not easily so their is a space here for someone else to really nail this one to the wall... could it be Yahoo!? They have the network, they have the advertisers and they have the experience, it'd be cool to see it happen.

Using PHP setcookie() for an adsense test

I have wondered for a long time whether people who come to my site via google behave differently in respect to ads than other users. There are lots of reasons for wondering this but specifically for now I am thinking that potentially someone who has just come from google may be more likely to click on an adsense link than someone who has come from somewhere else.

Thankfully I have 10s of k's of ad impressions daily to test this on and the technology isn't exactly challenging. I have set up a cookie on every page of my largest site that drops on a users computer once every 72hrs where they have been referred from. This is done using the following code contained in an include(''); file.

if ($HTTP_COOKIE_VARS["paperairplanesreferrercookie"] == '' )
{
$value = $_SERVER['HTTP_REFERER'];
$timenow = time();
$time = time() + 7200;
$cookieset = setcookie("paperairplanesreferrercookie", $value, $time); // expire in 2 hours
};

Then lower down the page on every page I have a similar include that powers my advertising. Within this include I read in the cookie and test whether it contains the string ".google." (not perfect I know but good enough for my purposes. The code which does this is below:

if (strpos($HTTP_COOKIE_VARS["paperairplanesreferrercookie"], ".google.") === false)
{

echo $googleadvert1;

}

else

{

echo $googleadvert2;

};

Note the === in the strpos() function is because strpos() doesn't always return false when it is false therefore you have to look for responses equivalent to false (===) rather than just equal to false (==). So for me this looks like it could be a really interesting test, I will of course paste the results of the test here and if there's any substantial difference in results I will of course make changes to capitalize.

I may choose later to also split out people with cookie blocking (since I love vinny's article) and see how they behave but for now I will just let the results tick over like this for a couple of weeks.

Paying for community created content

Postbubble has an awesome article today about digg, netscape, social news and remuneration for community drive content. I think this is a really interesting area since there is inherent value in content created by the community but there is also value in giving people a soap box. In the UK speaker's corner is a really popular location (wierdly in my opinion). It is a location where people stand and speak their view on anything and everything and thousands of tourists come to watch. The speakers draw an audience which they enjoy and hyde park, london transport and local shops benefit from the dollars this audience brings. Everyone is happy and no one pays for the content... it's great.

At the moment digg, amazon reviews, wikipedia, the venerable dmoz and even webmasterworld run on a similar basis to speaker's corner... I like the sound of my own voice, I love having an audience hence I contribute. Even my own cocktail recipes site runs on this basis. There are however a new breed of sites out there that are starting to pay people to create content and this is a really interesting development since all else being equal I'd prefer to be paid for hearing my voice heard. Some examples are:

Google Video: Last night I was chatting with one of the PMs at Google on this project at a party, I am now thinking of switching my videos from YouTube to Google, they get >100k impressions a month (generated from my site) and at Google video there is a real chance I will get paid for those eyeballs.

forums.digitalpoint.com: Shawn Hogan's site has a revenue sharing forum... if you start a thread you will get a share of the revenue Shawn makes from people looking at that thread (plus you can link off the site and a few other points). Digital point has come from nowhere to be a significant enough player to challenge Brett Tabke's webmasterworld.com

Netscape Navigators and About.com guides: Digg is under threat from both these models in my opinion. Just a few people kick off most of the stories on Digg and now Netscape is paying a few people to do the same for them. If About.com get their arses in gear about web2.0 they have a long standing and highly profitable history of paying for content, arguably about.com are the most experienced company on the web today in terms of paying for content. So keep on innovating digg old buddy and find a way to keep your diggers happy or they might switch.

The old addage goes there is no better price than free and from the point of view of digg, youtube, flickr and so on that is still true but as a contributor, you know what? I want to get paid.

Releasing an API can make you more money

So facebook have released an API earlier this week (surprise surprise I'd already signed up within 6hrs of launch, more to come), I just can't see the revenue upside for them in this esp. given their generous call limits. This confusing facebook API is a neat segway into the flipside of the post I made earlier this week saying natural search APIs are poorly supported due to the lack of revenue upside. For me the power of a lot of sites is in the platform they offer and the fact that this platform is their revenue base. APIs that enable use of a platform to make the API owner more money are the best supported tools out there. Let's look at 2 examples: the eBay API, and the typepad API.

Starting with the first last I am writing this post through the typepad api using the great windows live blogging tool and you know what? Typepad simply don't care since I pay them for using their platform. Switching costs are pretty low for me on blogs. I have written my own blog software based off a database which I still own and works pretty well, I can use wordpress or blogger too and Typepad allows me to download all my listings in a datafile. My domain name is actually hosted by namesco (who I love but that's another story) and just DNS mapped to this namespace (easy to change), basically apart from a few small technical hurdles I could move my blog over night. I don't however because the typepad system is great and they keep on making it easier for me to use them with the blogging tool as an extension of their platform through the API being a key example. Offering out their API is helping to keep me a loyal customer by allowing anyone to develop for me the tools I need/want and they must know this since the API is free.

eBay's API is awesome. I love it and I keep saying it (much to the embarrassment of my colleagues). Without the eBay API such companies as channeladvisor and marketworks probably wouldn't exist and the new startup I read about today certainly would not. The beauty of this API is simple, eBay makes money wherever and however users buy and list so long as they use the eBay platform to do it. There are more and more examples of how eBay is cropping up all over the web wherever people might partake in e-commerce. This API strengthens the core platform and hence is totally free to use up to 1.5million calls a day if you certify (which is also free).

I am a passionate fan of forward thinking corporations/companies who use API's to their advantage. I think it makes the most sense when the companies have a really useful platform and they make revenue from that platform detached from their pure website. In summary if you want to make money from an API for your really useful website make sure it's users interacting with the platform that's valuable for you and not visitors to your website.

I really wanted to shout about the Adwords and AdSense API's here today and Yahoo's upcoming Panama but there just wasn't enough room. Another post coming soon.

My Photo
Blog powered by TypePad

my flickr tag cloud