Archive for August, 2008

Yahoo’s AMP Ad Management System to be Released?

There is a lot of talk going around that Yahoo! will soon reveal it’s new display ad management system. This platform was formerly known as “Amp” and is expected to help them increase their revenue and growth projection. This new management system should start to rollout this quarter.

Yahoo! has been working to build itself as a management system that would easily enable to advertisers, publishers, and agencies to buy and sell hundreds of relevant ad space without the need of speaking to a Yahoo rep on the phone. Best of all this system is expected to be free unlike many of their ad management software competitors. One unique aspect about this new management system is that it would enable publishing partners to sell inventory on Yahoo! properties. “Inside of the company, the reason the confidence level is so high is we’re not just building a piece of software to be innovative. We are potentially the biggest customer of the software” said Mike Walrath, senior vice president of Yahoo!’s advertiser marketplace.” Word is that the initial feedback from partners have been very positive.

Google with its acquisition of DoubleClick is expected to release of integrated features in the near future. DoubleClick current is a paid management system.

This system was supposed to be released earlier, but was delayed when the Adam Hyder, the head of engineering for this project left for a different company.

Paul Lee
Director of Online Marketing
LeadQual - Search Engine Marketing

Fixing Microsoft Adcenter’s Conversion Tracking with a JavaScript Hack

The Issue

If you have ever tried to Advertise on Microsoft AdCenter and used Adcenter’s Conversion Tracking Code to measure the performance of your campaigns, you’ve probably noticed something fishy with the numbers that were coming back.  Most likely, you noticed that AdCenter, although much lower in search volume, seemed to convert at a much higher rate than Yahoo and Google.  A big win for your search marketing campaigns right?  Not So Fast.

Microsoft Adcenter’s implementation of Conversion Tracking is fundamentally different than both Google and Yahoo’s Implementation.  Adcenter’s Tracking Code is set to count a conversion every time a user sees your conversion tracking page.  In contrast, Google and Yahoo allocate only one conversion event per SEM click.  This means if a user refreshes your conversion tracking page, or even uses the browser to back up over the conversion tracking page, etc.  A conversion will be counted.  Depending on how your site is built (the effect is more pronounced when there is an interstitial conversion tracking page) Adcenter will record 1.5x to 3x the number of true converting events! 

This poses a challenge for PPC Marketers as we are often managing to a specific Cost per Conversion. Not knowing this, you might think you have your campaigns optimized to a $30 Cost per Conversion, but the true Cost per Conversion could be as high as $90!

The Fix

Unless you have coded your own conversion tracking mechanism or integrated a database to track all inbound traffic, or have the money to dish out for a fancy web analytics package, you will have to deal with using Microsoft’s Conversion Tracking.  At first glance, you might think that you could simply code your site to only display the conversion tracking code the first time they hit the page.  (Using Server Side Logic)  Upon further testing we found that this fix works for Firefox browsers but not for IE.  The key issue is that IE will execute JavaScript on a page even in a cached version!  This means when you back up over your conversion tracking page – even though it is a cached version the conversion tracking JavaScript will track yet another conversion.

Since JavaScript executes whether you refresh a page or not, any logic to fire the code will need be done client side.  How to do this?  LeadQual’s Implementation Involved Saving a cookie that says a browser has already visited the conversion page, and checking in Javascript to see if that cookie has ever been set.  If it has – then don’t execute the Microsoft Conversion Tracking Code Again.

Ultimately what this means is – you can use a template piece of Javascript Code that only needs to be configured with your account information and drop it in place of the standard Microsoft Conversion Tracking Code.

We Have Example Code Available – but not yet packaged for general release.  Interested?  Leave a Comment or Write Back!

Patrick Wang

Online Marketing Analyst

 

How to find and fix infinite crawling issues

Recently Google did a post on their Webmaster Tools blog about “infinite” crawling:

To infinity and beyond? No!

This gives some background on what “infinite” crawling is and possible causes.  It also tells you how to check for messages in your Google Webmaster Tools dashboard that indicate Google has found a problem.

Wether or not Google flags an issue here, it is a good idea to examine your website for “infinite”, or “excess”, crawling issues.  By “excess” I mean the same issue of crawlers having to follow lots of different URLs that lead to the same or similar pages, but just not infinite. 

Common examples are search/sort/selection functions that generate URLs with parameters like “page=x”, “type=x”, “price=x-y”, etc, especially when links are given on the page leading to various combinations of these.  As spiders follow these, they often return very similar results, and lead to yet more permutations of URL parameters.  Spiders can spend a lot of time following these and not find any new content, and will thus stop crawling your site or ignore pages you really want them to find since they are too busy following these other pages.

To find out if you have problems with infinite or excess crawling, a good place to start is your website analytics.  Do a report on one month’s worth of traffic, sort by the URL, and look through for areas where you see lots and lots of similar URLs.  It is usually pretty easy to spot these — you will see page after page of similar URLs.  You can also use website crawling tools such as Xenu to get a list of crawlable URLs.

Fortunately, you can address issues with infinite or excess crawling.  What you want to do is identify the set of pages that have unique content or lead to unique pages (e.g., the default sort/selection for your product catalog, listings, etc), and use robots exclusion protocols to keep spiders from following and/or indexing the rest.  Thus the spiders will follow a limited set of URLs, index your good content, and not waste time on URLs that serve redundant content.

The main tools to use here are as follows:

  1. Robots.txt:  With robots.txt, you can exclude entire sets of URLs with one simple command.  Used carefully, this can be safe and powerful.  For example, this command would stop spiders from following any non-default sort lists in your product catalog:
           Disallow: /mycatalog/search?*&sort=
  2. Robots meta tag:  With robots meta tag, you can tell spiders not to index certain pages, or to not follow links on pages.  For example, you could use this to tell spiders not to index “next” pages in your catalog search, or to not follow links on pages that use non-default sorting, etc. 
  3. rel=”nofollow” tag: Using the rel=”nofollow” tag on selected links in a page will tell the spiders to not follow those links.  You could use these on all links within a page that lead to duplicate content or excess crawling.  For example, if you have links in your catalog search page for different sort, price selection, etc options, you could use rel=”nofollow” on all links except those that lead to default settings.

By doing some trimming on what links spiders will follow, you can avoid infinite/excess crawling issues, which will focus the search engine spiders and your internal page rank on those page that have unique, useful content.  This gives your unique content a much better chance of being crawled and ranking higher.

John Erickson
LeadQual 

LeadQual, LLC.
6001 Shellmound St., #325
Emeryville, CA 94608

© 2010 LeadQual LLC
Phone: 1.800.670.3515
Email: info@leadqual.com