Archive for November, 2010

Alphanumeric Phone Numbers Online

Tuesday, November 30th, 2010 by David Booth
Google Buzz

A guy walks into an airport bar and asks the bartender if he can just take a look at the phone.  ”You don’t want to make a call?”  ”Nope, just want to look at the phone.”  I know it sounds like the beginning of one, but this is not a joke, and I actually did this a while back.  Why?  Well, I needed to call Southwest Airlines to reschedule a flight – and I knew the number was 1-800 -I-FLY-SWA.  Which is great, except for the fact that at the time, I didn’t know how to figure out what numbers all those letters mapped to, and I was staring at a Blackberry dialpad full of numbers – not a letter in sight.

Fast forward a few years…

I spend a fair amount of time on airplanes, and every once in a while a past occupant of the seat I happen to be in leaves something interesting to look at between the all-electronics-better-be-off phase until 10,000 feet.  Recently, I picked up a copy of the in-flight duty free magazine and found this little gem:

image of macys alphanumeric phone number on duty free magazine page

See what’s going on here?  The person who scribbled this out on the in-flight magazine was desperately trying to figure out what the phone number for Macy’s shop by phone service was.  Yes, they knew it was “1-800-45-MACYS”, but without a phone that actually *has* the letters over the numbers of the dial pad, that phone number is pretty useless.  This person actually drew out a telephone dial pad and tried to put the letters where they thought they should be…and incorrectly at that (the “ABC” starts over the “2″, not the “1″).

Alphanumeric phone numbers are great in 30 second TV spots or 60 second radio ads – they’re easier to remember than a string of numbers, and since the ad will likely be over by the time you reach the telephone, these are helpful for getting the phone call response to the ad itself.  But if you’ve ever tried to actually call one, well, we all have to admit alphanumerics are just plain harder to dial than numbers.

The web is a different animal

If you’re looking at an ad or a website that entices you to call a phone number, it doesn’t just “end” after a matter of seconds.  You don’t have to engrain an alphanumeric phone number into someone’s head with a catchy jingle, because odds are they’re going to punch those numbers into the phone while those numbers are right in front of them…and it will be easier for them to dial without having to look for letters.

Perhaps the biggest advantage of abandoning alphanumeric phone numbers for your online marketing pursuits is that you can use either dedicated phone numbers or pools of phone numbers to track the performance of virtually any advertising campaigns you use to drive traffic or phone leads.  If a goal of your website or your online marketing strategy is to get your phone ringing, then you need to be able to source an offline conversion (like a phone call) back to the click, the ad, the keyword, the email, the site, the content, the version, or the campaign in order to focus your advertising dollars on profitable advertising efforts with measurable ROI.

Many phone tracking solutions out there integrate directly with your web analytics solution.  One very nice solution is Mongoose Metrics, which integrates with Google Analytics, Yahoo! Web Analytics, Omniture SiteCatalyst, WebTrends, Coremetrics, Unica, and more.  You can even use phone tracking with your conversion testing strategy – here’s a case study from a while back showing an integration between a phone tracking solution and Google Website Optimizer.

Summing it all up

Those easy-to-remember alphanumeric phone numbers do have their place, and they can provide some really nice advantages, especially in the offline world.  But online, not having to rely on a single, hard to dial number lets us gain so much from a measurability standpoint that you might want to think about leaving your alphanumerics off of your online initiatives.

So back to the in-flight magazine scribbles… even if Macy’s did eventually get that phone call, I’ll bet they’ll never know what ad campaign was responsible for it!

By the way, if YOU were the one who drew that picture in the airplane magazine, I’d love to hear from you in the comments ;-)




David Booth
David is a co-founder and principal consultant at WebShare. You can find out more about David here.

See more posts by David Booth

Geo-location Marketing: Branding or Bribery?

Tuesday, November 23rd, 2010 by Heather Cooan
Google Buzz

Everyone is in a race to become Mayor of their local Starbucks on Foursquare these days. The geo-location phenomenon has been heating up as businesses offer badges, titles like Dutchess, Mayor, and Founder, coupons and deals in exchange for check-ins. All of which amount to incentive to cheat the system. Check-in applications like check.in are springing up, allowing users the ability to check in to multiple apps at once, and also making it easier for cheaters to prosper. Cheating, often in the form of drive by check-ins has become such a problem that FourSquare has recently added a feature that allows business owners to kick cheating Mayors out of office.

The stakes are rising; the latest trend in geo-location marketing is in rewarding users with more than just discounts and deals, but with anything from stickers to electronics and even cold hard cash. That’s right folks, the latest brainstorm from IZEA Innovation, the same company to bring us social media sponsorship applications like SocialSpark and SponsoredTweets has entered the geo-location space with WeReward.

WeReward launched at TechCrunch’s Disrupt earlier this year and allows users to earn cash for check-ins and tasks. Like other geo-location applications, WeReward loads a list of nearby businesses that users can check into. Each location has a number of points associated with it, users earn points as they check in and each point is worth $.01. Users can then cash out their accumulated points via PayPal.

Cash rewards for checking in and eating at my favorite restaurants, cool stuff right. But you’re probably wondering how this benefits business owners. Well these aren’t you’re usual vanilla check-ins. Users have to complete an action in order to claim their reward. Business owners just need to set the rules for the claim as something that requires a purchase.

Take Chick-Fil-A for example, they’ve set the rules for their claim as a picture of a user eating a spicy chicken sandwich or Chick-Fil-A nuggets. In order for the user to cash in on their points, they’ve got to buy one of these items and prove that they made the purchase.

I don’t need my favorite coffee shop to pay me a few pennies to keep my business, they’ve already snagged me, but I might try something new if I were rewarded in this manner. Can businesses really increase market share with bribery?

I think it’s worth a shot for many businesses, especially those in the restaurant space. I just hope those cheaters don’t start snapping pictures of me while I’m eating so they can get their $.40 without making a purchase!



3 Ways to Deal with Google Preview visits in Google Analytics

Monday, November 22nd, 2010 by David Booth
Google Buzz

So you may have heard that this new Google Preview functionality on the search engine results page is skewing Google Analytics data. Well, as it turns out, the page fetching that Google is doing (and that occurs when the page preview is NOT in cache), actually IS executing Javascript, which includes the Google Analytics tracking code.

This means that Google Preview fetches are showing up as a visits in your Google Analytics account.

Automated (bot) visits like this can inflate your visit counts and artificially reduce all of your per-visit metrics (pageviews per visit, time on site, value per visit, etc…), which, if you didn’t know what was causing this, might leave you wondering if your traffic quality has suddenly dropped.

Now you could always just filter out all the traffic from Google as an ISP, but to really focus in on Google Preview, here are three different ways to deal with this issue until Google addresses this problem, which will hopefully be soon:

We’re working on a solution for this, to prevent Google Instant Preview on-demand fetches from executing Analytics JavaScript. I’m not sure about the timeframe, but I’ll drop a note here when I have more to share. Thanks for your patience. (11-18-2010)

Option 1: Advanced Segment

Once the tainted data has been processed in Google Analytics, there’s nothing we can do to reprocess it or change it.  But we CAN change the way we view the data through Advanced Segments.  All we need to do is take what we know about the traffic we want to single out within our reports and create a segment that matches it.

So, knowing that these sessions originate from a Service Provider called “google inc.” and that these will be short, single page visits, we could do something like this:

Google Analytics Advanced Segment to remove Google Preview visits

This segment (here’s the link to this segment) will allow you to see exactly which components in your reports are originating from a Service Provider of “google inc.” that have the conditions on a bot visit that we would expect.  Is it perfectly, 100% accurate?  Nope.  But it WILL give you a baseline to see how this might be affecting you.  We’ve found this to be a relatively small percentage of visits across accounts thus far…here’s an example:

sample Google Preview segmented visits

Option 2: Server Side with Custom Variable

While approximating this impact with an Advanced Segment may be the only way we can adjust past data, we can label these visits as Google Preview visits with custom variables as the data comes in.  This is much more accurate as it relies on the actual user agent that the Google Preview tool uses when fetching your pages:

Mozilla/5.0 (en-us) AppleWebKit/525.13 (KHTML, like Gecko; Google Web Preview) Version/3.1 Safari/525.13

So all we have to do is apply some simple logic…

if (the user agent is that of Google Preview) {
Set a Custom Variable to identify this visit
}

Easy enough. Here’s an example of what that might look like using PHP, but you can adapt this to any server side technology as needed:


<?php $uAgent=$_SERVER['HTTP_USER_AGENT'];
if(strpos($uAgent,"Google Web Preview")>0){
$googlePrev=true;
}
?>

...

<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-1111111-1");
<?php if($googlePrev){ ?>
pageTracker._setCustomVar(1,"googlePreview","true",2);
<?php } ?>
pageTracker._trackPageview();
</script>

There you have it. Now you’ll be able to see these visits in your Custom Variable reports, as well as create a more accurate Advanced Segment (click here for the link to it) based on this custom variable, and you can even access Custom Variables in your Custom Reports.

Option 3: Server Side Exclusion

You may just not care to see any of the visits generated by Google Preview at all and just filter them completely out of your data.  If that’s the case, we can use the same logic as we did in Option 2, but rather than set a custom variable, we’ll just never render the tracking code for the Google Preview user agent.

Again, you can do this with any server side technology, but here’s what that code might look like in PHP:


<?php $uAgent=$_SERVER['HTTP_USER_AGENT'];
$googlePrev=true;
if(strpos($uAgent,"Google Web Preview")>0){
$googlePrev=false;
}
?>

...

<?php if($googlePrev){ ?>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-1111111-1");
pageTracker._trackPageview();
</script>
<?php } ?>

With this option, the tracking code will never fire for the Google Preview user agent, meaning the data will never get sent back to Google and will thus be excluded entirely from your reports.

Hopefully one of these three options will help you adjust for the impact of Google Preview visits showing up in your Google Analytics reports, and please share your ideas, thoughts and other options in the comments!


UPDATE: As of Nov 22, 2010 at about 3:30p PT, this issue has been resolved by Google. Please note that data will NOT be reprocessed, so Option 1 above can help you sort out affected data for past date ranges.




David Booth
David is a co-founder and principal consultant at WebShare. You can find out more about David here.

See more posts by David Booth

Intelligence Takes a Step Forward with Major Contributors

Thursday, November 4th, 2010 by Nick Iyengar
Google Buzz

The Intelligence feature in Google Analytics was designed to streamline your analysis process by proactively highlighting important changes in your data. In addition to generating automated alerts for you, Intelligence allows you to create custom alerts based on changes to your site’s metrics, like bounce rate or total visits. For example, you can set up a custom alert so that if your site’s visits go up by 70% day-over-day, Intelligence sends you an email to let you know. This is a great way to stay on top of important trends on your site, but what Intelligence never provided was the why behind the change. You had the what, but it was up to you to manually review and segment your reports to find out the cause of the change.

Today, Google announced “Major Contributors” for custom alerts, which represents a major step forward for this feature. Now, when you’re reviewing your alerts, you’ll be able to drill down and see the specific segments of your traffic that caused the change. In other words, instead of simply being notified that traffic is up 70%, you’re going to be able to see which segments of your traffic drove the increase. Which traffic source? Which landing page? Which region? With the major contributors feature, you’ll get answers to these questions as soon as you know a change happened.

Seeing the drivers of change on your website automatically saves you time and effort, which you can instead spend planning your next steps. Reacting faster to important trends on your site will help you take advantage of opportunities and address potential problems. To get started with custom alerts, try using some of Google’s handy custom alert templates.

To stay on top of Google Analytics news and to receive more of our tips and tricks, subscribe to our feed and follow WebShare on Twitter.




Nick Iyengar
Nick is a senior analytics and web intelligence analyst with WebShare. You can find out more about Nick here.

See more posts by Nick Iyengar