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

<channel>
	<title>Instant Cognition &#187; reports</title>
	<atom:link href="http://blog.instantcognition.com/category/visualization/reports/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.instantcognition.com</link>
	<description>a discussion of visual report design &#038; web analytics</description>
	<lastBuildDate>Fri, 23 Jul 2010 16:55:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>who&#8217;s afraid of reporting?</title>
		<link>http://blog.instantcognition.com/web-analytics/2007/09/24/whos-afraid-of-reporting/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=whos-afraid-of-reporting</link>
		<comments>http://blog.instantcognition.com/web-analytics/2007/09/24/whos-afraid-of-reporting/#comments</comments>
		<pubDate>Mon, 24 Sep 2007 22:41:11 +0000</pubDate>
		<dc:creator>Clint</dc:creator>
				<category><![CDATA[Web Analytics]]></category>
		<category><![CDATA[eric peterson]]></category>
		<category><![CDATA[reports]]></category>

		<guid isPermaLink="false">http://blog.instantcognition.com/web-analytics/2007/09/24/whos-afraid-of-reporting/</guid>
		<description><![CDATA[In his keynote at the inaugural SEMPhonic XChange Conference, Eric T. Peterson said he was going to be controversial, that he wanted to stimulate the discussion. That he was tired of the &#8216;me too&#8217; and &#8216;that&#8217;s exactly what I think&#8217; commentary. Fast-forward a bit and Eric goes ahead and lobs a controversial bomb my way&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>In his keynote at the inaugural SEMPhonic XChange Conference, Eric T. Peterson said he was going to be controversial, that he wanted to stimulate the discussion. That he was tired of the &#8216;me too&#8217; and &#8216;that&#8217;s exactly what I think&#8217; commentary. Fast-forward a bit and Eric goes ahead and lobs a controversial bomb my way&#8230;</p>
<p><font size="5">&quot;Reporting Is Evil&quot;</font></p>
<p>You might as well say Seeing is evil.</p>
<p>Seeing, after all, is just your eyes reporting received electromagnetic stimuli to your brain.</p>
<p>I can understand the sentiment behind it &#8211; I really can. It comes from a frustration with organizations and people who think web analytics is nothing more than regurgitation of data. A frustration with people and organizations that don&#8217;t &quot;get it&quot; and can&#8217;t &quot;grok it&quot;. The frustration comes from web analysts within those organizations (I&#8217;ve felt it, believe me), from consultants trying to help companies get to the next level and vendors trying to sell their wares.</p>
<p><font size="5">The problem is that reporting is NOT evil. It is vital to the web analytics process.</font></p>
<p>Analysis, web analysis, is a process &#8211; or at least it should be.</p>
<p>Analyses, like any process, have outcomes. The outcomes might be changes to the website, changes to advertising creative, changes in SEM strategies, changes to the web analytics implementation itself and many more that I&#8217;m not thinking of at the moment. One of the over-arching deliverables of a process is communicating its results. If the results of the web analytics process are not communicated, then no outcomes are possible. How can recommended changes to the website be made if they aren&#8217;t communicated and substantiated with an analysis of the data?</p>
<p>Yep, that&#8217;s my way of saying that reporting is an <strong><em>expected outcome</em></strong> of the analytic process. A process that doesn&#8217;t communicate its results is a failed process. Thus, if we excise reporting from web analytics because it is evil, we are left with a process that can give us no insight because there is no way to extract information from it. What is the point of going through the process at that point? We might as well use &#8216;Pin the Tail on the Donkey&#8217; in all its blindfolded glory to make a decisions.</p>
<p>There are many definitions of reporting, but in this context I think that there are two that are most important:</p>
<ol>
<li><font size="5">Reporting is a required outcome of the analytics process</font></li>
<li><font size="5">Reporting is a communication tool</font></li>
</ol>
<p>The frustration that leads people, Eric included, into thinking and saying that reporting is evil derives from organizations treating reporting as the whole analytics process.</p>
<p>So, if you are spending time, money and resources on web analytics and all you are doing is reporting the data, then you probably feel like you&#8217;re not getting nearly enough value out of your investment.</p>
<p>Heck, without reporting there is no feedback loop in analytics and then your just running one blind test after another &#8211; throwing spaghetti at the wall as it were &#8211; until something sticks.</p>
<p>Reporting without analysis is just a regurgitation of facts. Analysis without reporting is impossible because then there is no mechanism for creating the feedback loop within the process.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.instantcognition.com/web-analytics/2007/09/24/whos-afraid-of-reporting/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sharing the Wealth: Random Excel Tip #3</title>
		<link>http://blog.instantcognition.com/visualization/2006/09/27/sharing-the-wealth-random-excel-tip-3/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=sharing-the-wealth-random-excel-tip-3</link>
		<comments>http://blog.instantcognition.com/visualization/2006/09/27/sharing-the-wealth-random-excel-tip-3/#comments</comments>
		<pubDate>Wed, 27 Sep 2006 21:21:19 +0000</pubDate>
		<dc:creator>Clint</dc:creator>
				<category><![CDATA[excel]]></category>
		<category><![CDATA[reports]]></category>
		<category><![CDATA[visualization]]></category>

		<guid isPermaLink="false">http://blog.instantcognition.com/2006/09/27/sharing-the-wealth-random-excel-tip-3/</guid>
		<description><![CDATA[More on color palettes today&#8230; One of the problems with the previously discussed Excel color tip is that custom colors are not particularly portable. In other words, I can easily set up the custom palette on my computer but sharing that with you is a rigamorole. Instead of the color definitions being embedded in the [...]]]></description>
			<content:encoded><![CDATA[<p>More on color palettes today&#8230;</p>
<p>One of the problems with the <a href="http://blog.instantcognition.com/2006/06/30/sharing-the-wealth-random-excel-tip/">previously discussed Excel color tip</a> is that custom colors are not particularly portable. In other words, I can easily set up the custom palette on my computer but sharing that with you is a rigamorole. Instead of the color definitions being embedded in the Excel file, I&#8217;d have to give you a template file that you could import the palette from (yech!) every time you want to look at the report with my carefully chosen and designed colors.</p>
<p>This led me to the question of, can I store the color definitions in VBA? The answer is, no surprise, YES! I found the following snippet in a thread over on <a href="http://www.mrexcel.com/">Mr. Excel</a>.</p>
<blockquote><p>Private Sub Workbook_Open()<br />
Application.ScreenUpdating = False</p>
<p>ActiveWorkbook.Colors(35) = RGB(0, 115, 106) &#8216; Teal<br />
ActiveWorkbook.Colors(36) = RGB(255, 255, 153) &#8216; Yellow<br />
ActiveWorkbook.Colors(37) = RGB(52, 99, 175) &#8216; Light Blue<br />
ActiveWorkbook.Colors(38) = RGB(244, 154, 193) &#8216; Pink<br />
ActiveWorkbook.Colors(40) = RGB(255, 204, 153) &#8216; Tan</p>
<p>Application.ScreenUpdating = True<br />
End Sub</p></blockquote>
<p>Yeah! Now my custom colors will load whenever the workbook is opened. AWESOME. Uh Oh, wait, Excel refers to each of the fifty-six colors by an index number and by the way, the index number has absolutely nothing to do with the color&#8217;s position in the palette grid (available from the format menu).</p>
<p>Mr. Excel to the rescue again. <a href="http://www.mrexcel.com/board2/viewtopic.php?t=170008&#038;highlight=custom+color">In this thread</a>, I found a cool little function that lists our colors 1-56 in color coordinated cells.</p>
<p><strong>Cool Little Function:</strong><em> (oops I had the wrong function in there orginally &#8211; sometimes I&#8217;m my worst editor)<br />
</em></p>
<blockquote><p>Sub colors()<br />
For i = 1 To 56<br />
With Cells(i, &#8220;A&#8221;)<br />
.Interior.ColorIndex = i<br />
.Value = i<br />
.HorizontalAlignment = xlCenter<br />
.Font.Color = vbWhite<br />
.Font.Bold = True<br />
End With<br />
Next i<br />
End Sub</p></blockquote>
<p>The only missing piece is the original RGB value. So, with a little work in Photoshop, I created the following matrix:</p>
<p><a href="http://blog.instantcognition.com/wp-content/uploads/2006/09/excel_color_palette.gif" rel="lightbox[73]"><img width="128" height="91" id="image72" alt="excel_color_palette.gif" src="http://blog.instantcognition.com/wp-content/uploads/2006/09/excel_color_palette.gif" /></a></p>
<p>The number in the top right corner of each color block represents the Index number that Excel assigns to that color (see what I mean about it not really being arranged in a particularly useful way? It looks like they messed up a couple times and put some of the numbers in order).</p>
<p><a href="http://blog.instantcognition.com/wp-content/uploads/2006/09/excel_color_palette.gif%3E%3Cimg%20id="> </a>In the lower left hand (ish) corner of each block is its RGB value.</p>
<p>The first five rows represent Excel&#8217;s &#8216;standard color palette&#8217; while the sixth and seventh rows represent the colors for chart lines and fills respectively.</p>
<p>Whew! Now I have a reference map for building out that first macro (I know which colors are which in the Excel palette when I change a particular index&#8217;s RGB value) and I have that Macro for making the custom color choices portable.</p>
<p>Are there other better solutions for making custom color palettes (in Excel) portable? Let us know how you&#8217;ve gotten around this issue</p>
<p>By the way, I am well aware that this tip is another rehash of information found elsewhere &#8211; but why should I have to go through another 2 or 3 hours of searching pain if I need this again and more importantly why should you?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.instantcognition.com/visualization/2006/09/27/sharing-the-wealth-random-excel-tip-3/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>KPIs and Custom Chart Types</title>
		<link>http://blog.instantcognition.com/web-analytics/tools/2006/08/28/kpis-and-custom-chart-types/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=kpis-and-custom-chart-types</link>
		<comments>http://blog.instantcognition.com/web-analytics/tools/2006/08/28/kpis-and-custom-chart-types/#comments</comments>
		<pubDate>Tue, 29 Aug 2006 06:48:45 +0000</pubDate>
		<dc:creator>Clint</dc:creator>
				<category><![CDATA[charts]]></category>
		<category><![CDATA[dashboards]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[graphs]]></category>
		<category><![CDATA[reports]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[visualization]]></category>

		<guid isPermaLink="false">http://blog.instantcognition.com/2006/08/28/kpis-and-custom-chart-types/</guid>
		<description><![CDATA[Or, boy I am I oblivious. Eric Peterson lobbed this my way a week ago and I just noticed it a few days ago (I&#8217;ve been hard at work on a response). His basic question, if I may restate it, is &#8220;What do I think about using a &#8216;tachometer&#8216; to display KPI data?&#8221; The short [...]]]></description>
			<content:encoded><![CDATA[<p>Or, boy I am I oblivious.</p>
<p>Eric Peterson <a href="http://www.webanalyticsdemystified.com/weblog/2006/08/ever-use-kpi-as-tachometer-analogy.html">lobbed this my way a week ago</a> and I just noticed it a few days ago (I&#8217;ve been hard at work on a response).</p>
<p>His basic question, if I may restate it, is &#8220;What do I think about using a &#8216;<a href="http://en.wikipedia.org/wiki/Tachometer">tachometer</a>&#8216; to display KPI data?&#8221;</p>
<p>The short answer is, I love to do this &#8211; when it&#8217;s practical.</p>
<p>If you work in Excel, it is often not practical because the level of initial work and maintenence needed to operate a custom chart element like this violates the efficiency rule (remember, that in order for reports to be truly effective, they need to be easily repeatable so that they can be delivered efficiently and on time). In other words, I&#8217;m lazy and it is, generally speaking, too much work for not enough return.</p>
<p>That being said, I&#8217;ve spent the past couple of days approximating the dashboard that Eric refers to (via <a href="http://dashboardspy.wordpress.com/2006/08/20/branding-dashboard-gorgeous-enterprise-dashboards-for-marketing-management-and-tracking-advertising-awareness/trackback/">Dashboard Spy</a> and courtesy of Subaru) in Excel, to see if it could be done &#8211; with the proper wherewithal.</p>
<p>Here&#8217;s a screen grab of the finished product:</p>
<p><a class="imagelink" title="Dashboard_Excel.gif" href="http://blog.instantcognition.com/wp-content/uploads/2006/08/Dashboard_Excel.gif" rel="lightbox[68]"><img width="514" height="489" id="image67" alt="Dashboard_Excel.gif" src="http://blog.instantcognition.com/wp-content/uploads/2006/08/Dashboard_Excel.gif" /></a></p>
<p>Ok, so it can be done.</p>
<p>Here&#8217;s a list of resources you&#8217;ll need to pull it off:</p>
<ul>
<li><a href="http://www.andypope.info/charts/gauge.htm">Andy Pope&#8217;s Gauge Work Around</a></li>
<li><a href="http://www.peltiertech.com/Excel/Charts/ComboCharts.html#Speedo">John Peltier&#8217;s Speedometer Work Around</a></li>
<li><a href="http://www.appspro.com/Utilities/ChartLabeler.htm">Apps Pro X/Y Chart Labeler</a></li>
<li><a href="http://www.juiceanalytics.com/weblog/?p=239#comment-5006">Excel Camera Tool</a></li>
</ul>
<p>Scared yet?</p>
<p>Ok, here&#8217;s <a href="http://blog.instantcognition.com/wp-content/uploads/2006/08/Dashboard_Excel.xls">my file</a> for the above picture, you&#8217;re welcome to try it out (<a href="http://creativecommons.org/licenses/by-nc-sa/2.5/">no commercial use, please</a>), but I make no warranty as to the accuracy or stability of it.</p>
<p>Long story short, custom dashboard elements like the above are cool, sexy and can effectively communicate important information such as KPIs, but hopefully you have a better platform than Excel to create them in (this is where something like <a href="http://www.xcelsius.com/">Xcelsius</a> becomes helpful).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.instantcognition.com/web-analytics/tools/2006/08/28/kpis-and-custom-chart-types/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Abstracting Data from the Report Presentation</title>
		<link>http://blog.instantcognition.com/web-analytics/2006/08/25/abstracting-data-from-the-report-presentation/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=abstracting-data-from-the-report-presentation</link>
		<comments>http://blog.instantcognition.com/web-analytics/2006/08/25/abstracting-data-from-the-report-presentation/#comments</comments>
		<pubDate>Fri, 25 Aug 2006 07:16:50 +0000</pubDate>
		<dc:creator>Clint</dc:creator>
				<category><![CDATA[Web Analytics]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[reports]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://blog.instantcognition.com/2006/08/25/abstracting-data-from-the-report-presentation/</guid>
		<description><![CDATA[It&#8217;s not that mysterious&#8230; I was talking with some folks the other day and started discussing the importance of separating (or abstracting) the data in a report from the presentation of data in a report and someone asked for an example. First, let me describe what I mean by abstracting the data from the presentation. [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s not that mysterious&#8230;</p>
<p>I was talking with some folks the other day and started discussing the importance of separating (or abstracting) the data in a report from the <em>presentation</em> of data in a report and someone asked for an example.</p>
<p>First, let me describe what I mean by abstracting the data from the presentation. Since I&#8217;m a web guy, I&#8217;ll give you an example via web publishing. Take this blog for instance, it is run on <a href="http://www.wordpress.org/">wordpress</a> and at a grossly understated level, wordpress  does for blogs what I meant in terms of report design.</p>
<p>All of the data for this site, this text, images and file locations, etc. are stored in a database (mysql) and then there are templates that query the database for the information that they need to present the data (information) in the way that I have designed it to be presented. In this situation the website data is <em>abstracted</em> from the presentation of said data. Contrast this with a more traditional (ok, antiquated) site that is hand-crafted, page by page, and all of the data is hard-coded into the presentation &#8211; which one do you think is more efficient?</p>
<p>Similarly, you can design a report where all of the data is hard-coded into the part/piece/sheet that users are supposed to look at or the data can be stored in a different location and called (or queried) into the presentation template.</p>
<p>There are a couple of big benefits to approaching report design this way.</p>
<ol>
<li>Structuring data for manipulation and collation is often counter-productive to understanding. In other words, setting up the data so that I can easily run calculations and transforms on it is pretty much setting it up as that classic table of raw data that nobody but it&#8217;s mother can love and use. And since report design is all about providing understanding, it&#8217;s often very useful to keep the data in a seperate location from its presentation</li>
<li>Hard-coded data is hard to update. Since reports aren&#8217;t truly effective unless you can produce them easily and efficiently on schedule, hard-coding the data into the report presentation <strong>always</strong> makes that harder. So, if the data is called or queried into the presentation layer <em>and</em> we get our data from a refreshable query we have solved the deliverability issue &#8211; it&#8217;s now easy to produce the report on time.</li>
</ol>
<p><u><strong>Putting this strategy into an Excel context</strong></u></p>
<p>This is very simple. In most cases, I&#8217;ll have a worksheet called (imaginatively enough) &#8216;Data&#8217; where I store all of the data that I need for the report and then I&#8217;ll have one or more worksheets that provide the presentation of the data (e.g. the information and insight that the data provides).</p>
<p>The simplest way to call or reference the data in the data sheet is a simple reference to the datum&#8217;s location in the data sheet. There are at least two easy ways to do this.</p>
<ol>
<li>Copy &#038; Paste: Copy the cell in the data worksheet that has the datum I want and then using Paste Special &#8211;> Paste Link paste it into my presentation worksheet</li>
<li>Write the formula. The above task essentially writes a formula that says &#8216;this cell equals that cell&#8217;. So, I can write the formula in myself. So, let&#8217;s say that the datum I want is in cell A1 in the data worksheet. Back on the presentation worksheet in cell B2 I can write the following formula:</li>
</ol>
<p>=Data!A1</p>
<p>Now, whatever datum is in Data A1 will always show up in Presentation B2</p>
<p>That&#8217;s the easy way, but also the most inflexible. I&#8217;m going to save detailed explanations and examples for other posts, but if you want to read ahead, using functions like:</p>
<ul>
<li>vlookup</li>
<li>lookup</li>
<li>hlookup</li>
<li>offset</li>
<li>indirect</li>
<li>named ranges (not a function per se, but used in combination with functions and charts &#8211; we can start to get super fancy)</li>
</ul>
<p>and maybe a couple of others provide you with a great deal of flexibility and you can create quite dynamic and robust report interfaces using them.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.instantcognition.com/web-analytics/2006/08/25/abstracting-data-from-the-report-presentation/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>3 Rules for Effective Report Design</title>
		<link>http://blog.instantcognition.com/visualization/2006/07/11/3-rules-for-effective-report-design/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=3-rules-for-effective-report-design</link>
		<comments>http://blog.instantcognition.com/visualization/2006/07/11/3-rules-for-effective-report-design/#comments</comments>
		<pubDate>Wed, 12 Jul 2006 05:07:00 +0000</pubDate>
		<dc:creator>Clint</dc:creator>
				<category><![CDATA[reports]]></category>
		<category><![CDATA[visualization]]></category>

		<guid isPermaLink="false">http://www.blog.instantcognition.com/?p=45</guid>
		<description><![CDATA[At Emetrics, I presented on the topic of report design. For all two of you who read this blog, weren&#8217;t there, and are interested, I thought I&#8217;d put up the super-abbreviated version. These are the basic principles that I apply to every report I ever author. 1 Design for Understanding Reports, among many other important [...]]]></description>
			<content:encoded><![CDATA[<p>At <a href="http://www.emetrics.org/">Emetrics</a>, I presented on the topic of report design. For all two of you who read this blog, weren&#8217;t there, and are interested, I thought I&#8217;d put up the super-abbreviated version.</p>
<p>These are the basic principles that I apply to every report I ever author.</p>
<p>1</p>
<blockquote><p>Design for Understanding<br />
Reports, among many other important things are shortcuts. The viewer wants the report to &#8216;cut to the chase&#8217; so that they don&#8217;t have to wade neck-deep through the data. So, I&#8217;m always looking to present data, KPIs, analyses, etc. in the most easily digestible way.</p></blockquote>
<p>2</p>
<blockquote><p>Design for Impact<br />
Designing for understanding is just a means to an end. Our end goal is to get the report users to take action (the brass ring being the correct action). When designing a report, I am constantly looking for ways to make it impactful &#8211; ways to get the users to sit up and take notice of the information and insight it is delivering.</p></blockquote>
<p>3</p>
<blockquote><p>Design for Efficiency<br />
The most beautifully crafted and fireworks-generating report will ultimately be doomed to failure if you can&#8217;t reproduce it quickly and easily. Because our business is iterative (design, test, measure&#8230;repeat) it is likely that the majority of the reports and analyses you produce must be updated on a regular basis. Therefore, if you can&#8217;t quickly update the data in the report and get it out, you&#8217;ll miss deadlines. If the report is a particularly good one and effectively drives change, then it&#8217;s actually hurting your business not to get it done on time.</p></blockquote>
<p>By the way, these 3 rules tend to be interdependent &#8211; meaning that making gains on one often leads to losses in one or both of the others. So, it&#8217;s a fine balancing act to adequately meet all 3 rules. However, when it happens, you end up with an effective report design.</p>
<p>It might go without saying, but I&#8217;ll say it anyway, when you find something that works &#8211; a layout, a component, a color, etc &#8211; abuse it. Most of us have more work than we can possibly accomplish so we need shortcuts too.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.instantcognition.com/visualization/2006/07/11/3-rules-for-effective-report-design/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>What&#8217;s In A Name?</title>
		<link>http://blog.instantcognition.com/visualization/2006/05/03/whats-in-a-name/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=whats-in-a-name</link>
		<comments>http://blog.instantcognition.com/visualization/2006/05/03/whats-in-a-name/#comments</comments>
		<pubDate>Thu, 04 May 2006 01:13:00 +0000</pubDate>
		<dc:creator>Clint</dc:creator>
				<category><![CDATA[reports]]></category>
		<category><![CDATA[visualization]]></category>

		<guid isPermaLink="false">http://www.blog.instantcognition.com/?p=23</guid>
		<description><![CDATA[No, I promise not to quote Shakespeare (anymore). But Robbin Steif&#8217;s post got me thinking&#8230;&#8217;what&#8217;s the report equivalent of an E-Mail subject line?&#8217; There&#8217;s not a clear analog (digilog?) but we can start with the report title. If the goal of a report is to get users to take action, we need to give them [...]]]></description>
			<content:encoded><![CDATA[<p>No, I promise not to quote <a href="http://en.wikipedia.org/wiki/Shakespeare">Shakespeare</a> (anymore).</p>
<p>But <a href="http://lunametrics.blogspot.com/2006/05/how-to-make-sure-no-one-opens-your.html">Robbin Steif&#8217;s post</a> got me thinking&#8230;&#8217;what&#8217;s the report equivalent of an E-Mail subject line?&#8217;</p>
<p>There&#8217;s not a clear analog (digilog?) but we can start with the report title. If the goal of a report is to get users to take action, we need to give them a reason to read down past the title. Because I&#8217;m a slave to things that come in threes (anyone who was at Emetrics and happens to remember my presentation knows that I boiled report design down to three over-arching rules) I&#8217;ve got three rules for report titles.</p>
<p><a href="http://dictionary.reference.com/search?q=clarity">Clarity</a>: First and foremost, our report titles need to be clear. That is, they need to effectively communicate the contents of the report to the user. If we were talking about <a href="http://www.futurenowinc.com/scenario-analysis.htm">Persuasion Marketing</a>, we might say that we are providing that initial &#8216;scent&#8217; to users. Report titles that are obscure, misleading or rely on the user understanding our specialized language are going to generate that glazed-over look in the eye that we all dread.</p>
<p><a href="http://dictionary.reference.com/search?q=brevity">Brevity</a>: A variation of KISS &#8211; Keep It Short S&#8212;&#8211; A report title like &#8220;Conversion Key Performance Indicators for acisite.com from dd/mm/yy to dd/mm/yy&#8221; is very likely to make our users yawn before they&#8217;ve even started. Use as few words as possible, and with our first rule try to use common words wherever possible &#8211; you don&#8217;t really want to have to explain what &#8220;Acquisition Index&#8221; means scores of time (yes, I made that mistake once) do you?</p>
<p><a href="http://dictionary.reference.com/search?q=alacrity">Alacrity</a>: (Did I get you all on that one?) Because we want our users to take action based on the information we give them in the reports, the title should have at least some feeling of a call to action. Nothing so crass as &#8216;Click Here&#8217; but we want to engage our users from the very start.</p>
<p>Putting the three rules above to work on the example title (bad) above, something like:</p>
<div>&#8220;ACISITE.COM: Success Metrics&#8221;</p>
<div>It seems to meet all 3 rules&#8230;</div>
</div>
<ul>
<li>It&#8217;s clear &#8211; we know what site it&#8217;s about and we know that it is reporting (somehow) on the success (health) of the ACISITE.COM business.</li>
<li>It&#8217;s also short and to the pont.</li>
<li>I&#8217;d wager that anyone seeing a report with &#8216;Success Metrics&#8217; in the title is at least going to have a mild interest in what&#8217;s &#8216;inside&#8217;.</li>
</ul>
<p>Now all we have to do is make sure the report delivers on the promise made in its title&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.instantcognition.com/visualization/2006/05/03/whats-in-a-name/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disambiguation</title>
		<link>http://blog.instantcognition.com/visualization/2006/03/15/disambiguation/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=disambiguation</link>
		<comments>http://blog.instantcognition.com/visualization/2006/03/15/disambiguation/#comments</comments>
		<pubDate>Thu, 16 Mar 2006 06:03:00 +0000</pubDate>
		<dc:creator>Clint</dc:creator>
				<category><![CDATA[charts]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[graphs]]></category>
		<category><![CDATA[reports]]></category>
		<category><![CDATA[visualization]]></category>

		<guid isPermaLink="false">http://www.blog.instantcognition.com/?p=13</guid>
		<description><![CDATA[Edit: I love free advice, even if it points out my noobiness. Please see Robbin&#8217;s comments at the end of this post on my faux pax. Thanks to Robbin, I have gone back into the post and added some links to external sources where appropriate. One of the goals of visual report design is to [...]]]></description>
			<content:encoded><![CDATA[<p>Edit: I love free advice, even if it points out my noobiness. Please see <a title="Luna Metrics" href="http://www.lunametrics.com/aboutus/">Robbin&#8217;s</a> comments at the end of this post on my faux pax. Thanks to Robbin, I have gone back into the post and added some links to external sources where appropriate.</p>
<p>One of the goals of visual report design is to disambiguate, or make clear, the differences between things (data). When working with charts, there are some choices that you have to make that will either help or hinder your effort to make things clear.</p>
<ul>
<li>Chart Type</li>
<li>Multiple or Single Plots</li>
<li>Color Choice</li>
<li>Inclusion of Ancillary Information</li>
</ul>
<p>My basic rule of thumb is this, does every element contribute to overall understanding proportionally? Note that I didn&#8217;t say equally, some elements (like the data itself) are more important and therefore take on a greater responsibility than others.</p>
<p>By way of example, we&#8217;ll be looking at some charts I created using basic traffic data from Instant Cognition from March 7, 2006 to March 15, 2006 (thanks to <a title="Stat Counter" href="http://www.statcounter.com/">StatCounter</a> for free basic stats).</p>
<p>OOTB (Out-of-the-Box or default) Chart from Excel<a href="http://blog.instantcognition.com/wp-content/uploads/migrated/ic_column_060315_lg.jpg" rel="lightbox[13]"><img src="http://blog.instantcognition.com/wp-content/uploads/migrated/ic_column_060315.jpg" /></a>So let&#8217;s walk through the choices&#8230;<br />
1. Chart Type</p>
<blockquote><p>A common mistake is picking the wrong chart type, in this case I selected a column chart to display time-series data &#8211; there are usually better options such as line or scatter plots.</p></blockquote>
<p>2. Multiple or Single Plots</p>
<blockquote><p>Another common mistake is to group data into multiple plots on a single chart on the assumption that they are similar. In thise case I am plotting all of my basic traffic stats on this one chart. One problem that arises here is the relative scale of the different plots; the page load scale is so much larger than the others that it makes it harder to distinguish trends for anything but page loads. Additionally, any time a chart has multiple plots, the amount of work that you have to do to make the information in the chart meaningful and understandable escalates.</p></blockquote>
<p>3. Color Choice</p>
<blockquote><p>Report Design pundits like Tufte often warn against using color (but will soften the warning by saying that it&#8217;s because if you need to print or photocopy the chart, the color &#8211; and the information that it provides &#8211; will be lost). Really what they mean is that using color well in charts, as in any design, is difficult and if you don&#8217;t apply it very carefully the color will at best distract from the information in the chart and at worst, change it in unanticipated ways. We can see that by default Excel makes poor color choices. Sure the columns are visually distinct from each other by way of color. But the plot background actually becomes the single most important element in the chart by the sheer volume of gray that it displays. Next in importance visually is the legend, followed by the horizontal rules and then the chart title while the plots themselves come in nearly last in terms of their visual importance &#8211; shouldn&#8217;t they be first in importance?</p></blockquote>
<p>4. Inclusion of Ancillary Information</p>
<blockquote><p>By default, Excel has included the Legend, the Chart Title, X-Axis values, Y-Axis values, horizontal rules and plot area as ancillary pieces of information &#8211; most with disproportionately large visual importance. The net effect of this OOTB experience is that the chart does not communicate well. The data is not visually important and it is difficult to interpret what the data might be saying. BTW, what are the values for each of the columns? We can estimate their values at least for the larger ones like page loads but we don&#8217;t know for sure.</p></blockquote>
<p>A Better Solution&#8230;<br />
<a href="http://blog.instantcognition.com/wp-content/uploads/migrated/ic_2by2_060315_lg.jpg" rel="lightbox[13]"><img src="http://blog.instantcognition.com/wp-content/uploads/migrated/ic_2by2_060315.jpg" /></a>1. Chart Type</p>
<blockquote><p>Rather than using the column chart I have switched to a line chart which makes it easier to see the trends (relationships) between the data points.</p></blockquote>
<p>2. Multiple or Single Plots</p>
<blockquote><p>As described earlier, multiple plots on a single chart makes my job harder and being lazy I seperated the four plots into four different charts &#8211; giving each its own spot light so to speak. Note that I have resized the individual charts so that they take up about the same amount of space as the original chart.</p></blockquote>
<p>3. Color Choice</p>
<blockquote><p>First thing to go &#8211; plot background color &#8211; it was hurting way more than it helped.</p>
<p>Next I set the plot line to a solid navy blue which gives it some added importance and is clearly visible. Almost any color will work in this particular scenario (although you might give some thought to what a particular color indicates. Navy Blue is a nice cool color with neutral connotations as opposed to say Red which says &#8216;Danger, Danger Report User&#8217;) but be consistent &#8211; using a different color for each line doesn&#8217;t provide additional information and will slow down a user&#8217;s comprehension of the charts &#8211; they have to think about what each different color might mean.</p>
<p>Then I changed the horizontal rules to a medium gray and changed their thickness to the finest available &#8211; they are now more of a hint or suggestion &#8211; our brains will do the rest.</p></blockquote>
<p>4. Inclusion of Ancillary Information</p>
<blockquote><p>Chart titles are important &#8211; we need to keep those</p>
<p>Legend &#8211; I almost never use the legend because it&#8217;s very difficult to position and order in such a way that it relates directly to the plot(s) in the chart and since I am only using one plot per chart the legend is unnecessary &#8211; it doesn&#8217;t add value.</p>
<p>Vertical Scale &#8211; I scaled each chart appropriately for the data and then to maintain some visual continuity (which eases understanding) I set the vertical scale to divide the height into four segments &#8211; it&#8217;s the same on each chart which means that we don&#8217;t have to re-understand the scale for each one.</p>
<p>Data table &#8211; I&#8217;ve included the data table at the bottom of each chart so that we can quickly see the value of any point in the plot. Another couple of benefits to using the data table are that I could get rid of the X-Axis labels (they are the same in the table) and the table names the series for me. By the way, I&#8217;d like to apologize now to <a title="Ask E.T." href="http://www.edwardtufte.com/tufte/">Tufte</a> et. al. for using such small sets in my charts &#8211; I know it violates one of the cardinal rules; which is to use chart and graphs for large data sets only.</p></blockquote>
<p>One of the things that you might notice right away in this four-chart solution is that three of them (page loads, unique visitors and new visitors) all follow a very similar trend while returning visitors have a very different trend which is something that is nearly invisible in the OOTB chart.</p>
<p>One final benefit to the solution above. Although I didn&#8217;t put it in, the four chart solution leaves me space for annotation on the plots. So for instance, I might have annotated March 9th on the page loads chart as the day that Eric T. Peterson posted a <a title="My Friend Clint is Confused" href="http://www.webanalyticsdemystified.com/weblog/2006/03/my-friend-clint-is-conflicted.html">response</a> on his WebAnalyticsDemystified blog about my Dashboard post. But we&#8217;re not interpreting my traffic in this post, just using it as example data for the charts. <img src='http://blog.instantcognition.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.instantcognition.com/visualization/2006/03/15/disambiguation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
