ellipsis flag icon-blogicon-check icon-comments icon-email icon-error icon-facebook icon-follow-comment icon-googleicon-hamburger icon-imedia-blog icon-imediaicon-instagramicon-left-arrow icon-linked-in icon-linked icon-linkedin icon-multi-page-view icon-person icon-print icon-right-arrow icon-save icon-searchicon-share-arrow icon-single-page-view icon-tag icon-twitter icon-unfollow icon-upload icon-valid icon-video-play icon-views icon-website icon-youtubelogo-imedia-white logo-imedia logo-mediaWhite review-star thumbs_down thumbs_up

Your guide to mobile tracking with Google Analytics

Your guide to mobile tracking with Google Analytics Brandt Dainow

More and more people are using smartphones to surf the web. Because they have different screen dimensions, mobile visitors may not react to your site the same way as visitors using computers. Mobile traffic does not really represent new customers, but existing customers using an extra device or replacing their laptop with a smartphone. If your website doesn't suit mobile as well as it does computer then your conversion rate, and your bottom line, will fall. This is not yet an issue for most, but it will be one day for everyone. Unless a site happens to be suited to mobile traffic by luck, redesign and additional construction will be the only option to maintain current performance. This can require a considerable investment. You need to know when your site will hit that crunch point so you can plan for when that happens, and you need to know how successful your current website is so you can determine how much investment will be required...Or you can ignore the growth of mobile and wait until it becomes a crisis.

Many people I speak to are unwilling to face the issue of rising mobile traffic head-on. For them, it represents a threat: If it costs money and time, it's taking resources away from existing goals, for no additional benefit, merely to stand still. Others use the justification that people won't use mobile to visit their site, often comforting reasons, but rarely backed by research.

The thing to bear in mind is that no one really knows how far the rise of mobile will go, or how it will change things. If you scout the various projections, they all come out with mobile forming half of web traffic between 2013 and 2015. The following table shows the percentage of web visits made via mobile over the last year:

StatCounter Global Stats

Figures within specific industries can be very different. I have clients who get twice their national average, and others getting less than one-quarter. How closely your stats follow your national trends depends on the demographics of your market, and also how well your site suits mobile. Websites which perform badly on mobile tend to get a lower proportion of mobile traffic.

Don't assume you understand when people will use mobile or what they will use it for. I recently had a conversation with a design agency planning a B2B site for architects. Its assumption was that visitors to such sites would be unlikely to use mobiles for web access. The agency didn't have any reasons to back this up except that it thought mobile web access was mainly done by teenagers. However, it was forgetting about all the times architects get stuck in airports or taxis, and the chance of having a nice neat IT infrastructure on a construction site. Mobile web access is relatively new, so people's patterns of use are evolving just as people's use of the web did when it first started. At the same time, mobile infrastructure is undergoing rapid change, devices are evolving rapidly, and smartphone penetration is far from complete. All these factors mean it's still too early to have learned much about mobile web access. If you want to understand mobile usage of your sites, you're going to have to look for yourself. This means gathering your own metrics, establishing your own benchmarks, and watching for trends.

One thing to watch out for is the seemingly obvious, but incorrect, fact. There'll be plenty of these in the days to come. It seems intuitive that older people will use mobiles to surf the web less than younger people. While this is true, the difference is trivial: In 2011, 70 percent of people in the USA over the age of 65 used mobiles for internet access, compared with 76 percent of younger people. Sure there's a difference, but not enough of a difference to mean you can ignore older users.

The purpose of this article is to tell you how to track mobile activity, not how to design for mobile users, so I won't be going into detail about what makes a good mobile site versus what makes a good computer site. The key thing to take away at this point is that mobile internet is relatively new and that we have much to learn. You need to accept that some of your best ideas about how to do things online may need to change. What works on computer may not work on mobile. Your best designer for computer may make terrible mobile sites. The agency that knows web for the computer may simply be incapable of getting web for the mobile.

Tracking mobile with Google Analytics

There are two methods of tracking mobile visits to your website with Google Analytics. You can use the standard JavaScript tracking code, which will already be present in your site. However, you may prefer to use server-side code for mobiles: The JavaScript code makes several calls from the phone to Google, and may not work properly on slower mobile connections, or may get caught by anti-tracking or ad-blocking systems, or get blocked by the phone's security system. For this reason Google created a server-side code available here.

You need to be careful with the implementation of server-side tracking. Since the same script is called on every page, it can be one of the operations which places the heaviest load on the server. You need to ensure the server is correctly configured to anticipate this.

If you're building mobile apps, you can use the Google Analytics Mobile SDKs. There's one for Android and one for iOS. However, there's nothing for Windows Phone.

Developers need to be familiar with the traditional web-based tracking system which uses ga.js before they can implement the mobile app SDK. It needs to feed data into the existing GA system, which is designed for websites, not apps. This means hyperlinks clicked by people, different web pages with different URLs, and so on. The mobile widget tracking system needs to create "events" which can be described in such terms. So it is up to the developer to determine what constitutes a change of page -- or the clicking of a link -- and to pass that to Google Analytics. For this reason, if tracking is critical to the project, it's probably best to include it in the design process from the beginning. App tracking is more than just dumping some code in, it needs to be part of the application architecture.

In June, Google announced that it would be upgrading the mobile tracking SDK by the end of this summer (2012) to add tracking of features more relevant to mobile apps, such as in-app purchases and ad presentations. Right now Google is open to suggestions for additional features from existing app developers, so if you have an existing Android or iOS app, now's your chance to ask Google for features.

Getting reports from Google Analytics

Google provides a dedicated mobile section in the audience overview, but it is misleading and fairly useless. The main reason mobile traffic will react differently is that the screen on a smartphone is smaller and has very different height-width ratios. Some designs don't rearrange layout properly on such screens, and some graphics can't fit. However, Google Analytics treats tablets as mobile devices. Google Analytics used to treat iPod, iPad, and iPhone as different, but merged them into a single iOS at the end of May. The problem is that the screen dimensions for tablets are just like those of a computer -- iPads are typically running 768x1028, while the Samsung GT runs 1280x800. As a result, tablet users react to websites just like computer users.

The StatCounter data for growth of mobile traffic on the web is for smartphones, and does not include tablet devices. Smartphone, not tablet, activity is what will determine whether you need to upgrade your site. Including tablets in the same stats as smartphones renders such stats useless.

You need to bear this in mind all the time you are examining mobile in Google Analytics because every mobile figure it gives will include tablets. Some "mobile" reports will even include computer devices as well. If you want to use Google Analytics to track smartphone activity, you'll need to filter the results yourself every time.

For starters, don't be fooled into thinking the top-level graph of visits in the mobile report is actually about mobile visits -- it's not. It covers all visits, whether mobile or not. The same goes for the key numbers underneath (pages/visit, duration, bounce rate, etc.). All of these numbers, even though they're in the mobile report, actually cover all visits. You can see where the confusion comes from if you look at the first data table below these numbers. It lists stats for "Mobile=Yes" and "Mobile=No," which is everything. To limit the Mobile Overview Report to mobile devices, you need to add a filter of "yes" in the filter box:

Once this is done, you can use the secondary dimension to review things like search terms and originating site, but the mobile report isn't connected with essential data, like content, landing pages, conversion rate, revenue, or transactions. The mobile report is adequate for analyzing differences between different devices for some very basic stuff like bounce rate, but your best strategy is to forget the whole mobile report section and create a custom segment which you can use anywhere in Google Analytics.

Setting Google Analytics to report mobile

While there's a default segment for mobile visitors, there is no corresponding default segment for non-mobile visitors. If you want to compare mobile with non-mobile activity (and you do), you'll have to create a custom segment.

This is done by opening custom segments and selecting the include option, then selecting mobile, then adding "Containing No." If you don't want to make your own custom segment, you can use mine.

This will add my custom segment to your reports (but I won't see your data). If you've never picked up a shared segment like this before, clicking the link will take you to Google Analytics, where you'll see a message "An Advanced Segment configuration was shared with you." Simply click the profile you want to connect it with, and the segment will appear in your reporting interface:

Once you've done this, you can set your reports to process two segments -- "Mobile" from the default list, and "Non-mobile" from the custom segment list.

However, as we've seen, the default mobile segment in Google Analytics includes tablets. If you'reĀ OK with that, skip the next section. However, I recommend creating a segment which doesn't include iPad.

The difficulty is that you can't get at it directly. Stuff like iPhone versus iPad has been moved into a variable called "Mobile Devices Info" which you can't access via the API or segments. There has been much (unhappy) discussion about this in the Google Analytics forums. One participant, David Boyle, SVP consumer insight at EMI, reported that Google is aware of the problem, and is planning a fix, but there's been nothing official from Google.

David's come up with a neat workaround, which is to add a custom segment filtering iPad on the basis of screen resolution. The idea is to dump Google's default mobile segment, and make your own by combining "Include Mobile Containing Yes" with "Exclude Screen Resolution Containing 768x1028." While you can change the screen resolution on iPad, few people do, and this is the best solution I've seen so far.

If you have a better suggestion, please let everyone know in the comments below.

I've shared this segment here.

Remember: If you want to use this segment, you must turn off the default mobile segment. So if you want to use Google Analytics to compare smartphones with computers without counting iPad, use the two custom segments detailed in this article.

Why filter iPad out of mobile?

iPad's performance is so different from other mobile devices that it makes it impossible to understand how your site works on smartphones. The bounce rate for mobile traffic on one of my client sites is 37 percent. If I filter iPad out, the bounce rate for mobile becomes 58 percent. iPad forms two-thirds of what Google Analytics reports as "mobile" traffic, and iPad performance on this site is identical to computer performance. Because of its volume, and the huge difference in performance, it totally masks what's going on with smartphones.

Download speed

Speed is a critical issue with mobile. Old timers on the web can remember the days when connection speed was an overriding design limitation. We had the "11-second rule" -- a page had to be completely rendered on the visitor's screen within 11 seconds or they would abandon the site. Design tools such as Dreamweaver constantly showed the total size of the page and its download time as an ever-present reminder to designers. As connection speeds improved, expectations rose, and the 11-second rule became the 8-second rule. Eventually broadband became so ubiquitous designers simply stopped worrying about anything so trivial as how long their masterpieces would take to render. The download time days are back with a vengeance. The 8-second rule becomes the 2-second rule: People will wait 2 seconds for your pages to render on a smartphone. If your pages take longer, people will start dropping out -- fast. Most shopping sites are so laden with graphics there is no way they can render on a mobile in 2 seconds.

The good folks at Google Analytics have added some additional metrics which directly addresses this issue by reporting download times. Rather than measure the download time of every page, Google Analytics samples a subset of your visitors. The average page download time is provided by the "AvgPageDownload" time metric, in "Content > Site Speed" section. Google Analytics also provides the sample size. It is important to recognize sample size is page views not people or visits. For example, 10 people viewing five pages each makes a sample size of 50 page views. This is a new feature, so you won't have much history, and it's possible you won't have information for many pages.

What do you want to know?

At this stage you only need to know two things: What percentage of your visits are mobile, and whether there is any performance difference between smartphone, tablet, and traditional visitors. Smartphone performance on some sites is appalling, while on others it's the same. If mobile performance is different on your site, you need to find out what the distinguishing characteristic is. It will most likely be screen resolution. If there is a difference, you need to track the growth of mobile on your site so you can determine when you will need to make changes to the site (or build a mobile site).

Smartphones are different. Their impact on the web will become very important. Sites which ignore the rise of smartphones will suffer, while those which embrace mobile will gain a competitive edge. Web analytics will be a key tool in the process. The time to start thinking about mobile is now.

Brandt Dainow is an independent web analyst. He works with data-driven companies to develop, monetize, and tune their web intelligence.

On Twitter? Follow iMedia Connection at @iMediaTweet.

"Vector Phone Cell Smart Mobile 3D and 2D" image and "Abstract background with colorful rainbow numbers" image via Shutterstock.

Brandt is an independent web analyst, researcher and academic.  As a web analyst, he specialises in building bespoke (or customised) web analytic reporting systems.  This can range from building a customised report format to creating an...

View full biography


to leave comments.