Share |

Archive for April, 2006

Highlight Google AdSense Ads: A new Greasemonkey script

April 26th, 2006

If you're a Firefox user, you may have already heard of the Greasemonkey extension, which lets you run scripts (code) in the browser that control how pages look and behave. One enterprising individual wrote a simple Greasemonkey script called Hide Google AdSense Ads that hides all the AdSense ads on a page. Of course, I would never use that script myself, but a simple change to the script gives us the Highlight Google AdSense Ads script. What it does is find all the AdSense link and ad units on a page:



and wraps them with a large red border:



This is a great way to find cleverly-positioned ads.

Note that the border will probably interfere with the layout of some pages, so I wouldn't leave it turned on permanently. You can download the script from my AdSense-related Greasemonkey scripts repository. Basic installation instructions are at the bottom of the page.

Eric Giguere is the contextual advertising expert who wrote Make Easy Money with Google and Uncommon AdSense. You can read this blog by mail if it's more convenient for you, just send a blank email to memwg-blog@aweber.com to subscribe.

Chitika earnings poll — vote now!

April 26th, 2006

One of my readers reports yet another disappointing month with Chitika's auditing of their eMiniMalls earnings. They lost 50% of their earnings this month. I just checked my own meager earnings and I've lost about 15%, so it's not as bad for me but I'm wondering how others are affected. Please take a minute and participate in the Chitika eMiniMalls Earnings Poll. All you need to know is what your average monthly earnings are (before auditing) and the percentage of those earnings that you lose after the auditing. You can also suggest and vote on ways for Chitika to improve your experience as a publisher.

Calculating monthly earnings is easily done from your Chitika management console. Go to the Unaudited Reports page and select “Last Month” in the date filter:

After you press the “Go” button, scroll down to the bottom and write down the number. Then do the same from the Audited Reports page. Then calculate the difference in earnings as a percentage.

I'll leave the poll open for a week or two and then announce the results here.

BTW, I think Chitika publishers have more cause to whine than AdSense publishers do. Sorry, Nick, but you agreed to Google's payment terms when you joined the AdSense program — they weren't holding a gun to your head or anything… (See Section 11 of the AdSense terms and conditions, it's all spelled out there…)

Localized AdSense content

April 25th, 2006

Last week I was in the United States for a short vacation. Although most Europeans would find it hard to distinguish a Canadian like myself from an American, I can certainly tell that I'm in a different country as soon as I drive over the border. It's not just the stern-faced border guards asking to see your passport (though that's a big clue). Or the strange money (all the bills are the same color!). There are other subtle things, like different speech patterns and idioms (like “drive-up ATM” versus “drive-through ATM”), different street layouts and traffic patterns (the northern Detroit area is full of streets with no left turns allowed, instead you drive past where you want to go and do a U-turn), different banks (is the Fifth Third Bank a merger between the Fifth and Third banks, or the fifth Third bank, or 5/3 of a bank?). Which brings us to today's topic: localized AdSense content.

Localization is the geek term for adapting material for a specific locale, which is a cultural and/or linguistic and/or geographical grouping of humans. For example, the localized version of “localization” in the UK would be “localisation”. You'll often see locales described using language and country codes: for example, “en-US” refers to English as used in the United States while “en-CA” refers to English as used in Canada (and no, they're not the same). Localization affects more than spelling and grammar, however, it also applies to things like date and number formatting (“1,000.00″ vs. “1 000,00″), sorting sequences (do accents matter?) and other things. The World Wide Web Consortium (W3C) has a good FAQ on this.

Your blog or website is viewable by a worldwide audience, so you should give some thought to localization. The first think is to decide which language or languages you're going to support. Most sites are in one language only because of the effort and cost required to support multiple languages. For example, I've had requests for a French version of this blog, but I can't see myself doing it anytime soon because the postings I already write in English take so much time to do already, translating them (or coming up with entirely new content) just isn't worth it.

But even with one language there are localization concerns. There are many variants of English in use, for example. There are two general approaches:

  • Write for your own locale. This is the simplest choice. You know your own language and culture best. Works well if your readers are primarily from that locale. Or else you write compellingly enough that your audience will figure it out.
  • Write for the most popular locale. English sites often slant themselves towards an American audience. I do it, for example, by using American spelling for the most part — thus you see me talk about “color” and not “colour”. (Though I do sneak in the occasional Canadianism like kerfuffle or pogey — so instead of referring to AdSense as “webmaster welfare” I might call it “webmaster pogey”).

But of course, that's without considering AdSense. In theory, you shouldn't be concerned with AdSense at all in writing your content, but in reality we all want to tweak our content so that it attracts the best ads. So keep these important facts in mind:

  • AdSense can only be used with certain languages. Originally, you could place AdSense ads on any page, but not too long ago Google tightened the rules. Now the page content has to be in one of the supported languages. If your content is in a different language, you're out of luck.
  • The ad inventory varies greatly by language. Remember, the ads you see all come from AdWords, and AdWords advertisers can choose which languages and countries they want to target. This is a good reason why you should use the alternate URL or alternate color feature of AdSense to make sure that those icky public service announcements never show up.
  • The words you use affect the ad targeting. Generally speaking, Google's algorithms are smart enough to handle simple cases. For example, “traffic equalizer” and “traffic equaliser” show the same general ads because Google is smart enough to treat “equaliser” and “equalizer” as equivalent. But using the wrong variants might cause you to miss advertisers who are advertising based on exact matches only.

Then there's the whole problem of which URLs to use for your pages. Most web servers support a feature called “content negotiation” which lets the server automatically choose the best version of a web page based on information provided by the web browser. This lets you use one URL to serve many different versions of a page. The problem, of course, is that the AdSense crawler is not going to see all the versions of those pages — it's just going to get the default version. It's better to use separate URLs for the different versions of a page and provide a way to automatically redirect visitors to those pages instead of having the web server do it transparently.

If you have further questions about this, please leave a comment or else send me some mail.

Eric Giguere is the contextual advertising expert who wrote Make Easy Money with Google and Uncommon AdSense. You can read this blog by mail if it's more convenient for you, just send a blank email to memwg-blog@aweber.com to subscribe.