55+ Google Analytics Custom Alerts ‑ The Check Engine Light For Your Data

September 24, 2012

We wrote a blog about five features of Google Analytics that you probably are not using, but there obviously are more than five, and here’s another one that you probably aren’t using, but you should—Custom Alerts.

In fact, I think this is probably one of the KEY things you should do when setting up an account and a new website, and it's my bet that the vast majority of people don’t do it at all.

Custom Alerts

Why use Custom Alerts? Because you don't check your analytics every day. OK well some of you data geeks that read this blog do, and I do, but most people who are just regular people, don’t. That guy who is wearing 20 hats, doesn’t have time to go over his data every morning for an hour or two. You could argue he should, but maybe he doesn’t. Custom Alerts can let him know, in general, if there is something that needs his or her attention. Is something significant, or at least possibly significant happening? Should someone take a look? it’s like a check oil or check engine light on your car. If the light doesn’t come on you probably (I hope) change the oil on your car regularly, but if something is going wrong with your oil, then you sure are glad that light is coming on to let you know to check it.

That’s what custom alerts do. They just give you a text or an email saying “hey buddy, something is going down, you need to check it out.” And that’s often enough to get a marketer in FRONT of a problem, rather than get months down the road and realize that all the data on the site is corrupt, or it wasn’t tracking data for a month, or the commerce numbers tanked. But it’s not just BAD things. It’s letting you know when your site is getting a spike in social media referrals, or a boost in non-branded organic search traffic.

Now, like my recent 20 Ways to Use Google Analytics Custom Variables post, this isn’t a "how to" post covering exactly how to set up specific custom alerts. There are plenty of tutorials around the web. This is about suggesting specific alerts for you to use on your site. My recommendation is to set up basically all of these, with the possible exception of the commerce ones if you don’t participate in commerce. While intelligence alerts are great, are you using them? Are you checking your data constantly, daily, or weekly, for problems, or weird spikes or drops? Custom Alerts can let you know when things change as soon as they possibly can by email or even text. Some things you don’t want to wait for a week or two to find out that "oops, we haven’t been tracking data for the last 2 weeks."

One other note before I start listing them, I mention various percentages like 10 or 20% for increases or decreases. This is a ballpark, and for each site, it will be different. The key is to tailor your site so that these alerts don’t fire for your normal traffic fluctuations, but only send out their alerts when something interesting might be happening. Set them up with a certain percentage, and if they seem to fire all the time, then try bumping the numbers till they make sense. I’ll lay out the general area of the alerts, what it’s covering, and then the basic configuration for each alert.

So let’s jump into it.

1. No Data (daily)

If we could set this as an hourly alert we would. This will let you know if you had no visits on a particular day, a great way to let you know that something is wrong with the tracking on your site (or maybe your site itself is down).

all traffic -> Visits -> is less than -> 1

2 through 13. Site Usage

Get a general idea for big changes in your site compared to the previous week, either up or down. Spikes of visits or visitors could indicate new referral traffic, or even some sort of media mention, whereas a traffic drop could indicate some other sorts of problems, such as maybe a LACK of referral traffic, or a problem with your PPC ads.  Bounce Rates increasing could indicate a content problem on your site, and so on. The idea from these alerts is that your’e seeing some sort of general and significant change to the use of the site, which might warrant a closer look at what’s going on.

Visits

all traffic -> Visits -> % decreases by more than -> 10% -> same day in the previous week

all traffic -> Visits -> % increases by more than -> 10% -> same day in the previous week

Visitors

all traffic -> Visitors -> % decreases by more than -> 10% -> same day in the previous week

all traffic -> Visitors -> % increases by more than -> 10% -> same day in the previous week

Pageviews

all traffic -> Pageviews -> % decreases by more than -> 10% -> same day in the previous week

all traffic -> Pageviews -> % increases by more than -> 10% -> same day in the previous week

Bounce Rate

all traffic -> Bounce Rate -> % decreases by more than -> 10% -> same day in the previous week

all traffic -> Bounce Rate -> % increases by more than -> 10% -> same day in the previous week

Avg. Visit Duration

all traffic -> Avg. Visit Duration -> % decreases by more than -> 20% -> same day in the previous week

all traffic -> Avg. Visit Duration -> % increases by more than -> 20% -> same day in the previous week

% New Visits

all traffic -> % New Visits -> % decreases by more than -> 20% -> same day in the previous week

all traffic -> % New Visits -> % increases by more than -> 20% -> same day in the previous week

14 through 17 Goals

In reality these two should be duplicated across all your goals. Track big swings in your goal conversions, decreases and increases. If suddenly a goal conversion drops sharply, there could be reasons for it. Maybe a weird traffic spike of users who mostly bounce from your site is affecting the rate, maybe there is a technical problem with the form. But Goals are what you in some ways care most about on your site, so if you aren’t converting them, you’re going to want to know. I’m alerting here on a daily, as well as weekly basis to help even it out.

Goal 1 – Conversion Rate

all traffic -> Goal 1 – Conversion Rate -> % decreases by more than -> 20% -> same day in the previous week

all traffic -> Goal 1 – Conversion Rate -> % increases by more than -> 20% -> same day in the previous week

Goal 1 – Conversion Rate Decrease (weekly)

all traffic -> Goal 1 – Conversion Rate -> % decreases by more than -> 20% -> previous week

all traffic -> Goal 1 – Conversion Rate -> % increases by more than -> 20% -> previous week

18 through 25 Ecommerce

These are pretty much the simplest of ecommerce alerts.  Increases and decreases of revenue, transactions, average value, and the overall conversion rate. The smaller the amount of commerce you do, the higher your percentage is probably going to need to be, but if you process a good number of transactions, then you’ll want to be alerted of a significant change in your commerce, either to take advantage of some sort of positive consumer movement, or to stem the tide from a hit to your transactions.

Revenue

all traffic -> Revenue -> % decreases by more than -> 10% -> previous week

all traffic -> Revenue -> % increases by more than -> 10% -> previous week

Transactions

all traffic -> Transactions -> % decreases by more than -> 10% -> previous week

all traffic -> Transactions -> % increases by more than -> 10% -> previous week

Average Value

all traffic -> Average Value -> % decreases by more than -> 10% -> previous week

all traffic -> Average Value -> % increases by more than -> 10% -> previous week

Ecommerce Conversion Rate

all traffic -> Ecommerce Conversion Rate -> % decreases by more than -> 10% -> previous week

all traffic -> Ecommerce Conversion Rate -> % increases by more than -> 10% -> previous week

26 through 30. Content

Just doing a few things here. Are your visits using site search decreasing, or their effectiveness decreasing? Are the exits of people from a failed search increasing? If you have a lot of people using your site search then you’re going to want to know when suddenly it’s not working as well as it should, and why. I’m tracking the total events here, but specific event tracking and increases and decreases would also be useful if your’e using them. Also watching for an increase in Average Page Load Time, just in case you have some server speed slow downs, it could be a red flag for you to watch out for.

Visits with Search Decrease (week)

all traffic -> Visits with Search -> % decreases by more than -> 10% -> previous week

Time After Search Decrease (week)

all traffic -> Time After Search -> % decreases by more than -> 10% -> previous week

Search Exits Increase (week)

all traffic -> Search Exits -> % increases by more than -> 10% -> previous week

Total Events (month)

all traffic -> Total Events -> % decreases by more than -> 10% -> previous month

Avg. Page Load Time

all traffic -> Avg. Page Load Time -> % increases by more than -> 10% -> previous month

31 through 42. Clicks (Adwords)

If you’re running adwords you’re going to want to know fluctuations in what’s going on. Are impressions changing, clicks, cost, etc? Also importantly are your (not set) visits increasing indicating an issue with your ads? The fluctuation here can be higher, but again, set it to make sense for your usage. However with so many businesses now focusing on Paid Ads, you want to be aware if there’s a problem.

Impressions

all traffic -> Impressions -> % increases by more than -> 20% -> previous week

all traffic -> Impressions -> % decreases by more than -> 20% -> previous week

Clicks

all traffic -> Clicks -> % increases by more than -> 20% -> previous week

all traffic -> Clicks -> % decreases by more than -> 20% -> previous week

Cost

all traffic -> Cost -> % increases by more than -> 20% -> previous week

all traffic -> Cost -> % decreases by more than -> 20% -> previous week

CTR

all traffic -> CTR -> % increases by more than -> 20% -> previous week

all traffic -> CTR -> % decreases by more than -> 20% -> previous week

CPC

all traffic -> CPC -> % increases by more than -> 20% -> previous week

all traffic -> CPC -> % decreases by more than -> 20% -> previous week

Keyword (not set)

keyword -> matches exactly -> (not set) -> Visits -> % increases by more than -> 5% -> previous week

43 Social Media Spike (daily)

Well we’re only counting this as one alert here, but it could be many. you could track the source traffic JUST from Facebook, or twitter, or your blog. Maybe you want to know if your Facebook Referrals are increasing dramatically so you can jump on whatever is happening as quickly as possible. Here I’m setting up a rough regular expression matching a bunch of social sources, and creating a custom advanced segment with them. Then we apply that segment, and watch for a spike of social visits.

Social Sources Custom Advanced Segment with Source matching regex of

facebook|twitter|t.co|blogger|stumbleupon|naver|wordpress|hootsuite|youtube|linkedin|
answers.yahoo|delicious|myspace|reddit|livejournal|flickr|typepad|vkontakte|netvibes|
ning|orkut|tumblr|diigo|fc2|nowpublic|buzznet|livemocha|weebly|ameba|gooblog|habbo|
okwave|oshiete.goo|deviantART|instapaper|scribd|sharethis|xanga|answerbag|brizzly|
cyworld|multiply|ow.ly|squidoo|studivz|wikia|wiserearth|associatedcontent|blogsome|
groups.google|sportsnaviplus|taringa!|tuenti|wikio|babygaga|bebo|bitly|bloglines|care2|
circleofmoms|cocolog|couchsurfing|digg|douban|gather|hatena|ibibo|is.gd|mixi|paper.li|
photobucket|plurk|renren|skyrock|smallworlds|sonico|ustream|vimeo|weeworld|wikianswers|
XING|you?ku

Now those aren’t all, and you might not want to include some. Add or remove the social sources you want to that regular expression.

Applies to Social Sources Segment -> Visits -> greater than -> 250

44 through 55. Traffic

Lastly we’re going to watch our general traffic, both for internal site tracking errors such as self referrals indicating pages on your site that don’t have the tracking code installed, to changes in your organic traffic, or your non-branded organic traffic, or your BRANDED organic traffic. You might want to know if the traffic to your site with people looking for your company name has spiked. Maybe there is something going on in the news you need to get on top of with PR. Also a check for Non-Domain traffic indicating people maybe stealing your site content. A variety of alerts to indicate issues with your traffic sources, good or bad.

Self Referrals Occuring (daily)

source -> contains -> yourcompanywebsite.com -> Visits -> is greater than -> 1

Organic Traffic change

Medium -> matches exactly -> organic -> Visits -> % increases by more than -> 10% ->  same day in the previous week

Medium -> matches exactly -> organic -> Visits -> % decreases by more than -> 10% ->  same day in the previous week

Non-Branded Organic Traffic

exclude keyword matching regex -> your company name|companyname

include medium containing organic

Applies to Nonbranded Organic segment -> Visits -> % increases by more than -> 10% ->  same day in the previous week

Applies to Nonbranded Organic segment -> Visits -> % decreases by more than -> 10% ->  same day in the previous week

Branded Organic Traffic

include keyword matching regex -> your company name|companyname

include medium containing organic

Applies to Nonbranded Organic segment -> Visits -> % increases by more than -> 10% ->  same day in the previous week

Applies to Nonbranded Organic segment -> Visits -> % decreases by more than -> 10% ->  same day in the previous week

Non-Domain traffic (daily)

Nondomain Custom Advanced Segment with Hostname matching regex of

(not set)|domainname.com|example.com|etc

Applies to Nondomain Segment -> Visits -> greater than -> 40

Direct Traffic change

Source -> matches exactly -> (direct) -> Visits -> % increases by more than -> 10% ->  same day in the previous week

Source -> matches exactly -> (direct) -> Visits -> % decreases by more than -> 10% ->  same day in the previous week

Referral Traffic change

Medium -> matches exactly -> referral -> Visits -> % increases by more than -> 10% ->  same day in the previous week

Medium -> matches exactly -> referral -> Visits -> % decreases by more than -> 10% ->  same day in the previous week

So That’s 55+ Ways to Use Google Analytics Custom Alerts. Don’t let those limit you though. Think about the things you look for, or would look for, or might expect, that aren’t covered here and create an alert for that as well. Then even if you forget to check out your analytics on a daily basis, Google Analytics itself will still give you a poke if something interesting is happening.