<?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>W-Shadow.com &#187; Making Money</title>
	<atom:link href="http://w-shadow.com/blog/category/money/feed/" rel="self" type="application/rss+xml" />
	<link>http://w-shadow.com</link>
	<description>Slightly Advanced Computer Stuff (and some magic)</description>
	<lastBuildDate>Thu, 02 Sep 2010 11:04:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>AdSense Experiment: The Final Summary</title>
		<link>http://w-shadow.com/blog/2010/08/24/adsense-experiment-summary/</link>
		<comments>http://w-shadow.com/blog/2010/08/24/adsense-experiment-summary/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 13:06:58 +0000</pubDate>
		<dc:creator>White Shadow</dc:creator>
				<category><![CDATA[Making Money]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[AdSense optimization]]></category>
		<category><![CDATA[charts]]></category>
		<category><![CDATA[search engine traffic]]></category>
		<category><![CDATA[summary]]></category>
		<category><![CDATA[visitor segmentation]]></category>

		<guid isPermaLink="false">http://w-shadow.com/?p=2020</guid>
		<description><![CDATA[As you may remember, I&#8217;ve been running a little AdSense experiment on this site. Here&#8217;s a brief summary for new readers: The core motivation for the experiment was to test the prevalent assumption that people coming from search engines are the ones most likely to click on ads. To this end, I used a little [...]]]></description>
			<content:encoded><![CDATA[<p>As you may remember, I&#8217;ve been running a little AdSense experiment on this site. Here&#8217;s a brief summary for new readers:</p>
<blockquote><p>The core motivation for the experiment was to test the prevalent assumption that people coming from search engines are the ones most likely to click on ads. To this end, I used a little piece of JS that would present different ads to people based on how they arrived on this site – either directly, from a search engine, from another kind of external site, or from a different page on the same site. All the ads were visually identical but were tracked separately.</p>
<p><em>(See <a href="http://w-shadow.com/blog/2010/03/09/showing-different-ads-to-different-visitors/">the original announcement</a> and <a href="http://w-shadow.com/blog/2010/03/18/adsense-experiment-results/">the first summary</a> for more details.)</em></p></blockquote>
<p>The visitor segmentation script has been running uninterrupted for more than five months, allowing me to collect CTR and CPM data on more than 10 000 AdSense clicks. Overall, the trends look stable enough that running it for a while longer probably wouldn&#8217;t change the results. So now is a good time to post one final summary and declare the experiment concluded.</p>
<h3>Internal Traffic Wins</h3>
<p>At least on paper, it does. Out of all possible traffic sources, internal traffic &#8211; i.e. people who browse more than one page into the site &#8211; has the highest click-through rate and the highest eCPM. However, it also accounts for the least number of ad impressions. In a nutshell, internal traffic is valuable but rare.</p>
<p>Conversely, search engine traffic comes third in terms of CTR and eCPM, but brings the most money due to a high number of impressions.</p>
<p>The full results are below. To comply with AdSense ToS which prevent me from displaying the actual numbers, the results have been normalized to display the <em>relative</em> CTR and eCPM of various traffic sources.</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-2023" title="CTR by Traffic Source (normalized so that the smallest value is 100%)" src="http://w-shadow.com/wp-content/uploads/2010/08/Summary-CTR-by-Traffic-Source.png" alt="" width="485" height="445" /></p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-2022" title="eCPM by Traffic Source (normalized so that the smallest value is 100%)" src="http://w-shadow.com/wp-content/uploads/2010/08/Summary-eCPM-by-Traffic-Source.png" alt="" width="485" height="445" /></p>
<h3><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-2027" title="Earnings by Traffic Source (percentages)" src="http://w-shadow.com/wp-content/uploads/2010/08/Earnings-by-Traffic-Source.png" alt="" width="492" height="445" /></h3>
<h3>Source Data</h3>
<p>The above results are based on:</p>
<ul>
<li>&gt; 18 000 clicks.</li>
<li>&gt; 400 000 impressions (73% search engine traffic).</li>
</ul>
<p>All data was collected during an uninterrupted 168 day period (2010.03.09 &#8211; 2010.08.24) on this very same site. Results may be different for other sites.</p>
<hr/>Copyright &copy; 2010 <strong><a href="http://w-shadow.com">W-Shadow.com</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement.]]></content:encoded>
			<wfw:commentRss>http://w-shadow.com/blog/2010/08/24/adsense-experiment-summary/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>AdSense Experiment : The Follow-Up</title>
		<link>http://w-shadow.com/blog/2010/04/29/adsense-experiment-the-follow-up/</link>
		<comments>http://w-shadow.com/blog/2010/04/29/adsense-experiment-the-follow-up/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 19:28:15 +0000</pubDate>
		<dc:creator>White Shadow</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Making Money]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[AdSense optimization]]></category>
		<category><![CDATA[CTR]]></category>
		<category><![CDATA[eCPM]]></category>
		<category><![CDATA[search engine visitors]]></category>
		<category><![CDATA[stats]]></category>
		<category><![CDATA[traffic sources]]></category>

		<guid isPermaLink="false">http://w-shadow.com/?p=1809</guid>
		<description><![CDATA[Way back in March, I conducted a little AdSense experiment to see which type of visitors (direct, coming from internal or external pages, or arriving from search engines) were most likely to click on ads. It turned out that internal visitors &#8211; that is, people coming from another page on the same site &#8211; were [...]]]></description>
			<content:encoded><![CDATA[<p>Way back in March, I conducted <a href="http://w-shadow.com/blog/2010/03/18/adsense-experiment-results/">a little AdSense experiment</a> to see which type of visitors (direct, coming from internal or external pages, or arriving from search engines) were most likely to click on ads. It turned out that internal visitors &#8211; that is, people coming from another page on the same site &#8211; were the ones most likely to peruse AdSense ads. This result was contrary to the popular assumption that search engine visitors are the most eager ad-clickers.</p>
<p>Does this unconventional conclusion remain true  in the long-term? Today I&#8217;m going to post a follow-up study that discusses just that. The long-term results were&#8230; different.</p>
<h3>Newly Charted</h3>
<p>As of today, the <a href="http://w-shadow.com/blog/2010/03/09/showing-different-ads-to-different-visitors/">visitor segmentation script</a> has collected 52 days&#8217; worth of data. This is five times the duration of the previous experiment (which lasted just over a week), so the results presented below are presumably much more accurate that those I posted <a href="http://w-shadow.com/blog/2010/03/18/adsense-experiment-results/">last time</a>.</p>
<p>Without further ado, here&#8217;s the updated CTR chart :</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1810" title="Follow-up : CTR by Traffic Source" src="http://w-shadow.com/wp-content/uploads/2010/04/Followup-CTR-by-Traffic-Source.png" alt="" width="485" height="445" /></p>
<p style="text-align: center;"><em>Units hidden to comply with AdSense ToS.</em></p>
<p style="text-align: left;">The updated study shows that visitors arriving from external sites (except search engines) are those who yield highest click-through rate. In the previous analysis, this group occupied the second-to-last spot. Internal visitors, who were the previous &#8220;leaders&#8221; &#8211; if one may use that word to describe people very likely to click on Internet ads &#8211; now fall into the second place. Search engine visitors come third. Finally, direct visitors &#8211; i.e. people who arrive via browser bookmarks or by typing in the URL &#8211; are still the least likely to create advertising income.</p>
<p style="text-align: left;">Here&#8217;s a chart comparing the old and new results :</p>
<p style="text-align: center;"><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1811" title="CTR comparison" src="http://w-shadow.com/wp-content/uploads/2010/04/Followup-CTR-changes.png" alt="" width="485" height="445" /></p>
<p style="text-align: center;"><em>Darker shades represent the previous results, lighter ones &#8211; updated research.</em></p>
<p style="text-align: left;">Of course, we also need to consider eCPM. eCPM represents the average earnings per 1000 impressions. Again, I can&#8217;t show you the actual numbers due to AdSense rules, but this chart should give you a general idea of the relative financial value of various traffic sources :</p>
<p style="text-align: left;"><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1812" title="Follow-up : eCPM by Traffic-Source" src="http://w-shadow.com/wp-content/uploads/2010/04/Followup-eCPM-by-Traffic-Source.png" alt="" width="485" height="445" /></p>
<p style="text-align: left;">Interestingly, this is pretty close to what we saw in the previous study &#8211; internal visitors generate the most valuable clicks. External and search visitors share the second spot, and direct traffic is the least valuable advertising-wise.</p>
<p style="text-align: left;">Here&#8217;s a comparison with the previous results :</p>
<p style="text-align: center;"><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1813" title="eCPM changes" src="http://w-shadow.com/wp-content/uploads/2010/04/Followup-eCPM-changes.png" alt="" width="485" height="445" /><em>The past is dark, the present light. Future not shown.</em></p>
<h3>Conclusions<em> </em></h3>
<p>Despite<em> </em>the updated rankings, the overall conclusion is the same one I arrived to last time &#8211; on this site, the CTR of search, external and internal visitors is very close. Showing ads only to one kind of visitors wouldn&#8217;t make much sense.</p>
<p>Likewise, the main take-away for other AdSense users is still this : don&#8217;t rely blindly on stuff you read on a blog somewhere; test any suggested optimization techniques yourself.</p>
<p>I think that the fact that I got slightly different results this time only reinforces the validity of that advice <img src='http://w-shadow.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<hr/>Copyright &copy; 2010 <strong><a href="http://w-shadow.com">W-Shadow.com</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement.]]></content:encoded>
			<wfw:commentRss>http://w-shadow.com/blog/2010/04/29/adsense-experiment-the-follow-up/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>AdSense Experiment Results</title>
		<link>http://w-shadow.com/blog/2010/03/18/adsense-experiment-results/</link>
		<comments>http://w-shadow.com/blog/2010/03/18/adsense-experiment-results/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 17:04:30 +0000</pubDate>
		<dc:creator>White Shadow</dc:creator>
				<category><![CDATA[Making Money]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[AdSense optimization]]></category>
		<category><![CDATA[charts]]></category>
		<category><![CDATA[search traffic]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://w-shadow.com/?p=1758</guid>
		<description><![CDATA[Last week, I announced I would be conducting a little AdSense experiment to gain insight into how often different kinds of visitors click on ads. Today, I will present the results. The core motivation for the experiment was to test the prevalent assumption that people coming from search engines are the ones most likely to [...]]]></description>
			<content:encoded><![CDATA[<p>Last week, I <a href="http://w-shadow.com/blog/2010/03/09/showing-different-ads-to-different-visitors/">announced</a> I would be conducting a little AdSense experiment to gain insight into how often different kinds of visitors click on ads. Today, I will present the results.</p>
<p>The core motivation for the experiment was to test the prevalent assumption that people coming from search engines are the ones most likely to click on ads. To this end, I used a little piece of JS that would present different ads to people based on how they arrived on this site &#8211; either directly, from a search engine, from another kind of external site, or from a different page on the same site. All the ads were visually identical but were tracked separately.</p>
<h3>The Numbers Are In</h3>
<p>As it turns out, search engine visitors are<strong> </strong><em>not</em> the ones most likely to click on ads &#8211; when different types of traffic are ranked by the click-through ratio (CTR), search visitors actually fall into the <em>second</em> place. The most eager ad-clickers are the people entering the page via an internal link. Here&#8217;s a comparison chart :</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1759" title="AdSense CTR by Traffic Source" src="http://w-shadow.com/wp-content/uploads/2010/03/CTR-by-Traffic-Source.png" alt="" width="426" height="397" /></p>
<p><em>My apologies for hiding the units. AdSense prohibits one from publicly disclosing their CTR and related figures. </em></p>
<p>While this might not be obvious from the chart, the actual CTR disparity between internal, external and search traffic is very low (less than one percent). However, direct visitors &#8211; e.g. people accessing the site via a bookmark or clicking a link in an email &#8211; are significantly less likely to click on ads.</p>
<p>CTR alone doesn&#8217;t give us the full picture &#8211; it tells us how many clicks we can expect to get if we display our ads to a certain type of visitor, but not what those clicks are worth. To judge the financial value of a visitor we need to consider CPM :</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1760" title="AdSense eCPM by Traffic Source" src="http://w-shadow.com/wp-content/uploads/2010/03/eCPM-by-Traffic-Source.png" alt="" width="418" height="402" /><em>Again, the specific numbers have been hidden to conform with the AdSense ToS.</em></p>
<p>The same trend is even more pronounced here &#8211; people clicking on internal links also deliver the most valuable AdSense clicks, people arriving from search engines come second, and external &amp; direct visitors are, on average, the least likely to bring in oodles of cash.</p>
<h3>Conclusions</h3>
<p>Over the course of the experiment, the pages that had the ad-varying script installed received about 23 000 impressions and over 1500 AdSense clicks. I feel that those numbers are big enough to call the results statistically significant.</p>
<p>Given that, and how close the CTR values of search, external and internal visitors are for this site, it wouldn&#8217;t really make sense to show ads only to one of those groups. However, I can safely stop showing AdSense to people who visit the site via bookmarks and not lose anything much, income-wise.</p>
<p>Now the question that&#8217;s probably on your mind is : &#8220;How does this translate to my site?&#8221; Should you show ads to everyone, or just a certain kind of visitor? Now that I&#8217;ve demonstrated that the folk wisdom of only showing ads to search visitors is not necessarily valid, how are we to maximize our financial fortunes?</p>
<p>It depends <img src='http://w-shadow.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I&#8217;m not going to substitute one piece of dubiously specific advice for another. Instead, the take-away of this exercise is : <strong></strong></p>
<p><strong>Don&#8217;t take AdSense micro-optimization advice on trust. Test it, and use what works for you!</strong></p>
<hr/>Copyright &copy; 2010 <strong><a href="http://w-shadow.com">W-Shadow.com</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement.]]></content:encoded>
			<wfw:commentRss>http://w-shadow.com/blog/2010/03/18/adsense-experiment-results/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Google Suggest Keyword Generator</title>
		<link>http://w-shadow.com/blog/2010/03/14/google-suggest-keyword-generator/</link>
		<comments>http://w-shadow.com/blog/2010/03/14/google-suggest-keyword-generator/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 20:23:25 +0000</pubDate>
		<dc:creator>White Shadow</dc:creator>
				<category><![CDATA[Making Money]]></category>
		<category><![CDATA[Google Suggest]]></category>
		<category><![CDATA[internet marketing]]></category>
		<category><![CDATA[keyword generator]]></category>
		<category><![CDATA[keyword research]]></category>
		<category><![CDATA[search suggestions]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://w-shadow.com/?p=1752</guid>
		<description><![CDATA[As you might have noticed, the query suggestion feature of Google Search usually only comes up when someone wants to expose and make fun of all the silly things that people search for. Today, I&#8217;m going to show you how you that it can also be put to a more practical use &#8211; keyword discovery! [...]]]></description>
			<content:encoded><![CDATA[<p>As you might have noticed, the query suggestion feature of Google Search usually only comes up when someone wants to expose and <a href="http://w-shadow.com/blog/2010/02/23/google-suggest-is-awesome/">make fun of</a> all the silly things that people search for. Today, I&#8217;m going to show you how you that it can also be put to a more <em>practical</em> use &#8211; keyword discovery! In fact, I&#8217;ve created a simple web app that makes collecting keywords from Google search suggestions simple and easy. <a href="http://w-shadow.com/google-suggest-keywords/">Try it out</a>.</p>
<p><em>Note : The keyword generator will only work in modern browsers, e.g. Firefox, Opera and Google Chrome. Internet Explorer is not supported.</em></p>
<p>Here&#8217;s a screenshot :</p>
<p><a href="http://w-shadow.com/google-suggest-keywords/"><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1754" title="Keyword henerator screenshot" src="http://w-shadow.com/wp-content/uploads/2010/03/google-suggest-keyworder-screenshot.png" alt="" width="483" height="491" /></a></p>
<p>Using the keyword generator is pretty straightforward &#8211; just enter a seed keyword in the text box and click &#8220;Generate Suggestions&#8221;. This will load up to 10 similar keywords from Google Suggest and add them all to the results table. You can repeat the process with a different keyword to get even more suggestions, or click one of the &#8220;Dig&#8221; links to generate related keywords.</p>
<p>You can specify multiple seed keywords by separating them with a comma. Alternatively, you can also click &#8220;Expand textbox&#8221; to transform the single-line input box into a multi-line text area, then enter one seed keyword per line.</p>
<p>Clicking on the &#8220;Copy Keywords&#8221; link will pop up a new text box containing the entire list of suggested keywords in an easily &#8220;copy &amp; paste&#8221;-able form. Finally, clicking &#8220;Clear&#8221; will empty the results table so that you can start afresh.</p>
<hr/>Copyright &copy; 2010 <strong><a href="http://w-shadow.com">W-Shadow.com</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement.]]></content:encoded>
			<wfw:commentRss>http://w-shadow.com/blog/2010/03/14/google-suggest-keyword-generator/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>AdBlock To Take Over The Internet?</title>
		<link>http://w-shadow.com/blog/2010/03/12/adblock-to-take-over-the-internet/</link>
		<comments>http://w-shadow.com/blog/2010/03/12/adblock-to-take-over-the-internet/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 19:43:46 +0000</pubDate>
		<dc:creator>White Shadow</dc:creator>
				<category><![CDATA[Making Money]]></category>
		<category><![CDATA[News and Rants]]></category>
		<category><![CDATA[ad blocker]]></category>
		<category><![CDATA[Adblock]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[number of internet users]]></category>
		<category><![CDATA[online advertising]]></category>

		<guid isPermaLink="false">http://w-shadow.com/?p=1745</guid>
		<description><![CDATA[If you frequent technology news sites, it&#8217;s easy to get the impression that AdBlock Plus &#8211; the popular Firefox extension that can block most forms of online advertising &#8211; is a big deal. Any news article, blog post or forum thread that happens to mention advertising will inevitably get several comments expounding the benefits of [...]]]></description>
			<content:encoded><![CDATA[<p>If you frequent technology news sites, it&#8217;s easy to get the impression that AdBlock Plus &#8211; the popular Firefox extension that can block most forms of online advertising &#8211; is a big deal. Any news article, blog post or forum thread that happens to mention advertising will inevitably get several comments expounding the benefits of AdBlock. Even seemingly unrelated topics will often get that treatment : Web pages loading too slowly? Use AdBlock. Worried about privacy? AdBlock. Unsure which web browser to choose? Get the one that can run AdBlock.</p>
<p>With all this commotion and ad-blocker evangelizing going on, one has to wonder &#8211; is AdBlock on the way to becoming the norm, and thus completely devaluing online advertising?</p>
<p>No.<strong> Not even close.</strong></p>
<p>I&#8217;ve run the numbers. If current Internet usage trends persist, people who use AdBlock Plus (and other ad-blocking plugins) will always be a tiny minority. Sure, it might have some impact on the ad revenue of websites that target the tech-savvy crowd. But advertisers in general will probably always see AdBlock as just a minor annoyance &#8211; if that.</p>
<p>See the stats below.</p>
<h3>AdBlock Plus Popularity</h3>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1746" title="AdBlock popularity" src="http://w-shadow.com/wp-content/uploads/2010/03/AdBlock-Popularity.png" alt="" width="468" height="275" /></p>
<p>By last count, there were ~1,734 million Internet users in the world. AdBlock Plus, the most popular ad-blocking plugin, has ~10 million active users. Thus, only about 0.6% of all Internet users have AdBlock installed.<em><br />
</em></p>
<h3>Growth Rates</h3>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-1747" title="Growth rates : AdBlock vs The Internet" src="http://w-shadow.com/wp-content/uploads/2010/03/Growth-rates.png" alt="" width="462" height="398" /></p>
<p>In the last two years, the number of Internet users has been increasing by about 19.7 million each month, and this growth is accelerating. I wasn&#8217;t able to find complete historical data for AdBlock Plus, but judging by <a href="https://addons.mozilla.org/en-US/statistics/addon/1865">these stats</a> (see the monthly view) the number of AdBlock users is currently increasing by about 315 thousand per month. And it seems to be <em>slowing down</em> lately.</p>
<p>With a growth rate disparity this huge, AdBlock will never catch up.</p>
<p><em>Sources : <a href="http://www.internetworldstats.com/stats.htm">InternetWorldStats.com</a>, <a href="https://addons.mozilla.org/en-US/statistics/addon/1865">AdBlock Plus usage statistics</a></em></p>
<hr/>Copyright &copy; 2010 <strong><a href="http://w-shadow.com">W-Shadow.com</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement.]]></content:encoded>
			<wfw:commentRss>http://w-shadow.com/blog/2010/03/12/adblock-to-take-over-the-internet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Viralogy Offer</title>
		<link>http://w-shadow.com/blog/2010/02/04/the-viralogy-offer/</link>
		<comments>http://w-shadow.com/blog/2010/02/04/the-viralogy-offer/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 16:56:54 +0000</pubDate>
		<dc:creator>White Shadow</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Making Money]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[broken link checker]]></category>
		<category><![CDATA[statistics]]></category>
		<category><![CDATA[survey results]]></category>
		<category><![CDATA[Viralogy]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://w-shadow.com/?p=1651</guid>
		<description><![CDATA[In this post I will explain what the &#8220;Viralogy.com script&#8221; thing mentioned in the Broken Link Checker survey was all about, discuss the user response and attempt to verbalize my rather unclear thoughts on the issue. Viralogy Script About two weeks ago, I received an offer to bundle a social media tracking script from Viralogy [...]]]></description>
			<content:encoded><![CDATA[<p><img style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  class="alignright size-full wp-image-1658" title="Viralogy logo" src="http://w-shadow.com/wp-content/uploads/2010/02/Viralogy-logo.png" alt="Viralogy logo" width="232" height="116" />In this post I will explain what the &#8220;Viralogy.com script&#8221; thing mentioned in the <a href="http://w-shadow.com/blog/2010/02/02/broken-link-checker-survey-results/">Broken Link Checker survey</a> was all about, discuss the user response and attempt to verbalize my rather unclear thoughts on the issue.</p>
<h3>Viralogy Script</h3>
<p>About two weeks ago, I received an offer to bundle a social media tracking script from <a href="http://www.viralogy.com/">Viralogy</a> with my Broken Link Checker plugin. This script, which is properly called the &#8220;Dynamic Insights Tracker&#8221;, tracks the flow of visitors and analyses their preferences and social media activity. If installed on your blog, it would record various data about your visitors and report it back to Viralogy. In turn, this information could then be used to present the tracked visitors with a personalized experience on other sites.</p>
<p>Here&#8217;s a simplified example :  say you have a  blog about the Kindle and other e-ink devices, and you&#8217;ve got the tracker script installed. When someone reads an e-book reader review on your blog, the tracker script will take note of that. If the same person later goes on to visit an e-commerce site that deals in a variety of gadgets, the Viralogy API will enable that site to find out that the visitor might be interested in e-book readers, and present them with a dynamically optimized store page that puts the Kindle front and centre.</p>
<p>Naturally, I have been assured that privacy matters a lot to the people at Viralogy Inc, and that nothing untoward would happen to anyone&#8217;s personal information. This seems about as believable as the Google Analytics privacy policy.</p>
<h3>What&#8217;s In It For Me?</h3>
<p>Money. Well, duh.</p>
<p>According to Viralogy, I would receive a small bi-annual payment per each blogger who installs my plugin(s) and enables the script. Given that I still don&#8217;t have any reliable statistics on how many people actually use my plugins, it&#8217;s not really possible to tell how much cash that would amount to. By a very rough estimate, it could be anywhere from $50 to $5000. This uncertainty vexed me.</p>
<h3>What&#8217;s In It For You?</h3>
<p>Not much.</p>
<p>I&#8217;m sure I could make up some plausible-sounding <em>bulshytt</em> about how installing the script demonstrates your gratitude towards the plugin developer, and how having the script installed allows you to express that gratitude without actually giving the dev. any money yourself. And it <em>does</em> sound plausible, now that I think of it. But in the end, the tracker script wouldn&#8217;t give you any direct benefits.</p>
<p>The survey results also show a general lack of enthusiasm for third-party scripts :</p>
<p><strong>Q : I have received an offer to bundle a social media analysis script from Viralogy.com with Broken Link Checker. Your thoughts?</strong></p>
<div id="attachment_1654" class="wp-caption aligncenter" style="width: 500px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><img class="size-full wp-image-1654" title="Viralogy - include or not" src="http://w-shadow.com/wp-content/uploads/2010/02/Viralogy-include-or-not-chart.png" alt="Pie chart : Should I include the script?" width="490" height="150" /><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Include the script - 16%, Don&#39;t include the script - 39%</p></div>
<p style="text-align: left;">
<p style="text-align: left;">People who chose &#8220;Other&#8221; mostly asked for more information about the script, or said they would be okay with the script being included if actually enabling it was optional. Of course, it <em>would</em> definitely be optional &#8211; that&#8217;s the only non-evil way to include the script.</p>
<p style="text-align: left;"><strong>Q : If the aforementioned script *was* included, would allow the plugin to install/enable it?</strong></p>
<div id="attachment_1655" class="wp-caption aligncenter" style="width: 355px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><img class="size-full wp-image-1655" title="Viralogy : enable or not" src="http://w-shadow.com/wp-content/uploads/2010/02/Viralogy-enable-or-not-chart.png" alt="Pie chart : Would you enable the Viralogy script?" width="345" height="150" /><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Yes - 39%, No - 61%</p></div>
<h3>Conclusions</h3>
<p>Tricky tricky. My gut says &#8220;maybe&#8221;, so let&#8217;s do it the hard way and evaluate the pros &amp; cons of this offer.</p>
<p><strong>Pros : </strong></p>
<ul>
<li>Me : A vaguely defined amount of cash.</li>
<li>Users : None.</li>
<li>Everyone else : The beginnings of personalized web-browsing. Yes, this is a good thing. It&#8217;s also pretty much inevitable in the long-term &#8211; if not by Viralogy, then certainly by the future efforts of Google/Amazon/Microsoft.</li>
</ul>
<p><strong>Cons : </strong></p>
<ul>
<li>Me : Potential for negative publicity. That could even be useful, but <em>meh</em>.</li>
<li>Users : None that I can see. The script would be optional anyway, so those who don&#8217; t like it could simply not enable it. Perhaps a minority would have some ideological objections? Either way, the user response was generally unenthusiastic.</li>
<li>Everyone else : Another tracking script for paranoid Internet users to worry about. Compare with Google Analytics &amp; co.</li>
</ul>
<p>The costs are relatively small, and the benefits are likewise not very impressive. Conclusion : Not worth it.</p>
<p><em>Perhaps some other time.</em></p>
<hr/>Copyright &copy; 2010 <strong><a href="http://w-shadow.com">W-Shadow.com</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement.]]></content:encoded>
			<wfw:commentRss>http://w-shadow.com/blog/2010/02/04/the-viralogy-offer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Get The Shiny New Premium Link Cloaker Now</title>
		<link>http://w-shadow.com/blog/2009/10/02/get-the-shiny-new-premium-link-cloaker-now/</link>
		<comments>http://w-shadow.com/blog/2009/10/02/get-the-shiny-new-premium-link-cloaker-now/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 19:19:29 +0000</pubDate>
		<dc:creator>White Shadow</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Making Money]]></category>
		<category><![CDATA[News and Rants]]></category>
		<category><![CDATA[affiliate marketing]]></category>
		<category><![CDATA[new version]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress plugins]]></category>

		<guid isPermaLink="false">http://w-shadow.com/?p=1315</guid>
		<description><![CDATA[During the last few months I have been working on an improved premium version of my popular link cloaking plugin. And now, on this unquestionably glorious day, I finally deem it sufficiently polished and bug-free to be ready for public release. So if you do affiliate marketing and want to protect your commissions, go check [...]]]></description>
			<content:encoded><![CDATA[<p>During the last few months I have been working on an improved premium version of my popular link cloaking plugin. And now, on this unquestionably glorious day, I finally deem it sufficiently polished and bug-free to be ready for public release. So if you do affiliate marketing and want to protect your commissions,<a href="http://eclipsecloaker.com/"> go check it out</a>! (This link will take you to the new website I&#8217;ve created specifically for this plugin.)</p>
<h3>Feature Highlights</h3>
<ul>
<li>Automatically cloak links in any part of your site. This means you can also cloak links in the sidebar, footer, etc.</li>
<li>Comes with multiple cloaking techniques, like the ability to display the cloaked link in a frame or hide the HTTP referer info.</li>
<li>Improved click statistics + optional Google Analytics integration.</li>
<li>Gives you more control over which links get cloaked &#8211; e.g. you can cloak a bunch of links based on their domain name.</li>
<li>Backwards compatible with the free version &#8211; the settings will be imported automatically and any links you&#8217;ve cloaked using the &lt;!&#8211;cloak&#8211;&gt; tag or the &#8220;Cloak All&#8221; mode will continue to be cloaked with no additional effort on your part. The old &#8220;static&#8221; cloaked links can be imported with a few clicks.</li>
<li>A new cool name &#8211; <em>Eclipse Link Cloaker</em> <img src='http://w-shadow.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
<p>You can find a more complete list of features (along with screenshots and tutorials) <a href="http://eclipsecloaker.com/">on the plugins website</a>.</p>
<h3>Wait, &#8220;Premium&#8221;?</h3>
<p>Yes, that curious adjective means the plugin also comes with a price-tag. <span style="text-decoration: line-through;">Not to worry though &#8211; during the initial release period you can grab the new plugin for a meagre sum of $25 and apply it&#8217;s awesome cloaking power to any number of sites.</span> Sorry folks, the introductory offer is over and the price has gone up to $57! But there&#8217;s still a 100% money-back guarantee, so you wouldn&#8217;t really be risking anything.</p>
<h3>Miscellaneous Notes</h3>
<p>Phew. I hope that didn&#8217;t sound too much like sales talk. Anyway, there are a few more minor points I&#8217;d like to mention :</p>
<ul>
<li>There will be an affiliate program with 50%-70% commissions. It&#8217;s already functional now (so if you have any special ideas, let me know), I just haven&#8217;t set up the public-facing affiliate how-to and such.</li>
<li>The plugin will have free, automatic updates and can be updated using the same interface that is used to update plugins hosted on wordpress.org.</li>
<li>Obviously, there&#8217;s a little bit of DRM involved.</li>
<li><code>mod_rewrite</code>/pretty permalinks are no longer required. The plugin automatically detects what kind permalink structure the user has and alters it&#8217;s cloaked URLs appropriately.</li>
</ul>
<p>If you have any questions or doubts, feel free to leave a comment.</p>
<hr/>Copyright &copy; 2010 <strong><a href="http://w-shadow.com">W-Shadow.com</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement.]]></content:encoded>
			<wfw:commentRss>http://w-shadow.com/blog/2009/10/02/get-the-shiny-new-premium-link-cloaker-now/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How To Have Your Digital Cake And Eat It Too</title>
		<link>http://w-shadow.com/blog/2009/03/11/how-to-have-your-digital-cake-and-eat-it-too/</link>
		<comments>http://w-shadow.com/blog/2009/03/11/how-to-have-your-digital-cake-and-eat-it-too/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 18:17:21 +0000</pubDate>
		<dc:creator>White Shadow</dc:creator>
				<category><![CDATA[Making Money]]></category>
		<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[advertising]]></category>
		<category><![CDATA[bittorrent]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[economy]]></category>
		<category><![CDATA[intellectual property]]></category>
		<category><![CDATA[piracy]]></category>
		<category><![CDATA[post-scarcity]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[singularity]]></category>
		<category><![CDATA[torrents]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://w-shadow.com/?p=975</guid>
		<description><![CDATA[Behold, today I present you my glorious plan to save the world! Well, this post is actually my attempt to answer a burning question : &#8220;How can we download stuff for free and ensure that musicians, actors, programmers and other people who create stuff still get paid?&#8221;. It&#8217;s a longish, wistful rant on intellectual property [...]]]></description>
			<content:encoded><![CDATA[<p>Behold, today I present you my glorious plan to save the world!</p>
<p>Well, this post is actually my attempt to answer a burning question : <strong>&#8220;How can we download stuff for free and ensure that musicians, actors, programmers and other people who create stuff still get paid?&#8221;</strong>. It&#8217;s a longish, wistful rant on intellectual property and conflicts between scarcity-based economy and post-scarcity society (The Web), with a few constructive suggestions tacked on in the end. Comments are welcome.</p>
<h3>The Problem</h3>
<p>What do the following examples have in common :</p>
<ul>
<li>Lawsuits against filesharers and sites that enable filesharing. Case in point : <a href="http://blog.wired.com/27bstroke6/2009/02/pirate-bay-tria.html">The Pirate Bay trial</a>.</li>
<li>Fledging attempts to make the Internet fully monitored, supposedly to stop copyright infringement.</li>
<li>People who write great OSS/freeware tools still need to have a &#8220;day job&#8221; to pay the bills.</li>
<li>Ridiculously cumbersome DRM.</li>
<li>Buying something through an online content delivery service can cost more than buying the same thing in a physical store. Case in point : Steam.</li>
<li>The fact that <a href="http://www.washingtonpost.com/wp-dyn/content/article/2009/02/16/AR2009021601565.html?hpid=sec-tech">the owner of 4chan is in debt</a>.</li>
</ul>
<p>Any ideas? Well, here&#8217;s mine : all of these problems are caused by a <strong>conflict between scarcity and post-scarcity</strong>.</p>
<p>We&#8217;re currently at an unique point in time, a time when there still exists a scarcity of many resources but a few resources are becoming effectively free (disk space, computing power, bandwidth&#8230; well, almost). This leads to a conflict of intuitions. On the one hand, people realize that copying a file or loading a website costs practically nothing (uses non-scarce resources), so they don&#8217;t want to pay for downloaded movies/music/software or pay for using a site like 4chan or Wikipedia.</p>
<p>On the other hand, the producers of value &#8211; actors, musicians, programmers, webmasters &#8211; <strong>have to expend scarce resources</strong> to create stuff, even if the end-result is stored in a non-scarce medium. People still need equipment like computers, music instruments, brushes, filming sets, video cameras and other tools of their craft. They also need food, shelter, clothes, transportation, time and perhaps web hosting. You can download <code>[The.Dark.Knight[2008]DvDrip-aXXo.avi]</code> for free, but it cost millions to produce.</p>
<p>In other words, <strong>creators need a way to obtain scarce resources in exchange for non-scarce resources</strong>. They&#8217;ve spent time and money to make something people like and they feel they should get something tangible in return (also, they want resources to make more stuff in the future). Of course, this is intuitively unacceptable to consumers who wonder &#8220;Why should I pay for stuff I can get for free?&#8221;.</p>
<p>And so it goes.</p>
<h3>Bad Solutions</h3>
<p>So far, all the attempts to deal with this conflict have only lead to partial solutions at best and crazy abolish-human-rights projects at worst.</p>
<ul>
<li><strong>Artificial scarcity.</strong> Yeah, I&#8217;m looking at you, DRM. Trying to turn a non-scarce resource into a scarce one seems downright criminal when you consider that this thing we call &#8220;progress&#8221; normally leads to less scarcity, not more. Also, I&#8217;m sure you&#8217;re aware of the fact that DRM has so far proven ineffective at deterring piracy and might even push more people towards using torrents as it&#8217;s more convenient than dealing with idiotic file protection schemes.</li>
<li><strong>Selling merchandise and tickets for live performances.</strong> This is a fine practice in it self, but it only works for certain niches and levels of popularity. A band like Sonata Arctica can probably make a decent amount of cash on t-shirts and tickets, but I doubt anyone would pay to see the author of the WordPress plugin WP Super Cache programming &#8220;live&#8221; (no offense Donncha <img src='http://w-shadow.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ).</li>
<li><strong>Get a job.</strong> Of course, the programmers, writers, musicians and everyone else could just get a &#8220;normal&#8221; job and use that income to support their art, right? That works in theory, but this solution creates more problems than it solves. First, you have to find a job that doesn&#8217;t suck, which is no easy feat. Second, you&#8217;d have less time to spend on the thing you actually want to do. And finally, there&#8217;s one drawback that most people fail to consider &#8211; if your day job is in the same field as your &#8220;art&#8221; (e.g. a programmer working on commercial software to support his open-source projects), chances are it will be subject to the same scarcity vs. non-scarcity problem. Getting a job only shifts the problem to the employer, not eliminate it.</li>
<li><strong>Advertising.</strong> This is another partial solution that only works for certain niches. How would product placement work in music, and would you really want it to? The truth is people hate ads and can go to great lengths to get rid of them. A website with AdSense on it might get away with it for a while (though a lot of geeks seem to think in an ideal world everybody would be using Adblock), but adware is usually mercilessly eradicated and commercial breaks in streamed videos are seen as a deadly sin. In summary : advertising works, but it&#8217;s not the best solution.</ul>
</li>
<h3>A Better Solution?</h3>
<p>Any proposed solution needs to answer two basic questions :</p>
<ul>
<li><strong>Where does the money come from? </strong>As much as we&#8217;d like that, we can&#8217;t really get everything for free. So even if we invent a perfect system for dealing with postscarcity in a world that still depends largely on a scarcity-based economy, somebody will have to pay = provide the required scarce resources to the people producing non-scarce stuff. This could be either the consumers, or advertising income.</li>
<li><strong>Who gets the money, and how much? </strong>This is a problem of resource allocation. You&#8217;ve probably heard various rumors that record companies bag most of the income and hand only pennies to the artists. Another example would be mediocre videogames that cost as much as good ones, and the fact that you have to pay up front for movie tickets. Ideally, what you pay should be commensurate with how valuable the product is to you.</li>
</ul>
<p><strong>My proposal : Whuffie + real money</strong></p>
<p>Imagine a membership service called &#8220;PostRep&#8221; (from <em>post-scarcity</em> and <em>reputation</em>). This service takes a small subscription fee, say, $20-$30/month. This is where the money comes from (advertising might also be used &#8211; more on that later). In return, every member of the system gets the ability to hand out and receive reputation points. You could also call it <a href="http://en.wikipedia.org/wiki/Whuffie">Whuffie</a>, karma, upvotes, tokens or whatever else you think is cool and marketable. Team accounts can also be created. Each team has to decide on their own how to redistribute points received by a team account as the system doesn&#8217;t impose any particular algorithm there.</p>
<p>You can hand out as many points as you like &#8211; there is no limit &#8211; and you can do it manually and/or automatically. For example, you could give 100 points to the programmer who wrote an open-source program you use, and your music player could automatically give 1 point to the author(s) of each track you listen to. Downloading stuff via the PostRep system would also automatically assign a (configurable) amount of reputation to the creator of the file. This should be fairly easy to integrate with existing rating systems, so that when you rate a movie on IMDB, you also automatically send a proportional amount of points to the team who made it.</p>
<p><strong>What (else) is in it for me?</strong></p>
<p>As a member of this imaginary system, you get free and easy access to the non-scarce values created by any member of the PostRep online system. Music, movies, software, books, whatever else that can be expressed and transmitted digitally. No DRM and other bullshit. Creating a system that actually works would be a huge engineering challenge, but it&#8217;s definitely feasible (see also : Steam and similar services).</p>
<p>As a side-effect of the reputation system you can also get a very flexible rating scheme for digital content and even other people. Hell, you could even implement the &#8220;right-handed vs. left-handed Whuffie&#8221; idea and see how much reputation points where assigned by people you like vs. the people you dislike. Of course, the amounts would need to be normalized based on the total number of points handed out by each individual, but that would be pretty easy from the engineering perspective.</p>
<p><strong>Where&#8217;s the money?</strong></p>
<p>So what happens to your subscription fee? Simple &#8211; each month, PostRep redistributes the funds to other members proportionally to the amount of rep. points/Whuffie/whatever you gave them. This also means that you get a smaller or larger sum as well, depending on how much rep you got for your work. Popular artists, OSS programmers and the owners of popular websites could even make a decent income.</p>
<p><strong>Advertising</strong></p>
<p>A more controversial approach would be to make the system partially or wholly ad-supported. Marketers would jump on the possibility to access data on per-user ratings and point transactions, as it would give them the ability to create finely targeted advertising. However, as I mentioned before, advertising isn&#8217;t generally well-regarded by users. Making it opt-in might help.</p>
<p><strong>And where&#8217;s the catch?&#8230;</strong></p>
<p>Of course, there are several disadvantages to this idea, like political feasibility and how the PostRep earnings of popular artists would compare to their current income. I&#8217;ve also been (intentionally) vague on how exactly the reputation points would be calculated and normalized. However, I won&#8217;t go into details on that today &#8211; this post is already long enough as it is <img src='http://w-shadow.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Feel free to post any criticisms and suggestions in the comment section.</p>
<p><em>Hmm, I really need to find some illustrative pictures next time.</em></p>
<hr/>Copyright &copy; 2010 <strong><a href="http://w-shadow.com">W-Shadow.com</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement.]]></content:encoded>
			<wfw:commentRss>http://w-shadow.com/blog/2009/03/11/how-to-have-your-digital-cake-and-eat-it-too/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Does Adblock Matter For Your Site?</title>
		<link>http://w-shadow.com/blog/2009/01/26/does-adblock-matter/</link>
		<comments>http://w-shadow.com/blog/2009/01/26/does-adblock-matter/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 17:44:55 +0000</pubDate>
		<dc:creator>White Shadow</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Making Money]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Adblock]]></category>
		<category><![CDATA[advertising]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[internet marketing]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://w-shadow.com/?p=821</guid>
		<description><![CDATA[There&#8217;s been some controversy about the ethics of using Adblock. Webmasters want advertising income, users want a better browsing experience. Yadda yadda yadda. I can certainly sympathize with both sides of the debate &#8211; on the one hand, I hate intrusive ads as much as anyone. On the other hand, this site is mainly ad-supported. [...]]]></description>
			<content:encoded><![CDATA[<p><img style=' float: left; padding: 4px; margin: 0 7px 2px 0;'  src="http://w-shadow.com/wp-content/uploads/2009/01/adblock1.png" alt="Does ABP Matter?" title="Does ABP Matter?" width="200" height="285" class="alignleft size-full wp-image-840" />There&#8217;s been some controversy about the ethics of using Adblock. Webmasters want advertising income, users want a better browsing experience. <em>Yadda yadda yadda.</em> I can certainly sympathize with both sides of the debate &#8211; on the one hand, I hate intrusive ads as much as anyone. On the other hand, this site is mainly ad-supported.</p>
<p>But enough about that. If we lay aside the morality debate, do you know how big is the <strong>real impact</strong> of Adblock users on your site&#8217;s financial success? Perhaps you&#8217;re only &#8220;losing&#8221; 0.1% of your potential ad impressions. Or it might be over 50%. In any case, it wouldn&#8217;t hurt to have some actual numbers, right? I&#8217;ll show you how to get them.</p>
<h3>Nuts And Bolts</h3>
<p>We&#8217;ll need two things &#8211; a way to detect the Adblock extension, and a way to track the number of visitors that use it. For the first part, there&#8217;s a simple JavaScript solution posted in <a href="http://stackoverflow.com/questions/2472/how-can-i-tell-if-a-web-client-is-blocking-ads">a StackOverflow thread</a> that we can adapt for our needs. With a few minor changes, this script seems to work nicely with the latest version of FF and correctly detects Adblock Plus 1.0.1.</p>
<p>Tracking the Adblock users is a bit trickier. There are two choices here &#8211; either write a specialized web stats tool (a marvelous waste of time), or try to integrate the detection script with your existing analytics software (requires grokking the API). I decided to go the second route and use <a href="http://www.google.com/support/analytics/bin/answer.py?hl=en&#038;answer=57045">Google Analytics custom segments</a> for this task. If you&#8217;re already using GA on your site, creating a custom segment is relatively painless (more on this later) and you get all the advanced reporting with no additional hassle. </p>
<h3>Bringing It All Together &#8211; The Tracker</h3>
<p>Place the below piece of code on every page where you want to track Adblock users. It doesn&#8217;t matter where exactly you put it, as long as there&#8217;s the GA tracker code on the same page, too. </p>
<p><em>Sidenote for WordPress users</em> : The easiest way to install this script on your site is to put it in your theme&#8217;s footer. Go to <em>Appearance -&gt; Editor</em>, click on <em>Footer</em> and paste the code just before the <code>&lt;/body&gt;</code> tag.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #009966; font-style: italic;">/* &lt;![CDATA[ */</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">function</span> checkAdblock<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span> detectAdblock<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		trackAdblock<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'Adblock Detected'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span>
		trackAdblock<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'No Adblock'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">//Run checkAdblock when page is loaded</span>
<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>document.<span style="color: #660066;">addEventListener</span><span style="color: #009900;">&#41;</span>
	document.<span style="color: #660066;">addEventListener</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;DOMContentLoaded&quot;</span><span style="color: #339933;">,</span> checkAdblock<span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">//adapted from http://stackoverflow.com/questions/2472/how-can-i-tell-if-a-web-client-is-blocking-ads</span>
<span style="color: #003366; font-weight: bold;">function</span> detectAdblock<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #006600; font-style: italic;">//Create an invisible test image </span>
	<span style="color: #003366; font-weight: bold;">var</span> AbpImage <span style="color: #339933;">=</span> document.<span style="color: #660066;">createElement</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;IMG&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	AbpImage.<span style="color: #660066;">id</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'abp_detector'</span><span style="color: #339933;">;</span>
	AbpImage.<span style="color: #660066;">src</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'/images/ad/banner.gif'</span><span style="color: #339933;">;</span>
	AbpImage.<span style="color: #660066;">style</span>.<span style="color: #660066;">width</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'0px'</span><span style="color: #339933;">;</span>
	AbpImage.<span style="color: #660066;">style</span>.<span style="color: #660066;">height</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'0px'</span><span style="color: #339933;">;</span>
	AbpImage.<span style="color: #660066;">style</span>.<span style="color: #660066;">top</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'-1000px'</span><span style="color: #339933;">;</span>
	AbpImage.<span style="color: #660066;">style</span>.<span style="color: #660066;">left</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'-1000px'</span><span style="color: #339933;">;</span>
	document.<span style="color: #660066;">body</span>.<span style="color: #660066;">appendChild</span><span style="color: #009900;">&#40;</span>AbpImage<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #006600; font-style: italic;">//Check if Adblock has tried to hide the image</span>
	<span style="color: #003366; font-weight: bold;">var</span> AbpDetected <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>ws_getComputedStyle<span style="color: #009900;">&#40;</span>document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'abp_detector'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">'display'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #3366CC;">'none'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #006600; font-style: italic;">//Be nice - remove the image </span>
	document.<span style="color: #660066;">body</span>.<span style="color: #660066;">removeChild</span><span style="color: #009900;">&#40;</span>AbpImage<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000066; font-weight: bold;">return</span> AbpDetected<span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">//http://www.robertnyman.com/2006/04/24/get-the-rendered-style-of-an-element/</span>
<span style="color: #003366; font-weight: bold;">function</span> ws_getComputedStyle<span style="color: #009900;">&#40;</span>oElm<span style="color: #339933;">,</span> strCssRule<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #003366; font-weight: bold;">var</span> strValue <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>document.<span style="color: #660066;">defaultView</span> <span style="color: #339933;">&amp;&amp;</span> document.<span style="color: #660066;">defaultView</span>.<span style="color: #660066;">getComputedStyle</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		strValue <span style="color: #339933;">=</span> document.<span style="color: #660066;">defaultView</span>.<span style="color: #660066;">getComputedStyle</span><span style="color: #009900;">&#40;</span>oElm<span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">getPropertyValue</span><span style="color: #009900;">&#40;</span>strCssRule<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000066; font-weight: bold;">else</span> <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>oElm.<span style="color: #660066;">currentStyle</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		strCssRule <span style="color: #339933;">=</span> strCssRule.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/\-(\w)/g</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span>strMatch<span style="color: #339933;">,</span> p1<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			<span style="color: #000066; font-weight: bold;">return</span> p1.<span style="color: #660066;">toUpperCase</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		strValue <span style="color: #339933;">=</span> oElm.<span style="color: #660066;">currentStyle</span><span style="color: #009900;">&#91;</span>strCssRule<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000066; font-weight: bold;">return</span> strValue<span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">//Record Adblock state  </span>
<span style="color: #003366; font-weight: bold;">function</span> trackAdblock<span style="color: #009900;">&#40;</span>state<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
&nbsp;
	<span style="color: #003366; font-weight: bold;">function</span> readCookie<span style="color: #009900;">&#40;</span><span style="color: #000066;">name</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #003366; font-weight: bold;">var</span> nameEQ <span style="color: #339933;">=</span> <span style="color: #000066;">name</span> <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;=&quot;</span><span style="color: #339933;">;</span>
		<span style="color: #003366; font-weight: bold;">var</span> ca <span style="color: #339933;">=</span> document.<span style="color: #660066;">cookie</span>.<span style="color: #660066;">split</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">';'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000066; font-weight: bold;">for</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">var</span> i<span style="color: #339933;">=</span><span style="color: #CC0000;">0</span><span style="color: #339933;">;</span>i <span style="color: #339933;">&lt;</span> ca.<span style="color: #660066;">length</span><span style="color: #339933;">;</span>i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #003366; font-weight: bold;">var</span> c <span style="color: #339933;">=</span> ca<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
			<span style="color: #000066; font-weight: bold;">while</span> <span style="color: #009900;">&#40;</span>c.<span style="color: #660066;">charAt</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">==</span><span style="color: #3366CC;">' '</span><span style="color: #009900;">&#41;</span> c <span style="color: #339933;">=</span> c.<span style="color: #660066;">substring</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">1</span><span style="color: #339933;">,</span>c.<span style="color: #660066;">length</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>c.<span style="color: #660066;">indexOf</span><span style="color: #009900;">&#40;</span>nameEQ<span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #CC0000;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #000066; font-weight: bold;">return</span> c.<span style="color: #660066;">substring</span><span style="color: #009900;">&#40;</span>nameEQ.<span style="color: #660066;">length</span><span style="color: #339933;">,</span>c.<span style="color: #660066;">length</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #000066; font-weight: bold;">return</span> <span style="color: #003366; font-weight: bold;">null</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #003366; font-weight: bold;">var</span> current_cookie <span style="color: #339933;">=</span> readCookie<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'__utmv'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #009900;">&#40;</span>current_cookie<span style="color: #339933;">==</span><span style="color: #003366; font-weight: bold;">null</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> <span style="color: #009900;">&#40;</span>current_cookie.<span style="color: #660066;">indexOf</span><span style="color: #009900;">&#40;</span>encodeURIComponent<span style="color: #009900;">&#40;</span>state<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #339933;">-</span><span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #006600; font-style: italic;">//Set the user-defined segmentation variable with the Google Analytics tracker</span>
		<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">typeof</span> pageTracker <span style="color: #339933;">!=</span> <span style="color: #3366CC;">'undefined'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
  			pageTracker._setVar<span style="color: #009900;">&#40;</span>state<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	  	<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #009966; font-style: italic;">/* ]]&gt; */</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p><em>Sorry for the lack of indentation &#8211; it looks like my syntax highlighter plugin has a few glitches.</em></p>
<h3>Viewing The Results</h3>
<p>Now that you&#8217;ve installed the tracker, you&#8217;ll probably want to verify that it&#8217;s working and see the promised statistics. To do this, you need to create a custom segment in your Google Analytics report. Okay, that&#8217;s an easy one.</p>
<p><strong>1.</strong> Go to &#8220;Advanced Segments&#8221; and click on &#8220;Create a new customised segment&#8221;.</p>
<p><a href="http://w-shadow.com/wp-content/uploads/2009/01/create-an-advanced-segment.png"><img style=' display: block; margin-right: auto; margin-left: auto;'  src="http://w-shadow.com/wp-content/uploads/2009/01/create-an-advanced-segment-490x182.png" alt="Create an advanced segment" title="Create an advanced segment" width="490" height="182" class="aligncenter size-large wp-image-828" /></a></p>
<p><strong>2.</strong> Expand the &#8220;Visitors&#8221; list and drag the &#8220;User-Defined Value&#8221; block to the empty box on the right. Select &#8220;Matches exactly&#8221; from the <em>Condition</em> dropdown, and enter &#8220;Adblock Detected&#8221; in the <em>Value</em> field. Finally, enter a suitable name in the <em>Name segment :</em> field and click on <em>Create Segment</em>. You can also click the <em>Test Segment</em> button to check the segment before saving, but this will only work if the tracker has already been running for a while and has recorded some hits.</p>
<p><a href="http://w-shadow.com/wp-content/uploads/2009/01/drag-and-drop-the-use-defined-value.png"><img style=' display: block; margin-right: auto; margin-left: auto;'  src="http://w-shadow.com/wp-content/uploads/2009/01/drag-and-drop-the-use-defined-value-489x299.png" alt="Drag &#038; drop the &quot;User-defined Value&quot; to the criteria field" title="Drag &#038; drop the &quot;User-defined Value&quot; to the criteria field" width="489" height="299" class="aligncenter size-large wp-image-829" /></a></p>
<p><strong>3.</strong> Now, go back to the Dashboard and select the newly created segment from the &#8220;Advanced Segments&#8221; box.</p>
<p><a href="http://w-shadow.com/wp-content/uploads/2009/01/select-the-custom-segment.png"><img style=' display: block; margin-right: auto; margin-left: auto;'  src="http://w-shadow.com/wp-content/uploads/2009/01/select-the-custom-segment.png" alt="Select the custom segment" title="Select the custom segment" width="399" height="296" class="aligncenter size-full wp-image-830" /></a></p>
<p>The result :<br />
<a href="http://w-shadow.com/wp-content/uploads/2009/01/visits-graph-with-the-adblock-segment.png"><img style=' display: block; margin-right: auto; margin-left: auto;'  src="http://w-shadow.com/wp-content/uploads/2009/01/visits-graph-with-the-adblock-segment-490x153.png" alt="Adblock usage stats in Google Analytics" title="Adblock usage stats in Google Analytics" width="490" height="153" class="aligncenter size-large wp-image-831" /></a><br />
Note that you&#8217;ll probably need to wait for a few hours &#8211; or even a full day &#8211; before the new stats show up in Google Analytics.</p>
<h3>Final Mini-Rant</h3>
<p>On a more personal note, it appears that only 5% of my visitors use Adblock. I believe this hardly merits more than a &#8220;meh&#8221; reaction <img src='http://w-shadow.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  </p>
<p>And in case anyone cares about my stance on the ethics of ABP : at this point in time, there is no proper solution. Everybody wants free stuff. Everybody wants money. Consider the digital piracy debate &#8211; Adblock vs. <a href="http://omninoggin.com/projects/wordpress-plugins/anti-adblock-wordpress-plugin/">Anti-Adblock</a> is a more subtle manifestation of the same issues. And it doesn&#8217;t look like there&#8217;s a way out, not until we hit <a href="http://singinst.org/">some kind of Utopia</a>.</p>
<hr/>Copyright &copy; 2010 <strong><a href="http://w-shadow.com">W-Shadow.com</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement.]]></content:encoded>
			<wfw:commentRss>http://w-shadow.com/blog/2009/01/26/does-adblock-matter/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Slightly Advanced AdSense Optimization</title>
		<link>http://w-shadow.com/blog/2007/12/04/slightly-advanced-adsense-optimization/</link>
		<comments>http://w-shadow.com/blog/2007/12/04/slightly-advanced-adsense-optimization/#comments</comments>
		<pubDate>Tue, 04 Dec 2007 16:58:16 +0000</pubDate>
		<dc:creator>White Shadow</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Making Money]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[making money online]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://w-shadow.com/blog/2007/12/04/slightly-advanced-adsense-optimization/</guid>
		<description><![CDATA[Over the last few days I've been tweaking my AdSense ads and trying to improve their relevance, with good results - last Sunday was the highest-earning day for this site since... well, since ever. There was no large increase in traffic, so it's really because of the changes I made. Here are some tips that I figured out from my experimentation...]]></description>
			<content:encoded><![CDATA[<p>Over the last few days I&#8217;ve been tweaking my AdSense ads and trying to improve their relevance, with good results &#8211; last Sunday was the highest-earning day for this site since&#8230; well, since ever. I got around $12 for the day, and even though the peak has passed, my CTR &#038; eCPM are still notably better than before (note: there was no large increase in traffic, so it&#8217;s really because of the changes I made).</p>
<p>Here are some tips that I figured out from my experimentation.</p>
<h3>Use <a href="https://www.google.com/adsense/support/bin/answer.py?hl=en&#038;answer=23168">section targeting</a></h3>
<p> <a href="https://www.google.com/adsense/support/bin/answer.py?hl=en&#038;answer=23168">Section targeting</a> allows you to emphasize or downplay certain parts of you page for the purpose of AdSense ad selection. This can improve your ad relevance and result in a higher CTR. To emphasize some content wrap it in these tags :</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;!-- google_ad_section_start --&gt;
...content here...
&lt;!-- google_ad_section_end --&gt;</pre></div></div>

<p>To make the AdSense bot ignore some part of your content, use something like this :</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;!-- google_ad_section_start(weight=ignore) --&gt;
...ignored content here...
&lt;!-- google_ad_section_end --&gt;</pre></div></div>

<p>For this blog I&#8217;ve edited the theme to add the &#8220;ignore&#8221; tags around my sidebar, page footer and most of the header. I also added inclusive tags to some individual posts. The <a href="http://www.ilfilosofo.com/blog/2006/11/14/google-adsense-targeting/">Google AdSense Targeting</a> plugin does some of this automatically, but I prefer to do it manually as it gives me greater control. Note that section targeting can take a while to come into effect.</p>
<h3>Break up untargeted words</h3>
<p>If you see that AdSense is picking up certain words in your posts and assigning them too much importance (like getting blog-related ads when the post is about widgets and only mentions blogging once), there&#8217;s another trick to try.</p>
<p>In addition to section targeting, you can also break up the untargeted words on your page by using the &lt;span&gt; tag. Example : &#8220;bl&lt;span&gt;og&lt;/span&gt;&#8221;</p>
<p>The tags have no effect on how the page looks to a human visitor. On the other hand, the AdSense mediapartners bot will think &#8220;bl&#8221; and &#8220;og&#8221; are two separate words (so you might get ads about <a href="http://en.wikipedia.org/wiki/Og">Ogs</a> <img src='http://w-shadow.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ).<br />
Note that this might be considered a slightly &#8220;grayhat&#8221; technique by some. </p>
<h3>Get advanced AdSense tracking</h3>
<p>The statistics available in the AdSense account are very general and not that useful for advanced optimization. For one, per-URL and per-keyword CTR stats would help a lot in seeing which pages are performing well and which need to be improved.</p>
<p>Currently I&#8217;m using the <a href="http://www.supriyadisw.net/2006/07/adsense-clicks-tracker">AdSense Click Tracker</a> plugin to <a href="http://www.seobook.com/archives/001370.shtml">track AdSense clicks with Google Analytics</a>. This approach works, but it only catches around 40% of the clicks and I can&#8217;t seem to get certain data from GA reports (like the aforementioned per-URL CTR). So I&#8217;m still looking for a better tracking script.</p>
<h3>Do what professionals do (not what they say)!</h3>
<p>There are lots of AdSense e-books and video courses out there (<a href="http://w-shadow.com/goto/some_of_them_are_pretty_good/12/" rel="nofollow">some of them are pretty good</a>), but what I&#8217;ve found really useful is examining how successful webmasters optimize their pages for AdSense. You can see <em>real examples</em> of how ads are integrated into the content, analyze AdSense block placement and so on, and, best of all, it&#8217;s free <img src='http://w-shadow.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  </p>
<p>Keep in mind that you need to pick the site to analyze carefully. Some highly successful websites are deliberately under-monetized, at least in terms of contextual ads, as they can afford it easily. I&#8217;d also suggest you look for websites with target audience similar to yours for better results.</p>
<hr/>Copyright &copy; 2010 <strong><a href="http://w-shadow.com">W-Shadow.com</a></strong>. This Feed is for personal non-commercial use only. If you are not reading this material in your news aggregator, the site you are looking at is guilty of copyright infringement.]]></content:encoded>
			<wfw:commentRss>http://w-shadow.com/blog/2007/12/04/slightly-advanced-adsense-optimization/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
