Using Web Analytics for PPC Optimization

If you know anything at all about PPC, you know that campaign optimization is one of the most important tasks a PPC manager can perform. Managers spend most of their day tweaking bids, ad copy, campaign settings, networks, keywords, negative keywords, and many other data points within the PPC engines.

Campaign optimization is absolutely essential to PPC success. But if you’re spending all your time in the AdWords and Bing Ads interfaces, you’re missing a big part of the PPC optimization picture.

The Rest of the PPC Story

PPC metrics like CTR, conversion rate, cost per conversion, CPC, etc. are crucial elements that can’t be ignored. This data tells us what is happening with an account: how much traffic it’s generating, how many sales or leads it’s driving, and how much all of that cost. We get a great picture of what is happening.

The problem is, often we don’t know why.

That’s where web analytics come in. Web analytics tell us what PPC visitors did once they arrived at the website.

“Now wait a minute!” you might be thinking. “I’m using AdWords conversion tracking, so I can see conversions! Don’t those happen on the website?”

The answer is absolutely yes. And if you’re not tracking conversions via either the free PPC engine tracking scripts or a third-party tool, then shame on you.

But does that data tell you why someone converted? How many visits to the site did it take for that conversion to happen? What other pages did they view? Were they already a customer making a repeat purchase, or was this their first visit?

PPC conversion tracking can’t answer those questions. But web analytics can.

Key Analytics Measures for PPC

Even the most rudimentary web analytics measures can tell us something about our PPC campaigns. The following metrics can be found in any web analytics program. I’ll focus on Google Analytics, because it’s so ubiquitous – but you certainly don’t have to be using Google Analytics to get these numbers.

Bounce Rate

Bounce rate is the percentage of site visitors who visited one page and then left the site.

bounce rate

Usually, a high bounce rate is considered a bad thing. If you’re an ecommerce site, and 80 percent of your PPC visitors are bouncing, that’s not good – it means that only 20 percent of people are bothering to go beyond the landing page.

But what if you’re using PPC to generate leads, and you have a lead form right on the page? Visitors could conceivably fill out the form and convert right there, without going to another page. In this case, it’s a low bounce rate that’s bad – it means no one is converting!

As you look at bounce rate, think about your campaign goals, and what the numbers mean.

Average Time on Site

Average time on site measures how long visitors spend on your website, in minutes.

average time on site

It probably takes at least 4-5 minutes to complete an online order on an ecommerce site, so if you’re an ecommerce PPC advertiser, a longer time on site is good.

What about the one-page lead form, though? Best practices for online lead forms indicate that shorter forms are best. If it takes 4-5 minutes to fill out your form, you’re using the wrong form. In this case, shorter times on site are a good thing!

Number of Pages Visited

This metric is exactly what it sounds like: the average number of pages visited on your site.

pages per visit

Most ecommerce shopping carts are at least 4-5 pages. Add 1-2 pages for your landing page and any additional items the visitor might be interested in, and you’re looking at a good average of 5-7 pages per visit at a minimum.

I bet you know what I’m going to say here. For the one-page lead form, if your average number of pages visited is 5-7, you’ve probably lost the lead. An average of 1.5 is probably good in this case.

Are you seeing a pattern here? In order to accurately evaluate the meaning of web analytics metrics, it’s crucial to think about your PPC campaign goals. Good ecommerce metrics will be very different from good lead generation metrics.

2 Final Caveats

As with all aggregated data sets, web analytics represent averages. And as we all know, averages lie.

While spending a lot of time analyzing what one or two visitors to your site did probably isn’t efficient, it does pay to break your data out into segments. For now, just remember that averages may not tell the whole story.

On the flip side, watch out for outliers. Let’s say that your ecommerce campaigns have an average time on site of 7 minutes, but you have one campaign with an average time on site of 22 minutes. While on the surface that might sound good, it’s probably not – in all likelihood, it means your poor site visitors are trying in vain to find something and aren’t succeeding. So if your underperforming campaign has outlier metrics like this, it’s probably time to optimize your conversion path a bit.

Now go take a look at your bounce rate, average time on site, and number of pages visited. You might be surprised at what you learn!

Editor’s Note: This post originally appeared on Search Engine Watch on September 25, 2012.

Related Posts:

12 Links Every PPC Pro Should Bookmark

Every day, there is a plethora of great PPC info shared across the web:  on blogs, in social media, and in forums.  Most of it falls into the “that’s interesting” category, but nothing more.

Periodically, though, a post or tool is so good that I bookmark it and refer back to it often.  Here is my list of the 12 links every PPC pro should bookmark.

Modified Broad Match Tool from Acquisio: This tool enables you to paste a list of keywords, tell it which ones you want to add the broad match modifier, and spits them out with a keystroke. It’s a huge time saver and I use it at least weekly.

SplitTester: A tool to quickly get statistical significance & confidence levels. Great for PPC ad testing.

WebShare’s split testing tool: This tool combines CTR and conversion rate to tell you the overall winner of an ad test.

145 PPC Must Do’s for 2012 from PPC Hero: This was a New Year’s post that was actually very useful.  I’ve been working my way through the list for the past 6 months.  Not every tip will apply to every PPC account, but if you’re looking for new optimization ideas, this is the place.

Excel Hints for PPC from SEOptimise: PPC’ers live in Excel, so we’re always hungry for more Excel tips. This is a good bunch of hints.

Excel Formatting Tips from Search Engine Journal: If your reports look like they were done by a 5th grader, this post will help you fix that.

Excel Tips & Tricks from PPC Associates: Yet more awesome Excel tips for PPC’ers.


Ion Interactive’s Landing Page Checklist: I refer to this often when advising clients on landing page best practices.

PPC Task Checklist from PPC Hero: A great list of PPC tasks that will help all PPC pros, from novice to expert.

Google Analytics Advanced Segments Shares from Jill Whalen: A neat list of advanced segments that you can copy and use in your own Google Analytics accounts.

Google Analytics URL Builder: A good way to make sure your custom URLs for Google Analytics are formatted properly.

Auditing PPC Accounts Without Account Access from Fathom: A recent blog post to help PPC’ers over a common stumbling block: auditing a PPC account when you don’t have access to the account itself.

And there you have it – 12 must-have PPC bookmarks! I know there are more out there, so share your favorites in the comments!  I’ll compile them into a future blog post.

Editor’s Note:  The link to the Ion Interactive Landing Page checklist was incorrect and has now been corrected. Thanks to commenter Max Miller for pointing out the error!

Related Posts:

Adwords Finally Adds “Optimize for Conversions” Option

Ever since the dawn of Adwords, advertisers have had the option to run more than one ad variation per ad group. This is one of the features that makes Adwords so attractive – the ability to test different ad copy and landing pages against a set of keywords and learn which performs the best.

Until this week, though, there was always a problem with the definition of “performance.” For Google, and for a handful of advertisers, “performance” is defined as “click-through rate” – the ad that generates the most traffic. But for most advertisers, “performance” is defined as “conversion rate” – the ad that generates the most desired actions, commonly known as conversions.

Until this week, Adwords offered 2 options for serving multiple ads: Optimize or Rotate. Rotate is simple to define: your ads will rotate evenly among impressions, with each variation getting approximately the same number of impressions. So if you have 2 ads, each will display on about 500 out of 1,000 impressions.

By default, the Optimize setting is turned on – changing it requires editing your Campaign Settings. And “Optimize” sounds great: after all, everyone wants to optimize their campaigns, right? Ha, wrong. Optimize (until this week) rotated ads based on click-through rate: the as with the highest CTR would, over time, be displayed on a larger proportion of impressions. It’s not uncommon to see as much as 80-90% of impressions going to one ad with “optimize,” meaning the ad with the lowest CTR barely gets shown. It’s also not uncommon for the ad with the best CTR to be the ad with the worst conversion rate – so you end up spending a lot of money for not very many conversions. Not good.

But what if you were an advertiser who wanted to drive traffic, with conversion optimization as a secondary goal? What if your ad test is just starting out? What if you’re a new advertiser and you don’t even realize you have a choice?

Good testing principles indicate that all test variants should be shown to test samples that are relatively equal in size and demographic. For instance, if an ad only shows to females age 18-34, there’s a good chance the results won’t translate to men age 45-54. So you want to divide up your sample 50/50, and make it random. But if your Adwords ads are set to “Optimize,” that’s most likely not going to happen.

Never fear, though – Adwords to the rescue! This week, Google launched a third option: Optimize for Conversions. Finally, after years and years of advertisers asking for a way to serve the best-converting ad more often, Google came through! Right?

Sort of. As with many Adwords features, there are a few caveats. First, note in the documentation this important caveat: “If there isn’t sufficient conversion data to determine which ad will provide the most conversions, ads will rotate using ‘Optimize for clicks’ data.” Yikes. It’s pretty obvious that most ads will amass a statistically significant number of clicks long before they reach a statistically significant number of conversions. So really, any new test is doomed to start Optimizing for CTR – thus messing up your conversion test results from the start.

Also, the word on the street (or at least on Twitter) is that Optimize for Conversions will optimize based on conversion rate, not number of conversions. So you may have an ad that gets a great conversion rate, but not many clicks; or vice versa. Either way, the system could be making the wrong decision about what’s working for you.

So for now, I’m sticking with “Rotate,” even though Google warns me every time that it’ll ruin my results.

Related Posts: