<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ebusiness Technology &#187; Adsense</title>
	<atom:link href="http://www.ebusiness-technology.net/category/e-business/adsense/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ebusiness-technology.net</link>
	<description>Web development and Internet business technology</description>
	<lastBuildDate>Tue, 04 Oct 2011 19:18:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Are Social Bookmarking Buttons Hijacking AdSense Publisher IDs?</title>
		<link>http://www.ebusiness-technology.net/2010/security/are-social-bookmarking-buttons-hijacking-adsense-publisher-ids</link>
		<comments>http://www.ebusiness-technology.net/2010/security/are-social-bookmarking-buttons-hijacking-adsense-publisher-ids#comments</comments>
		<pubDate>Sun, 25 Apr 2010 23:10:02 +0000</pubDate>
		<dc:creator>annabelt</dc:creator>
				<category><![CDATA[Adsense]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Fraud]]></category>
		<category><![CDATA[Free Scripts]]></category>
		<category><![CDATA[Malware]]></category>
		<category><![CDATA[Third Party Javascript]]></category>

		<guid isPermaLink="false">http://www.ebusiness-technology.net/?p=218</guid>
		<description><![CDATA[Something has been hijacking the Adsense Publisher ID on some of my pageloads, inserting someone else's ID in the Google ads instead of mine and stealing Adsense revenue.  I've been investigating this with some members of the Google Help forums and the Fiddler HTTP debugger.]]></description>
			<content:encoded><![CDATA[<p>Something has been hijacking the Adsense Publisher ID on some of my pageloads, inserting someone else&#8217;s ID in the Google ads instead of mine.  I&#8217;ve been investigating this with some members of the Google Help forums and an HTTP debugger.<br />
<span id="more-218"></span><br />
It seemed to me as if a popular plugin for social bookmarking buttons was hijacking the Adsense IDs.  However, the jury is still out on who or what the cause is, because since publishing my original post, I have been in contact with AddToAny, who told me this:</p>
<blockquote style="font-weight: bold;"><p>
I can say with absolute certainty that AddToAny doesn&#8217;t run 3rd party<br />
ads at all (never has), and I think it&#8217;s unlikely that someone would<br />
try to hijack vicariously through our widget in particular.<br />
Technically, it wouldn&#8217;t work unless you&#8217;re using forked AddToAny<br />
code, but your requests seem to be from our CDN.
</p></blockquote>
<p>In which case, sorry AddToAny.  </p>
<p>So the investigation is continuing: something is hijacking publisher IDs and stealing Adsense. </p>
<p>I installed the AddToAny social bookmarking plugin on a different website about a month ago.  I would really like this not to be the culprit, because is it so useful. Here&#8217;s what happened:</p>
<p>A few weeks after installing it, I noticed something odd in <a href="http://www.statcounter.com">Statcounter</a>: under the &#8216;Exit Link Activity&#8217; option, Adsense exit links were showing up with someone else&#8217;s Adsense Publisher ID.  The rogue Adsense ID I found was this one: <code style="font-weight: bold;">ca-pub-7957824725474864</code></p>
<p>I checked in Adsense, and obviously the clicks from my site with the other publisher id had not been recorded there.</p>
<p>Here is a screenshot from Statcounter (sitename removed), showing the beginning of the exit link with someone else&#8217;s publisher ID: </p>
<div id="attachment_234" class="wp-caption aligncenter" style="width: 609px"><a href="http://www.ebusiness-technology.net/2010/e-business/adsense/are-social-bookmarking-buttons-hijacking-adsense-publisher-ids/attachment/statcounter-exit-links/" rel="attachment wp-att-234"><img src="http://www.ebusiness-technology.net/wp-content/uploads/2010/04/statcounter-exit-links.gif" alt="Statcounter exit links showing the rogue Adsense Publisher ID" title="Statcounter exit links showing the rogue Adsense Publisher ID" width="599" height="35" class="size-full wp-image-234" /></a><p class="wp-caption-text">Statcounter exit links showing the rogue Adsense Publisher ID</p></div>
<p>The visitor had come in from a normal Google search to a landing page on my website, and appeared to have left from a page on my website, as opposed to a page that was saved to someone&#8217;s desktop.</p>
<p>I went to the page itself and reloaded it a few times to check the Adsense, but everything looked normal, both on the page and in the HTML source code.</p>
<p>Next I checked the Adsense code that was set up on my website, but again, everything was as normal.</p>
<p>So I did a search to see if anyone else had experienced this, and found <a href="http://www.google.com/support/forum/p/AdSense/thread?tid=21e2dbb9b2c631e5&#038;hl=en">this thread on Google Help forums</a>.  Not only was someone else experiencing the same thing, but with the same other person&#8217;s Adsense publisher ID.</p>
<p>Like the original poster, I reported this to Google AdSense.  They replied that any extra ads on my site were placed without their knowledge, I should take security precautions (which I have) and that they would investigate this, but wouldn&#8217;t be able to tell me any of the results they found.</p>
<p>Meanwhile, on the Google forums, people were very helpful.  Various causes were suggested for the rogue ID, including:</p>
<ul>
<li>stealware in browser toolbars and third party applications on the visitors&#8217; PCs (see <a href="http://www.afterdawn.com/news/article.cfm/2002/09/30/kazaa_bearshare_morpheus_and_limewire_are_stealing_from_websites"> this post</a> about stealware in peer to peer file sharing programs, </li>
<li>pages loading in iframes, </li>
<li>adsense and banner advertising manager programs, </li>
<li>and third party javascript scripts.  </li>
</ul>
<p>Apparently it is well known for &#8216;stealware&#8217; programs to hijack ids for affiliate marketing, although I could not find a reference to them hijacking Adsense.</p>
<p>There was a link to the <a href="http://www.jensense.com/">Jensense Adsense blog</a>, describing a Tell a Friend script that was inserting Adsense ads at the bottom of web pages: <a href="http://www.jensense.com/archives/2005/07/using_a_third_p.html">http://www.jensense.com/archives/2005/07/using_a_third_p.html</a> </p>
<p>The original poster and I established that our websites were running on different software (one WordPress, one Joomla), with different advertising programs (Advertising Manager and Banners Manager).  The original poster had uninstalled Advertising Manager a month ago and had not seen the rogue ID since then, but I was not using Advertising Manager.  However, one thing we did have in common (apart from Statcounter and Adsense) was the AddToAny social bookmarking code.  The original poster had the AddToAny WordPress plugin, and I had the version for other websites.</p>
<p>Although it is very popular, this plugin had also been criticised in the WordPress forums for nondisclosure of privacy issues: <a href=" http://wordpress.org/support/topic/364390?replies=17">http://wordpress.org/support/topic/364390?replies=17</a>, and in Futtta&#8217;s technology blog post &#8216;<a href="http://blog.futtta.be/2010/01/22/add-to-any-removed-from-here/">AddtoAny Removed from here</a>&#8216;.</p>
<p>So because of the timing, with it being the most recent thing I had installed, the privacy concerns and because it was one of only three scripts our sites had in common (Adsense, AddToAny and Statcounter), we were starting to wonder about it.  But I was still not convinced it was a script on the page, because I hadn&#8217;t seen it in action, apart from exit clicks reported after the fact in Statcounter.</p>
<p>One of the helpful people who answered on the thread suggested reloading the page 5 or 10 times and checking the source code, as many third party scripts are up to similar tricks.  So I tried, and found nothing, then tried again while running the <a href="http://www.fiddler2.com/Fiddler2/version.asp">Fiddler HTTP debugging tool</a>, and I found something very very sneaky.  </p>
<p>On the fifth pageload, the HTTP requests appeared the same at first.  I could see the adsense loading with my own publisher ID.  I could see the AddToAny button code loading, then Google Analytics, which I don&#8217;t use on that website, and then something from media6degrees.com, the website discussed in the WordPress privacy thread.  All of these sources were the same each time the page loaded, but on the fifth pageload, after the last line of that code there was a new line, inserting Google Adsense code with the rogue publisher ID.  Here is the section with the AddToAny HTTP requests:</p>
<p><strong>The HTTP request URLs:</strong></p>
<div id="attachment_235" class="wp-caption aligncenter" style="width: 524px"><a href="http://www.ebusiness-technology.net/2010/e-business/adsense/are-social-bookmarking-buttons-hijacking-adsense-publisher-ids/attachment/http-requests/" rel="attachment wp-att-235"><img src="http://www.ebusiness-technology.net/wp-content/uploads/2010/04/http-requests.gif" alt="HTTP Debugging: URLs requested" title="HTTP Debugging: URLs requested" width="514" height="123" class="size-full wp-image-235" /></a><p class="wp-caption-text">HTTP Debugging: URLs requested</p></div>
<p>The bottom line shows Adsense being reloaded with someone else&#8217;s publisher ID instead of mine.</p>
<p><strong>The body size, caching and content types:</strong></p>
<p>Next I wanted to compare the caching and content types for the rogue adsense with my genuine adsense, to see if there were any more clues there.</p>
<p>(The first line on the white background below is from my genuine adsense, to show how the rogue version (the last line in blue) is comparable in size and content):</p>
<div id="attachment_236" class="wp-caption aligncenter" style="width: 635px"><a href="http://www.ebusiness-technology.net/2010/e-business/adsense/are-social-bookmarking-buttons-hijacking-adsense-publisher-ids/attachment/body-caching-content/" rel="attachment wp-att-236"><img src="http://www.ebusiness-technology.net/wp-content/uploads/2010/04/body-caching-content.gif" alt="HTTP Debugging: Content types and caching" title="HTTP Debugging: Content types and caching" width="625" height="161" class="size-full wp-image-236" style="border: 1px solid black;" /></a><p class="wp-caption-text">HTTP Debugging: Content types and caching</p></div>
<p>Both have a same day expiry date, type of &#8216;text/html&#8217; and size of around 4300.<br />
From the similarities between the two requests, it looks as if Adsense is being completely reloaded, with the other publisher ID.</p>
<p><strong>The URLs (my site and directory names changed):</strong></p>
<p>Here are the full URLs requested in that section,  (names changed again):</p>
<div style="margin: 15px; padding: 15px; border: 1px solid black; font-size: 90%;">
<code>http://static.addtoany.com/buttons/share_save_171_16.png</code><br />
<code>http://static.addtoany.com/menu/transparent.gif</code><br />
<code>http://static.addtoany.com/menu/sm1.html</code><br />
<code>http://static.addtoany.com/menu/icons_19.png</code><br />
<code>http://www.google-analytics.com/__utm.gif?&#038;utmwv=4.6.5&#038;a2a&#038;utmn=4149404286&#038;utmhn=www.mysite.co.uk&#038;utmt=event&#038;utme=5(Share%20menu*TestHit1)&#038;utmcs=iso-8859-1&#038;utmsr=1280x1024&#038;utmsc=32-bit&#038;utmul=en-us&#038;utmdt=Weddings%20-%20Special%20Events%20-%20My%20Directory&#038;utmhid=4149404286&#038;utmr=-&#038;utmp=/mysitedirectory/special-events/weddings/&#038;utmac=UA-1244922-3&#038;utmcc=__utma%3D3411996521.1303784683.1272227757.1272228778.1272229292.5%3B%2B__utmz%3D3411996521.1272229292.5.1.utmcsr%3D(direct)<br />%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B</code><br />
<code>http://map.media6degrees.com/orbserv/hbpix?pixId=2869&#038;curl=http%3A%2F%2Fwww.mysite.co.uk%2Fmysitedirectory%2Fspecial-events%2Fweddings%2F<br />
</code><br />
<strong>The inserted adsense:</strong><br />
<code>http://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-7957824725474864&#038;format=468x60_as&#038;output=html&#038;h=60&#038;w=468&#038;lmt=1272229292&#038;channel=2542620937&#038;ad_type=text_image&#038;color_bg=FFFFFF&#038;color_border=FFFFFF&#038;color_link=191970&#038;color_text=000000&#038;color_url=006644&#038;flash=10.0.32.18&#038;url=http%3A%2F%2Fwww.mysite.co.uk%2Fmysitedirectory%2Fspecial-events%2Fweddings%2F&#038;ui=undefined&#038;dt=1272229292156&#038;shv=r20100414&#038;correlator=1272229287250&#038;frm=0&#038;ga_vid=1774231493.1272229290&#038;ga_sid=1272229290&#038;ga_hid=582968367&#038;ga_fc=0&#038;u_tz=-420&#038;u_his=0&#038;u_java=1&#038;u_h=1024&#038;u_w=1280&#038;u_ah=994&#038;u_aw=1280&#038;u_cd=32&#038;u_nplug=0&#038;u_nmime=0&#038;biw=1259&#038;bih=800&#038;fu=0&#038;ifi=1&#038;dtd=109&#038;xpc=ZtxUdmoqKN&#038;p=http%3A//www.mysite.co.uk</code>
</div>
<p>It looked suspicious to me, seeing the Adsense being reloaded like that right after the AddToAny code, as if either AddToAny was doing it, or something was hijacking AddToAny for this purpose, or something else was hiding itself by appearing immediately afterwards to look like part of the AddToAny code.</p>
<p>The sneakiest thing was that when I looked in my HTML source file, everything still looked normal: the rogue ID was not there.  So many people who had concerns about missing Adsense clicks or strange exit links would check the HTML view of their page and not see anything.</p>
<p>But I have no doubt that if I clicked on that ad, the rogue ID would appear in the exit link in Statcounter and nothing would show up in my adsense account. </p>
<p>I spent some time trying to get it to show up again so that I could test that out (after all it wouldn&#8217;t technically be an invalid click would it!). When I was testing the rogue ads didn&#8217;t appear again, but then looking back through the Fiddler logs I saw that sometimes they appeared later, after a second call to Google Analytics (which I don&#8217;t use on that site), so there may be an occasional time delayed attack as well.</p>
<p>I also checked my server access logs for the visit when the rogue link was clicked, but nothing unusual showed up, presumably because it was all requested from other websites.  In any case, I did not see anything else unusual going on.</p>
<p>Next I wondered if this was something I had missed that was authorised somewhere in the AddToAny terms, although I know I checked them at the time.  Google forum member Steven G had seen such provisions for hijacking publisher IDs left out of the agreements by third party scripts, but listed in FAQs, or even the manual (as he put it, a great place to hide it!).  Steven G discusses this more in his <a href="http://thepayperclickblogger.blogspot.com/2010/04/has-your-earnings-been-hijacked-by.html">pay per click blog</a>.</p>
<p>Checking the AddToAny terms, there is nothing mentioned about <a href="http://www.ebusiness-technology.net/category/e-business/adsense/">Adsense</a>, or revenue sharing.  I couldn&#8217;t find the manual, but in their FAQ it specifically states:  </p>
<blockquote><p>
<strong>Does this service cost anything?</strong><br />
AddToAny is free, and always will be.
</p></blockquote>
<p>AddToAny also confirmed to me that they do not run third party advertising, and they did not believe that their plugin could have been hijacked in this way.</p>
<p>Well it&#8217;s true that it&#8217;s free, as are all the scripts on that website, but if any free script is the culprit, it is certainly costing me something, along with many of its other users. </p>
<p>As Steven G put it,<br />
<blockquote>As long as people monetize their sites and have no choice but to trust the scripts they install to do certain things, there will be programmers to offer their scripts that hijack a portion of your earnings.</p></blockquote>
<p> &#8211; and also hackers taking advantage of another doorway into your system: cross site scripting only works if there is a way in.</p>
<p>In the case of some scripts, the user base is enormous, eg here are the download statistics for AddToAny&#8217;s WordPress plugin:</p>
<div id="attachment_261" class="wp-caption aligncenter" style="width: 574px"><a href="http://www.ebusiness-technology.net/2010/e-business/adsense/are-social-bookmarking-buttons-hijacking-adsense-publisher-ids/attachment/addtoany-wordpress-plugin/" rel="attachment wp-att-261"><img src="http://www.ebusiness-technology.net/wp-content/uploads/2010/04/addtoany-wordpress-plugin.png" alt="AddToAny WordPress Plugin Download Statistics" title="AddToAny WordPress Plugin Download Statistics" width="564" height="699" class="size-full wp-image-261" /></a><p class="wp-caption-text">AddToAny WordPress Plugin has been downloaded 880,378 times in the last 2 years</p></div>
<p>The annoying thing is that if I knew one of the scripts was going to do this (and only this), as long as it was ok with the Google Adsense terms, it would have been ok with me. They could have been upfront about some kind of <a href="http://www.ebusiness-technology.net/2009/web-trends/web-2-0/sharing-profit-from-adsense-on-a-community-website/">Adsense revenue sharing arrangement</a>, and I would probably have agreed to it, for a useful plugin.  But as it is, I don&#8217;t know what else it might come up with, because whatever is happening here is dishonest.  </p>
<p>However, having been in contact with AddToAny, I don&#8217;t believe they are the ones who are being dishonest, in spite of the coincidences implicating their button code, or other services it uses.  </p>
<p>But there are still other possibilities.</p>
<p>Firstly, the two remaining scripts should be considered, ie Google Adsense and Statcounter.</p>
<h3>Statcounter</h3>
<p>It&#8217;s obvious that Statcounter itself is not doing this: for one thing, if they were, they would be able to hide it from the website statistics!</p>
<p>It does not seem very likely to me that Statcounter is involved via hijacking either, firstly because their code loaded after the rogue Adsense, and secondly because the reloaded Adsense always appeared after a call to Google Analytics.  Why would something that hijacked Statcounter make itself more noticeable by calling Google Analytics, which would probably not be installed if Statcounter was there.</p>
<p>Also, the other site owner had posted in Statcounter forums, including the rogue Adsense ID.</p>
<h3>Google Adsense </h3>
<p>The final script that my site had in common with the other site that found the rogue Adsense Publisher ID was Google Adsense itself, and as a third party script that loads code from another website into the page, it also has to be considered.</p>
<p>Obviously there&#8217;s no way Google itself is doing this.  It just wouldn&#8217;t make sense for Google to be jeopardising the service it provides to its Adwords customers by fraudulently loading Adsense units twice on one pageload.</p>
<p>Would it make sense for an Adsense ad to include a script that inserted a different publisher ID?  Well it wouldn&#8217;t make sense to do it with their own ads, since they&#8217;d be paying more for the user to click it than they&#8217;d get for having it fraudulently clicked.  </p>
<p>But would they make a profit if their ad caused Adsense to reload with a different ad including a publisher ID that they would profit from?  They would have a lot of impressions, with no clicks on their own ads, and profit from clicks on other ads that should have been earned by the website owner.  I just can&#8217;t see them getting away with that from Google.</p>
<h3>Ads Serving Malware</h3>
<p>There have been security bulletins for a long time warning of malware being hidden in Flash adverts and other hotlinked graphics files, exploiting unpatched vulnerabilities in certain software and browser plugins.</p>
<p>Over the last few weeks, there have also been discussions online about malware being served through third party ad networks provided through Adsense.</p>
<p>Here&#8217;s a post from six weeks ago about <a href="http://www.sitesecuritymonitor.com/blog/?Tag=google+adsense">malware being served by ad networks</a>, including ad networks including Google Adsense, Adultadwords, and Adbrite.  There&#8217;s also a Google Help forum thread from today about websites and visitors being attacked by malware served by advertisers in third party networks supplied by Adsense. <a href="http://www.google.com/support/forum/p/AdSense/thread?tid=420c791905c1c74d&#038;hl=en">http://www.google.com/support/forum/p/AdSense/thread?tid=420c791905c1c74d&#038;hl=en </a></p>
<p>The <a href="http://www.anti-malvertising.com/">Anti-Malvertising</a>  website (http://www.anti-malvertising.com/) is a useful resource for those dealing with malware and malvertising.</p>
<h3>Browser Vulnerabilities</h3>
<p>Another possibility to consider is unpatched vulnerabilities in Internet Explorer 8, since all the rogue exit links were clicked by visitors with Internet Explorer 8.  However, many visitors do use Internet Explorer 8, and the number of rogue exit links we have visitor data for is too small to generalise from.  I&#8217;ve also only been able to use the HTTP debugger with IE 8.  So it&#8217;s a possibility to consider, but not at all conclusive (as it seems to be with all the options so far).</p>
<p>In the meantime, I have uninstalled the AddToAny code and disabled third party ad serving networks through Adsense (this is done by disabling image ads via your Adsense &#8216;My Account&#8217; page).  I am continuing to monitor my pageloads, so if I see the rogue ID without these being installed I will post it here immediately.</p>
<p>If anyone has found similar exit link activity, found this publisher ID elsewhere, or has more suggestions about this, please do post a comment below.</p>
<p><a href="http://www.ebusiness-technology.net/2010/e-business/adsense/are-social-bookmarking-buttons-hijacking-adsense-publisher-ids/#respond">(Click for comments)</a><!--more--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ebusiness-technology.net/2010/security/are-social-bookmarking-buttons-hijacking-adsense-publisher-ids/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Sharing Profit from Adsense on a Community Website</title>
		<link>http://www.ebusiness-technology.net/2009/e-business/adsense/sharing-profit-from-adsense-on-a-community-website</link>
		<comments>http://www.ebusiness-technology.net/2009/e-business/adsense/sharing-profit-from-adsense-on-a-community-website#comments</comments>
		<pubDate>Sat, 17 Oct 2009 00:39:17 +0000</pubDate>
		<dc:creator>annabelt</dc:creator>
				<category><![CDATA[Adsense]]></category>
		<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[online communities]]></category>
		<category><![CDATA[profit]]></category>
		<category><![CDATA[revenue]]></category>

		<guid isPermaLink="false">http://www.ebusiness-technology.net/?p=108</guid>
		<description><![CDATA[Sharing Profit from Adsense on a Community Website After my first experiments with Adsense and artificial intelligence, I thought it might be interesting to try it out on a website with more traffic. (However great my privacy and &#8216;under construction&#8217; pages are, they aren&#8217;t the most visited pages on the web!) So when I discovered [...]]]></description>
			<content:encoded><![CDATA[<h2>Sharing Profit from Adsense on a Community Website</h2>
<p>After my first experiments with <a href="http://www.ebusiness-technology.net/2009/adsense/google-adsense-what-artificial-intelligence-does-in-the-real-world/">Adsense and artificial intelligence</a>, I thought it might be interesting to try it out on a website with more traffic.  (However great my privacy and &#8216;under construction&#8217; pages are, they aren&#8217;t the most visited pages on the web!)  So when I discovered there was a scheme for sharing profit from Adsense on a community website I was using anyway, it seemed like a great opportunity: after all, what was there to lose?<br />
<span id="more-108"></span></p>
<h3>3 Months of Sharing Profit from Adsense on a Community Web Directory</h3>
<div style="float: right; margin-left: 10px; padding: 5px; border: 1px solid gray;"><img class="size-full wp-image-119" title="sharing-profit-adsense" src="http://www.ebusiness-technology.net/wp-content/uploads/2009/10/sharing-profit-adsense.jpg" alt="Huge piles of cash for your community members!" width="150" height="140" /><br /><small><em>Huge piles of cash for your <br />community members!</em></small></div>
<p>At the time (in 2007), I was a member of Hedir, which was then a busy website based around a peer reviewed directory.  There was a community of developers, moderators and reviewers and a much larger group who submitted websites for approval in the directory.  The idea was that people who submitted websites should also review others, but not many of them seemed to catch on to this.  This was a shame because it was a great way to find out what works and what doesn&#8217;t work on other people&#8217;s websites.  The Hedir community website also offered forums, and later blogs for its members.</p>
<p>Every page on the website showed a couple of Google adsense units, and they operated a scheme for sharing the profits with members of the community who signed up for it by adding their Google AdSense publisher IDs to their user profiles.</p>
<p>Having signed up, whenever I reviewed a website submitted to the directory or posted a message in their forums, my publisher ID would become the most recent one to have posted on the page.  When a web page using this system loads, it runs a Javascript program so that a certain percentage of the time the Google ads belong to my publisher ID and the rest of the time they belong to the website owners or developers.</p>
<p>This seemed like a clever idea to me. Having seen as a member that hundreds of websites were submitted to the directory every day, I was sure this idea would be a winner, especially when my own website was as quiet as Tumbleweed City.</p>
<p>AdSense also provides a feature called &#8216;channels&#8217; which allows you to track which pages are loaded and which ads are clicked. So I created an AdSense channel ID and added it to my Hedir user profile.  I reviewed about 50 websites and posted some entries into the forums. Then I checked in with Google AdSense every day for the next few weeks to see what was going on.</p>
<p>At the end of February, my first month with Google AdSense, I had gone from under 20 Adsense impressions, to over 300.  I also made $0.13, which surprisingly turned out to be from my own site.   It was a click from my Valentine’s Day poem.  So I’m up there with Hallmark, making a profit from Valentine&#8217;s Day.</p>
<p>I checked again after the first half of March, when I had been away for 10 days so presumably wasn&#8217;t loading my own website as much, and the excitement was all over:  not many page loads and no more earnings.</p>
<p>After a month of fairly intensive posting, I had not made any money from it.  As I&#8217;d been away for 10 days in the middle, I thought for a proper trial I&#8217;d give it another month of posting to review pages and forums.  By the end of this I had posted about 300 times in total, and I think that gives it a very good chance of working if it&#8217;s going to. And it didn&#8217;t, much.</p>
<h3>So what happened to my adverts?</h3>
<p>The Alexa traffic rank of the site seems good, at around 32,000, but there were at the time about 180 pages of sites listed in the review queue, and not many people reviewing them.  This probably meant that each directory page wasn&#8217;t viewed as much as I expected. People were happy to submit their own sites but most couldn’t be bothered to review anyone else’s.</p>
<p>If there had been a requirement for everyone who submitted a site to do a certain number of reviews, that would have brought the size of the queue down and got each page viewed more frequently.  However, it wouldn&#8217;t necessarily have got more views for each member&#8217;s adverts, and here&#8217;s why:</p>
<p>The reason for the tail off in Hedir adsense views when I was away is of course that once another review was added to each page (which would be the reason for most of the page views), those ads wouldn&#8217;t show up with my adsense id any more, because they would be assigned to the next reviewer&#8217;s id.  They would have been removed from the number of pages still available for earning me adsense commissions.</p>
<p>Given the way that people used the review pages, I think there is not likely to be much commission from revenue sharing ads in this situation, although it does may a short term incentive to post a review.</p>
<p>The forums were probably viewed more often, being publicly available and linked from the front page, but forum ads were only linked to the last poster 20% of the time.</p>
<p>However, I did discover another benefit to posting on a community website:  people will sometimes follow the links in your posting&#8217;s signature.  So I had about 300 signatures posted on various pages, which I linked to 3 of my customers&#8217; websites, and I did see more traffic coming to the websites from them.</p>
<p>The site also offered blogs with adsense revenue sharing, but I didn&#8217;t get round to trying that, as I found that even when I was getting page impressions, people hardly ever clicked on the ads.</p>
<p>I&#8217;ve read in various blogs that visitors from social networking websites will rarely click on the ads, and when they do, they aren&#8217;t looking to buy anything.  What&#8217;s worse, too much social traffic to your Adsense sites can lead to your account being smart priced (a policy of paying you only very small amounts for each click, since your visitors are not valuable to the advertisers).  And once your account is smart priced, those low payments will apply to all your Adsense, on any website.  </p>
<p>So sharing profit from adsense on Facebook, for example, could be a bad idea if it&#8217;s used on home pages, with their social visitors and generalised content.   (Or would half the Facebook pages become stuffed with high value keywords?!)    But it could do better on group pages focused on particular subjects, where members might be looking for advice or a product recommendation, and an advertiser could supply it.</p>
<h3>Other possibilities for sharing profit from adsense on community websites:</h3>
<div style="float: left; margin-right: 10px; padding: 5px; border: 1px solid gray;"><img class="size-full wp-image-120" title="adsense-sharing-community" src="http://www.ebusiness-technology.net/wp-content/uploads/2009/10/adsense-sharing-community.jpg" alt="Sharing profits encourages your community" width="150" height="193" /><br /><small><em>Sharing profits encourages <br />your community</em></small></div>
<p>I still think adsense profit sharing is a very clever idea, and great from the website owner&#8217;s point of view.  It encourages members to interact with the website, post new content and promote it.</p>
<p>For those developing Joomla websites, there are adsense-sharing plugins available here, for websites with and aithout Community Builder: <a href="http://extensions.joomla.org/extensions/search/adsense+sharing">http://extensions.joomla.org/extensions/search/adsense+sharing</a></p>
<p>On a community website with blog pages for each member, the idea could work out better, with members having more control over the subject focus of the page, and a more long term interest in it due to always being the last person to post on their own pages.</p>
<p>So is the idea of sharing profit from adsense on a community website a good one?  Personally, I think so, depending on the website&#8217;s subject focus, how much control members have over their content, and how much the benefit carries on into the long term.  For a community website, sharing profit from adsense can be a fun way to encourage members&#8217; involvement with the community, and motivate them to promote it and interact with it.  It also gives your community members something else they might have in common!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ebusiness-technology.net/2009/e-business/adsense/sharing-profit-from-adsense-on-a-community-website/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Google AdSense: What Artificial Intelligence does in the Real World?</title>
		<link>http://www.ebusiness-technology.net/2009/e-business/adsense/google-adsense-what-artificial-intelligence-does-in-the-real-world</link>
		<comments>http://www.ebusiness-technology.net/2009/e-business/adsense/google-adsense-what-artificial-intelligence-does-in-the-real-world#comments</comments>
		<pubDate>Sun, 04 Oct 2009 08:18:53 +0000</pubDate>
		<dc:creator>annabelt</dc:creator>
				<category><![CDATA[Adsense]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Internet Marketing]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[robots]]></category>

		<guid isPermaLink="false">http://www.ebusiness-technology.net/?p=43</guid>
		<description><![CDATA[When I went to college, I studied Artificial Intelligence before there was any such thing as Google AdSense (or, in fact, Google). I know, it&#8217;s hard to believe. So I spent a couple of years learning about robots, intelligent systems, evolution and natural language processing. Little robots will go to Mars, they told us. They&#8217;ll [...]]]></description>
			<content:encoded><![CDATA[<p>When I went to college, I studied Artificial Intelligence before there was any such thing as Google AdSense (or, in fact, Google).  I know, it&#8217;s hard to believe.</p>
<p>So I spent a couple of years learning about robots, intelligent systems, evolution and natural language processing.  Little robots will go to Mars, they told us.  They&#8217;ll be Fast, Cheap and Out of Control.  I thought it was strange at the time that no one seemed concerned with more immediate practical applications.</p>
<p>Shortly before I graduated, I met an ex-boyfriend of my cousin&#8217;s, who worked in marketing.  &#8220;They&#8217;re just starting to use neural networks where I work now,&#8221; he told me.  They used them to target direct mail advertising.  So there it was, the first real life example of AI I&#8217;d personally encountered, and it was used for spam.  I really should have known.  By which I mean, I really should have known, and started Google.  Then I&#8217;d be laughing.<br />
<span id="more-43"></span></p>
<div style="float: right; margin-left: 10px; padding: 5px; border: 1px solid gray;">
<img alt="Cybot" src="http://www.ebusiness-technology.net/wp-content/uploads/2009/10/cybot.jpg" /></p>
<p><small><em>Cybot by <a href="http://www.sxc.hu/profile/macaruba">Macaruba</a></em></small></p>
<p><small>Adsense: not that kind of robot</small>
</div>
<p>Ten years later, after having the kids and so on, I went into freelance web development.  Many of my former classmates do in fact do interesting and groundbreaking work involving artificial intelligence.  They&#8217;ve invented guard robots, simulated the climate and ecosystems, programmed artificial lifeforms for videogames and invented Web 2.0 software applications.  Wow, I wish I&#8217;d done that stuff.  But when I look around on the common-or-garden Internet, I mostly see artificial intelligence being used to target contextual PPC (pay-per-click) advertising.</p>
<p>And that, I am often told, is the way to effortless millions. So I thought I&#8217;d check it out.</p>
<p>Having tried some experiments with affiliate marketing, pay per click advertising seemed like the next logical thing to try out.  The basic setup is this:  you sign up for Google AdSense or a similar contextual PPC advertising program, use their online advert design process to create snippets of Javascript code, and then paste this code unaltered into the appropriate part of your web page.  Google&#8217;s Adsense robot visits, processes the other text on your web page and/or website and selects relevant adverts to display in the colours and layout you have chosen. Then the Adsense code loads when your web page does.  You&#8217;re not allowed to click on your own adverts, but if someone else does you make a small amount of money (often very small).  So millions of people click on the ads and you make an effortless fortune.  Right?  Well, so far I&#8217;ve found the system works apart from the last part.</p>
<div style="text-align: center;">
<table>
<tr>
<th colspan="4"><strong>Books about Google Adsense (other than that, I know nothing about them):</strong></th>
</tr>
<tr>
<td style="padding: 5px;">
<iframe src="http://rcm-uk.amazon.co.uk/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=ebusiness-tech-21&#038;o=2&#038;p=8&#038;l=as1&#038;m=amazon&#038;f=ifr&#038;md=0M5A6TN3AXP2JHJBWT02&#038;asins=047029289X" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
</td>
<td style="padding: 5px;">
<iframe src="http://rcm-uk.amazon.co.uk/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=ebusiness-tech-21&#038;o=2&#038;p=8&#038;l=as1&#038;m=amazon&#038;f=ifr&#038;md=0M5A6TN3AXP2JHJBWT02&#038;asins=0596101082" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
</td>
<td style="padding: 5px;">
<iframe src="http://rcm-uk.amazon.co.uk/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=ebusiness-tech-21&#038;o=2&#038;p=8&#038;l=as1&#038;m=amazon&#038;f=ifr&#038;md=0M5A6TN3AXP2JHJBWT02&#038;asins=1933596708" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
</td>
<td style="padding: 5px;">
<iframe src="http://rcm-uk.amazon.co.uk/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=ebusiness-tech-21&#038;o=2&#038;p=8&#038;l=as1&#038;m=amazon&#038;f=ifr&#038;md=0M5A6TN3AXP2JHJBWT02&#038;asins=1905940491" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
</td>
</tr>
<tr>
<td colspan="4"><em>Love how &#8216;AdSense for Dummies&#8217; has a picture of your earnings on the front cover!</em></td>
</tr>
</table>
</div>
<p><br style="clear: left;" /><br />
The first thing I was interested in was how the adverts were chosen to be relevant.  Would it depend more on the content of the page, or the website as a whole?  I also didn&#8217;t want Google ads for my competitors appearing on my home page, although I did see the appeal of taking some of their money.  So I tested out the ad selection process by setting up my first Google ads on a mix of obscure and slightly odd pages to see what they came up with.</p>
<p>Check out how the ads appear on:</p>
<ul>
<li><a href="http://www.beachwebdesign.co.uk/privacy.shtml">my privacy policy</a><br />
<br /><center><br />
<b>This is a screenshot, not an ad:</b><br />
<img src="http://www.ebusiness-technology.net/wp-content/uploads/2009/10/ppc-advertising-privacy-text.gif" alt="PPC advertising surrounded by text about privacy" style="border: 1px solid #999;"  /></center><br />The text before and after the adsense block mentions privacy several times, but the adverts that appear are for general web design and backup security.  A quick search on Google for &#8216;privacy site:uk&#8217; gives me no PPC ads next to the search results, so that would be why the ads weren&#8217;t so relevant to privacy: no one was advertising with the &#8216;privacy&#8217; keyword in the UK.</p>
</li>
<li><a href="http://www.beachwebdesign.co.uk/ethical_policy.shtml">my ethical policy</a><br />
<center><b>This is a screenshot, not an ad:</b><br />
<img src="http://www.ebusiness-technology.net/wp-content/uploads/2009/10/ethical-ppc-advertising.gif" alt="Contextual adverts about business ethics" /></center>
<p>
Not bad &#8211; these contextual adverts do all relate to business ethics and professional codes of conduct.  However, it is obviously not a simple case of pattern matching, linking words in the text to words in the adverts, as my page does not mention the word &#8216;whistleblower&#8217;, for example.   Previously on this page I&#8217;ve seen ads for sex offender registers, which are really not mentioned in my ethical policy!  These ads probably came from keywords in the policy about my web hosting not allowing porn, and using the film rating standards as a guideline.
</p>
<p>
Surely if Google used some kind of vast semantic network to link related words together, wouldn&#8217;t it be very slow?  If that&#8217;s how they identify keywords for a webpage, perhaps they would store the results rather than do it every time the page loads.  Perhaps they combine two approaches, identifying and storing keywords for the website as a whole (hence the delay in seeing ads when you first put the Adsense code on a website) and then checking individual pages for keywords when they load.  Most probably, this is all on record somewhere.
</p>
<p>
In fact, when pay-per-click advertisers bid for keywords they write the adverts separately from that.  So in theory, they could bid for a keyword and write a completely unrelated advert, although there probably wouldn&#8217;t be much point!</p>
</li>
<li><a href="http://www.beachwebdesign.co.uk/copyright_notice.shtml">my copyright / credits page</a><br />
<b>This is a screenshot, not an ad:</b><br />
<img src="http://www.ebusiness-technology.net/wp-content/uploads/2009/10/ppc-advertising-copyright.gif" alt="Contextual PPC advertising about copyright, patents and copyright lawyers" /><br />
Again, these ads are nicely relevant &#8211; perhaps there&#8217;s some lucrative legal work in the copyright field.</p>
</li>
<li><a href="http://www.beachwebdesign.co.uk/contract_templates.shtml">my legal document templates</a><br />
<b>This is a screenshot, not a real ad:</b><br />
<img src="http://www.ebusiness-technology.net/wp-content/uploads/2009/10/google-picture-ad.gif" alt="Graphic ad for a competing business" /><br />
This one surprised me, because there&#8217;s plenty of PPC advertising on Google for legal document services.  So why did my web design business site get a whopping graphic leaderboard ad about building websites in minutes?  This is the last sort of thing I want my customers to be told when I charge by the hour!  Obviously this possibility is a major drawback in putting adsense on a business site.  To some extent, competitors ads can be blocked out, and it&#8217;s also possible to block image ads if you want to, but it&#8217;s still likely that some contextual ads will be for competing services.
<p>
Reloading the page a few times gives me a text alternative to the banner ads, which explains the situation better:
</p>
<p><b>This is a screenshot, not an ad:</b><br />
<img src="http://www.ebusiness-technology.net/wp-content/uploads/2009/10/text-ads.gif" alt="Contextual Adsense text ads for competing businesses" /><br />
Looking at my page about legal contract templates, and the ads about building websites with website templates, it&#8217;s obvious that the Google Adsense code has connected the word &#8216;template&#8217; to the general web design theme of the site, and taken it out of context, giving a higher weighting to &#8216;template&#8217; in determining the advertising keywords, rather than the &#8216;legal&#8217; and &#8216;contract&#8217; keywords.</p>
<p>It would be interesting to know how the adsense code manages these weightings (and probably very lucrative too!).  Thinking back to how I wrestled with neural networks in college, it would be so ironic if Google had just gone and made one of my website.
</li>
</ul>
<p>Next I tried:</p>
<ul>
<li><a href="http://www.beachwebdesign.co.uk/construction.shtml">my &#8216;Under Construction&#8217; page, with free photos of diggers.</a><br />
This page gets some nice ads for sustainable buildings, green architecture and design engineers, possible picking up on the &#8216;ethical policy&#8217; link in the footer, and the &#8216;design&#8217; and &#8216;beach&#8217; keywords used in the site name.  </p>
<p>Surprisingly, this page turned out very well, and for a while it was a popular resource for free photos of diggers!  It even got some Adsense clicks &#8211; but why?  Well, for one reason, I think although the button to click for more photos doesn&#8217;t reload the adverts, perhaps it encourages people into interacting more with the page in general.  So once they&#8217;ve clicked something a few times, they look for something else to click.  There&#8217;s also the consideration that the rest of my website is unrelated to diggers, so the easiest place for visitors to follow their interest in construction is out through the adverts: interaction design (accidentally) in action!</li>
</ul>
<p>Then I thought of some types of work I was too booked up for at the time:</p>
<ul>
<li><a href="http://www.beachwebdesign.co.uk/content_management_systems.shtml">Content Management Systems</a>, which gets general web design ads, and </li>
<li><a href="http://www.beachwebdesign.co.uk/database_websites.shtml">Database Websites</a>, which gets some nice looking ads for business database software and professional database development tools.
</li>
</ul>
<p>While keeping an eye on the Google forums and looking at how the Google AdSense code is used on the net, I discovered several gimmicky pages along the lines of &#8216;Find Your Hobbit Name&#8217; that seemed designed to keep people reloading and seeing new ads they might click on.  Reloading the whole page over and over again seems a little dodgy.   So I wrote this page, similar to the free photos page, where different parts of the page can be changed by clicking buttons.   It took a while to be indexed, but it was popular in February and gave a little boost to the adsense this year:</p>
<ul>
<li><a href="http://www.beachwebdesign.co.uk/resources/valentines_day_poem.php">Random Valentine&#8217;s Day Poems</a></li>
</ul>
<p>How romantic.</p>
<p>I even tried it on a <a href="http://www.beachwebdesign.co.uk/resources/loremipsum.shtml">&#8216;Lorem ipsum&#8217; page</a>, before realising that would go against AdSense policies by placing them on a page with &#8216;content primarily in an unsupported language&#8217;.  For the record, they were mostly about beach resorts, because of the domain name, and temp agencies, probably because of the &#8216;tempor&#8217; word fragment.</p>
<p>Here&#8217;s a sample of lorem ipsum, for anyone who hasn&#8217;t seen it before:</p>
<blockquote style="font-style: italic;"><p>&#8220;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. &#8220;</p></blockquote>
<p>I guess I can see their point.</p>
<p>Finally, I signed up for Gmail (or Google Mail as it&#8217;s called in the UK because someone else already had &#8216;Gmail&#8217; there), and I discovered the Adsense code was reading my mail, and putting relevant ads around it.  What&#8217;s more, my Google inbox had a Page Rank of 7 (Huh?  Who&#8217;s linking to it??)  I wondered if this was all a creepy invasion of privacy, and then realised that Google would forget what my emails said almost as soon as I would, and I decided not to mind.</p>
<p>Today I read a post by Stephen Wildstrom on <a href="http://www.businessweek.com/the_thread/techbeat/archives/2009/09/adsense_oddity.html">Business Week&#8217;s TechBeat blog</a> that really sums up Google Adsense:</p>
<blockquote><p>&#8220;I came across a curious item about a man whose family had placed his ashes inside the case of an old Sun Microsystems SPARCstation. Sure enough, beneath the item was an ad for Shine On Brightly cremation urns, plus offers for discount cremation, a San Francisco Bay ash-scattering service, and a company that will place your cremated remains in an artificial reef off Miami&#8230;&#8221;</p></blockquote>
<div style="float: left; margin-right: 10px; padding: 5px; border: 1px solid gray;">
<img alt="Cybot" src="http://www.ebusiness-technology.net/wp-content/uploads/2009/10/red-robot.jpg" /><br />
<br /><small><em>Retro Robot by Sasan<a href="http://www.sxc.hu/profile/Sasan"> </a></em></small><br />
<br /><small>Robots in the shed. Yup.</small>
</div>
<p>With all those Suns and SPARCs and artificial things, it looks like it should be science fiction, but in fact it really isn&#8217;t.  It&#8217;s an urn full of somebody&#8217;s ashes, for people who needed somewhere to put them.  Futuristic technology met real life and created something unglamourously useful.</p>
<p>So after all the exciting sci-fi promises of artificial intelligence, it could be that Google Adsense is its most widespread application.  It watches what you read and write, and it can make you pennies!  It may be a bit disillusioning, but I guess the trick is to <a href="http://makemoneyforbeginners.blogspot.com/">make those pennies on a big scale</a>, and build the robots in your shed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ebusiness-technology.net/2009/e-business/adsense/google-adsense-what-artificial-intelligence-does-in-the-real-world/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

