<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>showmeanalytics.com &#187; browsers</title>
	<atom:link href="http://showmeanalytics.com/tag/browsers/feed/" rel="self" type="application/rss+xml" />
	<link>http://showmeanalytics.com</link>
	<description>Analytics from the Show Me State</description>
	<lastBuildDate>Wed, 05 May 2010 23:56:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>One visit, two user agents</title>
		<link>http://showmeanalytics.com/2009/07/one-visit-two-user-agents/</link>
		<comments>http://showmeanalytics.com/2009/07/one-visit-two-user-agents/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 12:50:58 +0000</pubDate>
		<dc:creator>angie</dc:creator>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[Logfiles]]></category>
		<category><![CDATA[visits]]></category>

		<guid isPermaLink="false">http://showmeanalytics.com/?p=110</guid>
		<description><![CDATA[I found out recently that visitors using Internet Explorer 8 on a site that is not compatible with that browser, can exhibit multiple user agent strings during one visit. This is because of a compatibility view provided in IE8 that makes it look and act mostly (but not exactly) like IE7, for sites that don’t [...]]]></description>
			<content:encoded><![CDATA[<p>I found out recently that visitors using Internet Explorer 8 on a site that is not compatible with that browser, can exhibit multiple user agent strings during one visit. This is because of a <a href="http://blogs.msdn.com/ie/archive/2008/08/27/introducing-compatibility-view.aspx">compatibility view</a> provided in IE8 that makes it look and act mostly (<a href="http://blogs.msdn.com/ie/archive/2009/03/12/site-compatibility-and-ie8.aspx">but not exactly</a>) like IE7, for sites that don’t play nicely with the newer browser.  If you are trying to provide a proper browser breakdown in support of a site redesign, or if you are troubleshooting browser-related data or user problems, the compatibility view will complicate things.</p>
<p>I assume that most web analytics tools identify the IE version by looking for <em>MSIE X.Y</em> in the browser string. However, this is no longer valid for IE8. This is because the IE8 user agent string will include <em>MSIE 7.0</em> when in compatibility mode. The difference between the “real” IE7, and IE8 in compatibility mode is the word <em>Trident</em>, which is included in both variants of IE8:</p>
<p><em>Example of a regular IE8 user agent: </em>Mozilla/4.0 (compatible; <strong>MSIE 8.0</strong>; Windows NT 6.0; <strong>Trident</strong>/4.0; SLCC1; Media Center PC 5.0; .NET CLR 3.5.21022)</p>
<p><em>Example of IE8 in compatibility mode:</em> Mozilla/4.0 (compatible; <strong>MSIE 7.0</strong>; Windows NT 6.0; <strong>Trident</strong>/4.0; SLCC1; Media Center PC 5.0; .NET CLR 3.5.21022)</p>
<p>Literally thousands of web sites are not compatible with IE8. A list of <a href="http://www.microsoft.com/downloads/thankyou.aspx?familyId=b885e621-91b7-432d-8175-a745b87d2588&amp;displayLang=en">more than 3,000 incompatible sites</a> is maintained by Microsoft.  This list can be downloaded by IE8 users so that the browser can automatically switch itself into compatibility view when a site is encountered that has previously been identified by IE8 users as incompatible. Many more sites are not compatible, but are not on the list because they have lower traffic levels.</p>
<p>Because a visitor can have multiple user agents in one visit, this raises a number of questions:</p>
<ul>
<li>Does your analytics tool keep the user agent string from each individual page view, or do they associate one browser with the entire visit?</li>
<li>If browser is associated with the entire visit, which browser is recorded? If they keep the string on the entry page, then IE8 is likely represented correctly in your data, but you won’t know if users are resorting to compatibility mode in order to view your site. If your analytics tool keeps the last browser string encountered in the visit, then your numbers are likely biased toward IE7 unless your tool is properly grouping this traffic as IE8.</li>
<li>If browser is associated with page views instead of the visit, then adding up visits in your browser report would give you more than the total visits for your site. In other words, browser visits would not be “summable” the way they are when one can assume that each visit has only one browser. This is not the end of the world, just something to be aware of because it’s not intuitive.</li>
<li>Does your analytics tool properly group the browsers with both <em>MSIE 7.0</em> and <em>Trident</em> as IE8? If not, do they expose the entire string so you can do the calculations yourself to see if your site has IE8 issues?</li>
<li>If you are doing logfile analysis without cookies, sessionization is probably based on IP + User Agent. For sites where I’ve transitioned from logfiles to tags in the same tool, my experience has been that IP/User Agent sessionization tends to over-count visits: this issue will increase that inflation even more. Bear in mind that many tag-based tools resort to IP/UA when cookies are blocked, so there could be a small inflation effect regardless of the type of data-collection you use.</li>
</ul>
<p>I examined a few of my sites and found the percentage of visits with IE8 to be roughly between 5% and 15%, depending on the site. My B2B sites tend to have lower IE8 penetration, while sites that attract high-tech users will tend to show a higher percentage of the latest browsers.</p>
<p>If your web analytics tool exposes the entire browser string (Google Analytics does not), I recommend you search through your user agent strings looking for <em>Trident</em>, and see for yourself if this is an issue for the sites you analyze. One metric I’m looking at is the percentage of my <em>Trident</em> browser visits that also contain <em>MSIE 7</em>, assuming that sites that are not compatible with IE8 will show a higher percentage of users resorting to compatibility mode. For a site with known IE8 issues I calculated 25% , while another site I randomly chose calculated to 12%. I haven’t examined enough sites yet to know if that means the second site also has IE8 issues, or if it just means it&#8217;s &#8220;normal&#8221; for a certain percentage of IE8 users to surf in compatibility mode. Clearly I have more work to do.</p>
<p><strong>Update</strong>: Last night I received an email from a colleague who had read this post, asking why should they care? It&#8217;s a fair question so I thought I&#8217;d answer it publicly.</p>
<p>First, if you&#8217;re asking then you probably aren&#8217;t in a situation where you need to care. That&#8217;s OK: the lowly browser report isn&#8217;t the most important report in your web analytics tool, not by a long shot.</p>
<p>But I can think of a couple of situations where it&#8217;s important:</p>
<p>1. When deciding whether or not to fund development changes to enable compatibility with certain browsers, &#8220;fewer than 5% of our visits use that browser&#8221; is a lot different than &#8220;nearly 10% of our visits use that browser&#8221;.  The numbers you use for those decisions should be as accurate as practical.</p>
<p>2. Your customer service department may receive emails or phone calls from visitors complaining that they are unable to perform certain tasks on your site (like complete a transaction). When they receive multiple complaints that sound similar but are unable to reproduce the problem in house they may ask you, the analytics ninja, for help defining the scope of the problem. These intermittent issues are difficult to troubleshoot because they&#8217;re often environment-related. One starting point is to examine the user experience through that transaction &#8212; transaction page views per visit is sometimes sufficient, or you may want to look at a funnel chart for the process &#8212; and segment it by different browser versions. If the issue is due to a browser incompatibility, you can sometimes pinpoint it quickly with this type of analysis.</p>
]]></content:encoded>
			<wfw:commentRss>http://showmeanalytics.com/2009/07/one-visit-two-user-agents/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
