Forecasting With Excel Trend Lines: Pimp My Analytics

Every analyst has been there – you’ve put a lot of hard work into some insightful analysis for your clients, but they just don’t understand what you’re trying to say. How you visualize your insights can be equally as important as the wonderful data you’ve found. There are numerous wonderful data visualization tools out there, but the one I come back to time and again is good ol’ Microsoft Excel.

This is Part 1 of 3 in a series of some of my favorite tips for visualizing your data in Excel, specifically looking at forecasting, showing lost potential and measuring impact. Today’s post will cover forecasting.

For the purposes of these posts, I’m going to use a fake client, Tara’s Mortuary:

The Problem

One problem that I run into all the time is proving to the client the long-term value of a campaign. For example, say that I am using AdWords’ tablet targeting options to run a tablet-specific campaign for Tara’s Mortuary. I have seen in Google Analytics that tablet users convert well organically for my client, so I am fairly confident that they will convert well for my paid campaigns. However, my campaign is off to a slow start, with a very high Cost-Per-Lead (CPL) and a low Click-Through-Rate (CTR). I have been optimizing however (adding new ads to improve CTR, optimizing landing page to improve CPL), so these numbers are improving a bit. I need to prove to my client that with continued optimizations, we can get these numbers to their targets.

Trend Lines to the Rescue!

To do this, I will use trend lines in Microsoft Excel to forecast when we will hit the client’s targets.

This is how my Excel might be set up. Please note that I added more weeks than I have data for – this is in anticipation of my trend line. Without doing this, my forecasted weeks would not be labeled. Also, notice how I have added a value for the weeks I made optimizations – this is just to mark these dates in Excel. To mark dates in this manner, you will just need to use the highest max value for an axis on the date you want to mark. This may become clearer when you see the chart (below).

I added the drop-down lines for the optimization dates to my chart by using Error Bars. You can also see here the point of adding those Target CPL and Target CTR sets of data. I have also done a fair amount of formatting to this chart. The formatting is fairly intuitive so I won’t dwell on it here – but please ask if you have questions on how to do this.

There are a lot of different ways to add trend lines, but the easiest (in my opinion) is by selecting the line you want to add a trend line to, right-click, and select “Add Trendline…”

It will automatically open up the trend line formatting toolbox. There are quite a few options for trend lines within this toolbox.

For this example, we are going to use a simple linear trend line. However, it is a good idea to research and play around with the other trend line options. Here are some situations in which I use the other trend lines:

  • Polynomial: This shows the trend for lines that rise and fall. The “Order” is roughly the number of rises and falls in your data – for example, if your data rises, then falls, then rises again, you will want to set this to 3.
  • Moving Average: I use this often when I am looking at daily data, because daily data tends to fluctuate so much within a given week. Setting the “Period” to 7 will give an average over the course of 7 days, providing a nice trend line which has the same growth and decline as your daily data, without showing large rises and falls throughout the week.

As a rule of thumb I always give my trend line a custom name (selected in the screenshot above), and format the line color and style to make sense with the rest of my data. Below is the result!

I Got Your “Wow Factor” Right Here…

Thanks to our trend lines, we can prove to the client that if we continue the campaign through week 19, we will very likely hit our target CTR and CPL. When you do this, you may need to adjust the number of weeks you show based on when your trend line actually crosses the targets. You may not need the target lines or optimization dates at all – I find them helpful but sometimes they can be seen as clutter by the client, depending on how easily your client absorbs information.

What do you think? Have any favorite tips for showing future data to your client? We’d love to hear them!

Google Correlate: Insights on Your Audience

Sorry, Google Insights for Search – it’s not you, it’s me. I just think we should be spending time with other developers and web analytics tools. Lately, I’ve had my eye on Google Correlate. It’s new, which is exciting enough, but it is also incredibly powerful.

Correlate vs. Insights

Google Correlate works essentially the opposite way of Google Insights for Search. While Insights will compare queries that you select over time, Correlate will compare queries you select to other queries that have the same trend. For example, if we try to use Insights to compare “employment” and “real estate,” we will basically get a nice trend downwards for both, with news headlines along the way that might help explain rises and dips in the trend.

Very useful – but arguably not as powerful as Correlate. Insights (above) doesn’t really show us anything we don’t already know in this instance. Using Google Correlate, you can actually see which Google search queries have similar trends to “employment.”

This can help us come up with queries and ideas that we don’t already have – it’s a way to find the things that we “don’t know we don’t know.” However, this isn’t its most powerful feature…

Input Your Data to Learn About Your Audience!

Google Correlate has a feature that allows you to input your own data. If you don’t understand why this is exciting, here are some ideas to mull over:

  • Input visits from your clients’ social traffic going back the last few years and look to see what search queries have the same trend. You might see some great ideas for your social campaigns.
  • Input visits or conversions from clients going back the past few years by state (Yes, you can compare trends by U.S. state as well!) to identify regions that should be targeted by a local search campaign.
  • Upload all sorts of data from the U.S. Census, health records, driving records, you name it – there is a ton of great data sitting out there for free that you can use to make the most of this tool.

Our Example: U.S. Census Unemployment Rate by State

For one of our clients, we know that their target audience tends to be people who are struggling financially and may have even been recently unemployed. In order to learn more about this audience, we uploaded Unemployment Rates by State from May, 2011 as released by the U.S. Department of Labor, Bureau of Labor Statistics (whew!). The results that Google Correlate yielded were eye-opening.

Based on the results above, we learned the following about our audience:

  • Our audience is not only looking for basic retail jobs like Home Depot and Bath & Body Works, but they may also hoping for online jobs working for companies like MySpace.
  • Our audience probably spends a lot of time online educating themselves about different topics. They frequent sites like yahooanswers.com and wikipedia.org. This education may be related to finding a job.
  • Not only is our audience concerned with finding a job, they also have to grapple with things like writing hardship letters (something you have to write when you foreclose on a home) and getting out of debt. Knowing that these are potential concerns for our audience is huge – we can now target to help them address these issues as well as finding a job.

Your Turn.

This tool won’t achieve its full potential until we get out there and use it. How would you use this tool? Any ideas on how Google should improve it? Make sure to tell them here. I’d love to hear your thoughts on how we can use this tool – if you have an idea but aren’t sure how to get the data for it, we might be able to help.

Analytics, PPC & SEO: Finding Valuable Keywords

Using web analytics to supplement your PPC and SEO practices is fairly common practice nowadays. However, today I’d like to demonstrate an idea that came across my desk that is fairly new (at least to me), thanks to the innovations of our team here at Location3 Media.

Our goal is to find keywords via Google Analytics and other analysis tools with high value, low competition and a high traffic volume.

Calculating Value

To calculate the value of a keyword, we need to know how well it generates click-thrus and conversions. To the math-mobile! For our examples, we will use the Festa della Repubblica, which is being celebrated in Italy today.

Keywords Search Volume Visits Conversions ClickThru % Conv. % Value Index
festival of the republic 6,600 4,000 500 60.61% 12.50% 758
festa della repubblica 49,500 6,000 1,000 12.12% 16.67% 202
italian national holidays 10,000 5,000 900 50.00% 18.00% 900

To get the data:

  • Search Volume: Get this data from a tool like the Keyword Traffic Estimator for AdWords or Google Insights for Search. You are trying to get an equivalent of Impressions for this number.
  • Visits and Conversions: Just grab this from Google Analytics!
  • ClickThru %: Visits divided by Search Volume.
  • Conv. %: Conversions divided by Visits.
  • Value Index: This one is slightly tricky. Decide on a number of impressions that you would like to see for all keywords – it can be arbitrary at first, the number just has to be the same for all keywords. I used 10,000 for the example above. Then your equation is: [Impressions] * [ClickThru %] * [Conv. %] = Value Index.
    • So for “festival of the republic”…
      10,000 * 0.6061 * 0.1250 = 758

The beauty of this is that you would think that “festa della republica” would have the highest value because of its high search volume and conversions – but no! Putting more effort into keywords with a higher clickthru rate and conversion rate will ultimately yield you the best results for your investment.

Calculating Competition

For this part, all you really need is a great tool and the wherewithal to use it. I’m specifically talking about the AdWords Keyword Traffic Estimator tool in this example, as one of my favorite tools.

Looking at this tool in the interface will give you a handy visual of how competitive your keywords are:

However, we are number junkies, and this visual isn’t enough to feed our lust! Within AdWords you can export this to CSV for Excel and you will get a nice clean number:

The Result

So now we have Value and Competition, and we can pull in Traffic Volume from our earlier data:

Keyword Value Index Competition Traffic Volume
festival of the republic 758 0.04 6,600
festa della repubblica 202 0.01 49,500
italian national holidays 900 0.01 10,000

Now we have a great snapshot of our keywords! We can see that “italian national holidays” is our winner, because it has high value, low competition, and a high traffic volume. I would then place “festival of the republic” next on the list, because it has a high value, but I would keep in mind that the competition is higher for this keyword.

Some closing notes:

  • Make sure that all of your data has the same date range. Since AdWords gives you monthly estimated traffic, make sure that you are using monthly data from Google Analytics as well.
  • This is just one way to look at your data. Make sure that you consider all angles. In this example, it might make sense to still target “festa della repubblica” from a branding perspective, since that is the official name of the holiday.
  • You can pull all of this data from the AdWords interface as well, you would simply use Clicks instead of Visits, and Impressions instead of Search Volume. Keep in mind that your AdWords clicks will never exactly match your Google Analytics visits. In this case I used Google Analytics because it was relevant to an internal conversation here at Location3.

Thoughts? Ideas? What would you do differently? I’d love to hear it! Please leave your comments below.

Site Speed: New Google Analytics Feature Goes Public

Last week, Google Analytics announced to the world via their blog that site speed is now a live feature of Google Analytics.

Site speed. Yee-haw. What can I do with it?

With this new report, you can take your website optimization to a new level! Not only is Bounce Rate, Time on Site and Pages/Visit a key metric, but average load time will also enter the equation. Site speed is also important to track because it is a key metric for both your organic listings’ SERP ranking as well as your paid search quality scores.

Here’s an example from our reporting:

In this image, you can see that my page at #5 has a high average load time as well as a high bounce rate. Before this new report, we would have had to scratch our heads and think, what is it about my content that are causing people to bounce?

That’s not to say that no one was concluding that site speed was an issue before, but now the answer is right in front of our faces instead of in a 3rd party tool.

How can I have access to the site speed reports?

I know what you’re thinking. Where does she get all these wonderful toys? Fortunately, you, too, can have site speed reports in your Google Analytics account!

First, you will need to update your Google Analytics tracking code. You can see a full guide here. Basically, you’ll only need to add one new line of code:

Then you will be able to find your Site Speed report within the Content section of the new Google Analytics beta, which everyone now has access to.

To learn more about Location3 Media’s web analytics services, click here.

FiveSecondTest – Get Real Input, Before it Goes Live!

FiveSecondTest.com is a website and community dedicated to collecting real user data for a design. This can be really helpful when you want to test a new design before it goes live, but don’t want to use an algorithm based tool like AttentionWizard.com.

There are three different types of tests you can currently do in FiveSecondTest:

  1. FiveSecondTest. This is the original. Testers have 5 seconds to look at your design and answer a series of questions. You can customize your questions to get specific feedback. For example, this business card company submitted an image of their website, and asked testers to think about what would make them more comfortable buying from this site.They then asked testers what they liked the most about the site, whether they saw the free offers, etc. to ensure the tester was having the intended user experience.
  2. NavFlow. In this test you can submit multiple images and watch the way your testers navigate through them. In this example, the testers are asked where they would go to find auto parts.

  3. You can then observe where visitors dropped off along the test. This is a very basic funnel analysis, that you can do before your funnel is live!

  4. ClickTest. Basic clicks analysis, but you can give the user specific instructions such as, “Click the area of the site you would use to sign up for email offers.” This is helpful for testing how easily your site is read by users. Below is the result of one of my test submissions, for an old blog of mine. I asked testers to click on what they felt was an area of emphasis. Based on this, I can tell that my background and images may be too distracting from my text.

Granted, the test isn’t perfect because the community providing feedback on your designs will be other web designers and web analysts, but this can still be an ideal testing setup for a new design in development. There are several different payment plans:

  • Community. This one is free, you basically earn tests by doing tests. This is what I have been using so far.
  • Solo. $20/month, 100 responses/month.
  • Team. $50/month, 250 responses/month.
  • Studio. $100/month, 500 responses/month.
  • Agency. $200/month, 1000 responses/month.