<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Analytics Talk</title>
	
	<link>http://cutroni.com/blog</link>
	<description>Untangling the world of web analytics</description>
	<lastBuildDate>Wed, 25 Jan 2012 17:48:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
	
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/AnalyticsTalk" /><feedburner:info uri="analyticstalk" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://cutroni.com/blog/?pushpress=hub" /><feedburner:emailServiceId>AnalyticsTalk</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Google Analytics &amp; Feedburner: A Love-Hate Relationship</title>
		<link>http://feedproxy.google.com/~r/AnalyticsTalk/~3/t2U74h5y8TM/</link>
		<comments>http://cutroni.com/blog/2012/01/25/google-analytics-feedburner-a-love-hate-relationship/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 17:48:48 +0000</pubDate>
		<dc:creator>Justin Cutroni</dc:creator>
				<category><![CDATA[Campaign Tracking]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Feeds]]></category>
		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://cutroni.com/blog/?p=2093</guid>
		<description><![CDATA[I love Feedburner. For those that are unfamiliar with Feedburner, it tracks how many people subscribe to an RSS feed, the various applications that access your feed, and how many people take action on your content. It will even track how many people subscribe via email. All wonderful metrics related to interaction with your syndicated [...]<p><a href="http://cutroni.com/blog/2012/01/25/google-analytics-feedburner-a-love-hate-relationship/">Google Analytics &#038; Feedburner: A Love-Hate Relationship</a> is a post from: <a href="http://cutroni.com/blog">Analytics Talk by Justin Cutroni</a></p>



Related posts:<ol><li><a href='http://cutroni.com/blog/2006/11/10/how-does-google-analytics-track-conversion-referals/' rel='bookmark' title='Permanent Link: How Does Google Analytics Track Conversion Referrals?'>How Does Google Analytics Track Conversion Referrals?</a></li>
<li><a href='http://cutroni.com/blog/2011/09/29/google-analytics-real-time-real-time-data-for-real-time-decisions/' rel='bookmark' title='Permanent Link: Google Analytics Real Time: Real Time Data for Real Time Decisions'>Google Analytics Real Time: Real Time Data for Real Time Decisions</a></li>
<li><a href='http://cutroni.com/blog/2006/11/08/welcome-analytics-readers/' rel='bookmark' title='Permanent Link: Welcome Analytics Readers!!!!'>Welcome Analytics Readers!!!!</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I love <a href="http://feedburner.google.com/">Feedburner</a>. </p>
<p>For those that are unfamiliar with Feedburner, it tracks how many people subscribe to an <a href="http://en.wikipedia.org/wiki/RSS">RSS</a> feed, the various applications that access your feed, and how many people take action on your content. It will even track how many people subscribe via email. All wonderful metrics related to interaction with your syndicated content.</p>
<p>Some people, like me, syndicate all of their content via RSS. But others will will only syndicated a snippet of content in the feed in hopes of driving people back to a website where the content lives. This is true for most publishers like <a href="http://searchengineland.com/">Search Engine Land</a> and the <a href="http://www.bbc.co.uk/news/">BBC</a>. </p>
<p>In this case a feed becomes a source of traffic and must be measured as such. Luckily there is a simple integration with Google Analytics that makes it easy to see how much traffic is coming from a feed.</p>
<p>Feedburner will automatically inject the Google Analytics Campaign Tracking parmeters into your feed.  Then, when someone clicks on a link in your feed, the traffic to your site will correctly identified as coming from your syndicated content. </p>
<p>(You can read all about <a href="http://cutroni.com/blog/2006/11/10/google-analytics-campaign-tracking-pt-1-link-tagging/">campaign tracking</a> in a previous post if you are not familiar with it.)</p>
<p><em>It&#8217;s important to note that Feedburner will only tag SOME of your links. More on this later.</em></p>
<p>You can find the campaign tracking settings in the Configure Stats&#8221; section of the Analyze tab. Here are the default settings:</p>
<div id="attachment_2095" class="wp-caption aligncenter" style="width: 628px"><a href="http://cutroni.com/blog/wp-content/uploads/Analyze-Configure-Stats.png"><img src="http://cutroni.com/blog/wp-content/uploads/Analyze-Configure-Stats-e1327510144749.png" alt="Default Feedburner settings for Google Analytics." title="Default Feedburner settings for Google Analytics." width="618" height="355" class="size-full wp-image-2095" /></a><p class="wp-caption-text">Default Feedburner settings for Google Analytics.</p></div>
<p>Digging into this a bit more, here&#8217;s a description of values that Feedburner will insert into the various campaign tracking parameters:</p>
<ul>
<li><strong>Source:</strong> This value is set to &#8220;feedburner&#8221; by default. It identifies that the visitor came from content that was syndicated by Feedburner. I would not recommend changing this.</li>
<li><strong>Medium:</strong> The channel where the feed was distributed. Remember, Feedburner can distribute your content via RSS, Twitter or Email. Feedber alters the value of medium depending on how the feed is accessed. The values will be either &#8220;feed&#8221;, &#8220;email&#8221;, or &#8220;twitter&#8221;.</li>
<li><strong>Campaign:</strong> This is just the feeduri and feed name. Because my feed name and URI are the same, I actually simplified this to just be the feed name. But no need to change this.</li>
<li><strong>Content:</strong> The application where a click request originates, e.g. Google Reader, Gmail. Can be interesting to see how people are consuming your content.</li>
<li><strong>Term:</strong> not used by default</li>
</ul>
<p>So that&#8217;s the good news. We have a tool that measures the reach of our feed on a daily basis and the traffic back to our site from that feed.</p>
<p>Now the bad news.</p>
<p>There are some quirks when it comes to Feedburner. Specifically, not all of the links in a syndicated post are tagged with the Google Analytics campaign parameters. The result is incorrect traffic source data. Let&#8217;s look at some data to understand the impact.</p>
<p>Here&#8217;s a simple graph of direct traffic to my blog. All of the annotations with start (shown at the bottom of the graph) are dates when I published a new article. You can notice the spike in direct traffic on the day of, or the day after, that I publish the post.</p>
<div id="attachment_2108" class="wp-caption aligncenter" style="width: 610px"><a href="http://cutroni.com/blog/wp-content/uploads/Screen-Shot-2012-01-25-at-11.54.04-AM.png"><img src="http://cutroni.com/blog/wp-content/uploads/Screen-Shot-2012-01-25-at-11.54.04-AM.png" alt="Direct traffic to this site." title="Direct traffic to this site." width="600" height="162" class="size-full wp-image-2108" /></a><p class="wp-caption-text">Direct traffic to this site.</p></div>
<p>Now, let&#8217;s focus on Dec 8 and 9, the large spike of Direct traffic and look at some of the landing pages for direct traffic.</p>
<div id="attachment_2110" class="wp-caption aligncenter" style="width: 353px"><a href="http://cutroni.com/blog/wp-content/uploads/Screen-Shot-2012-01-25-at-11.55.34-AM.png"><img src="http://cutroni.com/blog/wp-content/uploads/Screen-Shot-2012-01-25-at-11.55.34-AM.png" alt="Top landing pages for direct traffic." title="Top landing pages for direct traffic." width="343" height="333" class="size-full wp-image-2110" /></a><p class="wp-caption-text">Top landing pages for direct traffic.</p></div>
<p>The top landing page for direct traffic is:</p>
<p>/blog/2011/12/08/the-google-analytics-social-data-hub-more-than-meets-the-eye/index.php</p>
<p>I don&#8217;t think anyone is going directly to that page. I do believe that a lot of people are going directly to /blog/index.php. But people are not typing /blog/2011/12/08/the-google-analytics-social-data-hub-more-than-meets-the-eye/index.php into the browser. This is clearly an issue.</p>
<p>Direct traffic can often be caused by links that are not tagged. Depending on server redirects, we often see untagged email traffic, especially from application like Outlook, incorrectly tracked as Direct Traffic. I&#8217;m guessing that&#8217;s happening here.</p>
<p>So let&#8217;s go one step further. Let&#8217;s go right to the source of the problem. Here is an email that Feedburner sends to those that subscribe to my feed via email.  A quick investigation reveals that the link in the header, which links to the sire URL, is not tagged. So that would increase direct traffic to /blog/index.php.</p>
<p>However, the link to the article page is tagged, which is great news.</p>
<div id="attachment_2098" class="wp-caption aligncenter" style="width: 640px"><a href="http://cutroni.com/blog/wp-content/uploads/TaggedUntaggedFeedburner.png"><img src="http://cutroni.com/blog/wp-content/uploads/TaggedUntaggedFeedburner-e1327512265237.png" alt="A blog post sent from Feedburner." title="A blog post sent from Feedburner." width="630" height="253" class="size-full wp-image-2098" /></a><p class="wp-caption-text">A blog post sent from Feedburner, some links are tagged and some are not.</p></div>
<p>A quick look at the links at the bottom of the page reveal that the links are NOT tagged.</p>
<div id="attachment_2099" class="wp-caption aligncenter" style="width: 661px"><a href="http://cutroni.com/blog/wp-content/uploads/FeedBurnerUntaggedLinks.png"><img src="http://cutroni.com/blog/wp-content/uploads/FeedBurnerUntaggedLinks.png" alt="Not all of the links in a Feedburner Email are tagged." title="Not all of the links in a Feedburner Email are tagged." width="651" height="187" class="size-full wp-image-2099" /></a><p class="wp-caption-text">Not all of the links in a Feedburner Email are tagged.</p></div>
<p><strong>So that link at the bottom of the page, the one to the post &#8220;The Google Analytics Social Data Hub – More than Meets the Eye?&#8221;, that&#8217;s the link that&#8217;s responsible for driving a lot of direct traffic to the site. </strong></p>
<p>You may be asking why doesn&#8217;t Google record this as referral traffic? Due to redirect, the value of document.referrer, which would normally be the referring site is blank. Resulting in direct traffic.</p>
<p>ARGH!</p>
<p>So there you have it. Feedburner is AWESOME. A fantastic way to track content syndication. But beware, there are quirks. Specifically not all of the links that are in an email are tagged.</p>
<p><a href="http://cutroni.com/blog/2012/01/25/google-analytics-feedburner-a-love-hate-relationship/">Google Analytics &#038; Feedburner: A Love-Hate Relationship</a> is a post from: <a href="http://cutroni.com/blog">Analytics Talk by Justin Cutroni</a></p>


<p>Related posts:<ol><li><a href='http://cutroni.com/blog/2006/11/10/how-does-google-analytics-track-conversion-referals/' rel='bookmark' title='Permanent Link: How Does Google Analytics Track Conversion Referrals?'>How Does Google Analytics Track Conversion Referrals?</a></li>
<li><a href='http://cutroni.com/blog/2011/09/29/google-analytics-real-time-real-time-data-for-real-time-decisions/' rel='bookmark' title='Permanent Link: Google Analytics Real Time: Real Time Data for Real Time Decisions'>Google Analytics Real Time: Real Time Data for Real Time Decisions</a></li>
<li><a href='http://cutroni.com/blog/2006/11/08/welcome-analytics-readers/' rel='bookmark' title='Permanent Link: Welcome Analytics Readers!!!!'>Welcome Analytics Readers!!!!</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=t2U74h5y8TM:nu-w_eUN5ZI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=t2U74h5y8TM:nu-w_eUN5ZI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=t2U74h5y8TM:nu-w_eUN5ZI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=t2U74h5y8TM:nu-w_eUN5ZI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=t2U74h5y8TM:nu-w_eUN5ZI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=t2U74h5y8TM:nu-w_eUN5ZI:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=t2U74h5y8TM:nu-w_eUN5ZI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=t2U74h5y8TM:nu-w_eUN5ZI:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=t2U74h5y8TM:nu-w_eUN5ZI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=t2U74h5y8TM:nu-w_eUN5ZI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AnalyticsTalk/~4/t2U74h5y8TM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://cutroni.com/blog/2012/01/25/google-analytics-feedburner-a-love-hate-relationship/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://cutroni.com/blog/2012/01/25/google-analytics-feedburner-a-love-hate-relationship/</feedburner:origLink></item>
		<item>
		<title>Save Your Ass With Google Analytics Data Alerts</title>
		<link>http://feedproxy.google.com/~r/AnalyticsTalk/~3/nwhOw3_59Ig/</link>
		<comments>http://cutroni.com/blog/2012/01/04/save-your-ass-with-google-analytics-data-alerts/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 15:44:43 +0000</pubDate>
		<dc:creator>Justin Cutroni</dc:creator>
				<category><![CDATA[Analysis]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Web Analytics]]></category>
		<category><![CDATA[alerts]]></category>
		<category><![CDATA[data alerts]]></category>
		<category><![CDATA[data monitoring]]></category>
		<category><![CDATA[google alerts]]></category>
		<category><![CDATA[reporting]]></category>

		<guid isPermaLink="false">http://cutroni.com/blog/?p=1581</guid>
		<description><![CDATA[Let&#8217;s face it, we&#8217;re all a bit &#8220;lazy.&#8221; I admit it, I don&#8217;t check my website data every day. And when I&#8217;m on vacation it can be a bigger challenge. But that&#8217;s OK, I use data alerts to stay on top of my data even if I can&#8217;t check analytics every day. Are you using [...]<p><a href="http://cutroni.com/blog/2012/01/04/save-your-ass-with-google-analytics-data-alerts/">Save Your Ass With Google Analytics Data Alerts</a> is a post from: <a href="http://cutroni.com/blog">Analytics Talk by Justin Cutroni</a></p>



Related posts:<ol><li><a href='http://cutroni.com/blog/2008/10/28/adding-business-data-to-google-analytics-data/' rel='bookmark' title='Permanent Link: Adding Business Data to Google Analytics Data'>Adding Business Data to Google Analytics Data</a></li>
<li><a href='http://cutroni.com/blog/2011/09/29/google-analytics-real-time-real-time-data-for-real-time-decisions/' rel='bookmark' title='Permanent Link: Google Analytics Real Time: Real Time Data for Real Time Decisions'>Google Analytics Real Time: Real Time Data for Real Time Decisions</a></li>
<li><a href='http://cutroni.com/blog/2007/03/05/an-analysis-of-my-data/' rel='bookmark' title='Permanent Link: An Analysis of My Data'>An Analysis of My Data</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Let&#8217;s face it, we&#8217;re all a bit &#8220;lazy.&#8221; I admit it, I don&#8217;t check my website data every day.  And when I&#8217;m on vacation it can be a bigger challenge.</p>
<p>But that&#8217;s OK, I use data alerts to stay on top of my data even if I can&#8217;t check analytics every day. Are you using alerts?</p>
<p>If you&#8217;ve never used Google Analytics alerts they&#8217;re fairly simple to set up. You can find them in the Profile Settings.  </p>
<p>There are five things that you need to do to set up an alert:</p>
<p>1. Choose a profile to apply the alert to.<br />
2. Select how often you want to monitor the data (daily, weekly or monthly).<br />
3. Identify the segment of traffic you want to monitor (i.e. which group of visitors, like visitors from a particular campaign or geographic region).<br />
4. Choose what metric you want to monitor (Revenue, Visits, Time on Site, etc.).<br />
5. Set a threshold for the alert meaning how much does the metric need to change to activate this alert (ie increase, decrease, etc.).</p>
<p><a href="http://cutroni.com/blog/wp-content/uploads/GoogleAnalyticsAlertSettings.jpg"><img src="http://cutroni.com/blog/wp-content/uploads/GoogleAnalyticsAlertSettings.jpg" alt="Google Analytics Alert Settings" title="Google Analytics Alert Settings" width="544" height="405" class="aligncenter size-full wp-image-2045" /></a></p>
<p>I divide my alerts into two groups: those that insure I have good data and those that measure the performance of the business. This post deals with the former: alerts that will keep your data in tip-top shape. </p>
<p><strong>Alert #1: 10% Daily Traffic Drop</strong></p>
<p>This first alert is simply there to make sure that I&#8217;m collecting data. I&#8217;ve noticed, for my site, that my traffic usually never drops more than 10% for a given day when measured week-over-week. So if I see a drop of more than 10%  I know that something happened and I need to investigate more.</p>
<div id="attachment_2048" class="wp-caption aligncenter" style="width: 784px"><img src="http://cutroni.com/blog/wp-content/uploads/Screen-Shot-2011-12-19-at-2.49.27-PM.png" alt="Google Analytics Decrease in Traffic Alert" title="Google Analytics Decrease in Traffic Alert" width="774" height="343" class="size-full wp-image-2048" /><p class="wp-caption-text">A 10% traffic drop alert.</p></div>
<p><strong>Alert #2: Flatline! i.e. No Data</strong></p>
<p>This is a generic alert that identifies when a metric goes to zero. I can&#8217;t tell you how many times a client tries to analyze data at the end of a month only to find a data issue. This commonly happens because not every metric is analyzed every day, some metrics are reported monthly.  </p>
<p>But I don&#8217;t want to wait until the end of the month to find a problem. </p>
<p>So for almost every important metric I will create a daily alert to insure that I&#8217;m getting data. Here&#8217;s an example alert that monitors an event.</p>
<div id="attachment_2049" class="wp-caption aligncenter" style="width: 546px"><img src="http://cutroni.com/blog/wp-content/uploads/Screen-Shot-2011-12-19-at-2.52.59-PM.png" alt="A Google Analytics Alert that monitors an Event" title="A Google Analytics Alert that monitors an Event" width="536" height="341" class="size-full wp-image-2049" /><p class="wp-caption-text">A Google Analytics Alert that monitors an Event</p></div>
<p><strong>Alert #3: Daily Error Pages</strong></p>
<p>Another metric I like to monitor is error pages, more specifically 404 errors. I want to know if any of my content is generating an error for my readers. So I created a little alert that will alert me when the number of 404 pages is greater than 0. </p>
<div id="attachment_2044" class="wp-caption aligncenter" style="width: 587px"><a href="http://cutroni.com/blog/wp-content/uploads/Screen-Shot-2011-12-19-at-2.20.23-PM.png"><img src="http://cutroni.com/blog/wp-content/uploads/Screen-Shot-2011-12-19-at-2.20.23-PM.png" alt="Google Analytics Daily Error Pages Alert" title="Google Analytics Daily Error Pages Alert" width="577" height="349" class="size-full wp-image-2044" /></a><p class="wp-caption-text">Monitor 404 pages, and other website errors, with an alert.</p></div>
<p>Obviously you can change this alert to monitor almost any type of website error, it depends on which errors you are tracking with Google Analytics. The key is that you need to be able to identify your error pages in a Google Analytics report. </p>
<p>As you can see above, my error page has a unique URL (404.html) and a query parameter that identifies the page that was missing. You may need to use a virtual pageview or an event to track your error pages. Once you do you can create an alert.</p>
<p><strong>Alert #4: Non-Domain Traffic aka The Poser Alert</strong></p>
<p>The hostnames report in Google Analytics is a handy little report. It shows the hostname that is in the location bar of the visitor&#8217;s browser. On numerous occasions people have <del datetime="2011-12-19T17:33:53+00:00">ripped off</del> borrowed my content without my permission. They just copied my source code and posted it on their own domain. </p>
<p>I know, classy.</p>
<p>This alert will automatically let me know if my account is getting data from any domain other than my own.</p>
<div id="attachment_2043" class="wp-caption aligncenter" style="width: 597px"><a href="http://cutroni.com/blog/wp-content/uploads/Screen-Shot-2011-12-19-at-2.20.41-PM.png"><img src="http://cutroni.com/blog/wp-content/uploads/Screen-Shot-2011-12-19-at-2.20.41-PM.png" alt="Google Analytics Hostname Alert" title="Google Analytics Hostname Alert" width="587" height="436" class="size-full wp-image-2043" /></a><p class="wp-caption-text">The &quot;Poser&quot; Alert will let you know if someone is poaching your content.</p></div>
<p>In some cases this alert actually detects something good! I regularly see the hostname translate.googleusercontent.com, which is used when popele use Google Translate to translate the content on my site.</p>
<h2>A note from your data therapist</h2>
<p>All of these alerts can help. But you&#8217;ll still have inaccuracies in your data. The idea is to keep them to a minimum. If you try to eliminate all errors 100% of the time you won&#8217;t do anything else. It&#8217;a almost impossible. Do the best you can. </p>
<p>If you do have some data issues, and you will, you&#8217;ll have to spend some time resolving them when you do your analysis. </p>
<p><a href="http://cutroni.com/blog/2012/01/04/save-your-ass-with-google-analytics-data-alerts/">Save Your Ass With Google Analytics Data Alerts</a> is a post from: <a href="http://cutroni.com/blog">Analytics Talk by Justin Cutroni</a></p>


<p>Related posts:<ol><li><a href='http://cutroni.com/blog/2008/10/28/adding-business-data-to-google-analytics-data/' rel='bookmark' title='Permanent Link: Adding Business Data to Google Analytics Data'>Adding Business Data to Google Analytics Data</a></li>
<li><a href='http://cutroni.com/blog/2011/09/29/google-analytics-real-time-real-time-data-for-real-time-decisions/' rel='bookmark' title='Permanent Link: Google Analytics Real Time: Real Time Data for Real Time Decisions'>Google Analytics Real Time: Real Time Data for Real Time Decisions</a></li>
<li><a href='http://cutroni.com/blog/2007/03/05/an-analysis-of-my-data/' rel='bookmark' title='Permanent Link: An Analysis of My Data'>An Analysis of My Data</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=nwhOw3_59Ig:SxoUy62rj_w:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=nwhOw3_59Ig:SxoUy62rj_w:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=nwhOw3_59Ig:SxoUy62rj_w:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=nwhOw3_59Ig:SxoUy62rj_w:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=nwhOw3_59Ig:SxoUy62rj_w:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=nwhOw3_59Ig:SxoUy62rj_w:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=nwhOw3_59Ig:SxoUy62rj_w:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=nwhOw3_59Ig:SxoUy62rj_w:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=nwhOw3_59Ig:SxoUy62rj_w:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=nwhOw3_59Ig:SxoUy62rj_w:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AnalyticsTalk/~4/nwhOw3_59Ig" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://cutroni.com/blog/2012/01/04/save-your-ass-with-google-analytics-data-alerts/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		<feedburner:origLink>http://cutroni.com/blog/2012/01/04/save-your-ass-with-google-analytics-data-alerts/</feedburner:origLink></item>
		<item>
		<title>Building a Mobile Ecommerce Dashboard in Google Analytics</title>
		<link>http://feedproxy.google.com/~r/AnalyticsTalk/~3/BMmubGIGRjw/</link>
		<comments>http://cutroni.com/blog/2011/12/13/building-a-mobile-ecommerce-dashboard-in-google-analytics/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 13:54:07 +0000</pubDate>
		<dc:creator>Justin Cutroni</dc:creator>
				<category><![CDATA[Analysis]]></category>
		<category><![CDATA[Reporting]]></category>

		<guid isPermaLink="false">http://cutroni.com/blog/?p=1966</guid>
		<description><![CDATA[Recently, at the GAUGE conference, I talked about Google Analytics custom reports and dashboards. During the dashboards section of the talk I walked the group through the process of setting upa dashboard. As an example I created a dashboard for a fictional ecommerce website. After the talk someone came up to me and asked if [...]<p><a href="http://cutroni.com/blog/2011/12/13/building-a-mobile-ecommerce-dashboard-in-google-analytics/">Building a Mobile Ecommerce Dashboard in Google Analytics</a> is a post from: <a href="http://cutroni.com/blog">Analytics Talk by Justin Cutroni</a></p>



Related posts:<ol><li><a href='http://cutroni.com/blog/2011/06/14/5-google-analytics-custom-variables-for-ecommerce/' rel='bookmark' title='Permanent Link: 5 Google Analytics Custom Variables for Ecommerce'>5 Google Analytics Custom Variables for Ecommerce</a></li>
<li><a href='http://cutroni.com/blog/2007/05/08/new-ga-feature-custom-dashboards/' rel='bookmark' title='Permanent Link: New GA Feature: Custom Dashboards'>New GA Feature: Custom Dashboards</a></li>
<li><a href='http://cutroni.com/blog/2007/06/01/new-ga-feature-sticky-filters/' rel='bookmark' title='Permanent Link: New GA Feature: Sticky Filters'>New GA Feature: Sticky Filters</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Recently, at the <a href="http://gaugecon.com/">GAUGE conference</a>, I talked about Google Analytics custom reports and dashboards. During the dashboards section of the talk I walked the group through the process of setting upa dashboard. As an example I created a dashboard for a fictional ecommerce website. </p>
<p>After the talk someone came up to me and asked if I could share more details on the dashboard. So here they are!</p>
<p>My goal with this dashboard is deep-dive on the mobile segment of the business: to focus on the business objectives (conversions), key actions that could lead to conversions AND ancillary data about the mobile experience. This will give us a wide range of metrics that provides a deep understanding of the mobile experience. </p>
<p>This is not a data puke.</p>
<p>Before we begin, some assumptions about the business that will make it easier to build the dashboard.</p>
<ul>
<li>This is an ecommerce business and revenue is queen!</li>
<li>The business has launched an ecommerce website in hopes of diring more revenue via mobile</li>
<li>There are a number of mobile marketing campaigns that are running and it is critical to measure their effectiveness</li>
<li>The mobile site is ever evolving and the business is always looking for information on how to improve the site</li>
</ul>
<p>A dashboard is a great way to pull all of this information together. Could you use a custom report? Sure.<br />
 But the dashboard does include some nice (but VERY basic) visualizations.</p>
<p>Here it is, the mobile dashboard. </p>
<div id="attachment_1978" class="wp-caption aligncenter" style="width: 310px"><a href="http://cutroni.com/blog/wp-content/uploads/Google_Analytics_Dashboard_Sections.jpg"><img src="http://cutroni.com/blog/wp-content/uploads/Google_Analytics_Dashboard_Sections-300x240.jpg" alt="Mobile Ecommerce Dashboard for Google Analytics" title="Google_Analytics_Dashboard_Sections" width="300" height="240" class="size-medium wp-image-1978" /></a><p class="wp-caption-text">Mobile Ecommerce Dashboard for Google Analytics</p></div>
<p>The key to creating tis dashboard is the filter option built into each widget. I&#8217;m basically segmenting each widget to include only mobile traffic. It&#8217;s not that hard to do, just set the Dimension to Mobile and the value to &#8216;Yes&#8217;. (The Mobile dimension is a yes or no flag.)</p>
<div id="attachment_1968" class="wp-caption aligncenter" style="width: 624px"><img src="http://cutroni.com/blog/wp-content/uploads/Filtering_Widget_For_Mobile.png" alt="" title="Filtering a Dashboard Widget" width="614" height="81" class="size-full wp-image-1968" /><p class="wp-caption-text">Filtering a Google Analytics Dashboard Widget for Mobile</p></div>
<p>That&#8217;s it. The widget will only contain data specific to mobile.</p>
<p>Now that we know how to manipulate the widgets so they only include mobile data it&#8217;s just a matter of putting the most appropriate widgets on the dashboard.</p>
<p>I&#8217;ve divided the mobile dashboard into four sections:</p>
<p>1. Revenue Measurement (outlined in green above)<br />
2. Campaign Performance (outlined in red above)<br />
3. Mobile Device Information (outlined in orange above)<br />
4. Content Performance (outlined in yellow above)</p>
<p>Let&#8217;s look at each section.</p>
<h2>Revenue, Revenue and Revenue!</h2>
<p>The first section of the dashboard deals with revenue. Surprise! There&#8217;s not much to explain here. This is an e-commerce site and revenue is their key success metric. You could easily change this to conversion rate if you&#8217;re not an ecommerce site. I like the little spark line that shows me a trend.</p>
<div id="attachment_1979" class="wp-caption aligncenter" style="width: 331px"><a href="http://cutroni.com/blog/wp-content/uploads/Revenue_Widget.jpg"><img src="http://cutroni.com/blog/wp-content/uploads/Revenue_Widget.jpg" alt="Google Analytics Mobile Revenue Widget" title="Revenue_Widget" width="321" height="75" class="size-full wp-image-1979" /></a><p class="wp-caption-text">Google Analytics Mobile Revenue Widget</p></div>
<p>Now this is where things get interesting, the next widget is Mobile Revenue vs Non-mobile revenue. This is cool if you want to see how mobile revenue compares to overall revenue.</p>
<div id="attachment_1980" class="wp-caption aligncenter" style="width: 448px"><a href="http://cutroni.com/blog/wp-content/uploads/Revenue_Segments.jpg"><img src="http://cutroni.com/blog/wp-content/uploads/Revenue_Segments.jpg" alt="Mobile Revenue vs. Non-Mobile Revenue" title="Revenue_Segments" width="438" height="228" class="size-full wp-image-1980" /></a><p class="wp-caption-text">Mobile Revenue vs. Non-Mobile Revenue</p></div>
<p>The way this widget is a pie-chart widget is to group the metric, in this case revenue, but the Mobile dimension. Like this:</p>
<div id="attachment_1971" class="wp-caption aligncenter" style="width: 310px"><a href="http://cutroni.com/blog/wp-content/uploads/Grouping_Pie_Cart_Widget.png"><img src="http://cutroni.com/blog/wp-content/uploads/Grouping_Pie_Cart_Widget-300x35.png" alt="" title="Grouping_Pie_Cart_Widget" width="300" height="35" class="size-medium wp-image-1971" /></a><p class="wp-caption-text">Grouping a Pie Chart Widget</p></div>
<h2>Channel &#038; Campaign Segmentation</h2>
<p>Next we continue to look at revenue but now we&#8217;re segmenting it my marketing channel. A bit more advanced, but very, very insightful.</p>
<p>This fictional company is leveraging a number of marketing channels, so let&#8217;s segment the revenue by medium to determine which ones are generating revenue. </p>
<div id="attachment_1981" class="wp-caption aligncenter" style="width: 367px"><a href="http://cutroni.com/blog/wp-content/uploads/Campaign_Revenue.jpg"><img src="http://cutroni.com/blog/wp-content/uploads/Campaign_Revenue.jpg" alt="Mobile Channel Revenue" title="Channel_Revenue" width="357" height="293" class="size-full wp-image-1981" /></a><p class="wp-caption-text">Mobile Channel Revenue</p></div>
<p>Drilling a bit deeper we can include a table of the top 10 campaigns to quickly see which ones are successful and which ones are not. Again success is measured based on revenue. But if you are not an ecommerce site you can change the widget to measure almost any goal conversion.</p>
<div id="attachment_1982" class="wp-caption aligncenter" style="width: 367px"><a href="http://cutroni.com/blog/wp-content/uploads/Campaign_Performance.jpg"><img src="http://cutroni.com/blog/wp-content/uploads/Campaign_Performance.jpg" alt="Mobile Campaign Performance" title="Campaign_Performance" width="357" height="314" class="size-full wp-image-1982" /></a><p class="wp-caption-text">Mobile Campaign Performance</p></div>
<p>Notice I&#8217;ve also included Bounce Rate in this table. This makes it easier for me to understand if the poor performance of a campaign might be due to the initial experience the visitor has on the site.</p>
<p>In this case every campaign has $0.00 and a 100% Bounce Rate. Not so good. Time to rethink my landing page experience.</p>
<p>Don&#8217;t forget, if you&#8217;re using Google Analytics you need to use <a href="http://cutroni.com/blog/2006/11/10/google-analytics-campaign-tracking-pt-0-an-overview/">Campaign Tracking</a> to accurately track marketing activities.</p>
<h2>Device Information</h2>
<p>In addition to our key business metrics, let&#8217;s include some usability metrics that will help guide future development of the site. In this case, because we&#8217;re dealing with mobile, let&#8217;s include some device data.</p>
<div id="attachment_1983" class="wp-caption aligncenter" style="width: 353px"><a href="http://cutroni.com/blog/wp-content/uploads/Mobile_Device-Revenue.jpg"><img src="http://cutroni.com/blog/wp-content/uploads/Mobile_Device-Revenue.jpg" alt="Mobile Device Revenue" title="Mobile_Device_Revenue" width="343" height="293" class="size-full wp-image-1983" /></a><p class="wp-caption-text">Mobile Device Revenue</p></div>
<p>I know&#8230; not another pie chart. But it&#8217;s a fast way to show which devices are driving revenue on the site. 38% from the iPad! Maybe we should focus on the iPad user experience?</p>
<p>Just to provide a little context, let&#8217;s add a table with the top mobile devices. </p>
<div id="attachment_1984" class="wp-caption aligncenter" style="width: 353px"><a href="http://cutroni.com/blog/wp-content/uploads/Mobile_Device_Bounce_Rate.jpg"><img src="http://cutroni.com/blog/wp-content/uploads/Mobile_Device_Bounce_Rate.jpg" alt="Mobile Device Traffic and Bounce Rate" title="Mobile_Device_Bounce_Rate" width="343" height="321" class="size-full wp-image-1984" /></a><p class="wp-caption-text">Mobile Device Traffic and Bounce Rate</p></div>
<p>The table helps us understand two things. First, what are the most popular devices that people use to access our mobile site? This information is critical for future development work. Second, I&#8217;ve included bounce rate in the table. This metric will make it easier for us to determine if users of a certain device have trouble accessing the site.</p>
<h2>Popular Content</h2>
<p>The last part of the dashboard deals with content. I put the mobile site bounce rate just to keep it at the top of my mind. It&#8217;s basically useless without some segmentation, but good to keep an eye on.</p>
<div id="attachment_1987" class="wp-caption aligncenter" style="width: 501px"><a href="http://cutroni.com/blog/wp-content/uploads/Content_Bounce_Rate.jpg"><img src="http://cutroni.com/blog/wp-content/uploads/Content_Bounce_Rate.jpg" alt="Mobile Website Bounce Rate" title="Content_Bounce_Rate" width="491" height="81" class="size-full wp-image-1987" /></a><p class="wp-caption-text">Mobile Website Bounce Rate</p></div>
<p>Let&#8217;s segment it by landing page using a simple table widget. And to add more context, let&#8217;s add the number of Entrances for each landing page. Now I can see how popular a landing page is along with the bounce rate. Popular landing pages with really high bounce rates suck.</p>
<div id="attachment_1985" class="wp-caption aligncenter" style="width: 501px"><a href="http://cutroni.com/blog/wp-content/uploads/Content_Landing_Pages.jpg"><img src="http://cutroni.com/blog/wp-content/uploads/Content_Landing_Pages.jpg" alt="Mobile Landing Page Bounce Rate" title="Content_Landing_Pages" width="491" height="315" class="size-full wp-image-1985" /></a><p class="wp-caption-text">Mobile Landing Page Bounce Rate</p></div>
<p>Now let&#8217;s see what people actually like to read or interact with on the mobile site with the top mobile content. Using two simple metrics, pageviews and time on page, it&#8217;s easy to see what people like. And if I know what&#8217;s popular I might be able to promote it in new ways.</p>
<div id="attachment_1986" class="wp-caption aligncenter" style="width: 501px"><a href="http://cutroni.com/blog/wp-content/uploads/Content_Popular_Content.jpg"><img src="http://cutroni.com/blog/wp-content/uploads/Content_Popular_Content.jpg" alt="Most Engaging Mobile Content" title="Content_Popular_Content" width="491" height="499" class="size-full wp-image-1986" /></a><p class="wp-caption-text">Most Engaging Mobile Content</p></div>
<h2>Wrapping Up</h2>
<p>I know that there are some serious shortfalls with the Google Analytics dashboard. BUT, let&#8217;s not look past certain things that are helpful. You get to add almost any metric and dimension. You can segment that data AND you can add some (VERY basic) visualizations. All in all, it doesn&#8217;t suck. Too much. </p>
<p>There are two things I wish the dashboard had:<br />
1. The ability to add a simple text area where I can add my analysis and thoughts<br />
2. The ability to add external data, like ad spend</p>
<h2>Post Script</h2>
<p>Google recently hosted a webinar with Avinash Kaushik promoting mobile marketing and, of course, measurement. You can watch the entire video below. It&#8217;s about an hour but well worth it.</p>
<p><iframe width="480" height="360" src="http://www.youtube.com/embed/KrTiyAMTQ_g?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p>Avinash also included a link to a <a href="http://goo.gl/WOQNH">custom report for mobile measurement</a>. A nice compliment to the dashboard above.</p>
<p>Now it&#8217;s your turn. What would you add to a mobile dashboard?</p>
<p><a href="http://cutroni.com/blog/2011/12/13/building-a-mobile-ecommerce-dashboard-in-google-analytics/">Building a Mobile Ecommerce Dashboard in Google Analytics</a> is a post from: <a href="http://cutroni.com/blog">Analytics Talk by Justin Cutroni</a></p>


<p>Related posts:<ol><li><a href='http://cutroni.com/blog/2011/06/14/5-google-analytics-custom-variables-for-ecommerce/' rel='bookmark' title='Permanent Link: 5 Google Analytics Custom Variables for Ecommerce'>5 Google Analytics Custom Variables for Ecommerce</a></li>
<li><a href='http://cutroni.com/blog/2007/05/08/new-ga-feature-custom-dashboards/' rel='bookmark' title='Permanent Link: New GA Feature: Custom Dashboards'>New GA Feature: Custom Dashboards</a></li>
<li><a href='http://cutroni.com/blog/2007/06/01/new-ga-feature-sticky-filters/' rel='bookmark' title='Permanent Link: New GA Feature: Sticky Filters'>New GA Feature: Sticky Filters</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=BMmubGIGRjw:hYv7JZPxCkU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=BMmubGIGRjw:hYv7JZPxCkU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=BMmubGIGRjw:hYv7JZPxCkU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=BMmubGIGRjw:hYv7JZPxCkU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=BMmubGIGRjw:hYv7JZPxCkU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=BMmubGIGRjw:hYv7JZPxCkU:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=BMmubGIGRjw:hYv7JZPxCkU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=BMmubGIGRjw:hYv7JZPxCkU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=BMmubGIGRjw:hYv7JZPxCkU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=BMmubGIGRjw:hYv7JZPxCkU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AnalyticsTalk/~4/BMmubGIGRjw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://cutroni.com/blog/2011/12/13/building-a-mobile-ecommerce-dashboard-in-google-analytics/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		<feedburner:origLink>http://cutroni.com/blog/2011/12/13/building-a-mobile-ecommerce-dashboard-in-google-analytics/</feedburner:origLink></item>
		<item>
		<title>The Google Analytics Social Data Hub – More than Meets the Eye?</title>
		<link>http://feedproxy.google.com/~r/AnalyticsTalk/~3/AbfMaD73MXc/</link>
		<comments>http://cutroni.com/blog/2011/12/08/the-google-analytics-social-data-hub-more-than-meets-the-eye/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 11:40:44 +0000</pubDate>
		<dc:creator>Justin Cutroni</dc:creator>
				<category><![CDATA[Predictions]]></category>
		<category><![CDATA[announcements]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[Tracking]]></category>

		<guid isPermaLink="false">http://cutroni.com/blog/?p=2021</guid>
		<description><![CDATA[You may have heard that Google recently announced a new Social Media Data Hub. This is the nerdy first step in a series of upcoming social media reports that will probably launch in 2012. Basically, Google will allow social media sites (Digg, Facebook, Twitter, etc.) to send data to Google Analytics. What type of data? [...]<p><a href="http://cutroni.com/blog/2011/12/08/the-google-analytics-social-data-hub-more-than-meets-the-eye/">The Google Analytics Social Data Hub &#8211; More than Meets the Eye?</a> is a post from: <a href="http://cutroni.com/blog">Analytics Talk by Justin Cutroni</a></p>



Related posts:<ol><li><a href='http://cutroni.com/blog/2011/09/29/google-analytics-real-time-real-time-data-for-real-time-decisions/' rel='bookmark' title='Permanent Link: Google Analytics Real Time: Real Time Data for Real Time Decisions'>Google Analytics Real Time: Real Time Data for Real Time Decisions</a></li>
<li><a href='http://cutroni.com/blog/2008/10/28/adding-business-data-to-google-analytics-data/' rel='bookmark' title='Permanent Link: Adding Business Data to Google Analytics Data'>Adding Business Data to Google Analytics Data</a></li>
<li><a href='http://cutroni.com/blog/2006/06/23/how-to-import-msn-cost-data-into-urchin/' rel='bookmark' title='Permanent Link: How to Import MSN Cost Data Into Urchin'>How to Import MSN Cost Data Into Urchin</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id="attachment_2025" class="wp-caption alignright" style="width: 310px"><a href="http://cutroni.com/blog/wp-content/uploads/SocialHubInfographic.jpg"><img src="http://cutroni.com/blog/wp-content/uploads/SocialHubInfographic-300x268.jpg" alt="Google Analytics Announces Social Data Hub" title="Google Analytics Announces Social Data Hub" width="300" height="268" class="size-medium wp-image-2025" /></a><p class="wp-caption-text">Get ready for the Google Analytics Social Data Hub</p></div>
<p>You may have heard that Google recently announced a new Social Media Data Hub. This is the nerdy first step in a series of upcoming social media reports that will probably launch in 2012.</p>
<p>Basically, Google will allow social media sites (Digg, Facebook, Twitter, etc.) to send data to Google Analytics. What type of data? Information about who is sharing your content, what content they are sharing, and how they&#8217;re sharing it. Basically everything you would want to know about someone talking about your business off of your site.</p>
<p>I&#8217;ve read a few of the write-ups and think <a href="http://john.webanalyticsdemystified.com/2011/12/07/googles-new-social-data-hub/">John Lovett</a> did the best job. You should totally read his thoughts on the new social data hub. Here are a few gems from his post:</p>
<blockquote><p>Well, I see this as a huge win for marketers, bloggers, publishers and anyone else trying to discern the impact of social media marketing across the multitude of channels and platforms available today. </p></blockquote>
<blockquote><p>Google’s new Social Data Hub – coupled with Google’s Social Analytics reporting – has the potential to knock the socks off these unknowing marketers. </p></blockquote>
<blockquote><p>If/when Google applies the lens of their analytics tool to this new aggregated data set, look out marketers — you just hit the jackpot!</p></blockquote>
<blockquote><p>While the big dogs in social media may take a while to come around, I see this new Hub as a potentially great equalizer for understanding the impact of social media as it relates to referrals for on-site activities which can ultimately lead to conversions and bottom line impact.</p></blockquote>
<p>If you would like to join the Social Analytics Reporting beta you can sign up here:  <a href="https://services.google.com/fb/forms/socialpilot/">https://services.google.com/fb/forms/socialpilot/</a></p>
<p>If you are a social media platform and would like to send you data to Google Analytics you can review the technical specifications here:  <a href="http://code.google.com/apis/analytics/docs/socialData/socialOverview.html">http://code.google.com/apis/analytics/docs/socialData/socialOverview.html</a></p>
<p>So get really excited! In 2012 we&#8217;ll be able to analyze how people interacts with your content and brand on social networks. Very cool.</p>
<h2>The Details Others Missed</h2>
<p>But I think there&#8217;s a lot more to this announcement than meets the eye.</p>
<p>First, the REALLY big news that I feel has been overlooked is that Google will let other data providers integrate their data into Google Analytics. This is the first time that Google has added a non-Google data source to Google Analytics. (I&#8217;m counting Google AdWords as a separate data source, but it&#8217;s owned by Google).</p>
<p>Now that&#8217;s the big news. </p>
<div id="attachment_2024" class="wp-caption aligncenter" style="width: 488px"><img src="http://cutroni.com/blog/wp-content/uploads/HomeAlone.png" alt="OMG! Google&#039;s Creating a Social Data Hub" title="Google Analytics Social Data Hib" width="478" height="287" class="size-full wp-image-2024" /><p class="wp-caption-text">There are some interesting side stories to Google&#039;s Social Data hub.</p></div>
<p>If Google is developing the infrastructure to integrate other well-structured data sources, what&#8217;s next? Will they let me import historical data? What about industry benchmark data that I might use to provide context to my website data? </p>
<p>Or how about the ability to import and translate data. For example, maybe I&#8217;ll be able to translate product IDs into product names using a standard data import.</p>
<p>Or how about the ability to translate a single campaign id rather than using the standard utm_ campaign tracking parameters (anyone remember utm_id?)?</p>
<p>The ability to import data has been a common request (albeit mostly from enterprises) for a long time. This would be very well received.</p>
<p>The second interesting thing about the new Social Data Hub has to do with privacy. The standard version of Google Analytics prohibits the collection of personally identifiable information. But, according to <a href="http://code.google.com/apis/analytics/docs/socialData/socialGettingStarted.html">some of the Google Analytics Social Data Hub technical specifications</a>, Google will require that the username or screen name and the display name appear in the social media data feed. </p>
<p>This could absolutely be PII.</p>
<div id="attachment_2032" class="wp-caption aligncenter" style="width: 489px"><img src="http://cutroni.com/blog/wp-content/uploads/Screen-Shot-2011-12-08-at-6.35.13-AM.png" alt="Technical Information about the Google Analytics Social Data Hub" title="Technical Information about the Google Analytics Social Data Hub" width="479" height="258" class="size-full wp-image-2032" /><p class="wp-caption-text">Technical Information about the Google Analytics Social Data Hub</p></div>
<p>It seems to me that Google may need to change in the standard Google Analytics terms of service.</p>
<p>So at this point we&#8217;re left with a lot of questions. </p>
<p>But that&#8217;s OK, we&#8217;ve got some time to speculate.</p>
<p><em>NOTE: ideas and opinions above are my own. While <a href="http://cutroni.com/blog/2011/12/01/going-google/">I will be joining the Analytics team in January</a>, I have no current knowledge of Google&#8217;s master plan</em></p>
<p><a href="http://cutroni.com/blog/2011/12/08/the-google-analytics-social-data-hub-more-than-meets-the-eye/">The Google Analytics Social Data Hub &#8211; More than Meets the Eye?</a> is a post from: <a href="http://cutroni.com/blog">Analytics Talk by Justin Cutroni</a></p>


<p>Related posts:<ol><li><a href='http://cutroni.com/blog/2011/09/29/google-analytics-real-time-real-time-data-for-real-time-decisions/' rel='bookmark' title='Permanent Link: Google Analytics Real Time: Real Time Data for Real Time Decisions'>Google Analytics Real Time: Real Time Data for Real Time Decisions</a></li>
<li><a href='http://cutroni.com/blog/2008/10/28/adding-business-data-to-google-analytics-data/' rel='bookmark' title='Permanent Link: Adding Business Data to Google Analytics Data'>Adding Business Data to Google Analytics Data</a></li>
<li><a href='http://cutroni.com/blog/2006/06/23/how-to-import-msn-cost-data-into-urchin/' rel='bookmark' title='Permanent Link: How to Import MSN Cost Data Into Urchin'>How to Import MSN Cost Data Into Urchin</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=AbfMaD73MXc:qkSEvDaO94E:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=AbfMaD73MXc:qkSEvDaO94E:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=AbfMaD73MXc:qkSEvDaO94E:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=AbfMaD73MXc:qkSEvDaO94E:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=AbfMaD73MXc:qkSEvDaO94E:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=AbfMaD73MXc:qkSEvDaO94E:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=AbfMaD73MXc:qkSEvDaO94E:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=AbfMaD73MXc:qkSEvDaO94E:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=AbfMaD73MXc:qkSEvDaO94E:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=AbfMaD73MXc:qkSEvDaO94E:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AnalyticsTalk/~4/AbfMaD73MXc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://cutroni.com/blog/2011/12/08/the-google-analytics-social-data-hub-more-than-meets-the-eye/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		<feedburner:origLink>http://cutroni.com/blog/2011/12/08/the-google-analytics-social-data-hub-more-than-meets-the-eye/</feedburner:origLink></item>
		<item>
		<title>Going Google</title>
		<link>http://feedproxy.google.com/~r/AnalyticsTalk/~3/l_zeMIQigM4/</link>
		<comments>http://cutroni.com/blog/2011/12/01/going-google/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 19:16:49 +0000</pubDate>
		<dc:creator>Justin Cutroni</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://cutroni.com/blog/?p=1992</guid>
		<description><![CDATA[Hi everyone, just a quick post to let you, the blog readers, know that I&#8217;ve gone Google. Starting in January I&#8217;ll be part of the Google Analytics team. I wrote a small post on the Cardinal Path blog, but wanted to reach everyone reading this blog and add a little more detail about what I&#8217;ll [...]<p><a href="http://cutroni.com/blog/2011/12/01/going-google/">Going Google</a> is a post from: <a href="http://cutroni.com/blog">Analytics Talk by Justin Cutroni</a></p>



Related posts:<ol><li><a href='http://cutroni.com/blog/2011/03/14/introducing-cardinal-path-an-analytics-consultancy/' rel='bookmark' title='Permanent Link: Introducing Cardinal Path: An Analytics Consultancy'>Introducing Cardinal Path: An Analytics Consultancy</a></li>
<li><a href='http://cutroni.com/blog/2010/04/06/now-batting-for-webshare-justin-cutroni/' rel='bookmark' title='Permanent Link: Now Batting for WebShare, Justin Cutroni'>Now Batting for WebShare, Justin Cutroni</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Hi everyone, just a quick post to let you, the blog readers, know that I&#8217;ve gone Google. Starting in January I&#8217;ll be part of the <a href="http://www.google.com/analytics/">Google Analytics</a> team. </p>
<p>I wrote a small post on the <a href="http://www.cardinalpath.com/a-fond-farewell-to-cardinal-path">Cardinal Path blog</a>, but wanted to reach everyone reading this blog and add a little more detail about what I&#8217;ll be doing. </p>
<p>[ For those that saw the previous post, sorry for the duplicate content. ]</p>
<p>Before I tell you about my new role, I want to take another opportunity to that the team at Cardinal Path. David, Alex, John, Corey and Dave (in no particular order) have assembled a fantastic team and created a unique place to work.</p>
<p>Many people don&#8217;t know all the stuff that Cardinal Path is doing. But I can absolutely tell you that it&#8217;s some really advanced stuff, like measuring entire industries using Google Analytics. It was a really hard decision to leave&#8230;</p>
<p>With that said, I&#8217;m very excited to join the Google team! I obviously love their product and think they will have a significant impact on how companies use data to be more successful.</p>
<p>In my new role I  will be externally focused and very hands on with GA. I&#8217;ll be meeting customers, going to conferences, blogging, etc. I&#8217;ll also help guide some of educational efforts.</p>
<p>My (tentative) new title is Analytics Advocate. I really like this because I&#8217;ll be  advocating for everyone that uses GA. You got problems? Let me know!</p>
<p>In fact, I promise to resolve the following GA issues in my first week:</p>
<p>1. I will restore organic keywords and remove (not provided)<br />
2. I will eliminate all sampling from GA<br />
3. I will eliminate all tracking code and make the data magically appear in your account.</p>
<p>[ Those are obviously jokes. ]</p>
<p>But seriously, I&#8217;m super excited to join a team that can revolutionize how businesses function online.</p>
<p>Thanks again for all the support, comments, tweets, etc. Please stay in touch and make sure we&#8217;re connected on <a href="http://twitter.com/justincutroni">Twitter</a>, <a href="https://plus.google.com/104725678129478369928/posts">Google +</a>, or <a href="http://www.linkedin.com/in/justincutroni">LinkedIn</a>.</p>
<p><a href="http://cutroni.com/blog/2011/12/01/going-google/">Going Google</a> is a post from: <a href="http://cutroni.com/blog">Analytics Talk by Justin Cutroni</a></p>


<p>Related posts:<ol><li><a href='http://cutroni.com/blog/2011/03/14/introducing-cardinal-path-an-analytics-consultancy/' rel='bookmark' title='Permanent Link: Introducing Cardinal Path: An Analytics Consultancy'>Introducing Cardinal Path: An Analytics Consultancy</a></li>
<li><a href='http://cutroni.com/blog/2010/04/06/now-batting-for-webshare-justin-cutroni/' rel='bookmark' title='Permanent Link: Now Batting for WebShare, Justin Cutroni'>Now Batting for WebShare, Justin Cutroni</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=l_zeMIQigM4:UyoSQU1PhDo:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=l_zeMIQigM4:UyoSQU1PhDo:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=l_zeMIQigM4:UyoSQU1PhDo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=l_zeMIQigM4:UyoSQU1PhDo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=l_zeMIQigM4:UyoSQU1PhDo:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=l_zeMIQigM4:UyoSQU1PhDo:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=l_zeMIQigM4:UyoSQU1PhDo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=l_zeMIQigM4:UyoSQU1PhDo:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=l_zeMIQigM4:UyoSQU1PhDo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=l_zeMIQigM4:UyoSQU1PhDo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AnalyticsTalk/~4/l_zeMIQigM4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://cutroni.com/blog/2011/12/01/going-google/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		<feedburner:origLink>http://cutroni.com/blog/2011/12/01/going-google/</feedburner:origLink></item>
		<item>
		<title>Path Analysis in Google Analytics with Flow Visualization</title>
		<link>http://feedproxy.google.com/~r/AnalyticsTalk/~3/_LJDzqCgEnw/</link>
		<comments>http://cutroni.com/blog/2011/10/19/path-analysis-in-google-analytics-with-flow-visualization/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 17:33:08 +0000</pubDate>
		<dc:creator>Justin Cutroni</dc:creator>
				<category><![CDATA[Analysis]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[flow visualization]]></category>
		<category><![CDATA[path analysis]]></category>

		<guid isPermaLink="false">http://cutroni.com/blog/?p=1908</guid>
		<description><![CDATA[Google Recently announced a new feature in Google Analytics, Flow Visualization. These reports, the Visit Flow report, Navigation Flow report, and Goal Flow report are a new take on analyzing how people navigate through content. For a long time click path analysis was not really possible in Google Analytics. Sure, we had the Navigation Summary [...]<p><a href="http://cutroni.com/blog/2011/10/19/path-analysis-in-google-analytics-with-flow-visualization/">Path Analysis in Google Analytics with Flow Visualization</a> is a post from: <a href="http://cutroni.com/blog">Analytics Talk by Justin Cutroni</a></p>



Related posts:<ol><li><a href='http://cutroni.com/blog/2007/10/16/event-tracking-pt-3-reporting-analysis/' rel='bookmark' title='Permanent Link: Event Tracking Pt. 3: Reporting &amp; Analysis'>Event Tracking Pt. 3: Reporting &amp; Analysis</a></li>
<li><a href='http://cutroni.com/blog/2007/03/04/google-analytics-campaign-tracking-part-3-reports-and-analysis/' rel='bookmark' title='Permanent Link: Google Analytics Campaign Tracking Pt. 3: Reports and Analysis'>Google Analytics Campaign Tracking Pt. 3: Reports and Analysis</a></li>
<li><a href='http://cutroni.com/blog/2007/03/05/an-analysis-of-my-data/' rel='bookmark' title='Permanent Link: An Analysis of My Data'>An Analysis of My Data</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Google Recently announced a new feature in Google Analytics, <a href="http://analytics.blogspot.com">Flow Visualization</a>. These reports, the Visit Flow report, Navigation Flow report, and Goal Flow report are a new take on analyzing how people navigate through content.</p>
<div id="attachment_1958" class="wp-caption aligncenter" style="width: 504px"><a href="http://cutroni.com/blog/wp-content/uploads/Screen-Shot-2011-10-19-at-11.53.25-AM.png"><img src="http://cutroni.com/blog/wp-content/uploads/Screen-Shot-2011-10-19-at-11.53.25-AM.png" alt="Flow Visualization report in Google Anlaytics" title="Flow Visualization report in Google Anlaytics" width="494" height="104" class="size-full wp-image-1958" /></a><p class="wp-caption-text">Flow Visualization report in Google Anlaytics</p></div>
<p>For a long time click path analysis was not really possible in Google Analytics. Sure, we had the Navigation Summary and Entrance Paths reports, but these were very limited. This was by design. Most click path reports, no matter the  analytics tool, has little to no value. They usually show 9,845 different paths to conversion. How does that help?</p>
<p>The new Flow Visualizations reports hope to remedy this problem and make it easier to understand visitor behavior regarding how they move through content.</p>
<h2>Nodes: Foundation of Flow Visualizations</h2>
<p>All flow visualization reports are built using nodes. Nodes are groups of pages. The cool thing is that the nodes are automatically created using an intelligence algorithm. For example, nodes will automatically group the same page that may only differ by a couple of query parameter.</p>
<p>Don&#8217;t worry, you can create your own nodes, and I&#8217;ll show you how to do that in a minute.</p>
<p>The new reports show visitor flow through nodes, and where people drop out of the flow (ie leave the site). The really important thing here is the visualization AND our ability to manipulate the visualization.  So if you a specific issue or scenario that you are analyzing it&#8217;s easy to drill down on the scenario you want. But the visualization also supports ad-hoc analysis.</p>
<p>These new reports are in the Home > Intelligence > Flow Visualization section.</p>
<p>On to the Visits Flow report.</p>
<h2>Visit Flow Report</h2>
<p>The Visit Flow report is a nice refresh of the traditional click path report. Rather than looking at clicks from one page to another, we&#8217;re seeing visitors moving between nodes. The &#8216;story&#8217; starts on the left side of the visualization where you can choose a to view a starting segment, like Campaign, Traffic Source, Country, Region, etc.  </p>
<p>This is AMAZING! Now you can easily segment traffic through a site based on various dimensions of data! The next time someone asks what campaign traffic did, now you can provide some very detailed flow information.</p>
<p>Connections in blue represent the number of visits that move between the nodes.</p>
<p>Connections in red represent the drop off from a particular node.</p>
<p>How easy is that to understand? The brilliance is the simplicity.</p>
<p>Let&#8217;s say you want to focus on a particular segment of data, like the state of Texas. Just choose a dimension from the drop down, in this case Region. Then click on the Texas node at the far left and choose &#8216;Highlight traffic through here&#8217;. The path of traffic from Texas will appear a bit darker.</p>
<div id="attachment_1946" class="wp-caption aligncenter" style="width: 902px"><a href="http://cutroni.com/blog/wp-content/uploads/Screen-Shot-2011-10-19-at-9.28.34-AM.jpg"><img src="http://cutroni.com/blog/wp-content/uploads/Screen-Shot-2011-10-19-at-9.28.34-AM.jpg" alt="View the path for a specific dimension of data in the Flow Visualization report." title="View the path for a specific dimension of data in the Flow Visualization report." width="892" height="435" class="size-full wp-image-1946" /></a><p class="wp-caption-text">View the path for a specific dimension of data in the Flow Visualization report.</p></div>
<p>I know there can be a lot to take in. If you are a bit confused, then perhaps we should reduce the number of paths that are visible. Use the &#8216;Connections&#8217; slider at the top to view more, or less paths and make the analysis easier.</p>
<div id="attachment_1920" class="wp-caption aligncenter" style="width: 613px"><a href="http://cutroni.com/blog/wp-content/uploads/Screen-Shot-2011-10-19-at-9.30.57-AM.png"><img src="http://cutroni.com/blog/wp-content/uploads/Screen-Shot-2011-10-19-at-9.30.57-AM.png" alt="" title="Alter the number of paths visible in Flow visualization." width="603" height="34" class="size-full wp-image-1920" /></a><p class="wp-caption-text">Alter the number of paths visible in Flow visualization</p></div>
<p>The reason why click path reporting has sucked for SO LONG was the vast amount of data stuffed into a really crappy display. Google is trying to solve that using this new visualization, the Dimension drop down AND the Connections slider. You have control over the amount of data you are looking thus making analysis area.</p>
<p>Using this interface you can identify where people come from, follow them to various pages and evaluate the bounce rate, and then see what they look at after the landing page.</p>
<p>The interactivity is just awesome.</p>
<p>[ By the way, you can scroll to the right by dragging the visualization when you see the fist. You can also add more steps by clicking on the arrow at the far right. ]</p>
<p>Let&#8217;s say you want to learn more about a particular node.  Just hover over a node and you&#8217;ll see something like this:</p>
<div id="attachment_1925" class="wp-caption aligncenter" style="width: 441px"><img src="http://cutroni.com/blog/wp-content/uploads/Screen-Shot-2011-10-19-at-9.45.01-AM.png" alt="" title="Node details in Google Analytics Flow Visualization" width="431" height="193" class="size-full wp-image-1925" /><p class="wp-caption-text">Node details in Google Analytics Flow Visualization</p></div>
<p>The first thing we learn is how many pages are in this node. Remember, an algorithm initially created this node. We can also see how many dropped off and how many moved on. Very useful.</p>
<p>Now, perhaps I want to understand this page a little better. I can click on the node and choose &#8216;Explore Traffic through here.&#8217;  That brings us to the next report</p>
<h2>Navigation Flow Report</h2>
<p>The Navigation Flow report is similar to the old Navigation Path report in Google Analytics. Now you can see the nodes before, and after, your chosen node.</p>
<div id="attachment_1927" class="wp-caption aligncenter" style="width: 785px"><img src="http://cutroni.com/blog/wp-content/uploads/Screen-Shot-2011-10-19-at-9.48.33-AM.jpg" alt="Google Analytics Flow Navigation Report" title="Google Analytics Flow Navigation Report" width="775" height="434" class="size-full wp-image-1927" /><p class="wp-caption-text">Google Analytics Flow Navigation Report</p></div>
<p>Let&#8217;s talk about how we can create and edit your nodes. </p>
<p>Click on the small gear at the top of the node. You can use a reg ex, or other basic pattern, to group a set of pages together into a node. </p>
<p><img src="http://cutroni.com/blog/wp-content/uploads/Screen-Shot-2011-10-19-at-7.30.31-AM.png" alt="" title="Create a Page Group in Google Analytics Navigation Flow" width="338" height="233" class="aligncenter size-full wp-image-1914" /></p>
<p>For example, if I&#8217;m a publisher, I may want to group all my Sports pages together into a Sports node, like this:</p>
<p><img src="http://cutroni.com/blog/wp-content/uploads/Screen-Shot-2011-10-19-at-7.33.12-AM.png" alt="" title="Creating a Node in Flow Visualization" width="338" height="230" class="aligncenter size-full wp-image-1915" /></p>
<p>The Name field is the name that will be displayed in the report, it&#8217;s nice and human readable :)</p>
<p>The value here is you can group your content together so you can analyze your site your way.</p>
<p>Ecommerce people, want to understand the flow of traffic through your product pages? Group them together in a node.</p>
<p>Publishers people, want to see where people go after the last page in all your articles? Group those pages together in a node. </p>
<p>Another really cool feature of the Flow Visualization reports is our ability to segment the entire graphic. Use the drop down at the top of the report to apply a segment, like new visits, return visits, etc.</p>
<div id="attachment_1941" class="wp-caption aligncenter" style="width: 214px"><img src="http://cutroni.com/blog/wp-content/uploads/Screen-Shot-2011-10-19-at-10.17.53-AM.png" alt="Apply a segment to a Flow Visualization" title="Apply a segment to a Flow Visualization" width="204" height="291" class="size-full wp-image-1941" /><p class="wp-caption-text">Apply a segment to a Flow Visualization</p></div>
<p>Combine that with the dimension drop down and I can slice and dice the behavior of different groups as they move around the site. Crazy awesome. </p>
<h2>Goal Flow Analysis</h2>
<p>In addition to the basic flow reporting, there is also a Goal Flow report that provides insight into your conversion paths. </p>
<div id="attachment_1950" class="wp-caption aligncenter" style="width: 310px"><a href="http://cutroni.com/blog/wp-content/uploads/Screen-Shot-2011-10-19-at-11.20.07-AM.jpg"><img src="http://cutroni.com/blog/wp-content/uploads/Screen-Shot-2011-10-19-at-11.20.07-AM-300x111.jpg" alt="Goal Flow report in Google Analytics." title="Goal Flow report in Google Analytics." width="300" height="111" class="size-medium wp-image-1950" /></a><p class="wp-caption-text">Goal Flow report in Google Analytics. Click to enlarge.</p></div>
<p>Again, you can choose a dimension of data, here I chose the medium, and view how that traffic moved through your funnels. I hope you have a funnel configured!</p>
<p><strong>NOTE:</strong> At this time the Goal Flow report only works for URL based goals and funnels. Events will follow soon.</p>
<p>Notice the loops? Those show traffic that &#8216;loops back&#8217; to other steps. I think this is a HUGE improvement over the existing Goal Funnel reports. It&#8217;s much easier to see holes in the funnel (drop offs) and behavior (looping).</p>
<h2>Is this just the beginning?</h2>
<p>Hopefully this gives you a basic idea of how the flow visualization reports work and how you can manipulate them. The key here is that you can segment the data to isolate the behavior that you want to investigate.</p>
<p>I&#8217;ve got to say, I think this is going to have a much bigger impact on Google Analytics than most people know. Sure, these reports are sexy. And we&#8217;ll start to do more path analysis. </p>
<p>But this visualization of data is the key change. I believe we&#8217;re going to see Google include more creative data visualizations to help aid analysis. That&#8217;s truly exciting.</p>
<p><a href="http://cutroni.com/blog/2011/10/19/path-analysis-in-google-analytics-with-flow-visualization/">Path Analysis in Google Analytics with Flow Visualization</a> is a post from: <a href="http://cutroni.com/blog">Analytics Talk by Justin Cutroni</a></p>


<p>Related posts:<ol><li><a href='http://cutroni.com/blog/2007/10/16/event-tracking-pt-3-reporting-analysis/' rel='bookmark' title='Permanent Link: Event Tracking Pt. 3: Reporting &amp; Analysis'>Event Tracking Pt. 3: Reporting &amp; Analysis</a></li>
<li><a href='http://cutroni.com/blog/2007/03/04/google-analytics-campaign-tracking-part-3-reports-and-analysis/' rel='bookmark' title='Permanent Link: Google Analytics Campaign Tracking Pt. 3: Reports and Analysis'>Google Analytics Campaign Tracking Pt. 3: Reports and Analysis</a></li>
<li><a href='http://cutroni.com/blog/2007/03/05/an-analysis-of-my-data/' rel='bookmark' title='Permanent Link: An Analysis of My Data'>An Analysis of My Data</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=_LJDzqCgEnw:ruDLP3SQPHo:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=_LJDzqCgEnw:ruDLP3SQPHo:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=_LJDzqCgEnw:ruDLP3SQPHo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=_LJDzqCgEnw:ruDLP3SQPHo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=_LJDzqCgEnw:ruDLP3SQPHo:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=_LJDzqCgEnw:ruDLP3SQPHo:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=_LJDzqCgEnw:ruDLP3SQPHo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=_LJDzqCgEnw:ruDLP3SQPHo:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=_LJDzqCgEnw:ruDLP3SQPHo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=_LJDzqCgEnw:ruDLP3SQPHo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AnalyticsTalk/~4/_LJDzqCgEnw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://cutroni.com/blog/2011/10/19/path-analysis-in-google-analytics-with-flow-visualization/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		<feedburner:origLink>http://cutroni.com/blog/2011/10/19/path-analysis-in-google-analytics-with-flow-visualization/</feedburner:origLink></item>
		<item>
		<title>Google Analytics Real Time: Real Time Data for Real Time Decisions</title>
		<link>http://feedproxy.google.com/~r/AnalyticsTalk/~3/sJFZGr7dqkk/</link>
		<comments>http://cutroni.com/blog/2011/09/29/google-analytics-real-time-real-time-data-for-real-time-decisions/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 17:50:23 +0000</pubDate>
		<dc:creator>Justin Cutroni</dc:creator>
				<category><![CDATA[Analysis]]></category>
		<category><![CDATA[Reporting]]></category>
		<category><![CDATA[Web Analytics]]></category>
		<category><![CDATA[Campaign Tracking]]></category>
		<category><![CDATA[publishers]]></category>
		<category><![CDATA[reporting]]></category>
		<category><![CDATA[social media]]></category>

		<guid isPermaLink="false">http://cutroni.com/blog/?p=1873</guid>
		<description><![CDATA[Google Analytics now contains a series of real-time reports that measure what&#8217;s happening on your site in real time. These reports will roll out in the next 1 to 2 weeks. I’ve long railed against real-time data. I’ve said that businesses don’t need real time data. It’s very hard to action on time data. I&#8217;ve [...]<p><a href="http://cutroni.com/blog/2011/09/29/google-analytics-real-time-real-time-data-for-real-time-decisions/">Google Analytics Real Time: Real Time Data for Real Time Decisions</a> is a post from: <a href="http://cutroni.com/blog">Analytics Talk by Justin Cutroni</a></p>



Related posts:<ol><li><a href='http://cutroni.com/blog/2008/10/28/adding-business-data-to-google-analytics-data/' rel='bookmark' title='Permanent Link: Adding Business Data to Google Analytics Data'>Adding Business Data to Google Analytics Data</a></li>
<li><a href='http://cutroni.com/blog/2007/03/05/an-analysis-of-my-data/' rel='bookmark' title='Permanent Link: An Analysis of My Data'>An Analysis of My Data</a></li>
<li><a href='http://cutroni.com/blog/2007/10/16/event-tracking-pt-1-overview-data-model/' rel='bookmark' title='Permanent Link: Event Tracking Pt. 1: Overview &amp; Data Model'>Event Tracking Pt. 1: Overview &amp; Data Model</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id="attachment_1888" class="wp-caption alignright" style="width: 203px"><img class="size-full wp-image-1888" title="Google-Analytics-Real-Time-Reports" src="http://cutroni.com/blog/wp-content/uploads/Google-Analytics-Real-Time-Reports.jpg" alt="Google-Analytics-Real-Time-Reports" width="193" height="85" /><p class="wp-caption-text">The NEW Google Analytics Real Time Reports</p></div>
<p><a href="http://cutroni.com/blog/wp-content/uploads/Google-Analytics-Real-Time-Reports.jpg"></a>Google Analytics now contains a series of real-time reports that measure what&#8217;s happening on your site in real time. These reports will roll out in the next 1 to 2 weeks.</p>
<p>I’ve long railed against real-time data. I’ve said that businesses don’t need real time data. It’s very hard to action on time data. I&#8217;ve said this on the record!</p>
<p>But here I am, with my tail between my legs, to admit that some businesses really do need real time data. I was wrong. I can absolutely see the need for real time data.</p>
<div id="attachment_1889" class="wp-caption alignright" style="width: 205px"><a href="http://cutroni.com/blog/wp-content/uploads/chartbeat.png"><img class="size-medium wp-image-1889" title="chartbeat" src="http://cutroni.com/blog/wp-content/uploads/chartbeat-195x300.png" alt="Chartbeat Real Time Report" width="195" height="300" /></a><p class="wp-caption-text">Chartbeat Real Time Report</p></div>
<p>And if you still need convincing look at the success of tools like <a href="http://chartbeat.com/chartbeat/">Chartbeat</a>. They provide some pretty awesome data that helps business make important decisions WHEN those decisions need to be made.</p>
<p>Real time data can be very helpfull in the following business scenarios:</p>
<ul>
<li>If you are a publisher, you often need real time data to understand what content is popular right now, so you can optimize the placement of that content, or publicize that content, to optimize ad revenue.</li>
<li>If you are a retailer, you might want to understand, in real time, the launch of a new campaign. This is especially useful if you are using a channel, like social media, that has a very immediate impact.</li>
<li>If you are holding a physical event, you might want to understand, in real time, how people in that location are using your website.</li>
</ul>
<p>To fill this analysis hole Google Analytics now has a Real Time section of reports, creatively named Real Time. This series of repots offers a subset of data that is processed in real time, literally every second. You can see who’s on your site, how they got there and what they’re looking at in real time.</p>
<p>The data covers three dimensions:</p>
<ul>
<li>Geographic locations</li>
<li>Traffic sources</li>
<li>Content</li>
</ul>
<p>I know, there&#8217;s no conversion data. Sucky. BUT let&#8217;s consider how much data is getting processed every second. Seriously, that&#8217;s a lot of data!</p>
<p><strong>IMPORTANT: One thing to keep in mind is that the Real Time reports are NOT filtered. Even if you have a profile filter applied the data is not filtered. </strong>I guess that requires a bit too much processing power.</p>
<p>The real time reports are NOT real time data for all metrics, only a subset of metrics. But they are pretty good. You have access to real time stats for:</p>
<ul>
<li>Visitors</li>
<li>% New visitors &amp; returning visitors</li>
<li>Pageviews</li>
<li>Traffic sources (referrals, direct, campaigns, etc.)</li>
<li>Active pages</li>
</ul>
<p>Let&#8217;s look at the reports and how they solve the above business cases.</p>
<p><strong>Real Time Overview Reporting</strong></p>
<p>Everything starts with the Overview report. This is mission control for Real Time data and gives you a general overview of what&#8217;s happeneing.</p>
<div id="attachment_1881" class="wp-caption aligncenter" style="width: 282px"><a href="http://cutroni.com/blog/wp-content/uploads/Google-Analytics-Real-Time-Overview.jpg"><img class="size-medium wp-image-1881" title="Google-Analytics-Real-Time-Overview" src="http://cutroni.com/blog/wp-content/uploads/Google-Analytics-Real-Time-Overview-272x300.jpg" alt="Google-Analytics-Real-Time-Overview" width="272" height="300" /></a><p class="wp-caption-text">The Google Analytics Real Time Overview Report</p></div>
<p>At the top of the report Google shows a second by second view of pageviews. It then aggregates this data and shows a minute-by-minute view. I know, this view is mesmerizing. Try not to wast too much time watching this.</p>
<p>The top of the report also shows the total number of unique visitors on the site (it counts the cookies). Google Analytics then segments this number to show you the amount of new visitors and returning visitors.</p>
<p>Moving deeper into this report we get information about what&#8217;s the most popular content right now, where visitors came from (both traffic source and keywords) and a geographic breakdown of where the visitors are located.</p>
<p>With this one report we&#8217;re able to answer the business questions we posed above.</p>
<p><strong>Real Time Locations Report</strong></p>
<p>The location report has basically the same geo data as the Overview report. It still show second-by-second data and a breakdown by Country.</p>
<div id="attachment_1883" class="wp-caption aligncenter" style="width: 310px"><a href="http://cutroni.com/blog/wp-content/uploads/Google-Analytics-Real-Time-Locations.png"><img class="size-medium wp-image-1883" title="Google-Analytics-Real-Time-Locations" src="http://cutroni.com/blog/wp-content/uploads/Google-Analytics-Real-Time-Locations-300x265.png" alt="Google-Analytics-Real-Time-Locations" width="300" height="265" /></a><p class="wp-caption-text">The Google Analytics Real Time Locations Report</p></div>
<p>One thing that is different is the ability to view geography using Google Earth. Does this offer any additional insights? HELL NO! But it looks sexy. The Google Earth plugin will zoom you from from city to city.</p>
<div id="attachment_1882" class="wp-caption aligncenter" style="width: 675px"><img class="size-full wp-image-1882" title="Google-Analytics-Real-Time-Earth-View" src="http://cutroni.com/blog/wp-content/uploads/Google-Analytics-Real-Time-Eart-View.png" alt="Google-Analytics-Real-Time-Earth-View" width="665" height="477" /><p class="wp-caption-text">Oooooooo! Zoom from city to city with the Earth View</p></div>
<p><strong>Real Time Traffic Sources Report</strong></p>
<p>The real time traffic sources is literally a dump of your top traffic sources. Again, not too different than the data on the Overview, the tabular data shows the Medium and Source dimensions.</p>
<div id="attachment_1885" class="wp-caption aligncenter" style="width: 297px"><a href="http://cutroni.com/blog/wp-content/uploads/Google-Analytics-Real-Time-Traffic-Sources.jpg"><img class="size-medium wp-image-1885" title="Google-Analytics-Real-Time-Traffic-Sources" src="http://cutroni.com/blog/wp-content/uploads/Google-Analytics-Real-Time-Traffic-Sources-287x300.jpg" alt="Google-Analytics-Real-Time-Traffic-Sources" width="287" height="300" /></a><p class="wp-caption-text">The Google Analytics Real Time Traffic Sources Report</p></div>
<p>This is especially handy when you launch a new campaign and want to see how it&#8217;s working. Think about when that big tweet goes out and you want to see what&#8217;s happening on the site.</p>
<p>Or consider the case where you might have an unexpected spike in traffic. This report will help you understand if there is some referring site that is driving a lot of traffic. We still can&#8217;t see if there is a lot of conversions (grrrrrr) but at least we can see traffic.</p>
<p><strong>Real Time Content Report</strong></p>
<p>And finally we have a dedicated real time content report. Again, not much new here. You can view how many active users are viewing a specific page or get an agregate view of pageviews over the last 30 minutes.</p>
<div id="attachment_1887" class="wp-caption aligncenter" style="width: 281px"><a href="http://cutroni.com/blog/wp-content/uploads/Google-Analytics-Real-Time-Content-Report.jpg"><img class="size-medium wp-image-1887" title="Google-Analytics-Real-Time-Content-Report" src="http://cutroni.com/blog/wp-content/uploads/Google-Analytics-Real-Time-Content-Report-271x300.jpg" alt="Google-Analytics-Real-Time-Content-Report" width="271" height="300" /></a><p class="wp-caption-text">The Google Analytics Real Time Content Report</p></div>
<p>Notice how some of the data rows are shaded green and red? Green indicates a row of data that has increased while a row of data that is red indicates a row of data that has decreased. This is a nice touch to make it easier to see things &#8220;move.&#8221;</p>
<p>So there you have it. Google&#8217;s new Real Time feature for Google Analytics. How do you plan to use this to optimize your business?</p>
<p><a href="http://cutroni.com/blog/2011/09/29/google-analytics-real-time-real-time-data-for-real-time-decisions/">Google Analytics Real Time: Real Time Data for Real Time Decisions</a> is a post from: <a href="http://cutroni.com/blog">Analytics Talk by Justin Cutroni</a></p>


<p>Related posts:<ol><li><a href='http://cutroni.com/blog/2008/10/28/adding-business-data-to-google-analytics-data/' rel='bookmark' title='Permanent Link: Adding Business Data to Google Analytics Data'>Adding Business Data to Google Analytics Data</a></li>
<li><a href='http://cutroni.com/blog/2007/03/05/an-analysis-of-my-data/' rel='bookmark' title='Permanent Link: An Analysis of My Data'>An Analysis of My Data</a></li>
<li><a href='http://cutroni.com/blog/2007/10/16/event-tracking-pt-1-overview-data-model/' rel='bookmark' title='Permanent Link: Event Tracking Pt. 1: Overview &amp; Data Model'>Event Tracking Pt. 1: Overview &amp; Data Model</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=sJFZGr7dqkk:bTQSJly7euc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=sJFZGr7dqkk:bTQSJly7euc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=sJFZGr7dqkk:bTQSJly7euc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=sJFZGr7dqkk:bTQSJly7euc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=sJFZGr7dqkk:bTQSJly7euc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=sJFZGr7dqkk:bTQSJly7euc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=sJFZGr7dqkk:bTQSJly7euc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=sJFZGr7dqkk:bTQSJly7euc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=sJFZGr7dqkk:bTQSJly7euc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=sJFZGr7dqkk:bTQSJly7euc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AnalyticsTalk/~4/sJFZGr7dqkk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://cutroni.com/blog/2011/09/29/google-analytics-real-time-real-time-data-for-real-time-decisions/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://cutroni.com/blog/2011/09/29/google-analytics-real-time-real-time-data-for-real-time-decisions/</feedburner:origLink></item>
		<item>
		<title>5 Google Analytics Custom Variables for Ecommerce</title>
		<link>http://feedproxy.google.com/~r/AnalyticsTalk/~3/TN9Ox_MWVsI/</link>
		<comments>http://cutroni.com/blog/2011/06/14/5-google-analytics-custom-variables-for-ecommerce/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 05:48:17 +0000</pubDate>
		<dc:creator>Justin Cutroni</dc:creator>
				<category><![CDATA[Analysis]]></category>
		<category><![CDATA[Ecommerce]]></category>
		<category><![CDATA[Tracking]]></category>
		<category><![CDATA[custom variables]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[tricks]]></category>

		<guid isPermaLink="false">http://cutroni.com/blog/?p=1812</guid>
		<description><![CDATA[I believe that every business can use Google Analytics custom variables. Especially ecommerce businesses. Custom variables inject new data dimensions that are crucial for segmentation. As analysts we need to do segmentation to understand user behavior. And ecommerce sites have certain unique behaviors that are not tracked with a basic Google Analytics implementation. For those [...]<p><a href="http://cutroni.com/blog/2011/06/14/5-google-analytics-custom-variables-for-ecommerce/">5 Google Analytics Custom Variables for Ecommerce</a> is a post from: <a href="http://cutroni.com/blog">Analytics Talk by Justin Cutroni</a></p>



Related posts:<ol><li><a href='http://cutroni.com/blog/2011/05/18/mastering-google-analytics-custom-variables/' rel='bookmark' title='Permanent Link: Mastering Google Analytics Custom Variables'>Mastering Google Analytics Custom Variables</a></li>
<li><a href='http://cutroni.com/blog/2009/10/20/google-analytics-custom-variables-overview/' rel='bookmark' title='Permanent Link: Google Analytics Custom Variables Overview'>Google Analytics Custom Variables Overview</a></li>
<li><a href='http://cutroni.com/blog/2006/09/21/google-analytics-configuration-mistake-2-query-string-variables/' rel='bookmark' title='Permanent Link: Google Analytics Configuration Mistake #2: Query String Variables'>Google Analytics Configuration Mistake #2: Query String Variables</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I believe that every business can use Google Analytics custom variables. Especially ecommerce businesses. Custom variables inject new data dimensions that are crucial for segmentation. As analysts we need to do segmentation  to understand user behavior. And ecommerce sites have certain unique behaviors that are not tracked with a basic Google Analytics implementation.</p>
<p>For those that have not used custom variables before you can get read <a href="http://cutroni.com/blog/2011/05/18/mastering-google-analytics-custom-variables/">Mastering Custom Variables</a> for overview.</p>
<p>Now on to the custom variables!</p>
<p><strong>Tracking Coupon Codes and Promotional Codes</strong><br />
<img src="http://cutroni.com/blog/wp-content/uploads/coupon-300x245.jpg" alt="Tracking Coupon Codes with Google Analytics" title="Tracking Coupon Codes with Google Analytics" width="300" height="245" class="alignright size-medium wp-image-1816" /><br />
I think this is a pretty obvious use of custom variables. If you sell something you probably run various promotions. And you need to track these promotions to see how they perform. Some promotions can be tracked using campaign tracking. I&#8217;ve seen lots of people use the utm_content parameter to identify the promotion in a marketing campaign, like an email. But a custom variable works just as well.</p>
<p>When coming up with a strategy think about how you might scale this as time goes on. Do you want all of your promotional codes aggregated together under one variable? You could do something like this:</p>
<p><code>_gaq.push(['_setCustomVar',1,'PromoCode','&lt;PROMO CODE ID&gt;',3]);</code></p>
<p>Or you could get fancy and use different custom variables to bucket groups of promotions, like seasonal promotions. For example, if you lots of promotions during the holiday season you might want to create a custom variable named HolidayPromos and then a unique name for each of the codes, something like this:</p>
<p><code>_gaq.push(['_setCustomVar',1,'HolidayPromo','Free2DayShip',3]);<br />
_gaq.push(['_setCustomVar',1,'HolidayPromo','FreeWrapping',3]);<br />
_gaq.push(['_setCustomVar',1,'HolidayPromo','10perOff',3]);</code></p>
<p>The above code would need to appear on your receipt page. And remember, the slot, or index, in the code above may be different for you. It all depends on your use of custom variables.</p>
<p>You might be wondering why I decided to go with a page level custom variable here. Remember, Google Analytics will sessionize a page level custom variable. So even though the custom var will only fire on the receipt page the data will be applied to the entire visit. </p>
<p><strong>Tracking Payment Method</strong></p>
<p>Remember, we study visitor behavior to understand the impact on business. One of these behaviors is how people pay for a purchase. Is there a difference between a visitor who pays with a credit card vs one who pays with PayPal? Does one spend more, on average, than the other? You&#8217;ll never know unless you capture payment type and review metrics like average order value and conversion rate.</p>
<p>To capture payment type use a page level custom variable. The resulting GA code will look something like this:</p>
<p><code>_gaq.push(['_setCustomVar',2, 'PaymentType','&lt;NAME OF PAYMENT&gt;',3]);</code></p>
<p>Don&#8217;t forget to replace <code>&lt;PAYMENT TYPE&gt;</code> with the customer&#8217;s payment method.</p>
<p><strong>Tracking Shipping Method</strong></p>
<p><img src="http://cutroni.com/blog/wp-content/uploads/shipping.jpg" alt="Why not tracking shipping method with Google Analytics?" title="Why not tracking shipping method with Google Analytics?" width="300" height="300" class="alignright size-full wp-image-1817" /><br />
Like payment method, it&#8217;s interesting to see what shipping method people choose with various products. Why? Perhaps people who buy certain products choose certain types of shipping. If so, maybe you can build a new promotion using this information. Could there be no insights here? ABSOLUTELY! But you&#8217;ll never know unless you have some data and do a bit of analysis.</p>
<p><code>_gaq.push(['_setCustomVar',3,'CustType','Repeat',1]);</code></p>
<p><strong>Tracking Repeat Customers</strong></p>
<p>I remember reading Eric Peterson&#8217;s book <a href="http://www.amazon.com/Web-Analytics-Demystified-Marketers-Understanding/dp/0974358428">Web Analytics Demystified</a> a looong time ago. Besides being one of the first books on analytics it was exceedingly actionable. One of the ecommerce key performance indicators Eric talked about, and rightfully so, was the repeat-buyers. </p>
<p>The behavior of repeat customers is different than first time customers. This segment of customers usually takes less time to purchase due to a knowledge of your products and services.  Normally it costs you less money to get these people to convert. So it&#8217;s a good idea to understand what marketing they respond to and how they use your website.</p>
<p>To track repeat customers in Google Analytics you must use a visitor scope custom variable. Remember a visitor scoped custom variable persists on the visitor&#8217;s computer as a cookie. The trick is when you set the custom variable. </p>
<p>Most people think you can set the custom variable when the transaction happens, like this:</p>
<p><code>_gaq.push(['_setCustomVar',4,'CustType','Repeat',1]);</code></p>
<p>But in reality this will not work. When you set a visit level custom variable the value gets applied to the <strong>CURRENT</strong> visit and all future visits. So you need to wait until the <strong>SECOND</strong> purchase before setting the above custom variable. Then it should work just fine.</p>
<p>[<strong>UPDATE: </strong>Elizabeth Brings up a good point in the comments. This method will only work if the visitor comes back and makes a second purchase on the site. You can tweak the above logic and set the custom variable on the visitor's return to the website, rather than when they make a second purchase. While this is not perfect it is a workaround.]</p>
<p>I should note that this is an AWESOME custom variable to use in an advanced segment. Actually, they&#8217;re all great to use in Advanced segments, but segmenting repeat buyers is especially useful</p>
<p><img src="http://cutroni.com/blog/wp-content/uploads/Screen-shot-2011-06-12-at-8.36.11-PM.png" alt="Creating a customer segment in Google Analytics" title="Creating a customer segment in Google Analytics" width="732" height="460" class="aligncenter size-full wp-image-1824" /></p>
<p><strong>Purchase History</strong></p>
<p>This is where things get a little more complicated. Tracking things like purchase history requires a bit of configuration on the server side, meaning you or your nerds need to create some code to categorize customers based on the number of purchases they&#8217;ve made in the past. Rather than track every single purchase I prefer to bucket the purchases, like this:</p>
<ul>
<li>1 to 3 purchases</li>
<li>4 to 6 purchases</li>
<li>7 + purchases</li>
</ul>
<p>You need to have the logic on the server to review the custom&#8217;er purchase history and set the custom variable accordingly. The GA JavaScript will look something like this:</p>
<p><code>_gaq.push(['_setCustomVar',5,'PurchHistory','1-3',1]);</code></p>
<p>Now you&#8217;re probably thinking that there is some duplication with the previous custom variable, and you&#8217;re right. The repeat customer variable is a bit more generic and gives you a quick view of new and returning customers. The purchase history variable is geared towards deeper analysis of customer behavior.</p>
<p>So there you have it, five custom variables for ecommerce websites. This is by no means an exhaustive list, but I think these can help any commerce based business to better segmentation and analysis. </p>
<p>Are you using custom variables on your ecommerce website? If so I&#8217;d love to hear how!</p>
<p><a href="http://cutroni.com/blog/2011/06/14/5-google-analytics-custom-variables-for-ecommerce/">5 Google Analytics Custom Variables for Ecommerce</a> is a post from: <a href="http://cutroni.com/blog">Analytics Talk by Justin Cutroni</a></p>


<p>Related posts:<ol><li><a href='http://cutroni.com/blog/2011/05/18/mastering-google-analytics-custom-variables/' rel='bookmark' title='Permanent Link: Mastering Google Analytics Custom Variables'>Mastering Google Analytics Custom Variables</a></li>
<li><a href='http://cutroni.com/blog/2009/10/20/google-analytics-custom-variables-overview/' rel='bookmark' title='Permanent Link: Google Analytics Custom Variables Overview'>Google Analytics Custom Variables Overview</a></li>
<li><a href='http://cutroni.com/blog/2006/09/21/google-analytics-configuration-mistake-2-query-string-variables/' rel='bookmark' title='Permanent Link: Google Analytics Configuration Mistake #2: Query String Variables'>Google Analytics Configuration Mistake #2: Query String Variables</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=TN9Ox_MWVsI:8cTmEbOnA-I:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=TN9Ox_MWVsI:8cTmEbOnA-I:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=TN9Ox_MWVsI:8cTmEbOnA-I:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=TN9Ox_MWVsI:8cTmEbOnA-I:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=TN9Ox_MWVsI:8cTmEbOnA-I:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=TN9Ox_MWVsI:8cTmEbOnA-I:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=TN9Ox_MWVsI:8cTmEbOnA-I:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=TN9Ox_MWVsI:8cTmEbOnA-I:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=TN9Ox_MWVsI:8cTmEbOnA-I:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=TN9Ox_MWVsI:8cTmEbOnA-I:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AnalyticsTalk/~4/TN9Ox_MWVsI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://cutroni.com/blog/2011/06/14/5-google-analytics-custom-variables-for-ecommerce/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		<feedburner:origLink>http://cutroni.com/blog/2011/06/14/5-google-analytics-custom-variables-for-ecommerce/</feedburner:origLink></item>
		<item>
		<title>Mastering Google Analytics Custom Variables</title>
		<link>http://feedproxy.google.com/~r/AnalyticsTalk/~3/kKmNaRk3nJo/</link>
		<comments>http://cutroni.com/blog/2011/05/18/mastering-google-analytics-custom-variables/#comments</comments>
		<pubDate>Wed, 18 May 2011 12:39:43 +0000</pubDate>
		<dc:creator>Justin Cutroni</dc:creator>
				<category><![CDATA[Resources]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Tracking]]></category>
		<category><![CDATA[advanced]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[custom variables]]></category>
		<category><![CDATA[implementation]]></category>

		<guid isPermaLink="false">http://cutroni.com/blog/?p=1670</guid>
		<description><![CDATA[I&#8217;ve got a stack of posts that I want to write, and realized that the all deal with Custom Variables. So, to make sure that we&#8217;re all on the same page when it comes to custom vars, here&#8217;s my guide to Mastering Google Analytics Custom Variables. For those of you that have not used custom [...]<p><a href="http://cutroni.com/blog/2011/05/18/mastering-google-analytics-custom-variables/">Mastering Google Analytics Custom Variables</a> is a post from: <a href="http://cutroni.com/blog">Analytics Talk by Justin Cutroni</a></p>



Related posts:<ol><li><a href='http://cutroni.com/blog/2009/10/20/google-analytics-custom-variables-overview/' rel='bookmark' title='Permanent Link: Google Analytics Custom Variables Overview'>Google Analytics Custom Variables Overview</a></li>
<li><a href='http://cutroni.com/blog/2006/09/21/google-analytics-configuration-mistake-2-query-string-variables/' rel='bookmark' title='Permanent Link: Google Analytics Configuration Mistake #2: Query String Variables'>Google Analytics Configuration Mistake #2: Query String Variables</a></li>
<li><a href='http://cutroni.com/blog/2006/07/25/custom-segmentation-with-google-analytics/' rel='bookmark' title='Permanent Link: Custom Segmentation with Google Analytics'>Custom Segmentation with Google Analytics</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve got a stack of posts that I want to write, and realized that the all deal with Custom Variables. So, to make sure that we&#8217;re all on the same page when it comes to custom vars, here&#8217;s my guide to Mastering Google Analytics Custom Variables.</p>
<p>For those of you that have not used custom variables, CVs are a way for you to insert custom data into Google Analytics. What kid of custom data? Almost any kind of data. As long as the data is available to you in the source code of a web page you can pass it to Google Analytics via a custom variable.</p>
<p>There are 4 parts to a custom variable:</p>
<p>1. The name of the variable<br />
2. The values for each variable<br />
3. The index or slot of the variable and the scope of the variable<br />
4. The scope of the variable</p>
<p><strong>Name &amp; Value</strong></p>
<p>Custom variables are name-value pairs of data. The name is also called the &#8220;key&#8221;. To create a custom variable you define the name of a custom variable, like Favorite Baseball Team, and then assign it different values, Red Sox, Braves, Giants, etc.</p>
<p>Google Analytics will show you a list of all the custom variable names in a list and then let you drill down into the list and see all of the values.</p>
<p>Here&#8217;s an example. I use a custom var named &#8220;Year&#8221; to track the publication year for all my posts on this blog. I can view which year had the most popular content by finding &#8220;Year&#8221; in the Visitors &gt; Demographic &gt; Custom Variables report.</p>
<p><img class="aligncenter size-full wp-image-1791" title="Google Analytics custom variables report" src="http://cutroni.com/blog/wp-content/uploads/Screen-shot-2011-05-16-at-10.21.36-PM.png" alt="Google Analytics custom variables report" width="778" height="256" /></p>
<p>Then I can click on &#8220;Year&#8221; to a get a list of all the values:</p>
<p><img class="aligncenter size-full wp-image-1792" title="Values for a Google Analytics Custom Variable" src="http://cutroni.com/blog/wp-content/uploads/Screen-shot-2011-05-16-at-10.23.56-PM.png" alt="Values for a Google Analytics Custom Variable" width="779" height="365" /></p>
<p>Custom variables can also be used in custom reports and advanced segments. The name of the custom variable becomes the &#8220;Key&#8221; dimension and the value of the custom variable becomes the &#8220;Custom Variable Value&#8221; dimension.</p>
<p><img src="http://cutroni.com/blog/wp-content/uploads/Screen-shot-2011-05-18-at-8.18.09-AM.png" alt="Google Analytics Custom Variable Dimensions" title="Google Analytics Custom Variable Dimensions" width="190" height="254" class="alignright size-full wp-image-1800" /></p>
<p><strong>Index or Slot</strong></p>
<p>The index is a way to organize your custom variables. Index is also referred to as &#8220;slot&#8221;. At a basic level, you get 5 custom variables. But this can actually be misleading. Think of the index as a parking lot with 5 parking space. You can put or &#8220;park&#8221; a custom variable in each space.</p>
<p>You can technically have more than 5 custom variables, but we need to discuss the next concept, scope, and how it impacts the index.</p>
<p><strong>Scope</strong></p>
<p>The key to mastering custom variables is understanding the scope. The scope of a custom variables determine how long the custom variable will persist.</p>
<p>If we use the parking lot analogy, the scope determines how long a car will stay parked in the custom variable parking lot.</p>
<p>There are three different scopes for Google Analytics Custom Variables:</p>
<p><em>Page Level: A page level custom variable will only persist for as the visitor is viewing the page where the custom variable has been set. Once the visitor moves to a new page the custom variable will expire.</em></p>
<p><em>Visit Level: A visit level custom variable will persist for the visitor&#8217;s entire visit. Once the visit ends the custom variable will expire.</em></p>
<p><em>Visitor Level: A visitor level custom variable will persist for 24 months as a cookie on the visitor&#8217;s machine until the visitor deleted her cookies.</em></p>
<p>Where scope really gets complicated is when we use it with the index. Remember, you have 5 slots that can hold a custom variable. Once you place a custom var in a slot that <em>SLOT BECOMES FILLED</em> and you can not place another custom var into the slot.</p>
<p>Scope and index work in tandem to determine how many custom variables you have available at any given time.</p>
<p>Let&#8217;s start with a visitor level custom variable.</p>
<p><img class="alignright size-medium wp-image-1795" title="Google Analytics Custom Variables: Index or Slot" src="http://cutroni.com/blog/wp-content/uploads/ParkingLot1-300x225.jpg" alt="Think of the index as a parking lot with 5 spaces." width="300" height="225" /></p>
<p>When you place a visitor level custom var in a slot that slot remains filled until you delete the custom var. Remember a visitor level var is stored as a cookie so you have to actually delete the cookie. So, if you set a visitor scoped custom variable in slot 1 you can NEVER use slot one again. Unless you want to erase the custom var you set in slot 1.</p>
<p>Every time the visitor comes back to your website slot 1 will be filled because there is a cookie (named __utmv) on the visitor machine.</p>
<p><span style="color: #339966;"><em>PARKING ANALOGY:</em> There is a car in parking space 1. The car has no tires&#8230; and no engine&#8230; it&#8217;s not going anywhere soon&#8230; unless it gets towed.</span></p>
<p>When you create a visit level custom variable and place it in a slot, that slot remains full for the entire visit. Once the visit ends that slot opens up and you can place another variable in that slot.</p>
<p>Unlike the visitor scope custom variable there is no cookie. So when the visitor comes back to your site that slot is open.</p>
<p><span style="color: #339966;"><em>PARKING ANALOGY:</em> There is a car in a parking space 1, but just for the day. The spot will be vacated at the end of the day and someone else can park there.</span></p>
<p>When you create a page level custom variable and place it in a slot that slot remains filled until the visitor moves to another page. Once the visitor moves to another page the slot opens up and you can place another variable in the slot.</p>
<p><span style="color: #339966;"><em>PARKING ANALOGY:</em> There is a car in a parking space 1, but someone is just running into a store. The engine is idling and the spot will open up in 5 minutes.</span></p>
<p>Let&#8217;s look at a couple of examples:</p>
<p><span style="color: #993300;">Example 1:</span> A visitor on a news site logs in. I set 5 visitor scoped custom variables. This means that whenever the visitor comes back to the website ALL five slots are filled. I can never use any other custom variables unless I erase or over-write one of the existing variables.</p>
<p><span style="color: #993300;">Example 2:</span> A visitor is on a blog. Each blog post is categorized 3 ways using a page level custom variable. on every page I set the same 3 custom variables. When a visitor logs in I set a visitor custom variable to identify them as a member. So now I have 3 page level variables and one visitor level variable. The slot that contains the visitor level variable will always remain full, so I need to make sure that I always place my page level variables in the same slots.</p>
<p><span style="color: #993300;">Example 3:</span> A visitor logs into a news site. I set 5 page level custom variables when they log in to record various pieces of information about their membership. One the next page I fire of 5 different custom variables to record information about their past browsing history. In this senario I have actually set 10 custom variables. How? Because they are all page level custom variables. The slots associated with a page level custom var open up when the visitor moves to a new page.</p>
<p>Hopefully this explains how you can technically have more than 5 custom variables.</p>
<p><strong>The Code</strong></p>
<p>Like everything else in Google Analytics, you implement Custom Variables using JavaScript. All of the topics we discussed above, index, name, value and scope, are all part of the JavaScript.</p>
<p>Here&#8217;s the standard Async code snippet:</p>
<p><code>_gaq.push('_setCustomVar',index,'name','value', scope);</code></p>
<p>The index is a number, from 1 through 5.</p>
<p>The scope is also a number. A value of 1 indicates a visitor scoped custom variable, a value of 2 indicates a visit level custom variable, and a value of 3 indicates a page level custom variable.</p>
<p>The name and the value are just plain text. Whatever you enter into the code above will be pulled into Google Analytics.</p>
<p>Where do you put this code? That&#8217;s the hard part. You place this code when you want to create a custom variable. You may want to categorize all of the pages on your site using a page level custom variable. In this case you might place the custom var code in the standard GA code snippet, like this:</p>
<p><code>&lt;script type="text/javascript"&gt;// &lt;![CDATA[<br />
   var _gaq = _gaq || [];<br />
   _gaq.push(['_setAccount', 'UA-XXXXXX-1']);<br />
   _gaq.push(['_setCustomVar',1,'PageCategory','Sports', 3]);<br />
   _gaq.push(['_trackPageview']);   </p>
<p>(function() {     var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;     ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';     var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);   })();<br />
// ]]&gt;<br />
&lt;/script&gt;</code></p>
<p>Or, if you&#8217;re going to identify someone as a &#8216;member&#8217; of your site, you might place the code on a page after the visitor logs in. Like this:</p>
<p><code>&lt;script type="text/javascript"&gt;// &lt;![CDATA[<br />
   var _gaq = _gaq || [];<br />
   _gaq.push(['_setAccount', 'UA-XXXXXX-1']);<br />
  _gaq.push(['_setCustomVar',1,'VisitorType','Member', 1]);<br />
  _gaq.push(['_trackPageview']);   </p>
<p>(function() {     var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;     ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';     var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);   })();<br />
// ]]&gt;<br />
&lt;/script&gt;</code></p>
<p>But you can also attach the code to visitor action, like <code>onClick</code> events.</p>
<p>You can also create custom variables for mobile devices using the <a href="http://code.google.com/mobile/analytics/docs/#mobilesdks">iOS SDK and the Android SDK</a>. How cool is that!</p>
<p>And some of the super nerds I work with at <a href="http://cardinalpath.com">Cardinal Path</a> have been able to hack custom variables and set them using the Google Analytics Mobile Tracking code for low-end mobile devices.</p>
<p>Regardless of the platform that you&#8217;re tracking, you can probably use a custom variable.</p>
<p><strong>Super Nerd Stuff</strong></p>
<p>Custom variables are not without their limitations and oddities. Here are a few things you need to be aware of when implementing:</p>
<p>1. What happens if you place a custom variable in a slot that is already filled? The last value placed in the slot is applied to the visit.</p>
<p>2. Custom variables are sent to Google using the same invisible image request. In the old days (ie two months ago) the size of this request was limited to 2048 characters by the browser. Because this limitation can really restrict data collection, Google decided to limit the size of your custom variable. This means that the name &#8211; value combination must be less than 64 characters. I know, this sucks.</p>
<p>BUT, Google has since changed how it collects data. The size of the image request is now 8000 + characters. So, in theory, Google could kill the 64 character CV limit. But they have not&#8230;</p>
<p><del datetime="2011-06-14T13:56:41+00:00">3. Custom Variable processing lags the standard data processing by about 24 hours. However, if you add a custom variable to a custom report it will be visible. I know, completely weird.</del> This is really only for very, very big sites, where data processing can lag in general.</p>
<p>4. Page level custom variables are more-or-less the same as an event. When you create an Advanced Segment using a page-level custom variable, GA will return the number of visits that included that custom var. So, if you don&#8217;t have enough slots available you may want to consider using an event.</p>
<p>5. When you set a custom variable the data is sent immediately back to Google Analytics via an image request. This means that if you set a custom variable, on the last page of a visit and AFTER the pageview is recorded, that custom variable will NOT be collected by Google Analytics. If you can, put your custom variable code BEFORE <code>_trackPageview()</code>.</p>
<p>That&#8217;s ALL I have to say about custom variables. Hopefully this gives you a good baseline understanding of how they work and how to implement them.</p>
<p>If you&#8217;re using custom variables leave a comment. I&#8217;d love to hear how you&#8217;re using them.</p>
<p><a href="http://cutroni.com/blog/2011/05/18/mastering-google-analytics-custom-variables/">Mastering Google Analytics Custom Variables</a> is a post from: <a href="http://cutroni.com/blog">Analytics Talk by Justin Cutroni</a></p>


<p>Related posts:<ol><li><a href='http://cutroni.com/blog/2009/10/20/google-analytics-custom-variables-overview/' rel='bookmark' title='Permanent Link: Google Analytics Custom Variables Overview'>Google Analytics Custom Variables Overview</a></li>
<li><a href='http://cutroni.com/blog/2006/09/21/google-analytics-configuration-mistake-2-query-string-variables/' rel='bookmark' title='Permanent Link: Google Analytics Configuration Mistake #2: Query String Variables'>Google Analytics Configuration Mistake #2: Query String Variables</a></li>
<li><a href='http://cutroni.com/blog/2006/07/25/custom-segmentation-with-google-analytics/' rel='bookmark' title='Permanent Link: Custom Segmentation with Google Analytics'>Custom Segmentation with Google Analytics</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=kKmNaRk3nJo:YRi_0LgSAp4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=kKmNaRk3nJo:YRi_0LgSAp4:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=kKmNaRk3nJo:YRi_0LgSAp4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=kKmNaRk3nJo:YRi_0LgSAp4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=kKmNaRk3nJo:YRi_0LgSAp4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=kKmNaRk3nJo:YRi_0LgSAp4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=kKmNaRk3nJo:YRi_0LgSAp4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=kKmNaRk3nJo:YRi_0LgSAp4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=kKmNaRk3nJo:YRi_0LgSAp4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=kKmNaRk3nJo:YRi_0LgSAp4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AnalyticsTalk/~4/kKmNaRk3nJo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://cutroni.com/blog/2011/05/18/mastering-google-analytics-custom-variables/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		<feedburner:origLink>http://cutroni.com/blog/2011/05/18/mastering-google-analytics-custom-variables/</feedburner:origLink></item>
		<item>
		<title>Merging Google Analytics with your Data Warehouse</title>
		<link>http://feedproxy.google.com/~r/AnalyticsTalk/~3/1NHIBCvGzzg/</link>
		<comments>http://cutroni.com/blog/2011/05/05/merging-google-analytics-with-your-data-warehouse/#comments</comments>
		<pubDate>Fri, 06 May 2011 01:37:24 +0000</pubDate>
		<dc:creator>Justin Cutroni</dc:creator>
				<category><![CDATA[Tracking]]></category>
		<category><![CDATA[Web Analytics]]></category>
		<category><![CDATA[advanced]]></category>
		<category><![CDATA[business intelligence]]></category>
		<category><![CDATA[data integration]]></category>

		<guid isPermaLink="false">http://cutroni.com/blog/?p=1760</guid>
		<description><![CDATA[Many of the projects that I&#8217;ve been working on over the last 6 to 9 months have evolved to include more and more data integration. Specifically companies are looking to import more Google Analytics data into other systems to do various types of analysis. Data integration is nothing new, companies have been doing it for [...]<p><a href="http://cutroni.com/blog/2011/05/05/merging-google-analytics-with-your-data-warehouse/">Merging Google Analytics with your Data Warehouse</a> is a post from: <a href="http://cutroni.com/blog">Analytics Talk by Justin Cutroni</a></p>



Related posts:<ol><li><a href='http://cutroni.com/blog/2008/10/28/adding-business-data-to-google-analytics-data/' rel='bookmark' title='Permanent Link: Adding Business Data to Google Analytics Data'>Adding Business Data to Google Analytics Data</a></li>
<li><a href='http://cutroni.com/blog/2007/11/06/make-ga-data-quality-suck-less/' rel='bookmark' title='Permanent Link: Make GA Data Quality Suck Less!'>Make GA Data Quality Suck Less!</a></li>
<li><a href='http://cutroni.com/blog/2007/03/05/an-analysis-of-my-data/' rel='bookmark' title='Permanent Link: An Analysis of My Data'>An Analysis of My Data</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Many of the projects that I&#8217;ve been working on over the last 6 to 9 months have evolved to include more and more data integration. Specifically companies are looking to import more Google Analytics data into other systems to do various types of analysis. </p>
<p>Data integration is nothing new, companies have been doing it for a long time. I&#8217;ve written in the past about <a href="http://cutroni.com/blog/2009/03/18/updated-integrating-google-analytics-with-a-crm/">integrating Google Analytics with CRM data</a>. </p>
<p>Other analytics vendors have been supporting this functionality for a while. But I think as more organizations move to Google Analytics they&#8217;re looking to get the same functionality as their other tools. Hence this uptick in data integration. </p>
<p>So I figured this would be a good time for a high-level overview of the most common way to integrate Google Analytics with a data warehouse.</p>
<p><strong>What is a Data Warehouse?</strong></p>
<p>In reality a <a href="http://en.wikipedia.org/wiki/Data_warehouse">data warehouse</a> is just a big database that pulls from lots of different sources. A businesses would build a data warehouse to do more complex types of analysis. Other types of data you might find in a data warehouse is customer data, purchase history information or demographic information.</p>
<p>When all of this data is put together you can do some interesting types of analysis. For example, you can do better analysis about online behavior and offline conversion. Or tie long-term purchase history to online behavior.</p>
<p><a href="http://cutroni.com/blog/wp-content/uploads/database.jpg"><img src="http://cutroni.com/blog/wp-content/uploads/database.jpg" alt="" title="Designing your data warehouse." width="418" height="287" class="aligncenter size-full wp-image-1784" /></a></p>
<p>Another benefit of building a data warehouse is the ability to create very custom marketing segments. Adding information about conversion behavior and marketing activities can help augment historical sales data and create new marketing programs.</p>
<p>Gary Angel wrote a great post on some of the reason <a href="http://semphonic.blogs.com/semangel/2010/06/further-thoughts-on-data-warehousing.html">why you would want to build a data warehouse</a>. Avinash Kaushik also wrote an <a href="http://www.kaushik.net/avinash/2010/03/ten-fundamental-web-analytics-truths.html">interesting counter-point, why you might not want to build a data warehouse</a>.</p>
<p>My opinion, this is very useful, but do it in an agile, flexible way that does not take years. This stuff changes too fast to rebuild.</p>
<p><img src="http://cutroni.com/blog/wp-content/uploads/primary_key.png" alt="" title="Adding a primary key to Google Analytics" width="183" height="100" class="alignright size-full wp-image-1782" /></p>
<p>Almost all data integration projects revolve around a primary key. A primary key is a unique number that exists in different data sets. Because this number exists in multiple data sets you can connect the data sets using the key.</p>
<p>To add Google Analytics data to a data warehouse you need to add some type of primary key to Google Analytics. In most of the work that I&#8217;ve done this key is a visitor ID. This <em>anonymous</em> identifier usually comes from some other system like a CRM.</p>
<p>When we add the customer ID to Google Analytics we store in a visitor scoped <a href="http://cutroni.com/blog/2009/10/20/google-analytics-custom-variables-overview/">custom variable</a>. This means that the ID is stored in a cookie on the visitor&#8217;s machine. We normally set the cookie when the visitor makes a purchase or logs into the site. Basically any time we can positively identify the visitor.</p>
<p>For the sake of this example I&#8217;m going to use a little piece of JavaScript to create a unique ID for visitors. I&#8217;m actually going to extract a unique ID from the Google Analytics __utma cookie. Then I&#8217;m going to set the unique ID in a custom variable, specifically in Custom Variable slot 5.</p>
<p><img src="http://cutroni.com/blog/wp-content/uploads/Screen-shot-2011-05-04-at-10.03.34-PM.png" alt="" title="How to set a visitor ID in a Google Analytics custom variable." width="432" height="57" class="aligncenter size-full wp-image-1763" /></p>
<p><em>NOTE: The function<code> _ugc()</code> is a generic function that get&#8217;s a cookie value. In this case it&#8217;s extracting part of the <code>__utma</code> cookie.</em></p>
<p>Once the ID is in the custom variable we should start to see data in Google Analytics, specifically the Custom Variables report. Here&#8217;s the custom var:</p>
<p><img src="http://cutroni.com/blog/wp-content/uploads/Screen-shot-2011-05-04-at-9.57.39-PM.png" alt="" title="A visitor ID in a Google Analytics Custom Variable" width="783" height="189" class="aligncenter size-full wp-image-1761" /></p>
<p>And here are all the visitor IDs:</p>
<p><img src="http://cutroni.com/blog/wp-content/uploads/Screen-shot-2011-05-04-at-9.57.24-PM.png" alt="" title="Visitor IDs in a Google Analytics Custom Variable" width="779" height="263" class="aligncenter size-full wp-image-1762" /></p>
<p>I know what you&#8217;re thinking, &#8220;You can&#8217;t store personally identifiable information in Google Analytics!&#8221; But this isn&#8217;t personally identifiable information. And besides, this is the same as the transaction ID stored in the ecommerce data.</p>
<p>Now that we&#8217;re done debating PII, we need to merge this data with other data. This is where things get complicated. The rest of the process is all programming. And all the programming is custom. The language you use, how you store the data, it all depends on your IT department and their platform of choice. The rest of this post is meant to be a high-level overview. </p>
<p>First, let&#8217;s extract the data from GA via the API. </p>
<p>This query will generate a list of all the unique IDs stored in the custom variable. The key dimension in this query is ga:customVarValue5, that&#8217;s the value of the Custom Variable in slot 5 which holds the IDs. I&#8217;m using the <a href="http://code.google.com/apis/analytics/docs/gdata/gdataExplorer.html">Data Feed Query Explorer</a> to test these queries.</p>
<p>The basic query is something like this:</p>
<p><code>https://www.google.com/analytics/feeds/data?<br />
ids=XXXXXXXXX&amp;<br />
dimensions=ga:customVarValue5&amp;<br />
metrics=ga:visits&amp;<br />
start-date=2011-04-20&amp;<br />
end-date=2011-05-04&amp;<br />
max-results=50</code></p>
<p>And the data coming back would look something like this:</p>
<p><img src="http://cutroni.com/blog/wp-content/uploads/Screen-shot-2011-05-04-at-10.26.50-PM.png" alt="" title="A list of unique IDs from Google Analytics" width="742" height="120" class="aligncenter size-full wp-image-1765" /></p>
<p>So where do you put this query? You need to create some type of code that runs automatically. You might pull data from Google Analytics daily or weekly. It all depends on the volume of your data and your specific needs.</p>
<p>Once I have a list of IDs I can create some looping logic, again part of an automated program, that iterates over the list of IDs and makes an API request for each ID number found above. This second query will get detailed information about each individual ID. </p>
<p>The secret to the second query is adding a custom segment that includes the ID number. Look for 1041533899 in the query below. That&#8217;s the ID number I pulled from the first API call above.</p>
<p><code>https://www.google.com/analytics/feeds/data?<br />
ids=XXXXXXXXXXX&amp;<br />
dimensions=ga:customVarValue5,ga:date,ga:source,ga:medium,ga:keyword,ga:pagePath&amp;metrics=ga:visits&amp;<br />
<strong>segment=dynamic::ga:customVarValue5==1041533899&amp;</strong><br />
start-date=2011-04-20&amp;<br />
end-date=2011-05-04&amp;<br />
max-results=50</code></p>
<p>With this query I&#8217;m getting the data, the traffic source, keyword and all pages that the visitor viewed. I could also pull things like revenue, conversions&#8230; But I&#8217;m looking for data that I don&#8217;t already have via some other system. So I would stick to things that are happening on the site, like where the visitor came from and what they did on the site (watch a video, use a calculator, etc.)</p>
<p><img src="http://cutroni.com/blog/wp-content/uploads/Screen-shot-2011-05-05-at-9.35.04-AM.png" alt="" title="Visitor information from the Google Analytics API" width="930" height="119" class="aligncenter size-full wp-image-1770" /></p>
<p>Once this query comes back it&#8217;s time to do the data integration. You might want to manipulate the data before you store it in a database or you might choose to insert the raw data. Again, a lot of this depends on your specific environment.</p>
<p>The important thing is that you now have the data. Integrate.</p>
<p><strong>Gotchas To Watch For</strong></p>
<p>There are some definite gotchas when implementing this type of soltion. Most notably, you need to <a href="http://code.google.com/apis/analytics/docs/gdata/gdataReferenceDataFeed.html#largeDataResults">deal with data sampling</a> applied via the API. From the Google Analytics API docs:</p>
<blockquote><p>Google Analytics calculates certain combinations of dimensions and metrics on the fly. To return the data in a reasonable time, Google Analytics only processes a sample of the data. In these situations, the metric data returned in each entry includes a confidence interval. </p></blockquote>
<p>So massively huge data sets might need more frequent queries. Or you might need to break the data down into multiple profiles and then query it via the API. Again, this is what makes this type of solution so custom.</p>
<p>Another limitation is that each query is limited to a maximum of 7 dimensions  and 10 metrics. But you can get around that with some creative queries.</p>
<p>Thanks for sticking through this rather vague post. I know it lacks some detail, but this is a very specific technique that can differ from one client to another.</p>
<p><a href="http://cutroni.com/blog/2011/05/05/merging-google-analytics-with-your-data-warehouse/">Merging Google Analytics with your Data Warehouse</a> is a post from: <a href="http://cutroni.com/blog">Analytics Talk by Justin Cutroni</a></p>


<p>Related posts:<ol><li><a href='http://cutroni.com/blog/2008/10/28/adding-business-data-to-google-analytics-data/' rel='bookmark' title='Permanent Link: Adding Business Data to Google Analytics Data'>Adding Business Data to Google Analytics Data</a></li>
<li><a href='http://cutroni.com/blog/2007/11/06/make-ga-data-quality-suck-less/' rel='bookmark' title='Permanent Link: Make GA Data Quality Suck Less!'>Make GA Data Quality Suck Less!</a></li>
<li><a href='http://cutroni.com/blog/2007/03/05/an-analysis-of-my-data/' rel='bookmark' title='Permanent Link: An Analysis of My Data'>An Analysis of My Data</a></li>
</ol></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=1NHIBCvGzzg:DXckgN_SKzg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=1NHIBCvGzzg:DXckgN_SKzg:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=1NHIBCvGzzg:DXckgN_SKzg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=1NHIBCvGzzg:DXckgN_SKzg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=1NHIBCvGzzg:DXckgN_SKzg:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=1NHIBCvGzzg:DXckgN_SKzg:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=1NHIBCvGzzg:DXckgN_SKzg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?i=1NHIBCvGzzg:DXckgN_SKzg:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=1NHIBCvGzzg:DXckgN_SKzg:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AnalyticsTalk?a=1NHIBCvGzzg:DXckgN_SKzg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AnalyticsTalk?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AnalyticsTalk/~4/1NHIBCvGzzg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://cutroni.com/blog/2011/05/05/merging-google-analytics-with-your-data-warehouse/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		<feedburner:origLink>http://cutroni.com/blog/2011/05/05/merging-google-analytics-with-your-data-warehouse/</feedburner:origLink></item>
	</channel>
</rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk (enhanced)

Served from: cutroni.com @ 2012-01-25 12:48:55 -->

