Using Google Analytics Filters to Remove Session IDs from URLs

Posted in Analytics, PPC, SEO on March 3rd, 2010 by Hannah

One of the great things about working online is that you can track and monitor virtually anything and everything. That is of course, as long as you have some sort of analytics package set up. We use Google Analytics for most of our clients. It a pretty powerful solution (when used correctly), and of course has the added advantage of being completely free… and we all like free, right?

Google Analytics is pretty easy to set up – you simply need to insert a small snippet of code into every page of your website. However, there are certain instances whereupon URL structure can adversely affect the data which you get out of the package.

For example, if you want to monitor conversions through your website via Google Analytics, the easiest way is to set up goals and funnels.

Goals are very easy to set up – all you need to do is insert the URL which all users who complete the goal hit. For example – if you were looking to track purchases, you’d probably use the ‘thank you’ page URL which users hit once the goal is completed.

Funnels are simply the steps a user has to go through in order to complete a goal. So, again taking our purchase example; step one might be a page where the user completes their name and address; step two might be where they insert their payment details; step three might be the confirm purchase page; and step four might be the thank you for purchasing page.

All of this sounds simple enough; however, you are reliant on all users hitting the same pages. Which, if a site uses Session IDs can be a problem…

We came across one such example a couple of weeks ago. We won ourselves a lovely new insurance client. Like many they were using a white label quote engine. Not unusually, the quote engine utilised dynamically generated session IDs. Ordinarily this isn’t a problem as the URLs are typically configured as follows:

www.website.co.uk/quote-form/step-one.html?uniquesessionid

These types of session IDs are simply ignored by Google Analytics, and as such you can get aggregated data on all of the users who viewed www.website.co.uk/quote-form/step-one.html – this means you can track conversions by setting up goals and funnels as normal.

However on this particular site the URLs were configured as follows:

www.website.co.uk/quote-form/uniquesessionid/step-one.html

As such a new URL was being dynamically generated for each user. This was causing problems in Google Analytics, making it impossible to track conversions via goals and funnels in the usual way.

However, there’s a nice little work around – by using a filter you can solve the problem:

Let’s use this URL as an example:  www.website.co.uk/quote-form/uniquesessionid/step-one.html

  1. Login to your analytics account, however rather than clicking on ‘view reports’ click on ‘edit’.
  2. You’ll be taken to your profile setting page
  3. Click on add filter
  4. Give your new filter an appropriate name
  5. Select ‘Custom filter’
  6. Select ‘Search and Replace’
  7. From the Filter Field drop down list, select Request URI
  8. In the Search String box insert:       quote-form/.*/
  9. In the Replace String box insert:     quote-form/
  10. Select ‘No’ for Case Sensitive
  11. Hit ‘Save Changes’

Effectively this will filter out all of the Session IDs from the URLs – so rather than reporting on individual user’s URLs you will be able to view the data in aggregate, and set up goals and funnels as usual. Smart, huh?

Tags: , ,

Should You Really Be Pausing That Keyword?

Posted in PPC on January 7th, 2010 by Hannah

question-markI’m often asked at what point I decide to pause a keyword in a PPC campaign. The truth is that when asked anything about PPC my response is always “it depends”.

But that would make for an extremely short, and frankly useless blog post, so I thought I’d note down the process I’d usually go through here. Hopefully you’ll find it useful :)

So, first things first – for those less than familiar with PPC what the devil am I talking about? Well, within a PPC (or Paid Search) campaign you select various keywords for which you’d like your ads to appear. So, if you sell blue widgets, you might decide to select a keyword like ‘buy blue widgets’.

Now any PPC manager worth their salt will continually test, learn and refine when tackling their campaigns. As such they will be experimenting with new keywords and measuring how effective (or otherwise) they are. Keywords which don’t perform get paused so ads no longer appear when a user types in that search query.

So, how do you decide when to pause a keyword?

Lets assume that you’ve been tracking conversions and you’ve a keyword which is either:

Generating no conversions
or
Converting, but at an unacceptably high cost

 

Before pausing a keyword* I’d consider the following:

1. Do you have sufficient data?

You won’t always be able to hold out for a ’statistically significant’ sample size before pausing a keyword, however if a keyword has had only ten clicks, the chances are that you’ve insufficient data to tell whether or not this keyword’s going to work out for you. Patience grasshopper.

2. Which actual queries is the keyword exposing you to?

Assuming the keyword in question is broad or phrase matched - have you checked out which actual queries you’re getting clicks from? It may be that the keyword itself isn’t a problem per se – it’s just that you need to add in some negative keywords to prevent ads showing for irrelevant terms. Within Google Adwords you can take a look at the actual queries which resulted in clicks from a particular keyword by clicking on the tick box next to the keyword in question, the click on ’see search terms’ and then ’selected’. You’ll then be able to see which queries users have actually typed in. If there’s something irrelevant there – add it as a negative.

3. Is your keyword in the right adgroup?

Take a little look and see whether or not the keyword in question really belongs in that adgroup. Is it really relevant? Could you write a more relevant ad? In some instances it’s worth moving the keyword (or indeed a group of themed keywords) into a separate adgroup; or even a separate campaign if you need to control the amount of budget you’re spending on it – with improved targeting you may find that results improve. 

4. How’s your quality score?

If your quality score for this keyword is poor then you’ll be paying more than you need to per click. If you’re paying more than you need to per click, then you’re also paying more than you need to per conversion.  Quality scores can be improved by making your ads and landing pages as relevant as possible to the keyword in question.

5. Have you tried tweaking your bids?

Your bid (combined with your quality score) will determine the position at which you ad appears. Average position can make a difference when it comes to conversions – if conversions are too costly when you’re appearing first experiment with different bids to see if you can get conversions at a lower cost by altering your position.

6. Are you sending the keyword traffic to the right landing page?

Double check that the landing page really is relevant. Could you send traffic from this keyword somewhere better?

It’s also worth checking out bounce rates via your analytics package – if bounces are particularly high then it may be that the landing page is the problem. If you suspect this is the case test out a different landing page.

7. Is that keyword commercially viable?

Let’s assume that we’re running a campaign for an e-commerce site – the keyword in question is ‘cheap ugg boots’. The problem is the prices on this site just aren’t very competitive. You can buy ugg boots cheaper elsewhere. In this instance unless you can get the product priced more competitively - it’s probably best to pause this one.

8. Consider user intent

Step away from those keyword tools. Yes, you. Just because a keyword tool suggested it does not make it relevant. You are a human being. Think like one. Does that keyword really express whatever product or service you’re looking to sell? Try googling it and see what other ads pop up. Now take a look at the natural results too. Now speak to some other human beings about what someone typing in that word or phrase is actually likely to be looking for. Oh and don’t just speak to people who also work in search, we’re not normal …erm, I mean representative.

 

*Just to be clear here - I don’t implement this process for *every* keyword… I’d go loopy…and there aren’t enough hours in the day. But I think nonetheless it’s useful to consider for higher volume keywords, and indeed those keywords that your gut tells you should work, but just don’t seem to be doing ‘the do’ right now.

So m’dears what did I miss out? If you’ve any tips of your own you’d care to share I’d love to hear them.

 

Image credit Valerie Everett

Tags: , , ,

When it Comes to Adwords, It Pays to be Negative

Posted in Adwords, PPC on August 11th, 2009 by Hannah

thumbs-down

What am I blethering on about? Negative keywords.

So, what are negative keywords?

According to Google:

“Negative keywords are a core component of a successful keyword list. Adding a negative keyword to your ad group or campaign means that your ads won’t show for search queries containing that term. By filtering out unwanted impressions, negative keywords can help you reach the most appropriate prospects, reduce your cost-per-click (CPC), and increase your ROI.”

Still not sure? Let’s imagine that you sell iPods. Therefore, you’re bidding on terms like iPod, the various models and colours and so on. However, you don’t give them away for free. By including ‘free’ as negative match, you’re ads will not show for searches such as ‘free iPod’.

Sounds sensible, right? And yet, I see many campaigns with either no negative keywords at all, or a woefully inadequate list.

The good news is, that sometimes – you can get away with it. Google applies a relevancy algorithm to every keyword in your campaign, which it compares to the keyword entered by the searcher.

Over time, Google will recognise that certain search terms do not illicit clicks and so over time, you will automatically stop appearing for these search terms. This does take time though, and in the meantime your campaigns will suffer.

However of course, this assumes that you don’t get clicks. If you get clicks your ads will continue to show, and you’ll be wasting money. Bad times.

So, I’m guessing you’re now sold on the need to include negative keywords – but how do you go about it?

 

Adding Negatives

You can add negative keywords either at a campaign or an adgroup level. Using the new interface, simply click on the campaign you want to add negatives to, then click on the keywords tab. Scroll down to the bottom of the page and you’ll see a link for negative keywords. Here you can elect to add them either at the campaign, or ad group level.

As with the keywords you bid on you can elect to add them as negative broad, negative phrase or negative exact match:

Negative Broad – this will prevent your ads from showing if the keyword (or words) you select appear anywhere in the search query

e.g. If you negative broad match Van, your ads will not appear for any search queries which include the word van

Negative Phrase – this will prevent your ads from showing if the phrase you selected appears in the order you’ve entered it anywhere in the search query

e.g. If you negative phrase match van insurance, your ads will not appear for the search query ‘van insurance’ but will appear for search queries such as ‘insurance for van’

Negative Exact – this will only prevent your ads from showing for the precise phrase which you have selected.

e.g. If you negative exact match van insurance your ads will not appear for the search query ‘van insurance’ but will appear for search queries such as ‘insurance for van’ and ‘van insurance quote’

 

How to find negative keywords to add to your campaigns

Most you’ll be able to figure out all by yourself :)

The key question to ask yourself is what don’t you do? Think about products and services which are related to your sector, but you do not offer.

Also think about how you sell – for example if you don’t give things away free – you’ll need to add ‘free’ as negative match. Likewise if you don’t lease or hire you’ll need to add those. Conversely if you only lease or hire you’ll need to include ‘buy’ as negative match.

Other negatives worth considering include:

Job Seekers – consider including: career, careers, jobs, job, etc

Courses/Qualifications – classes, courses, qualifications etc

DIY – DIY, how to, etc

Repair – repair, repairs etc

Second Hand / Antiques - second hand, antique, antiques, etc

Software – software, freeware, downloads

 

Google’s keyword tool is also a great source, as it demonstrates the sort of searches which Google deem relevant to your selected keywords. Simply copy a representative chunk of your keywords into the keyword suggestion tool. Then go through the list of suggestions generated by the tool and include any irrelevant ones as negatives.

 

Likewise the search query report will tell you which search queries have elicited clicks. To run the report:

  1. Click on the ‘reporting tab and select ‘reports’.
  2. Click on create new report.
  3. Select ‘Search Query Report’
  4. Select adgroup from the drop down menu (for some reason this defaults to ad, but in my view the report’s much easier to use if it’s filtered by adgroup)
  5. Select an appropriate length of time e.g. one month.
  6. Hit ‘create report’ and Bob’s your Mother’s Brother

Most of the search queries will be relevant (hopefully!), but add any irrelevant ones as negatives.

 

I hope you’ve found this useful – if you’ve any tips of your own you’d care to share, please do so in the comments.

 

Image credit Fuyoh

Tags: , ,

Competitor Ad Analysis in PPC Campaigns

Posted in PPC on July 21st, 2009 by Hannah

Competitor analysis ordinarily forms a key part of any marketing activity, however seemingly, when it comes too PPC, it sometimes gets forgotten. 

All too often I see campaigns with impeccable structure, great keyword selection, judicious use of match types and negative matches and yet; they stumble at the final hurdle. Their ads just aren’t standing up (or standing out) versus the competition.

Consequently, as their click through rates are poor, their quality score is suffering and they’re paying over the odds for their clicks. Bad times.

So, just how good are your ads?

Check out the competition:

So you need to look at your ads in situ – here you’ll be able to see what the competition are doing, and indeed how your ads stack up. Now, you don’t want to look at them live, as you’ll be generating impressions and no clicks, which might hurt your quality score even more. Google have a handy solution – the ad preview tool.

So check you’ve selected the correct geo-targeting options so you can see your ads alongside your competitors, pop in your search query and you’re good to go. Here are some things to look out for:

Offers:
 Click to Enlarge

Click to enlarge

I’ve chosen to use ‘double glazing’ to illustrate my point as it’s a very competitive ‘offer driven’ sector. On the page you’ll see ads featuring 40% off, 35% off, 70% off, 65% off, buy one get one free, etc, etc.

Now, imagine that you’re offering 35% off – I’m guessing that your click through rates might just suffer in the face of such competition.

So what do you do? Assuming you can’t offer 70% off to stay ahead of the competition, what should you say instead?

My view would be to create a new ad to test. Avoid the whole x% off messaging altogether as it looks like you can’t compete. Instead make a general mention of low pricing, or a sale, then focus on another key benefit – e.g. interest free credit; no quibble guarantees; lower energy bills; etc. Test it versus the current ad, and see what happens.

Humour:

 ppc1

Click to enlarge

Alternatively, you might look for other ways to make your ad stand out versus the competition. Above I’ve shown an example of a search for ppc agencies. Now to my mind, whilst the ads shown are fine, they’re a little bit dry for my taste. Therefore, when I was creating a campaign for Gravytrain I elected to inject a little humour into the mix. Now clearly, depending on the product or service you’re promoting that might not be the way to go, but we’ve seen some success, so I would suggest a test.

Be Topical:

Again here this won’t necessarily be applicable to all products and services, however sometimes mentioning something topical can make your ad stand out versus the competition. We tested a set of ads which referenced the credit crunch for one of our insurance clients, which saw significantly higher click through rates than their previous best performing ad. Interestingly conversion rates also held up well.

 

Whatever you decide to do, we wouldn’t recommend making wholesale changes to your ads – instead leave your best performer live and create an alternative and see how it works for you. In order to give your new ad some exposure you’ll need to select: ‘Rotate – show ads more evenly’ within the ad serving options of your campaign settings.

Hopefully you’ve found this useful – if you’ve some additional tips you’d care to share please let me know in the comments.

Tags: , , , ,

An Introduction to PPC – Part Six – Uploading Campaigns, Writing Ads & Going Live

Posted in Adwords, PPC on July 7th, 2009 by Hannah

light-at-the-end-of-the-tunnelWelcome to the final part of our introduction to PPC. If you’ve not already done so you may like to look over parts one, two, three, four and five.

So, by now you should have your account structure nicely planned out – it’s now time to write your ads and get that campaign live.

Back in part three we talked you through setting up your account, so you’ll now need to either login to that account, or if you’ve not done so already create your account.

Step One – Targeting Languages & Location

First you will be asked which languages, and which locations you wish to target. So, pick a campaign and input the relevant details.

Step Two – Creating Adverts

You’ll then be asked to create your first ad. This feels a little backward, as you haven’t inputted any keywords yet. Don’t worry – just pick an adgroup – you’ll be asked to input the keywords after you’ve created your ad.

You’ll see that you have a strict character limit of 25 for the headline, and 35 for the following two lines. Ultimately it’s all about targeting. You want your ad copy to match your keywords as closely as possible. Try to:

  1. Mention the keywords targeted
  2. Make the ad relevant
  3. Add in an offer or call to action to encourage people to click

It’s not a bad idea to have a look at other advertisers to make sure that your ad is competitive – for example offering a 10% discount for online orders sounds great, until your competitor starts offering a 20% discount.

It’s all about testing and learning. You won’t know what works until you try. Always create a minimum of two ads for each adgroup so you can see which ad performs better.

Step Three – Keywords

Now you can cut and paste the keywords which relate to the ad you’ve just created directly from word or excel. Or type them in if you’ve formulated your keyword lists on paper.

Step Four – Pricing

Again here – this is a little confusing - you’ll need to input the daily budget for the campaign, (i.e. the amount you want to spend on all of the adgroups in the campaign) and the maximum cost per click you are willing to pay for the keywords in your adgroup.

Right now I would recommend that you do NOT bid on the content network. To do this, simply leave the box marked CPC Content Bid blank.

Step Five – Billing

You’ll then be asked for your billing details. Again, I know this feels kind of strange – you haven’t finished setting up yet have you? Don’t worry. Just complete your billing details, and you’ll then get the opportunity to continue to build your adgroups and/or further campaigns.

 

Lather, Rinse, Repeat

You should now find yourself in the Adwords interface. You’ll now need to input all of your other adgroups and campaigns. Until you’re 100% ready to go I’d recommend pausing all campaigns – you can then go live once everything is inputted.

 

Track Conversions…

If your customers can convert online, it’s really important to track this. If you’re using the new adwords interface, click on the tools tab, then on to conversion tracking. If you’re using the old interface, you can click directly on conversion tracking it’s the fourth option on the campaign management tab.

 

Don’t Go Live Yet! Top Tips to Save the Pennies…

When you’re starting out, it’s easy to blow your budget on clicks you don’t want – avoid this by following our top tips:

  1. Make sure you’re geo-targeting the right area – if you’re based in the UK, you probably don’t want US clicks – check your campaign settings
  2. Check that you’re not on the content network (unless you want to be) – again check your campaign settings
  3. Add negative keywords – remember when we did keyword research in part four we were left with unrelated terms? Add these as negative keywords to prevent your ads from appearing for unrelated terms – you can add negative keywords at a campaign or an ad group level.
  4. Consider keyword matching options – for further details see Google’s explanation

Ok, so you’re good to go? Unpause those campaigns and make it live!

 

One Final Note

Remember – everything you’re doing right now is a test. You’ll find that some keywords work better than others, and likewise some ads work better than others. The key is to test and learn, then refine your campaign accordingly.

 

 

Image credit Miss Turner

Tags: , , ,