<?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>Glenn on the Web &#187; Analytics</title>
	<atom:link href="http://www.glenncrocker.com/category/analytics/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.glenncrocker.com</link>
	<description></description>
	<lastBuildDate>Wed, 27 Jan 2010 21:32:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Site Indexation and Cross-Linking Best Practices</title>
		<link>http://www.glenncrocker.com/2010/01/site-indexation-and-cross-linking-best-practices/</link>
		<comments>http://www.glenncrocker.com/2010/01/site-indexation-and-cross-linking-best-practices/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 21:28:15 +0000</pubDate>
		<dc:creator>Glenn Crocker</dc:creator>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.glenncrocker.com/?p=207</guid>
		<description><![CDATA[Most of the sites I work on these days are on the small end of the scale, but a few are large news portals.  One of them went through a site redesign a few months ago (before I got involved), and they&#8217;ve seen a large dropoff in traffic.  I&#8217;m starting to look into why that [...]]]></description>
			<content:encoded><![CDATA[<p>Most of the sites I work on these days are on the small end of the scale, but a few are large news portals.  One of them went through a site redesign a few months ago (before I got involved), and they&#8217;ve seen a large dropoff in traffic.  I&#8217;m starting to look into why that happened, and wanted to share some ideas about how to fix the problem.</p>
<ol>
<li><span id="more-207"></span>These guys track their top search phrases, and they haven&#8217;t dropped much in rank for any of those.</li>
<li>The total number of searches per month Google reports for those phrases have increased moderately.</li>
<li>But traffic from search engines is down for this site.</li>
</ol>
<p><img class="alignright" title="Analytics: Traffic Sources: Search Engines" src="http://content.screencast.com/users/glenncrocker/folders/Jing/media/bb2da64d-00cd-4405-a5e9-166e42d7cd92/00000237.png" alt="" width="169" height="228" />There are a bunch of things that can imply, but to me, this says that they&#8217;re probably getting fewer &#8220;long tail&#8221; searchers in to the site.  Looking at the number of visits you&#8217;re getting from long tail searchers is a little tricky, but Analytics gives us a way.  Click to &#8216;Traffic Sources&#8217;, then &#8216;Search Engines&#8217;, then the one you&#8217;re interested in.  Select the right date range, and click the leftmost column to show &#8216;Landing Page&#8217;.  Scroll to the bottom and see how many Landing Pages are listed in the &#8220;1-10 of <strong>12,345</strong>&#8221; to the right.</p>
<p>For the site I&#8217;m working on, # of unique Landing Pages is down about 30% for December 2009 vs. December 2008.  We also see it in that there are about half as many unique search phrases in Dec. 2009 as in Dec. 2008.  (Select &#8216;Keyword&#8217; in the leftmost column of Analytics and scroll down to get this info.)</p>
<p>So we have a pretty clear indexation problem.  Many fewer landing pages, many fewer unique phrases.  There are a lot of potential causes, but one interesting idea came up in a quick site review.</p>
<p>Google spiders tend to &#8220;follow a link IN to the site, click around a bit, and leave.&#8221;  So to increase indexation, we want lateral linking to a <strong>diverse</strong> but relevant set of pages from deep landing pages.</p>
<p>Right now on the site, we&#8217;re linking to &#8220;related articles&#8221;, and it works by looking at <strong>category overlap</strong> and <strong>article freshness</strong>.  That&#8217;s a great start, but has some unintended side-effects.  This causes us to weight newer articles more heavily and link to them from many of our top landing pages.  For example, an old article from 2008 links to 5 articles from today and yesterday.  So whatever pages were linked to from that page back in 2008 aren&#8217;t getting any link respect now, and that&#8217;s lowering their odds of being in the index.</p>
<p>What if instead, we looked at category overlap and weighted articles with <strong>similar</strong> dates?  So old articles might have lateral links to <strong>other</strong> older articles.  That might be too extreme, and might starve our newer content of link respect.  So a middle ground where we factor both in, or add a new &#8220;Other Archive Articles&#8221; box for similarly-old content might help.</p>
<p>This will be an ongoing process of making sure lateral links are done right, but this isn&#8217;t the first site I&#8217;ve worked on with this kind of category+date lateral linkage, so I thought the above might be useful for others fighting with indexation problems.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.glenncrocker.com/2010/01/site-indexation-and-cross-linking-best-practices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seeing Inside the &#8220;Bounce&#8221; with userfly</title>
		<link>http://www.glenncrocker.com/2009/03/see-inside-bounces-with-userfly/</link>
		<comments>http://www.glenncrocker.com/2009/03/see-inside-bounces-with-userfly/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 11:31:10 +0000</pubDate>
		<dc:creator>Glenn Crocker</dc:creator>
				<category><![CDATA[Analytics]]></category>

		<guid isPermaLink="false">http://www.glenncrocker.com/?p=90</guid>
		<description><![CDATA[I&#8217;m a big fan of Google Analytics, and check it often for clients&#8217; sites, to see how things are going and get ideas about how to make improvements. One of the most frustrating stats for me is the &#8220;Bounce&#8221;. Today, I&#8217;ll show you a new tool for getting inside what happens during a bounce.


A &#8220;bounce&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a big fan of Google Analytics, and check it often for clients&#8217; sites, to see how things are going and get ideas about how to make improvements. One of the most frustrating stats for me is the &#8220;Bounce&#8221;. Today, I&#8217;ll show you a new tool for getting inside what happens during a bounce.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-94" title="2009-03-16_1121" src="http://www.glenncrocker.com/wp-content/uploads/2009/03/2009-03-16_1121.png" alt="2009-03-16_1121" width="631" height="194" /></p>
<p><span id="more-90"></span></p>
<p>A &#8220;bounce&#8221; is a visit where the user clicked to only one page on the site, and never clicked to a second page.  This can happen for a lot of reasons, of course!</p>
<ul>
<li>Page wasn&#8217;t what they expected</li>
<li>Didn&#8217;t like the content on the page</li>
<li>Found what they needed, then went away</li>
<li>Didn&#8217;t find what they needed, didn&#8217;t see a link to a page where they thought they could</li>
</ul>
<p>In most cases for my clients, a bounce is a <strong>waste</strong>. The site was hoping to make a sale, get a contact, or otherwise engage with the visitor. For whatever reason, it didn&#8217;t happen. It&#8217;s like a &#8220;first date&#8221; that didn&#8217;t lead to a second one.</p>
<p>The way Google Analytics tracks traffic, each time a user goes to one of your pages, Analytics gets informed. So if a user clicks one page, then another, Analytics knows they were on your site for <strong>at least</strong> as long as the time beween those clicks.  What Analytics <strong>doesn&#8217;t</strong> know is how long the user looked at the <strong>last</strong> page in their visit. (That&#8217;s because Analytics never got told about the &#8220;next&#8221; page the user clicked, on some other site.)</p>
<p>So to Analytics, a bounce looks like a zero-second-long visit. The user may have looked at the page for 2 minutes, but Analytics can&#8217;t tell you that.</p>
<p>Last week, I started testing a new system called <a href="http://userfly.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/userfly.com');" target="_blank">userfly</a>, that helps penetrate the veil and look at what goes on during a page view, including during bounces. Like Analytics, userfly works by having you embed a line of JavaScript in your web pages, like this:</p>
<pre style="padding-left: 30px;">&lt;script src="http://asset.userfly.com/users/12345/userfly.js" type="text/javascript"&gt;&lt;/script&gt;</pre>
<p>Once installed, userfly records a ton of information about the user&#8217;s session, far beyond what Analytics tracks. Important details include:</p>
<ul>
<li>Where the user scrolled while reading</li>
<li>Where the user&#8217;s mouse hovered while reading</li>
<li>Areas the user clicks (including &#8220;failed&#8221; clicks where your navigation confused the user)</li>
<li>The user&#8217;s browser window size</li>
</ul>
<p>(There are huge privacy concerns that I&#8217;m sure will be talked about at length regarding userfly. I believe we&#8217;ll end up using an image on the page to warn savvy users that we&#8217;re recording their session, and let them disable that behavior if they want. But I&#8217;ll leave that discussion for another day!)</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-109" title="2009-03-16_1140" src="http://www.glenncrocker.com/wp-content/uploads/2009/03/2009-03-16_1140.png" alt="2009-03-16_1140" width="602" height="286" /></p>
<p>Userfly charges $0.05 per recorded session, in bundles of 100. For $5, you get 100 &#8220;videos&#8221; of real user sessions with your site. This is an incredible value relative to other solutions (focus groups, usability studies, etc.), and brings this solution down to a level any web site can afford.</p>
<p>Once you have sessions recorded, userfly lets you play them back and see what each user did on your site. This is great information for understanding usability, and hugely useful for finding navigation problems on sites. But for my money, the most exciting thing is being able to see what really happens during a bounce!</p>
<p>Now instead of thinking users are clicking to a page and going away instantly (remember, Analytics shows a bounce visit duration as 0 seconds), we might see that in fact the user read the above-the-fold content, scrolled down, ran their mouse over an important phrase, then disappeared. Maybe this was a satisfied visitor after all, and we just need to do a better job of drawing them into creating a relationship with the site!</p>
<p>On some sites where I&#8217;ve installed userfly, I&#8217;ve seen &#8220;bounces&#8221; as long as <strong>two minutes</strong>. That&#8217;s a slow bounce, full of information about user interest and intent!</p>
<p>A few bounce-specific insights you might gain with userfly:</p>
<ul>
<li>What parts of your pages are &#8220;hot&#8221;. Where do users scroll, where do they move their mouse?</li>
<li>What parts of your pages really &#8220;bounce&#8221;. Do users bounce instantly (maybe headline problems), or do they seem to consistently bounce at the end?</li>
<li>Navigation problems. In many sites, bottom-of-page navigation is absent or terrible.  Your &#8220;privacy policy&#8221; link shouldn&#8217;t be the bottom-right link on your pages! That&#8217;s prime real-estate for someone who&#8217;s read the whole page to be drawn into a call to action!</li>
<li>Page-break opportunities. On blogs and other content-heavy sites, it may make sense to provide intro content, then have a &#8220;read more&#8230;&#8221; link for folks who want more detail. This lets you cross-promote and understand visitors better, and gets them clicking on the site.</li>
</ul>
<p>More on <a href="http://userfly.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/userfly.com');" target="_blank">userfly</a> another day. I&#8217;ve got to go review more user sessions now!</p>
<p>-glenn</p>
]]></content:encoded>
			<wfw:commentRss>http://www.glenncrocker.com/2009/03/see-inside-bounces-with-userfly/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Getting Referring URLs with Analytics</title>
		<link>http://www.glenncrocker.com/2009/03/getting-referring-urls-with-analytics/</link>
		<comments>http://www.glenncrocker.com/2009/03/getting-referring-urls-with-analytics/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 17:53:40 +0000</pubDate>
		<dc:creator>Glenn Crocker</dc:creator>
				<category><![CDATA[Analytics]]></category>

		<guid isPermaLink="false">http://www.glenncrocker.com/?p=61</guid>
		<description><![CDATA[One of the great mysteries of Google Analytics is just why they won&#8217;t let us see referring URLs of our users. Probably some privacy concern of Google&#8217;s, but it&#8217;s easy as pie to get from web server logs, so I don&#8217;t understand the issue.
I&#8217;m so dependent on Analytics for day-to-day work that I really would [...]]]></description>
			<content:encoded><![CDATA[<p>One of the great mysteries of Google Analytics is just why they won&#8217;t let us see referring URLs of our users. Probably some privacy concern of Google&#8217;s, but it&#8217;s easy as pie to get from web server logs, so I don&#8217;t understand the issue.</p>
<p>I&#8217;m so dependent on Analytics for day-to-day work that I really would prefer to have all the info in one place (Analytics) instead of having to integrate log-based reporting (and deal with clients asking why the two give different numbers!).  Here&#8217;s how to do it:</p>
<p><span id="more-61"></span></p>
<p>Reuben Yau has a great hack for grabbing users&#8217; referring URLs over here:</p>
<p>http://www.reubenyau.com/google-analytics-hack-obtaining-full-referring-url/</p>
<p>The idea is that you create a custom filter like this:</p>
<p style="text-align: center;"><a href="http://www.glenncrocker.com/wp-content/uploads/2009/03/2009-03-12_1743.png" ><img class="size-full wp-image-62 aligncenter" title="2009-03-12_1743" src="http://www.glenncrocker.com/wp-content/uploads/2009/03/2009-03-12_1743.png" alt="2009-03-12_1743" width="468" height="301" /></a></p>
<p>Then you&#8217;ve got a nice complete referring URL in your user-defined field.  You can see that over in Analytics here:</p>
<p style="text-align: center;"><a href="http://www.glenncrocker.com/wp-content/uploads/2009/03/analytics1.png" ><img class="aligncenter size-large wp-image-63" title="analytics1" src="http://www.glenncrocker.com/wp-content/uploads/2009/03/analytics1-1024x401.png" alt="analytics1" width="717" height="281" /></a></p>
<p style="text-align: left;">Works like a champ. This even works with the new-ish &#8220;Custom Reporting&#8221; feature, as the referring URL will show up in the Dimensions: Visitors: User Defined Value field, like so:</p>
<p style="text-align: center;"><a href="http://www.glenncrocker.com/wp-content/uploads/2009/03/2009-03-12_17551.png" ><img class="aligncenter size-full wp-image-67" title="2009-03-12_17551" src="http://www.glenncrocker.com/wp-content/uploads/2009/03/2009-03-12_17551.png" alt="2009-03-12_17551" width="431" height="467" /></a></p>
<p style="text-align: center;">
<p style="text-align: left;">I hope this saves you some time and lets you find new info about your visitors with Analytics!</p>
<p style="text-align: left;">-glenn</p>
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://www.glenncrocker.com/2009/03/getting-referring-urls-with-analytics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Handling 404s with Google Analytics</title>
		<link>http://www.glenncrocker.com/2009/03/handling-404s-with-google-analytics/</link>
		<comments>http://www.glenncrocker.com/2009/03/handling-404s-with-google-analytics/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 13:50:51 +0000</pubDate>
		<dc:creator>Glenn Crocker</dc:creator>
				<category><![CDATA[Analytics]]></category>

		<guid isPermaLink="false">http://www.glenncrocker.com/?p=50</guid>
		<description><![CDATA[I normally set up sites to just log 404s and check the log files for problems, which is fine for me, but hard for clients.  Here&#8217;s how I recently set up a site so the client&#8217;s marketing folks could spot 404s on their own:

Google Analytics works through JavaScript in the browser.  As the browser loads [...]]]></description>
			<content:encoded><![CDATA[<p>I normally set up sites to just log 404s and check the log files for problems, which is fine for me, but hard for clients.  Here&#8217;s how I recently set up a site so the client&#8217;s marketing folks could spot 404s on their own:</p>
<p><span id="more-50"></span></p>
<p>Google Analytics works through JavaScript in the browser.  As the browser loads each page on a site, it calls home to Google and gives Analytics a bunch of information about what the user is doing. Here&#8217;s the usual block of code:</p>
<pre style="padding-left: 30px; ">&lt;script type="text/javascript"&gt;
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl/." : "http://www/.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
try {
var pageTracker = _gat._getTracker("UA-xxxxxxx-1");
pageTracker._trackPageview(trackPageview();
} catch(err) {}&lt;/script&gt;</pre>
<div>Works like a champ for normal pages, but your 404 page is often special. To test, head to a made-up URL on your site, and see what it looks like:</div>
<pre style="padding-left: 30px;">http://www.yoursite.com/20092734nv3A.php</pre>
<div>Chances are, this will give you a terrible web server or browser error message, and that needs to be corrected so you can take control of the 404 page. If you&#8217;re using Apache with the default config, it&#8217;ll look like:</div>
<div><img class="aligncenter size-full wp-image-51" title="apache-404" src="http://www.glenncrocker.com/wp-content/uploads/2009/03/apache-404.png" alt="apache-404" width="468" height="233" /></p>
<ul>
<li>To fix this for Apache, use this directive in httpd.conf:</li>
</ul>
</div>
<pre style="padding-left: 60px;">ErrorDocument 404 /404.html</pre>
<div>
<ul>
<li>For ColdFusion, use the ColdFusion admin to set the missing template handler for .cfm files.</li>
</ul>
</div>
<div>
<ul>
<li>For IIS, use the MMC management tool, click to &#8216;Custom Errors&#8217;, and change 404 to: URL and /404.cfm or whatever your 404 page is, like this:</li>
</ul>
</div>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-55" title="iis-404handler" src="http://www.glenncrocker.com/wp-content/uploads/2009/03/iis-404handler.png" alt="iis-404handler" width="461" height="438" /></p>
<div>Once you have this set, your 404s will go to a page you can clean up, like this:</div>
<div><img class="aligncenter size-full wp-image-52" title="404-better" src="http://www.glenncrocker.com/wp-content/uploads/2009/03/404-better.png" alt="404-better" width="590" height="324" /></div>
<div>It&#8217;s best to have a mini sitemap on this page, so folks can find what they were actually looking for, of course!</div>
<div>Now, back to Analytics.  On this 404 page, we&#8217;ll change the JavaScript to send ourselves some clues about the 404 in Analytics. Change this line:</div>
<div>
<pre style="padding-left: 30px;">pageTracker._trackPageview(trackPageview();</pre>
<p>to this:</p>
<p style="padding-left: 30px;"><span style="font-family: 'Courier New'; line-height: 18px; font-size: 12px; white-space: pre;">pageTracker._trackPageview(trackPageview(&#8221;/404.html?page=&#8221; + document.location.pathname + document.location.search + &#8220;&amp;from=&#8221; + document.referrer);</span></p>
<p>Now your 404s should show up in Analytics as if they were on a &#8220;virtual&#8221; page called 404.html, with parameters including the missing page AND the referer (so you can ask for the link to be fixed). This will show up in your &#8216;Top Content&#8217; report.</p>
<p>Very handy!</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.glenncrocker.com/2009/03/handling-404s-with-google-analytics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
