Articles in The 'required step' Tag

January 12 2011

Match types aren’t just for pay-per-click (Google Analytics Goals)

by MoreVisibility

In pay-per-click advertising, keywords are what an advertiser bids on to have their ads shown in front of relevant web surfers. Advertisers have many different settings at their disposal to leverage keywords to maximize their marketing efforts. One of those settings is called the match type, and it’s used to control the relevancy, quality, and to some extent the volume of impressions and clicks that your ads will be eligible to receive.

For example, let’s say you’re bidding on the keyword “Miami Dolphins”, and you’re advertising with Google AdWords. Your match type will determine the quality and volume of traffic you receive:

– If you’re using Broad Match, your ad will appear anytime someone uses “Miami”, “Dolphins”, or any combination of those two words with any other words. So, searches like “Miami Heat”, “Miami Vice”, “Dolphins in the ocean”, and “restaurants in Miami” would all make your ads eligible when your keyword match type is set to Broad Match.

– If you’re using Phrase Match, your ad will only appear when the search term “Miami Dolphins” (in that order) appear before, after, or in between other words. Searches like “Miami Dolphins website”, “tickets to the Miami Dolphins”, or “directions to Miami Dolphins stadium” will all make your ads eligible to appear using Phrase Match.

– If you’re using Exact Match, your ad will only appear when a searcher types in “Miami Dolphins” (in that order), and with no other words before after, or in between “Miami Dolphins”. No exceptions.

(Google also has a new “Modified Broad Match” option. There’s a good article to read from the Google AdWords blog if you’re interested to learn more about it).

You must be wondering why the heck am I spending time writing about pay-per-click keyword match type options. Well, most everyone at MoreVisibility is well versed in pay-per-click, and anyone who works with Web Analytics knows at least a little bit about how pay-per-click works (and, if you didn’t know about keyword match types…now, you do!). If you’re creating and editing goals in Google Analytics, you’re going to need to be well versed in goal match types. Otherwise, what appears as a goal may not be what you wanted or expected.

In Google Analytics, there are three goal match types (for URL destination goals): Head Match, Exact Match, and Regular Expression Match.

1. Head Match.
Head Match for Google Analytics URL destination goals works somewhat like Phrase Match works in the pay-per-click advertising world.

Let’s say that I am using /thankyou as my goal URL. Using Head Match, Google Analytics will record a goal whenever any of the following pages are viewed:


Essentially, with Head Match, any time /thankyou appears in a URL (or, as we like to call it, a Request URI), and a unique page view is recorded for that URL, Google Analytics will record a goal. Notice that there are some possibilities above that you may not have considered that will count as goals using Head Match.

2. Exact Match.
This goal match type is exactly what it sounds like. It will match your goal URL exactly, without exception. This match type in Google Analytics is just like Exact Match in the pay-per-click world.

Using /thankyou as your goal URL and using Exact Match, Google Analytics will only record a goal when a unique page view occurs on:


Google Analytics WILL NOT record a goal when you’re using Exact Match for unique page views on pages like:


Notice how, using Exact Match, Google Analytics will not even count “/thankyou.html” as a goal. Exact Match is a very strict goal match type, but it may be exactly what you’re looking for, especially if you want to avoid the type of scenarios on bullet point 1 above.

3. Regular Expression Match.
The last goal match type is Regular Expression Match. Basically, this match type allows you to do all sorts of things with your goal URLs, using the power of Regular Expressions.

(Don’t know anything about Regular Expressions, or need a tune up? Don’t worry – I wrote an entire article about Regular Expressions a while back).

Regular Expression Match is great for lots of things, including combining multiple URLs into the same goal slot, or, forcing Google Analytics to match your goal URL depending on what it either starts with or ends with.

Example: you want Google Analytics to count a goal for any page that starts with /thankyou. Using the Regular Expression Match type, enter in:

^/thankyou (<– Yes, that’s the ^ symbol above your “6” key)

Using ^/thankyou will tell Google Analytics to match anything that starts with /thankyou, like:


However, it will not match anything like:


(You can use the dollar sign symbol, $, to match a URL by what the URL ends with…do read my post on Regular Expressions to know what I’m talking about).

Is your head spinning yet? Not to worry – comment below with your questions and I’ll try to answer them for you.

© 2024 MoreVisibility. All rights reserved.