Giving Credit Where Credit Is Due

Does your PPC program drive more sales than it’s credited for? The answer is certainly “yes,” but the sources and volume of under-reporting might surprise you.

If you drive your program through your web analytics software you may be missing 10 – 30% of the sales! This is not the fault of the software as much as it is the convenience of using javascript tags for tracking. In past years, part of the problem came from browsers not happy about running third party javascripts, but those problems have been fixed.

The problem now is not with javascript flakiness as much as when the script is run. Almost everyone wisely puts the javascript tracking in the footer of their web pages. The reason? You don’t want the customer to have to wait for the javascript to run before loading the rest of the page. If there is any problem, you want the page to load and the footer to hang so that the user can shop unimpeded.

Therein lies the rub. Because it’s in the footer the javascript can only cookie the browser after the whole page loads. For heavy, slow, image-laden pages, customers often move on to the next page before the footer loads. If the user sits on that subsequent page long enough to fire the javascript the problem will be that you’ve lost the url parameters that allow your tracking system to know the source of the traffic. That user is now flagged as “untracked” even though they came through a paid advertisement.

We know this happens and understand the scale of the problem because it shows up whenever we do data audits with clients, but also because we sometimes employ both our standard tracking and a javascript tag when we’re studying marketing channel allocation for our PPC clients. The problem isn’t that orders we see are tracked to other programs; it’s that the sales we know came through a PPC ad aren’t tracked to any marketing program.

Knowing this, you might say: “Well, if I have a sense that this happens 20% of the time, can’t I just adjust my advertising efficiency thresholds by 20% to compensate?” Yes, you can, but the problem is that some destination pages are more susceptible to this problem than others, either because they load more slowly, or because users are more likely to navigate off of them quickly. This will disproportionately penalize some types of keywords over others resulting in lost opportunity as those ads are mistakenly bid down the page.

A better way to track high-dollar marketing programs is through use of a fast redirect. The redirect is fast if, and only if the redirect server doesn’t have to do a database look-up. If the server has to look up the destination url the redirect will be slow and the server will bog down during traffic bursts. We pass the final destination url to our redirector as an encoded parameter so the redirect takes less than 0.1 seconds and the volume of redirects is almost irrelevant.

Using a redirector provides much more robust tracking, but can/should be cause for concern as well. With all of that valuable traffic passing through a third party box, it’s valid, indeed essential to ask: “what happens if the box goes down?” We stressed out about this, too. Our approach was to build in multiple redundancy by having multiple redirectors. To keep these independent, these servers are located across the country, and use different internet backbones. All the servers share the work, and are self-checking and self-correcting. If a data center becomes unavailable—say, due to a server failure (almost never), or due to DC connectivity problems (very rare), or due to routing hiccups somewhere on the web (not rare, but brief)—we use smart DNS to reroute traffic to the healthy machines within a minute. No system is 100% perfect, but this redundancy and automatic checking provides extremely high uptime.

Handling order allocation issues can be done on the fly, with the confirmation page tag sending marketing allocation along with the order details, or through a back-feed of order IDs and marketing channel credited. Any competent search agency can then base its bidding and reporting on only those sales your system has flagged as paid search or unknown.

We see all the costs associated with PPC advertising, but we don’t see all the sales generated. While this post may cause some eyes to glaze over, understand that this is not minutiae by any stretch of the imagination.

Better tracking technology plugs a big hole, but others remain. Users drop cookies, use multiple browsers, and sometimes search on one machine but place the order on another after shopping around. We can track spillover to the call center, but measuring foot traffic driven to the stores remains elusive. However, those who throw up their hands and conclude that direct marketing metrics shouldn’t be applied to search simply aren’t trying hard enough.

Opinions expressed in the article are those of the guest author and not necessarily Search Engine Land.

Related Topics: Channel: Analytics | Paid Search Column | SEM Tools: Web Analytics


About The Author: is Co-Founder and Chief Marketing Scientist of RKG, a technology and service leader in paid search, SEO, performance display, social media, and the science of online marketing. He also writes for the RKG Blog. Follow him on Twitter at @georgemichie1.

Connect with the author via: Email | Twitter | Google+


Get all the top search stories emailed daily!  


Other ways to share:

Read before commenting! We welcome constructive comments and allow any that meet our common sense criteria. This means being respectful and polite to others. It means providing helpful information that contributes to a story or discussion. It means leaving links only that substantially add further to a discussion. Comments using foul language, being disrespectful to others or otherwise violating what we believe are common sense standards of discussion will be deleted. Comments may also be removed if they are posted from anonymous accounts. You can read more about our comments policy here.
  • Chris Reynolds

    It seems a bit like reinventing the wheel to build this network of redirectors yourself – what about Atlas, Doubleclick, Mediaplex etc. Not to mention all of the bid management tools out there.

    At least that way if it does go down you have someone else to blame!

  • George Michie

    Hi Chris,

    The point is that SOMEONE needs to make sure these critical details are handled. Whether it’s RKG or another agency, or a third-party tool, it’s important for advertisers to ask hard questions about the integrity of the data. If the data is wrong, the bidding is wrong and the program won’t be clicking on all cylinders as it should be.

  • briancarter

    George, love your columns. Hey, can you give a source for the 10-30% of lost visits? Are you saying 10-30% of javascript conversion code doesn’t execute? I’ve never heard it that high. Is that number from data on sites you work on, or an industry standard?


  • nickstamoulis

    Hi Chris, great post, but I too would like to know where you are pulling the 10-30% lost visits metric? I have never heard or experienced that much of a discrepancy.

    I normally use analytics and conversion tracking that the search engines provide and have achieved excellent results for many years. I have tested many of them out there and have found issues with stability, less accurate data and a learning curve as I try to learn many of these PPC management applications…. Anyway are there any 3rd party products you would recommend that might fill in this 10-30% gap?

  • George Michie

    Nick, Brian, thanks for your questions and feedback.

    The 10 – 30% figure comes from data audits we’ve done with clients and from our own use of both technologies on the same site. It’s a big number, and a big range within that number based on page load times.

    We built a decent tool to measure page load times and found that on days when the page load time is particularly slow due for whatever reason, the discrepancy between what we see and what the javascript tag shows spikes as high as 50%.

    Again, this is beyond just credit allocation discrepancies, and it doesn’t impact all pages by the same amount. Sometimes the loss is greater when the destination page is a search results page, sometimes it’s less. Same with product pages. Much depends on the size and number of images on the page.

    Nick, I’m not sure what the third party tools use for tracking results. I recommend asking hard questions about whether they use a redirect (good), whether the redirector has to do a database lookup (bad), and whether there is redundancy among redirectors in case of network outages (essential).

  • nickstamoulis

    Hi George – Thanks very much for the additional information and info regarding the third party tools, I will keep this in mind as I continue to search for a good PPC tracking provider in the future.


Get Our News, Everywhere!

Daily Email:

Follow Search Engine Land on Twitter @sengineland Like Search Engine Land on Facebook Follow Search Engine Land on Google+ Get the Search Engine Land Feed Connect with Search Engine Land on LinkedIn Check out our Tumblr! See us on Pinterest


Click to watch SMX conference video

Join us at one of our SMX or MarTech events:

United States


Australia & China

Learn more about: SMX | MarTech

Free Daily Search News Recap!

SearchCap is a once-per-day newsletter update - sign up below and get the news delivered to you!



Search Engine Land Periodic Table of SEO Success Factors

Get Your Copy
Read The Full SEO Guide