<?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>Elephants and Analytics &#187; Data warehouse</title>
	<atom:link href="http://www.elephantsandanalytics.com.au/blogposts/tag/datawarehouse/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.elephantsandanalytics.com.au</link>
	<description>&#34;Elephant in the corner&#34; is an English idiom for an obvious truth that is being ignored or goes unaddressed.</description>
	<lastBuildDate>Mon, 05 Dec 2011 11:02:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>1 million rows and SAINT still wants more</title>
		<link>http://www.elephantsandanalytics.com.au/blogposts/1-million-rows-and-saint-still-wants-more/</link>
		<comments>http://www.elephantsandanalytics.com.au/blogposts/1-million-rows-and-saint-still-wants-more/#comments</comments>
		<pubDate>Wed, 06 Jul 2011 14:57:41 +0000</pubDate>
		<dc:creator>Tim Elleston</dc:creator>
				<category><![CDATA[SAINT]]></category>
		<category><![CDATA[Conversions]]></category>
		<category><![CDATA[Data warehouse]]></category>
		<category><![CDATA[Discover]]></category>
		<category><![CDATA[FTP import]]></category>
		<category><![CDATA[SAINT classification]]></category>
		<category><![CDATA[Segmentation]]></category>
		<category><![CDATA[SiteCatalyst]]></category>

		<guid isPermaLink="false">http://www.elephantsandanalytics.com.au/blogposts/1-million-rows-and-saint-still-wants-more/</guid>
		<description><![CDATA[<a href="http://www.elephantsandanalytics.com.au/blogposts/1-million-rows-and-saint-still-wants-more/"><img align="left" hspace="5" width="75" height="75" src="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/07/ftp_import_thumb-150x150.png" class="alignleft wp-post-image tfe" alt="ftp_import" title="ftp_import" /></a>While this might be a quickie, it’s a biggy.  A big one in terms of the amount of data just uploaded through SAINT.  In fact, we’ve just uploaded around 1 million rows of data, with 6 columns per row.

And it didn’t even blink!  Gotta love that!

So why do we have a million rows of data?

Customer segmentation of course.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.elephantsandanalytics.com.au%2Fblogposts%2F1-million-rows-and-saint-still-wants-more%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.elephantsandanalytics.com.au%2Fblogposts%2F1-million-rows-and-saint-still-wants-more%2F&amp;source=timelleston&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>While this might be a quickie, it’s a biggy.&#160; A big one in terms of the amount of data just uploaded through SAINT.&#160; In fact, we’ve just uploaded around 1 million rows of data, with 6 columns per row.</p>
<p>And it didn’t even blink!&#160; Gotta love that!</p>
<p>So why do we have a million rows of data?   <br />Customer segmentation of course.</p>
<p>This was actually done for one of our other clients.</p>
<h3>The rationale?</h3>
<p> 
<p>To segment conversions and transactions by customer type, segment, previous segment, needs group etc.&#160; And SAINT enables that capability.</p>
<h3>How?</h3>
<p>Firstly create an eVar that the raw identifier will go into.&#160; This might be an account number, a customer ID etc.&#160; Then, using the admin, create the classifications on the eVar for the relative columns you need.&#160; At this point I always create the classification hierarchy as well, just so I can envision how I want the data to be reported and drilled down though. </p>
<p>When you create the classifications, the SAINT file is also created and made available for download.</p>
<p>I opened the SAINT template in Excel and copied my customer segment data into it in blocks of 100,000 records.&#160; There’s a number of reasons for this, not the least of which is to keep the file size down, but also to make it easier if an upload does fail – at least you can deal with 100,000 rows better than 1 million rows.</p>
<p>So I’ve now got 10 files, each file contains 100,000 rows and 6 columns of data per row.&#160; Each file was about 5mb.</p>
<p>You can’t upload that much data through the browser, so you need to use the FTP Import capability.</p>
<p>In the SAINT admin, select Import File, click on the FTP Import and then Add New:</p>
<p><a href="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/07/ftp_import.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="ftp_import" border="0" alt="ftp_import" src="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/07/ftp_import_thumb.png" width="390" height="275" /></a></p>
<p>You’ll then get a popup that asks you to select a bunch of things to create an FTP account:</p>
<p><a href="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/07/ftp_import_selection.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="ftp_import_selection" border="0" alt="ftp_import_selection" src="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/07/ftp_import_selection_thumb.png" width="578" height="610" /></a></p>
<p>Select the data to be classified, move the report suite or suites to the box on the right, select the import options and add in your email address.</p>
<p>Check the box and hit save.</p>
<p>A new FTP account has just been created on the Omniture servers and you’ll get a confirmation screen showing the address, username and password.</p>
<p>Open it up in an FTP client and upload your SAINT files to the FTP server.</p>
<h3>You’re not quite done yet though.</h3>
<p>You also need to create a series of empty files, with a .fin extension, named exactly the same as your SAINT files.&#160; These are “finish” files and are crucial to the upload.&#160; They’re completely empty files – any text editor can create them.&#160; Just make sure they are named exactly the same, case sensitive.</p>
<p>Upload those .fin files and you’re done.</p>
<p>Now, go have a coffee, have some lunch or dinner or whatever and come back later.</p>
<h3>Progress</h3>
<p>You can kind of check on progress by refreshing the FTP list of files.&#160; Omniture removes the files from the FTP directory when it begins to process them, so you can kind of get an idea of where things are.</p>
<h3>Time Frame</h3>
<p>I uploaded the files around 4pm.&#160; </p>
<p>At 10:30pm I did a data extract by FTP of all data to see where it was up to…it was done.&#160; Shortly thereafter, I got an email saying it was done, without any failures.</p>
<p>Easy as pie.&#160; No muss no fuss.</p>
<p>While we’re using customer segments, it could just have easily been customer demographics, technographics or any other form of data.&#160; The point is, 1 million rows and it didn’t even blink. </p>
<p>There’s a few things to watch out for though when importing that much data.</p>
<p>There is a limit on the amount of unique values (500,000) that will be reported against in a given month.&#160; We’re ok – we won’t see that limit.</p>
<p>Recommendations are that file sizes be kept under 30mb for the initial load, and then subsequent refreshes less than 5mb.&#160; So we’re still ok.</p>
<p>And the import time will vary depending on many things, including how busy their import routines are.&#160; You get in the queue and everyone loves a queue.</p>
<p>But that was it.&#160; 1 million rows of customer data now available for segmentation nirvana in SiteCatalyst – and DataWarehouse, and Discover, and Test and Target.&#160; We’re off to the races!</p>
<p>And while the first run of this was a manual run, future updates can easily be automated now that the FTP site is created.&#160; Just remember your .tab and .fin files must be named the same. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.elephantsandanalytics.com.au/blogposts/1-million-rows-and-saint-still-wants-more/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The icing on the Visitor scoring cake</title>
		<link>http://www.elephantsandanalytics.com.au/blogposts/the-icing-on-the-visitor-scoring-cake/</link>
		<comments>http://www.elephantsandanalytics.com.au/blogposts/the-icing-on-the-visitor-scoring-cake/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 01:33:34 +0000</pubDate>
		<dc:creator>Tim Elleston</dc:creator>
				<category><![CDATA[Discover]]></category>
		<category><![CDATA[behavioural targeting]]></category>
		<category><![CDATA[Data warehouse]]></category>
		<category><![CDATA[engagement]]></category>
		<category><![CDATA[measuring engagement]]></category>
		<category><![CDATA[Segmentation]]></category>
		<category><![CDATA[visitor engagement]]></category>
		<category><![CDATA[visitor ID]]></category>
		<category><![CDATA[visitor interaction]]></category>
		<category><![CDATA[visitor scoring]]></category>

		<guid isPermaLink="false">http://www.elephantsandanalytics.com.au/blogposts/the-icing-on-the-visitor-scoring-cake/</guid>
		<description><![CDATA[<a href="http://www.elephantsandanalytics.com.au/blogposts/the-icing-on-the-visitor-scoring-cake/"><img align="left" hspace="5" width="75" height="75" src="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/unique_visitor_variable_thumb-150x150.png" class="alignleft wp-post-image tfe" alt="unique_visitor_variable" title="unique_visitor_variable" /></a>This is the third (but not final) post in the series on Visitor Engagement.  One of the problems with the Visitor Scoring method that I previously described, is that, at the end of the day, you’re still somewhat limited to viewing scores at the “average” level, by segment.

That presents a number of challenges because the average is precisely that…and the underlying scores vary dramatically within each segment.

But there is a way to see what each and every visitor score is, or even within the different segments…and it’s called the Unique Visitor ID.  You can see at the visitor level, how many times they’ve returned, how many “things” they’ve done, such as searches, product views, revenue etc.

This is really the icing on the proverbial cake.

]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.elephantsandanalytics.com.au%2Fblogposts%2Fthe-icing-on-the-visitor-scoring-cake%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.elephantsandanalytics.com.au%2Fblogposts%2Fthe-icing-on-the-visitor-scoring-cake%2F&amp;source=timelleston&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>This is the third (but not final) post in the series on Visitor Engagement.  One of the problems with the Visitor Scoring method that I <a href="http://www.elephantsandanalytics.com.au/blogposts/elusive-engagement-part-ii-visitor-scoring/" target="_blank">previously described</a>, is that, at the end of the day, you’re still somewhat limited to viewing scores at the “average” level, by segment.</p>
<p>That presents a number of challenges because the average is precisely that…and the underlying scores vary dramatically within each segment.</p>
<p>But there is a way to see what each and every visitor score is, or even within the different segments…and it’s called the Unique Visitor ID.  You can see at the visitor level, how many times they’ve returned, how many “things” they’ve done, such as searches, product views, revenue etc.</p>
<p>This is really the icing on the proverbial cake.</p>
<h2>Visitor ID</h2>
<p>There’s a seldom used implementation method in SiteCatalyst called Dynamic Variables which easily enables all of this capability.</p>
<p>All you need is a spare eVar and you’re in heaven.</p>
<h3>Step 1</h3>
<p>Simply populate an eVar with “D=s_vi” and the result is that SiteCatalyst will populate the eVar with the unique visitor cookie ID.  If you test it with WASP or something similar, you’ll only see that D=s_vi got passed, but the magic begins.</p>
<pre>s.eVar56="D=s_vi";</pre>
<h3>Step 2</h3>
<p>Go into you Admin console, and on the report suite where you want this collected, go to Conversion &gt; Unique Visitor Variable section.</p>
<p><a href="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/unique_visitor_variable.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="unique_visitor_variable" src="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/unique_visitor_variable_thumb.png" alt="unique_visitor_variable" width="433" height="223" border="0" /></a></p>
<p>You’ll be presented with a dropdown of available eVars that can be selected to use as the Visitor ID…simply select the one that you’re using and hit save.</p>
<p><a href="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/select_unique_visitor_variable.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="select_unique_visitor_variable" src="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/select_unique_visitor_variable_thumb.png" alt="select_unique_visitor_variable" width="564" height="173" border="0" /></a></p>
<p>That’s it – you’re done!  All there is to it.</p>
<blockquote><p>Rest assured, it does not impact anything to do with the way that SiteCatalyst measures unique visitors – its completely separate and safe to use.</p></blockquote>
<h3>And now it pops</h3>
<p>So, the first thing you’ll see is a new report on your eVar. The report is a list of all Visitor Cookie ID’s captured during the timeframe selected.  As it’s a conversion variable, you can add in whatever success events you like:</p>
<p><a href="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/individual_visitor_scores.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="individual_visitor_scores" src="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/individual_visitor_scores_thumb.png" alt="individual_visitor_scores" width="644" height="222" border="0" /></a></p>
<p>Add in your Visitor Score and you can see what their points are.  As you can see from above, I’ve highlighted an interesting visitor (#7)…they were on their 2nd visit, they searched 12 times, viewed 16 courses and submitted an application.  Their score is currently 542.  I’m wondering if visitor #5 is a candidate for an app too…similar behaviour is forming.</p>
<h3>Segment-based Visitor ID’s</h3>
<p>Ok, now open up a report such as Campaigns (we use the Unified Traffic Sources VISTA rule so it may look a little different if you don’t use it).</p>
<p>Remember the challenge I mentioned at the top of this post…with average scores.</p>
<p>We see below that the average visitor score for Organic Search is 7.88.  But, that’s just an average.  We know that from our scoring methodology, you have to have a higher score than that if you’re interacting with content.</p>
<p><a href="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/visitor_scoring_campaigns.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="visitor_scoring_campaigns" src="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/visitor_scoring_campaigns_thumb.png" alt="visitor_scoring_campaigns" width="644" height="198" border="0" /></a></p>
<p>So, when we break down the Search Organic by Visitor ID’s, we see a very different story.</p>
<p><a href="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/visitor_scoring_campaigns_visitor_id.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="visitor_scoring_campaigns_visitor_id" src="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/visitor_scoring_campaigns_visitor_id_thumb.png" alt="visitor_scoring_campaigns_visitor_id" width="644" height="249" border="0" /></a></p>
<p>Look at that…the top 10 all have scores above 300!</p>
<p>So to get to an average of 7.88, we must have an awful lot of really low end scores that come in through organic search.  And actually, that makes sense…we have a lot of reference content across our site, such as Library and School content that is very popular and that’s likely where these users with low scores are going.  Not the ones we’re really interested in from this scoring standpoint though.</p>
<h3>Extracting Visitor ID’s</h3>
<p>The next fancy bit of functionality, once you’ve enabled the Unique Visitor ID, is the ability to extract those visitors that have met a certain criteria (success event).</p>
<p>If you now click on an item in, for example, the Last Campaign report (at the individual campaign tracking code level), instead of heading off to the summary page for that item (which by the way, is useful also), you’ll get a new menu:</p>
<p><a href="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/extract_visitor_ids_datawarehouse.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="extract_visitor_ids_datawarehouse" src="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/extract_visitor_ids_datawarehouse_thumb.png" alt="extract_visitor_ids_datawarehouse" width="644" height="203" border="0" /></a></p>
<p>If you select the success event you want the visitor ID’s for, you’ll end up in a data warehouse data extract screen, where the report can be scheduled for immediate delivery:</p>
<p><a href="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/extract_datawarehouse.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="extract_datawarehouse" src="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/extract_datawarehouse_thumb.png" alt="extract_datawarehouse" width="569" height="484" border="0" /></a></p>
<p>Here we’re extracting visitor ID’s for those that submitted an application having come to us from Google Australia.</p>
<h3>The Icing</h3>
<p>I think the real icing on this cake is the ability to look at all visitor scores at the <span style="text-decoration: underline;">individual visitor level</span>, irrespective of the segment, so that you can get an idea of what their scores are, to help better gauge those low/medium/high engagement buckets.  It’s also really useful to see at the segment too.</p>
<p>You’ll need to use Excel to process the data (and one thing I should point out is that an eVar can only have a maximum of 500,000 unique values in a given month – so if you get more visitors than that, then this might not work for you).</p>
<p>Other ways to use this is to extract emails that have responded to a campaign – if you capture the memberID in the eVar you can then extract the data for later use.</p>
<p>The next thing we need to do is re-configure our Discover segment for the interaction index and amalgamate these metrics into the overall engagement scoring methodology.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elephantsandanalytics.com.au/blogposts/the-icing-on-the-visitor-scoring-cake/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Elusive engagement – Part II – Visitor scoring</title>
		<link>http://www.elephantsandanalytics.com.au/blogposts/elusive-engagement-part-ii-visitor-scoring/</link>
		<comments>http://www.elephantsandanalytics.com.au/blogposts/elusive-engagement-part-ii-visitor-scoring/#comments</comments>
		<pubDate>Mon, 20 Jun 2011 02:32:52 +0000</pubDate>
		<dc:creator>Tim Elleston</dc:creator>
				<category><![CDATA[SiteCatalyst]]></category>
		<category><![CDATA[behavioural targeting]]></category>
		<category><![CDATA[campaigns]]></category>
		<category><![CDATA[Conversions]]></category>
		<category><![CDATA[Data warehouse]]></category>
		<category><![CDATA[Discover]]></category>
		<category><![CDATA[engagement]]></category>
		<category><![CDATA[measuring engagement]]></category>
		<category><![CDATA[saint]]></category>
		<category><![CDATA[Segmentation]]></category>
		<category><![CDATA[Test&Target]]></category>
		<category><![CDATA[visitor engagement]]></category>
		<category><![CDATA[visitor ID]]></category>
		<category><![CDATA[visitor interaction]]></category>
		<category><![CDATA[visitor scoring]]></category>

		<guid isPermaLink="false">http://www.elephantsandanalytics.com.au/?p=616</guid>
		<description><![CDATA[<a href="http://www.elephantsandanalytics.com.au/blogposts/elusive-engagement-part-ii-visitor-scoring/"><img align="left" hspace="5" width="75" src="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/visitor_scoring_tag_cloud_thumb.png" class="alignleft wp-post-image tfe" alt="Visitor Scoring Tag Cloud" title="Visitor Scoring Tag Cloud" /></a>This is a follow on post to my previous one about measuring that elusive engagement.  This post focuses on the aspect of applying a score to visitor interactions, as they interact with your content and applications.

Visitor scoring is fairly simple – especially in SiteCatalyst, and by leveraging the data in Discover through segmentation, (and ultimately in SiteCatalyst 15), it’ll give you even more insight into visitor engagement.

Visitor scoring measures and assigns a relative value to individual customers and prospects based on their actions and behaviors over time. You can determine intent and engagement – even before visitors convert.

Once you’ve identified your most valuable visitors, you can dissect their actions to determine the campaigns, keywords, referring sites and offline touch points that engage them – and invest more on these efforts.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.elephantsandanalytics.com.au%2Fblogposts%2Felusive-engagement-part-ii-visitor-scoring%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.elephantsandanalytics.com.au%2Fblogposts%2Felusive-engagement-part-ii-visitor-scoring%2F&amp;source=timelleston&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>This is a follow on post to my previous one about <a href="http://www.elephantsandanalytics.com.au/blogposts/elusive-engagement/">measuring that elusive engagement</a>.&#160; This post focuses on the aspect of applying a score to visitor interactions, as they interact with your content and applications.</p>
<p>Visitor scoring is fairly simple – especially in SiteCatalyst, and by leveraging the data in Discover through segmentation, (and ultimately in SiteCatalyst 15), it’ll give you even more insight into visitor engagement.</p>
<p>Visitor scoring measures and assigns a relative value to individual customers and prospects based on their actions and behaviors over time. You can determine intent and engagement – even before visitors convert.</p>
<p>Once you’ve identified your most valuable visitors, you can dissect their actions to determine the campaigns, keywords, referring sites and offline touch points that engage them – and invest more on these efforts.</p>
<h2>Scoring</h2>
<p>T<a href="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/visitor_scoring_tag_cloud.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Visitor Scoring Tag Cloud" border="0" alt="Visitor Scoring Tag Cloud" align="right" src="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/visitor_scoring_tag_cloud_thumb.png" width="244" height="112" /></a>he basic premise of a visitor score is to give them “points” for certain activities.&#160; What score you decide to give them is entirely up to you…the important thing is that they accrue points over time, and you can use those points to create segments of visitors that have exceeded certain thresholds.</p>
<p>In doing so, you’ll be able to compare different visitors, for example, those with a high score, to those with a low score, from different traffic sources, or across different campaigns.</p>
<p>The theory behind this is that visitors with higher scores are likely to be more engaged – they’ve accrued more points over time, by doing the things you want them to do.&#160; It’s not just looking at conversions, although they will probably feature in your scoring methodology.</p>
<p>Imagine for a moment that you have a number of visitors:</p>
<p>Visitor 1 – comes to your site from Organic search, looks at 5 different products, watches 2 videos, signs up for your newsletter, but doesn’t buy anything.</p>
<p>Visitor 2 – comes to your site from Organic search, looks at 1 product and buys it.</p>
<p>Visitor 3 – comes to your site through an email campaign, and views 8 of your products.</p>
<p>Visitor 4 – comes to your site through Paid Search, looks at searches for a product, views it once and then looks at 3 FAQs.</p>
<p>Which visitor is more valuable to you?&#160; Who is more engaged?&#160; Visitor scoring will assist you to better understand the answer to that – and when you slot this Visitor Scoring methodology into the <a href="http://www.elephantsandanalytics.com.au/blogposts/elusive-engagement/">Interaction Index</a>, and use Discover, you really do get a good proxy for engagement.</p>
<p>Ultimately most sites exist for a specific reason, whether it be to convert the visitor to a purchase, or allow them to self serve, or engage them with your content etc.&#160;&#160; And we all want them to do that.&#160; But only a small percentage will.&#160; In fact, in general, it’s around 3-5% of visitors that actually “convert”.</p>
<h2>First things first</h2>
<p>What you need to do initially is agree on a set of interactions across your site, and then apply an arbitrary score to them, either between 1 and 10 or 1 and 100.</p>
<p>For example:</p>
<ol>
<li>Home page viewed or Landing Page Viewed = 1 pt </li>
<li>View a general content page = 5 pts </li>
<li>View a Product = 10 pts </li>
<li>Search = 20 pts (I tend to think that if a visitor is going to take the time to search for something they can’t find, they’re more engaged, hence the higher score) </li>
<li>Watch a video = 30 pts </li>
<li>Use an interactive tool = 40 pts </li>
<li>Sign Up for a newsletter = 50 pts </li>
<li>Provide feedback/rate and review/comment = 75 pts </li>
<li>Buy a product or conduct a self service transaction = 100 pts </li>
</ol>
<p>Don’t worry about the actual scores, but do leave room for additional interactions that you can add in if you need to (but remember to communicate it out if you do add in others, as scores will go up).</p>
<p>Now that you’ve scored various activities, you need to implement the code to measure those interactions.</p>
<h2>Implementing the scoring</h2>
<p>In SiteCatalyst that’s easy enough to do – you need an eVar and a success event.</p>
<p>Set up the success event as a Counter Event.&#160; </p>
<blockquote><p>Note that you can now have counter events where they take a value other than 1, which is what is needed for the&#160; scoring.&#160; However, I believe you’ll need version H23 of the s_code to support this.&#160; </p>
</blockquote>
<p>Create the eVar as a Counter eVar, not a text eVar.</p>
<p>Visitor scoring is done by simply passing the score value as a +number into the eVar and the success event is set with the =number (yes, you no longer need to pass the event through the s.product string).</p>
<p>So, for example, on your homepage, you simply add the following:</p>
<pre>s.events=&quot;event1=1&quot;; s.eVar1=&quot;+1&quot;;</pre>
<p>On your search page, you’d include:</p>
<pre>s.events=&quot;event1=20&quot;; s.eVar1=&quot;+20&quot;;</pre>
<p>(The above obviously assumes you’ve used event1 and eVar1 for Visitor Scoring.</p>
<p>Complete that process for each of the key interactions and you’re set.&#160; We implemented ours directly into our s_code through a variety of s.pageName value matches, or product views, or other success events occurring.</p>
<p>To put this in context, we’ve implemented the following scoring:</p>
<ol>
<li>Homepage view = 1pt </li>
<li>Searched for something = 5pts </li>
<li>Viewed a course = 20pts </li>
<li>Completed a form = 30pts </li>
<li>Used one of our interactive tools = 50pts </li>
<li>Opted in to something = 70pts </li>
<li>Submitted an application = 100pts </li>
</ol>
<h3>Making it legible</h3>
<p>First thing you need to do when you implement this type of thing is make it all a bit more usable.</p>
<p>When you look at the raw data (your eVar against conversions), you’ll see something like:</p>
<p><a href="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/scoring.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Visitor scoring" border="0" alt="Visitor scoring raw report" src="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/scoring_thumb.png" width="443" height="352" /></a></p>
<p>Remember that the success event (Application Submitted) is associated back to the value seen in the eVar, when the success event was applied – so, in the example above, 37 apps were submitted when visitors had a score of 190; 22 had a score of 211, etc.&#160; Notice also that as we’re showing both Apps and Leads, we also see that they don’t correspond; Leads has a very different scoring result (see below).</p>
<p>Overall, it doesn’t tell you much – you actually want to group the eVars together.&#160; So, use SAINT to classify them into buckets.&#160; </p>
<blockquote>
<p>Important Tip: When you use Excel to classify your eVar, the key column will be the interaction score.&#160; You need to keep that column showing 2 decimal places – when you export from SAINT, it has the decimal places on it, when you open in Excel, the decimal places disappear, and if you re-save without decimals and upload again, they keys will be different, and the reports won’t work.&#160; So, put the key column to 2 decimal places and then classify it.</p>
</blockquote>
<p>That brings about the problem of what your buckets should be…well, that’s up to you.&#160; Only your data will tell you that.&#160; But, you can experiment with different buckets to see what works best.&#160; To be honest, it’s best to do this in Excel, rather than SAINT, as you’ll want instant gratification.&#160; And you’ll obviously need data collected before you can classify…so it’s best to run it without classifications for a while.</p>
<p>We classified ours following a bit of analysis using Excel to figure out the best buckets for Applications Submitted and Optins.&#160; As it turned out, after a lot of playing around, we chose a logarithmic scale, as it seemed to group everything the best:</p>
<p><a href="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/apps_score.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="application based scoring" border="0" alt="Application based scoring" src="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/apps_score_thumb.png" width="490" height="296" /></a></p>
<p>What we see in Excel is that with these buckets, 80% of applications occur before a visitor has a score of 320.&#160; We also note that most apps occur when visitors have a score of between 160-320…our sweet spot.</p>
<p>So, using SAINT, we classified our Engagement Value eVar into our buckets and uploaded back to SAINT.&#160; </p>
<blockquote>
<p>Tip: Due to the size of the file, we typically use an FTP upload now – it took less than 10 minutes to classify the data in the reports.</p>
</blockquote>
<p>Now re-run the above SiteCatalyst report, this time using your buckets:</p>
<p><a href="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/sitecatalyst_visitor_scoring.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SiteCatalyst Visitor Scoring Report" border="0" alt="SiteCatalyst Visitor Scoring Report" src="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/sitecatalyst_visitor_scoring_thumb.png" width="644" height="241" /></a></p>
<p>Remember above I said that leads obviously have a very different score?&#160; You can see that in the above report, that Lead Completes tend to happen when the visitor has a score of between 40 and 160.</p>
<p><a href="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/lead_score.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Leads scoring" border="0" alt="Leads scoring" src="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/lead_score_thumb.png" width="545" height="297" /></a></p>
<p>What we see from Excel with Leads is that 80% of leads occur before a visitor has a score of 80 – which means that those that become leads, do so pretty quickly; they haven’t visited much other content (otherwise their score would be higher) – which is great news for us!</p>
<p>Another way to classify the scores is to set “low, medium, and high” buckets for engaged visitors.&#160; I’m still trying to figure out what we should use as those buckets, as we have a very large spread.&#160; Standard Deviation will probably assist in that one eventually.</p>
<h3>Calculated Metrics</h3>
<p>At this point in time, you probably also want to create a few calculated metrics to get some averages out.</p>
<p>Ones that I’d recommend are:</p>
<ol>
<li>Score per Visit = [Engagement Score] / [Visits] </li>
<li>Score per Search = [Engagement Score] / [Instances (Report-Specific)] </li>
<li>Score per Referrer = [Engagement Score] / [Instances (Report-Specific)] </li>
</ol>
<p>Why is Instances in there twice?&#160; Because a) Visits are not available across every report type and b) the naming convention just makes it a bit easier to understand (IMHO).</p>
<p>Did you know you can also trend calculated metrics?</p>
<p>Now that you’ve got all this wonderful new capability, what do you do with it…?</p>
<h3>Segment it (of course)</h3>
<p><a href="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/geo_engagement.png"><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Discover Geo Scoring" border="0" alt="Discover Geo Scoring" align="right" src="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/geo_engagement_thumb.png" width="210" height="244" /></a>There’s all sorts of different ways you can use this…all basically segmentation based.</p>
<p>You can look at traffic sources, campaigns, keywords, geographics, user type segments, etc.&#160; You can trend and compare your segmented values over time.</p>
<p>In the example on the right, we see that while Australian visitors have an average score of 5.82, the highlighted items have much larger scores, indicating that they are engaging with more of the things we want them to do.&#160; The example on the right was extracted using Discover, as in SiteCatalyst 14 the capability with geo-demographic reports is somewhat limited to country/visits.</p>
<p>&#160;</p>
<p>In the next example, we’re looking at scores by course interest.&#160; The course category is actually an eVar that is set in various places across the site – similar to a product category.&#160; When a visitor browsers different bits of content, we’ll set their course category differently, which is then used for <a href="http://www.elephantsandanalytics.com.au/blogposts/test-and-target-silly-season-has-arrived/" target="_blank">Test &amp; Target</a> purposes…but works well here too.</p>
<p><a href="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/course_interest_scores.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Product Interest Scoring" border="0" alt="Product Interest Scoring" src="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/course_interest_scores_thumb.png" width="585" height="70" /></a></p>
<p>We see that while Undergrad had more course views during this short time frame, they scored actually slightly less than Postgrad visitors.&#160; This would indicate that PG visitors tend to read more, which would also make sense, as it’s a bigger purchase decision for them.</p>
<p>And as a final example, scores by different campaign types (Organic, Paid, Campaigns, etc).</p>
<p><a href="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/Campaign_score.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Campaign Scoring" border="0" alt="Campaign Scoring" src="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/Campaign_score_thumb.png" width="580" height="203" /></a></p>
<p>Hmmm…seems Paid Search is doing really well; not a huge amount of traffic during this period, but they are interacting a lot.&#160; Break that down by keyword or Adword group and you’ll get even more insight.</p>
<p>Here we’re looking at Branded vs. Non Branded keywords (and their top keywords):</p>
<p><a href="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/branded_non_branded_organic_term_score.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Branded Non Branded Search Term Scoring" border="0" alt="Branded Non Branded Search Term Scoring" src="http://www.elephantsandanalytics.com.au/wp-content/uploads/2011/06/branded_non_branded_organic_term_score_thumb.png" width="561" height="314" /></a></p>
<p>Seems that branded search terms generate a higher interaction, and in fact when they type in the full name of the university, they have the highest interaction.</p>
<h3>Multi-scoring techniques</h3>
<p>You’re not limited to having just one scoring methodology.&#160; We’re actually in the process of implementing a second one for a completely different reason.&#160; All you need is a spare eVar, another success event, and bit of time.&#160; Rinse and repeat!</p>
<h3>Comparative and Trending</h3>
<p>Of course, you can also trend on the calculated metrics to ensure your overall interaction score is going in the right direction, and you can trend by different segments too.</p>
<p>Likewise, you can do comparative analysis using different dates to compare the interaction scores.</p>
<h3>Extending the scoring</h3>
<p>In SiteCatalyst 15, you can leverage the segments for visitors with scores higher than X – you can either use the value of the event, or you can use the SAINT classifications.&#160; </p>
<p>Additionally, you can use these in DataWarehouse and Discover – or start from Discover and put the segments back into SiteCatalyst.</p>
<p>And, you can leverage the segments and scores in Test &amp; Target to further optimise user journeys and conversions.</p>
<p>There’s just a whole heap of different ways to use this information.</p>
<h3>Next post</h3>
<p>In my next post, I’ll combine the above interaction Visitor scoring into the Discover segments for a full on Engagement Analysis, replacing the previously described interaction score with this one.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elephantsandanalytics.com.au/blogposts/elusive-engagement-part-ii-visitor-scoring/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Automate your tag clouds with Omniture</title>
		<link>http://www.elephantsandanalytics.com.au/blogposts/automate-tag-clouds-with-omniture/</link>
		<comments>http://www.elephantsandanalytics.com.au/blogposts/automate-tag-clouds-with-omniture/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 14:39:12 +0000</pubDate>
		<dc:creator>Tim Elleston</dc:creator>
				<category><![CDATA[SiteCatalyst]]></category>
		<category><![CDATA[Data warehouse]]></category>
		<category><![CDATA[Omniture]]></category>
		<category><![CDATA[Segmentation]]></category>
		<category><![CDATA[tag clouds]]></category>

		<guid isPermaLink="false">http://www.elephantsandanalytics.com.au/?p=101</guid>
		<description><![CDATA[<a href="http://www.elephantsandanalytics.com.au/blogposts/automate-tag-clouds-with-omniture/"><img align="left" hspace="5" width="75" height="75" src="http://www.elephantsandanalytics.com.au/wp-content/uploads/2009/08/segment_builder-150x150.jpg" class="alignleft wp-post-image tfe" alt="segment_builder" title="segment_builder" /></a>One of the nice things about Omniture is the ability to export information out to other systems.  We use this feature to generate tag clouds on our site, based on the most popular courses viewed over the last 30 days, segmented for different audiences.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.elephantsandanalytics.com.au%2Fblogposts%2Fautomate-tag-clouds-with-omniture%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.elephantsandanalytics.com.au%2Fblogposts%2Fautomate-tag-clouds-with-omniture%2F&amp;source=timelleston&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>One of the nice things about <a href="http://www.omniture.com" target="_blank">Omniture </a>is the ability to export information out to other systems.  We use this feature to generate tag clouds on our site, based on the most popular courses viewed over the last 30 days, segmented for different audiences.</p>
<p>In order to do this, there are a few things that need to be done first.</p>
<p>Firstly, we report course views as products, passing a shortened name of the course from our content management system and database, to the s.products variable, such as:</p>
<p class="note">s.products = &#8220;;Marketing-and-the-Media&#8221;;<br />
s.events   = &#8220;prodView,event5&#8243;;</p>
<p>We have set up event5 as a success event, signifying a course view.</p>
<p>As we have multiple pages associated to a course, we make sure that we only pass the s.products and s.events values once per course view, irrespective of the page within the course a user is looking at.  This is done by using some custom code within our s_code file.</p>
<p>In SiteCatalyst, we then use SAINT classifications to generate Course-based reports, associated to schools, faculties, type of course (undergrad or postgrad) etc.  This allows us to get in-depth information on our course activity, along with conversions etc.</p>
<h3>Audience segmentation</h3>
<p><img class="alignright size-full wp-image-103" title="segment_builder" src="http://www.elephantsandanalytics.com.au/wp-content/uploads/2009/08/segment_builder.jpg" alt="segment_builder" width="347" height="240" />A common reporting segmentation for us is to compare Australian traffic to International traffic, so we have created two segments, using the segment builder.</p>
<p>The Australian segment includes any visit where the GeoCountry was Australia.  The International segment includes any visit where the GeoCountry was not Australia.</p>
<h3>Exporting the data</h3>
<p><a href="http://www.elephantsandanalytics.com.au/wp-content/uploads/2009/08/dw_report.jpg"><img class="size-full wp-image-105 alignright" title="DataWarehouse Report Generator" src="http://www.elephantsandanalytics.com.au/wp-content/uploads/2009/08/dw_report.jpg" alt="dw_report" width="350" height="201" /></a>We then use DataWarehouse to create two reports, based on the last 30 days of activity.  Each report uses the segment defined above, with the Course name and the number of Product views (as we use the product variable to set course views).</p>
<p>These two reports are scheduled on a daily basis to export the data to our FTP servers as a CSV file.</p>
<p>Once we have the files, we import the data into a database along with the date of the file, so we can use that later.</p>
<p>Now we have the last 30 days of activity, by each course, by traffic source as a dataset that we can use on our site.  It&#8217;s then a fairly straightforward process to match the course name with the URL of the actual course, so it can be used as the link on the tag cloud.</p>
<h3>The end result</h3>
<p>Each day we query the database and using standard tag cloud calculations, we are then able to re-produce the data back out onto our site.  We currently feed the data back out as an XML file which is read by our <a href="http://www.murdoch.edu.au/Courses/" target="_blank">Course Browser</a> flash tool &#8211; showing both a Domestic and an International view of the most popular courses.</p>
<p><img class="aligncenter size-full wp-image-108" title="tagclouds" src="http://www.elephantsandanalytics.com.au/wp-content/uploads/2009/08/tagclouds.jpg" alt="tagclouds" width="489" height="273" /></p>
<p>We&#8217;re also working on something similar for internal search terms, which will be used to populate a &#8220;search as you type&#8221; functionality on our search forms, but it will be segmented by audience type &#8211; Staff, Student or Anonymous (being general traffic).  That one is a little tougher, because we have to associate the most common destination clicked on, with the searched-for term.  But more on that in a later posting, once we have it working.</p>
<p>So, using a combination of Omniture SiteCatalyst, DataWarehouse and segmentation, we&#8217;re able to easily offer our users with quick navigation methods to various pieces of content, thereby enhancing their user journey.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elephantsandanalytics.com.au/blogposts/automate-tag-clouds-with-omniture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Searching for gold</title>
		<link>http://www.elephantsandanalytics.com.au/blogposts/searching-for-gold/</link>
		<comments>http://www.elephantsandanalytics.com.au/blogposts/searching-for-gold/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 13:24:05 +0000</pubDate>
		<dc:creator>Tim Elleston</dc:creator>
				<category><![CDATA[SiteCatalyst]]></category>
		<category><![CDATA[Data warehouse]]></category>
		<category><![CDATA[internal search]]></category>
		<category><![CDATA[keywords]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[Segmentation]]></category>

		<guid isPermaLink="false">http://www.elephantsandanalytics.com.au/?p=80</guid>
		<description><![CDATA[<a href="http://www.elephantsandanalytics.com.au/blogposts/searching-for-gold/"><img align="left" hspace="5" width="75" height="75" src="http://www.elephantsandanalytics.com.au/wp-content/uploads/2009/07/daily_search_term-150x150.jpg" class="alignleft wp-post-image tfe" alt="Daily Search Term trends" title="Daily Search Term trends" /></a>Search is a veritable gold mine that is frequently ignored.

I'm not talking about Search Engines and Keywords, I'm talking about your internal search. Providing you track internal keyword searches, you can gain a wealth of understanding.

Internal search is generally used as a quick wayfinding method, highlighting areas of content that are well used, but are not readily available.  And more often than not, it's seasonal as well.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.elephantsandanalytics.com.au%2Fblogposts%2Fsearching-for-gold%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.elephantsandanalytics.com.au%2Fblogposts%2Fsearching-for-gold%2F&amp;source=timelleston&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Search is a veritable gold mine that is frequently ignored.</p>
<p>I&#8217;m not talking about Search Engines and Keywords, I&#8217;m talking about your internal search. Providing you track internal keyword searches, you can gain a wealth of understanding.</p>
<p>Internal search is generally used as a quick wayfinding method, highlighting areas of content that are well used, but are not readily available.  And more often than not, it&#8217;s seasonal as well.</p>
<p>The following report shows the top 5 keywords used by students on our University website, smoothed using a 21 day moving average.</p>
<p><img class="alignnone size-full wp-image-81" title="Daily Search Term trends" src="http://www.elephantsandanalytics.com.au/wp-content/uploads/2009/07/daily_search_term.jpg" alt="Daily Search Term trends" width="650" height="216" /></p>
<p>Two things immediately jump out.  Firstly, notice how searches for Bookshop increased dramatically in late February, then declined, then Library picked up substantially in March, followed by Exam Timetable in late April (spiking suddenly in late May).</p>
<p>Very seasonal activity, centered around the Student&#8217;s life cycle at the University.  In February, having started a new semester, they all needed books.  Then as semester progressed, they all needed access to the Library, and lastly, as exams approached, they all wanted to know their Exam Timetables.</p>
<h3>Great &#8211; but how can we use this?</h3>
<p>Well, firstly this points to the fact that there is no clear navigation on our site to these destinations.  There&#8217;s actually a reason for that &#8211; our public site is not designed for active current students as they should be using the Student Portal.  That aside, we can assist though in making these destinations easier to get to.</p>
<p>One thing we can do with Omniture is to export these top keywords to our database on a daily basis and then represent them on the site, through things like tag clouds and quick search results, making their lives easier in the process.</p>
<p>By using real data and automating the process, the seasonality of searches will also come through to the site as well.</p>
<p>The other interesting thing about the above chart is their search for timetable, as opposed to exam timetable.  When they start a new semester, they are interested in their class timetables and frequently search for them.  As time progresses and the memory kicks in, that activity slows down.  Again, this can be used in a number of ways &#8211; not only online, but through mobile apps and offline support media as well.</p>
<p>In order to track search keywords, simply put the keyword into an s.prop.  You might also want to put the number of results into another s.prop so that you can cross-reference the results on a keyword by keyword basis.  This would highlight any search terms  that return no results.</p>
<h3>Segment your keywords</h3>
<p>As always, understanding your audience is critical online.  If you segment your audience types, you&#8217;ll also be able to see the different searches conducted by different audiences.  We do this and the results are (obviously) very different.  But, without the ability to do it and show it, you&#8217;ll be taking an educated guess that they are different.</p>
<p>To do this, put the audience type into another s.prop and use the getAndPersist() plugin to set a cookie.  That way, all activity can actually be segmented by audience type.</p>
<h3>Now you can provide some really smart assistance</h3>
<p>When you start to build your tag clouds or your quick search lists, you can base the results on the value in the cookie, thereby customizing the information to the user and making it more relevant to them.  Just a few little tricks like this and you&#8217;ve helped to increase the usability of your site, which will go along way in driving customer loyalty (and hopefully revenue).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elephantsandanalytics.com.au/blogposts/searching-for-gold/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

