<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>PadiCode</title> <link>http://padicode.com/blog</link> <description>Just another WordPress weblog</description> <lastBuildDate>Thu, 19 Aug 2010 07:21:46 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=abc</generator> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/padicode" /><feedburner:info uri="padicode" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>padicode</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><title>PadiTrack – our first public project turns out to be a hit</title><link>http://feedproxy.google.com/~r/padicode/~3/-88x_tzkxs8/</link> <comments>http://padicode.com/blog/analytics/paditrack-conversion-tracking/#comments</comments> <pubDate>Wed, 18 Aug 2010 18:20:31 +0000</pubDate> <dc:creator>Claudiu</dc:creator> <category><![CDATA[Analytics]]></category> <category><![CDATA[conversion funnel]]></category> <category><![CDATA[conversion tracking]]></category> <category><![CDATA[google analytics]]></category> <category><![CDATA[success]]></category> <category><![CDATA[victory]]></category> <category><![CDATA[web analytics]]></category><guid isPermaLink="false">http://padicode.com/blog/?p=622</guid> <description><![CDATA[Just 2 days after the launch of PadiTrack, our brand new conversion funnel tracking app, Google Analytics published a great article on their official blog about it. We were literally overwhelmed by the number of people checking us out and creating accounts. The buzz around the product confirmed us the high interest for the conversion [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://paditrack.com"><img
src="http://padicode.com/blog/wp-content/uploads/2010/08/padiman1.jpg" alt="" title="paditrack.com" width="197" height="193" class="alignright size-full wp-image-632" /></a></p><p>Just 2 days after the launch of PadiTrack, our brand new conversion funnel tracking app, Google Analytics published <a
href="http://analytics.blogspot.com/2010/08/segment-your-funnels-through-api.html">a great article on their official blog</a> about it. We were literally overwhelmed by the number of people checking us out and creating accounts.</p><p>The buzz around the product confirmed us the high interest for the conversion optimization field; after all, measuring the conversion is the first step in order to optimize it.</p><h2>With victory comes responsibility</h2><p>Initially we designed the application to be used by our clients, a few friends and the public projects we are experimenting with. Overnight the number of accounts spiked. With it, little darn bugs started to appear in places we expected the least. In other words&#8230; PadiTrack was live and kicking.<span
id="more-622"></span></p><p>One of the biggest bugs relates to the account creation process and, thanks to the team from Google Analytics, we are getting closer to finding a fix for it. We will send a status update via <a
href="http://twitter.com/paditrack">Twitter</a> as soon as things get back to normal for everybody trying to create an account.</p><p>We are also working on providing the best conversion rate reports page out there. We hope every time you login to check your reports you will leave with at least an idea on how to make things better. Tough challenge you might say. Here is our reply to that: just bring it on <img
src='http://padicode.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><h2>With victory comes fame as well</h2><p>Thank you for all those who left feedback via Twitter. Here are just a couple of examples that made us feel really really good <img
src='http://padicode.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p><a
href="http://twitter.com/googleanalytics"><strong><img
class="alignleft" src="http://a0.twimg.com/profile_images/300745372/analytics-128_normal.png" alt="" width="73" height="73" /></strong></a></p><p><a
href="http://twitter.com/googleanalytics"><strong>Google Analytics</strong></a>: Segment your funnels through the API: <a
href="http://bit.ly/bwJuBv" target="_blank">http://bit.ly/bwJuBv</a> #measure #ganalytics<br
/> <br
style="clear:both;"/><br
/> <img
class="alignleft" src="http://a1.twimg.com/profile_images/467791505/C5VL1880_bigger.jpg" alt="" width="73" height="73" /><a
href="http://twitter.com/avinash"><strong>Avinash Kaushik</strong></a>: Free: Adhoc, segmentable conversion funnels &#8211; historical or live data &#8211; that rock! PadiTrack: <a
href="http://zqi.me/cfTrQL">http://zqi.me/cfTrQL</a> #kewl<br
/> <br
style="clear:both;"/><br
/> <strong><img
class="alignleft" src="http://a3.twimg.com/profile_images/56800991/kaya_bigger.jpg" alt="" width="73" height="73" /><a
href="http://twitter.com/kayawalton">Kaya Walton</a></strong>: @paditrack Oooh, very awesome. I love your tool. Even more so now that I can use regex. Thanks for the tip!<br
/> <br
style="clear:both;"/><br
/> <img
class="alignleft" src="http://a1.twimg.com/profile_images/72826989/Ron_Headshot_bigger.jpg" alt="" width="73" height="73" /><a
href="http://twitter.com/rondiver"><strong>rondiver</strong></a>: This looks very cool: retroactively available funnel and segmentation analysis. @Paditrack <a
href="http://su.pr/1tkf6N">http://su.pr/1tkf6N</a><br
/> <br
style="clear:both;"/><br
/> <img
class="alignleft" src="http://a3.twimg.com/profile_images/586608751/SJRmin_bigger.jpg" alt="" width="73" height="73" /><a
href="http://twitter.com/bosilytics"><strong>Thomas Bosilevac</strong></a>: @paditrack Amazing product, perhaps adding a dropdown of pages within account would help assure correct matching. (Sorted by Visits)</p><p>So, here goes a big <strong>Thank You</strong> for everyone who has spread the word about <a
href="http://paditrack.com">PadiTrack</a>.</p> <img src="http://feeds.feedburner.com/~r/padicode/~4/-88x_tzkxs8" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://padicode.com/blog/analytics/paditrack-conversion-tracking/feed/</wfw:commentRss> <slash:comments>3</slash:comments> <feedburner:origLink>http://padicode.com/blog/analytics/paditrack-conversion-tracking/</feedburner:origLink></item> <item><title>A free tool to track your conversion rates</title><link>http://feedproxy.google.com/~r/padicode/~3/xLv2fN8j3Ao/</link> <comments>http://padicode.com/blog/analytics/free-conversion-rate-tracking/#comments</comments> <pubDate>Thu, 05 Aug 2010 20:05:58 +0000</pubDate> <dc:creator>Claudiu</dc:creator> <category><![CDATA[Analytics]]></category> <category><![CDATA[conversion funnel]]></category> <category><![CDATA[Conversion Rate]]></category> <category><![CDATA[google analytics]]></category><guid isPermaLink="false">http://padicode.com/blog/?p=598</guid> <description><![CDATA[We are proud to announce PadiTrack, a brand new app that does conversion funnel tracking. It&#8217;s a free product that will help you visualize the conversion funnels for the major events on your website. Pulls data from Google Analytics (no need to install any tracking code on your website)  reports are available retroactively and segmentation [...]]]></description> <content:encoded><![CDATA[<p><a
title="Conversion Funnel Tracking" href="http://paditrack.com"><img
class="alignright" title="Conversion Funnel Tracking" src="http://padicode.com/include/images/paditrack.png" alt="" width="200" height="65" /></a>We are proud to announce <a
href="http://paditrack.com/">PadiTrack</a>, a brand new app that does <strong>conversion funnel tracking</strong>.</p><p>It&#8217;s a free product that will help you visualize the conversion funnels for the major events on your website. Pulls data from Google Analytics (no need to install any tracking code on your website)  reports are available retroactively and segmentation can be applied to the funnels. Did I mention it is free, too? <img
src='http://padicode.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p><strong>PadiTrack</strong> has just been featured on <a
href="http://www.google.com/analytics/apps">Google Analytics Apps Gallery</a>. After giving it a try, we would really appreciate if you make a small detour and <a
href="http://www.google.com/analytics/apps/about?app_id=338001">leave a comment</a> &amp; rate it as well.</p><h2>How can it help you?</h2><p>If you are an online store, you get to know where people drop of during the purchase process. If you are an web app, you get to know how many people sign up and how many people use your product or service. If you are looking for leads, well, you got it&#8230; you get to know how many you get and how many you loose.<span
id="more-598"></span></p><p>In one sentence, <strong>PadiTrack</strong> reports on your conversion rate. Not only that, but:</p><ul><li> it reports the abandonment rate on the steps that your visitors need to go through for converting.</li><li>it reports segmented per traffic source, be it referrers or keywords</li></ul><p>Here is how it works:</p><div
class="prezi-player"><object
id="prezi_oqzznztl09xj" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="550" height="400" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param
name="name" value="prezi_oqzznztl09xj" /><param
name="allowfullscreen" value="true" /><param
name="allowscriptaccess" value="always" /><param
name="bgcolor" value="#ffffff" /><param
name="flashvars" value="prezi_id=oqzznztl09xj&amp;lock_to_path=0&amp;color=ffffff&amp;autoplay=no&amp;autohide_ctrls=0" /><param
name="src" value="http://prezi.com/bin/preziloader.swf" /><embed
id="prezi_oqzznztl09xj" type="application/x-shockwave-flash" width="550" height="400" src="http://prezi.com/bin/preziloader.swf" flashvars="prezi_id=oqzznztl09xj&amp;lock_to_path=0&amp;color=ffffff&amp;autoplay=no&amp;autohide_ctrls=0" bgcolor="#ffffff" allowscriptaccess="always" allowfullscreen="true" name="prezi_oqzznztl09xj"></embed></object></div><h2>What&#8217;s the magic trick behind it?</h2><p>It&#8217;s built upon Google Analytics API. Therefore, in order to use it you need a Google Analytics account&#8230; but then again, who isn&#8217;t using Google Analytics these days. These guys are just that popular.</p><p><strong>PadiTrack</strong> takes 3 min to set up, no tracking codes needed to be installed on your website and most importantly reports are available for historical data. So if you create an account now, you get to create funnels on the fly and see the conversion patterns for each major event on your website.</p><p>We hope you enjoy it. Let us know what you think of it.</p> <img src="http://feeds.feedburner.com/~r/padicode/~4/xLv2fN8j3Ao" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://padicode.com/blog/analytics/free-conversion-rate-tracking/feed/</wfw:commentRss> <slash:comments>9</slash:comments> <feedburner:origLink>http://padicode.com/blog/analytics/free-conversion-rate-tracking/</feedburner:origLink></item> <item><title>The most misleading report in Google Analytics</title><link>http://feedproxy.google.com/~r/padicode/~3/lW2bxchTjtA/</link> <comments>http://padicode.com/blog/analytics/misleading-report-google-analytics/#comments</comments> <pubDate>Wed, 07 Jul 2010 19:22:58 +0000</pubDate> <dc:creator>Claudiu</dc:creator> <category><![CDATA[Analytics]]></category> <category><![CDATA[bounce rate]]></category> <category><![CDATA[google analytics]]></category> <category><![CDATA[reports]]></category> <category><![CDATA[top landing pages]]></category> <category><![CDATA[web analytics]]></category><guid isPermaLink="false">http://padicode.com/blog/?p=582</guid> <description><![CDATA[I see many times people looking at the above report and when they spot a big bounce rate  they panic. They start screaming the page is good for nothing as only 17% of the people stay on the website while the others are leaving. Sorry to tell you, but no, it&#8217;s not really like that. [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://padicode.com/blog/wp-content/uploads/2010/07/bounce-rate1.png"><img
class="alignnone size-full wp-image-585" title="bounce rate" src="http://padicode.com/blog/wp-content/uploads/2010/07/bounce-rate1.png" alt="" width="563" height="290" /></a></p><p>I see many times people looking at the above report and when they spot a big bounce rate  they panic. They start screaming the page is good for nothing as only 17% of the people stay on the website while the others are leaving.</p><p>Sorry to tell you, but no, it&#8217;s not really like that.</p><p>First, bounce rate is not calculated in reference to page views but to visits. To look at the above report and say that <strong>83.33% of  1681 people bounced is simply wrong</strong>. Just as it is to say that 83.33% of 1427 bounced (if you relate to unique views).<span
id="more-582"></span></p><h2>So, how to interpret the above report</h2><p>If you are really interested to find out how many people bounced from this page we need to find out first how many people landed on it. Bounce rate is reported only to people (actually, visit sessions) who land on a page. People that visit it by coming from another page on the same website are not counted for bounce rate (they didn&#8217;t bounce in the first place).</p><p>So, go to &#8220;Top landing pages&#8221; and check the numbers for the page you are interested in. Here is what we get for the above page:</p><p><a
href="http://padicode.com/blog/wp-content/uploads/2010/07/bounce-rate-2.png"><img
class="alignnone size-full wp-image-586" title="bounce rate 2" src="http://padicode.com/blog/wp-content/uploads/2010/07/bounce-rate-2.png" alt="" width="531" height="177" /></a></p><p>Just 5 people bounced. Really, no need to panic. <img
src='http://padicode.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p>So, before doing radical changes on your website to improve bounce rate just make sure you got it right. Bounce rate can be a deceiving metric. If you really are interested in measuring it right, try implementing the <a
href="http://padicode.com/blog/analytics/the-real-bounce-rate/">real bounce rate in Google Analytics</a>.</p><p>Here is another article on the same topic: <a
href="http://www.youshouldtestthat.com/why-bounces-is-a-better-metric-than-bounce-rate">Why Bounces is a Better Metric than Bounce Rate</a>.</p> <img src="http://feeds.feedburner.com/~r/padicode/~4/lW2bxchTjtA" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://padicode.com/blog/analytics/misleading-report-google-analytics/feed/</wfw:commentRss> <slash:comments>6</slash:comments> <feedburner:origLink>http://padicode.com/blog/analytics/misleading-report-google-analytics/</feedburner:origLink></item> <item><title>A web analyst’s technical checklist for (re)launching a website</title><link>http://feedproxy.google.com/~r/padicode/~3/f3CC2M7hYLs/</link> <comments>http://padicode.com/blog/analytics/web-analyst-technical-checklist/#comments</comments> <pubDate>Wed, 30 Jun 2010 18:47:34 +0000</pubDate> <dc:creator>Claudiu</dc:creator> <category><![CDATA[Analytics]]></category> <category><![CDATA[a/b testing]]></category> <category><![CDATA[Behavioral Targeting]]></category> <category><![CDATA[checklist]]></category> <category><![CDATA[Conversion Rate]]></category> <category><![CDATA[segmentation]]></category> <category><![CDATA[web analytics]]></category><guid isPermaLink="false">http://padicode.com/blog/?p=559</guid> <description><![CDATA[When (re)launching a website, every department of a company focuses on 2 big objectives: How not to loose what we have gained so far How to make things better than before Everybody is planing and working like crazy for the above objectives, then the new website gets launched and suddenly, all eyes are on you: [...]]]></description> <content:encoded><![CDATA[<p>When (re)launching a website, every department of a company focuses on 2 big objectives:</p><ul><li><strong>How not to loose what we have gained so far</strong></li><li><strong>How to make things better than before</strong></li></ul><p>Everybody is planing and working like crazy for the above objectives, then the new website gets launched and suddenly, all eyes are on you: the web analyst. After all, who else can answer those questions better than you?</p><p>It&#8217;s not a very good idea to wait till everything finishes and get the tracking going at the end&#8230; nope, not wise at all. You&#8217;d rather make sure you will be able to answer the above questions in detail and some more. Based on a project we have recently worked on, here&#8217;s our web analyst&#8217;s technical checklist for (re)launching a website:<span
id="more-559"></span></p><h2>Prepare for (advanced) web analytics</h2><p><a
href="http://padicode.com/blog/wp-content/uploads/2010/06/100043823_a730ba854b.jpg"><img
class="alignright size-medium wp-image-572" title="100043823_a730ba854b" src="http://padicode.com/blog/wp-content/uploads/2010/06/100043823_a730ba854b-300x300.jpg" alt="by geishaboy500 @ flickr" width="210" height="210" /></a> Start by finding out the expectations for the website of the other departments. Work with the dev team from day one to make sure that your web analytics tool will be able to report on the established KPIs.</p><p><em><strong>Tip:</strong></em> Number one priority for the projects we worked on was to be sure that we can track both micro and macro conversions.</p><p>We use the following checklist:</p><ul><li
style="list-style-image: url(wp-content/uploads/2010/06/checked.gif);">The back-end allows for global tracking settings. This way you make sure that each page has the tracking code placed properly.</li><li
style="list-style-image: url(wp-content/uploads/2010/06/checked.gif);">The global tracking can be overwritten on specific pages of the website directly from the backend</li><li
style="list-style-image: url(wp-content/uploads/2010/06/checked.gif);">All actions on the website have designated <strong>Thank You</strong> pages (makes  conversions tracking a breeze)</li><li
style="list-style-image: url(wp-content/uploads/2010/06/checked.gif);">Error pages are being tracked as well (404, 503, etc.)</li><li
style="list-style-image: url(wp-content/uploads/2010/06/checked.gif);">Outgoing and download links can be tagged manually and/or automatically</li><li
style="list-style-image: url(wp-content/uploads/2010/06/checked.gif);">eCommerce data is accessible through JavaScript (we usually request a JS array containing the eCommerce data)</li><li
style="list-style-image: url(wp-content/uploads/2010/06/checked.gif);">Custom Variable data is available through JavaScript arrays (mostly used by advanced solutions like Omniture or WebTrends)</li></ul><p>When all implementations are finished, use a tool like <a
href="http://webanalyticssolutionprofiler.com/">WASP</a> to check that everything works like it is supposed to. The website should not go live unless everything is tracked accordingly. Having all that in place will offer an infrastructure that will make future tracking implementations easy.</p><p>Things don&#8217;t stop here though. Your job is not only to analyze but rather to help improve. So, the next step is to&#8230;</p><h2>Prepare for A/B testing</h2><p>Sooner or later, if you haven&#8217;t already, you are going to start A/B testing. Checkout the main tools out there for their technical requirements in order to do A/B or multivariate testing and see if the new platform will be able to handle them. Get your specs to the dev team before the work gets started as after might be too late. In case you will go with Google Website Optimizer, you will need the following:</p><ul><li
style="list-style-image: url(wp-content/uploads/2010/06/checked.gif);">The possibility to add JavaScript snippets to any page&#8217;s footer and header;</li><li
style="list-style-image: url(wp-content/uploads/2010/06/checked.gif);">The possibility to add <strong>invalid</strong> JavaScript to the body of any page;</li><li
style="list-style-image: url(wp-content/uploads/2010/06/checked.gif);">The possibility to add JavaScript codes to Thank You pages or instances.</li></ul><p>Have this and you&#8217;ll be able to roll out any A/B testing campaigns in minutes. Make no mistake about it: with any website redesign testing ideas pour in like nothing you&#8217;ve seen before.</p><h2>Prepare for personalization</h2><p>This is something that very few people actually prepare for. A/B testing is not the only method out there for increasing conversion rates. Personalizing the experience for different segments of traffic and behavioral targeting have great results for boosting up conversions. So, what are the basic things you can do for having a website platform that can customize itself based on user behavior:</p><ul><li
style="list-style-image: url(wp-content/uploads/2010/06/checked.gif);">Make a list of the possible segments of traffic you might consider for targeting</li><li
style="list-style-image: url(wp-content/uploads/2010/06/checked.gif);">Ask your developers to create a framework in which you can populate cookies with data specific to those segments</li></ul><p>What is important is just to have the framework in place&#8230; no need to populate the cookies with anything for now. However, when you will want to start behavioral targeting campaigns you should be able to do it easy and fast.</p><p>Ok, this is what we have been using so far. What about you. What do you have in your checklist for (re)launching a website?</p><p>Other great resources on the web about website (re)launch checklists, not necessarily related to analytics:</p><ul><li><a
href="http://boagworld.com/business-strategy/pre-launch-checklist">Website Prelaunch Checklist</a></li><li><a
href="http://www.boxuk.com/blog/the-ultimate-website-launch-checklist">The Ultimate Website Launch Checklist</a></li><li><a
href="http://blog.avangate.com/checklist-website-launch/">Checklist before (re)launching a website for the win!</a></li></ul><div
id="_mcePaste" style="position: absolute; left: -10000px; top: 658px; width: 1px; height: 1px; overflow: hidden;"><h1><a
href="http://www.boxuk.com/blog/the-ultimate-website-launch-checklist">The  Ultimate Website Launch Checklist</a></h1></div> <img src="http://feeds.feedburner.com/~r/padicode/~4/f3CC2M7hYLs" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://padicode.com/blog/analytics/web-analyst-technical-checklist/feed/</wfw:commentRss> <slash:comments>1</slash:comments> <feedburner:origLink>http://padicode.com/blog/analytics/web-analyst-technical-checklist/</feedburner:origLink></item> <item><title>Reading Virtual Minds – mind blowing book review</title><link>http://feedproxy.google.com/~r/padicode/~3/fGcO36hTt2M/</link> <comments>http://padicode.com/blog/behavioral-targeting/reading-virtual-minds-review/#comments</comments> <pubDate>Mon, 31 May 2010 17:35:00 +0000</pubDate> <dc:creator>Claudiu</dc:creator> <category><![CDATA[Behavioral Targeting]]></category> <category><![CDATA[book review]]></category> <category><![CDATA[reading virtual minds]]></category> <category><![CDATA[web analytics]]></category><guid isPermaLink="false">http://padicode.com/blog/?p=535</guid> <description><![CDATA[Online behavior is not offline behavior done online. This is what Joseph Carrabis explains with a scientific rigour in his book: Reading Virtual Minds, Volume I. He takes the reader through a journey from the basics of human behavior and communication to how do users interact with the online world. Once the scientific basis is [...]]]></description> <content:encoded><![CDATA[<p><strong><a
href="http://padicode.com/blog/wp-content/uploads/2010/05/reading-virtual-minds.jpg"><img
class="alignright size-medium wp-image-540" title="reading virtual minds" src="http://padicode.com/blog/wp-content/uploads/2010/05/reading-virtual-minds-198x300.jpg" alt="" width="198" height="300" /></a>Online behavior is not offline behavior done online</strong>. This is what Joseph Carrabis explains with a scientific rigour in his book: <a
href="http://www.amazon.com/Reading-Virtual-Minds-Joseph-Carrabis/dp/0984140301">Reading Virtual Minds, Volume I</a>. He takes the reader through a journey from the basics of human behavior and communication to how do users interact with the online world. Once the scientific basis is understood he takes the reader through a set of experiments and case studies on how online behavioral targeting can be used for increasing performance</p><p>What I loved the most about the book is that it comes with a scientific approach towards web analytics and behavioral targeting. On one side, Joseph has a strong background in sociology, anthropology, psychology and many other interconnected sciences. On the other side he loves the web. It was just a matter of time before putting them together (around 15 years of research, actually). The Internet is a very complex communication medium. He  really treats it as such.</p><p><strong>The book is mind blowing</strong>. At every page you find yourself saying  out loud &#8220;<em>Ohh Common, that can&#8217;t be real!</em>&#8221; just that at the next page  everything is explained and becomes common sense. Imagine this: the behavioral targeting software he built manages to identify if a user who logs in to his account really is him or is it somebody else having access to his login credentials based only by the the way the user interacted with the website. What about managing to identify the field of interest of the visitors just by the way they browsing through a website. Mind blowing, I tell you.<span
id="more-535"></span></p><p>While many web analytics and behavioral targeting books out there are rather about cookies, numbers and statistics, <strong>for Joseph everything is about people</strong>. That&#8217;s why this book was so different than anything I have read so far.</p><p>Another thing that strikes about the book are the reviews that come from people like Jim Sterne, Anil Batra, Bryan Eisenberg, Robbin Steif and Angie  Brown. These guys are  worldwide top notch when it comes to web communication and analytics.</p><p>How come the book is not in top 10 web marketing best sellers on Amazon, you might ask. I really have no idea as it really should be there. The only explanation I can find is that the book is some sort of the &#8220;Ace in the sleeve&#8221; for many top marketers. It&#8217;s part of their secret of why they are so good at what they do. I don&#8217;t like cheating in poker (unless I am the only one doing it <img
src='http://padicode.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) so I highly recommend this book to everybody. It will put some science facts in your work.</p> <img src="http://feeds.feedburner.com/~r/padicode/~4/fGcO36hTt2M" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://padicode.com/blog/behavioral-targeting/reading-virtual-minds-review/feed/</wfw:commentRss> <slash:comments>3</slash:comments> <feedburner:origLink>http://padicode.com/blog/behavioral-targeting/reading-virtual-minds-review/</feedburner:origLink></item> <item><title>The power of user recency</title><link>http://feedproxy.google.com/~r/padicode/~3/qFPqipAzq5g/</link> <comments>http://padicode.com/blog/analytics/user-recency/#comments</comments> <pubDate>Wed, 12 May 2010 07:00:19 +0000</pubDate> <dc:creator>Claudiu</dc:creator> <category><![CDATA[Analytics]]></category> <category><![CDATA[Behavioral Targeting]]></category> <category><![CDATA[Conversion Rate]]></category> <category><![CDATA[google analytics]]></category> <category><![CDATA[recency]]></category> <category><![CDATA[returning visitors]]></category> <category><![CDATA[web analytics]]></category><guid isPermaLink="false">http://padicode.com/blog/?p=460</guid> <description><![CDATA[Web analytics tools are not about accuracy. No matter how much you try you will never get 100% accurate data. Don&#8217;t worry about it&#8230; you don&#8217;t even need it. The power of the data stays in trends and they can be satisfied with 95% or 90% or even less accuracy. However, one thing is 100% [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://padicode.com/blog/wp-content/uploads/2010/04/1358194906_9b32588751_m.jpg"><img
class="alignright size-full wp-image-530" title="1358194906_9b32588751_m" src="http://padicode.com/blog/wp-content/uploads/2010/04/1358194906_9b32588751_m.jpg" alt="by pshutterbug@flickr" width="240" height="161" /></a>Web analytics tools are not about accuracy. No matter how much you try you will never get 100% accurate data. Don&#8217;t worry about it&#8230; you don&#8217;t even need it. The power of the data stays in trends and they can be satisfied with 95% or 90% or even less accuracy.</p><p>However, one thing is 100% sure in any web analytics tool out there. When a user is being identified as a returning user, you can bet on it that that&#8217;s how it is. Don&#8217;t get me wrong here. There are returning visitors that your tool sees as new ones (they delete their cookies) but all identified as returning are definitely users that have previously visited your website.<span
id="more-460"></span></p><p>No more accuracy excuses in this area. Time to get to do some analytics work. <img
src='http://padicode.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Segment only for returning visitors data and let&#8217;s dive in for some insights. Here are some questions most of the web analytics tools can answer:</p><h2>How often do returning visitors come to my website?</h2><p>Here is how a tool like Google Analytics presents us this information:</p><div
id="attachment_465" class="wp-caption alignnone" style="width: 504px"><a
href="http://padicode.com/blog/wp-content/uploads/2010/04/ga-recency.png"><img
class="size-full wp-image-465 " title="ga-recency" src="http://padicode.com/blog/wp-content/uploads/2010/04/ga-recency.png" alt="" width="494" height="287" /></a><p
class="wp-caption-text">Recency Report in Google Analytics with &quot;Returning Visitors&quot; segment activated</p></div><p>Once you know how often they visit you, use this indicator to know how frequent to update the marketing campaigns to leverage a better retention. In the above image 40% of the traffic visited at least 1 day before the last visit. 10% of the visitors visited at least 8 days before.</p><p>The next thing would be segment the website traffic only for those visitors and see if they have a higher conversion rate. If yes, that&#8217;s the response for how often to update the blog or send a newsletter.</p><h2>What&#8217;s the conversion rate for your returning visitors?</h2><p>Do the returning visitors convert better than the new ones? If yes, a good strategy could be to boost up retention marketing campaigns.</p><p>When I say returning visitors I am not talking about visitors who have purchased something from you and now are coming to the website for support. Those visitors should be filtered out. Most of the analytics tools allow you to do that by using <a
href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingCustomVariables.html">custom variables</a>.</p><p>After finding the conversion rate for your returning visitors dive in to find out the following:</p><ul><li>how often does a visitor comes to your website before converting?</li><li>how many days between the first visit and the visit when he became a customer?</li><li>do returning visitors bounce more or spend less on the website?</li></ul><h2>What are the entry points of returning visitors?</h2><div
id="attachment_467" class="wp-caption alignright" style="width: 213px"><a
href="http://padicode.com/blog/wp-content/uploads/2010/04/ga-menu.png"><img
class="size-full wp-image-467 " title="ga-menu" src="http://padicode.com/blog/wp-content/uploads/2010/04/ga-menu.png" alt="" width="203" height="315" /></a><p
class="wp-caption-text">Go to Top Landing Pages while having activated the &quot;Returning Visitors&quot; advanced segment</p></div><p>I guess homepage will be the biggest hit here, but look deeper. You might discover some low hanging fruits. It can be a good idea to recheck the copy of the landing pages that are main entry points for returning visitors.</p><p>Tackle homepage as well. Some little JavaScript hacks and you will be able to offer a different heading copy or call to action to your returning visitors. Test. Experiment. Write to us <img
src='http://padicode.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p>One thing is for sure: returning visitors don&#8217;t have the same behavior as new ones. Don&#8217;t believe? Just compare the data in your analytics tool. Now, that we got this straight, don&#8217;t you think it&#8217;s not very efficient to offer the same website experience both to new users as to returning ones?</p><h2>How can you act on it?</h2><p>Well, if you just own a blog, there are at least 2 WordPress plugins you can use to differentiate between new visitors and returning ones:</p><ul><li><a
href="http://wordpress.org/extend/plugins/what-would-seth-godin-do/">What would Seth Godin do?</a> (love this plugin name)</li><li><a
href="http://wordpress.org/extend/plugins/published-articles-since-last-visit/">Published articles since last visit </a>(I contributed to the development of this plugin as well)</li></ul><p>If you own a complex website things can be easy as well. We are <a
href="http://padiact.com/index.php?page=register">rolling out beta accounts</a> to our behavioral targeting platform which you could use to do just that: offer a different user experience to returning visitors.</p><p>So, how would you like to treat your returning visitors?</p> <img src="http://feeds.feedburner.com/~r/padicode/~4/qFPqipAzq5g" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://padicode.com/blog/analytics/user-recency/feed/</wfw:commentRss> <slash:comments>1</slash:comments> <feedburner:origLink>http://padicode.com/blog/analytics/user-recency/</feedburner:origLink></item> <item><title>When to use custom variables in Google Analytics</title><link>http://feedproxy.google.com/~r/padicode/~3/plBrdL7CQTc/</link> <comments>http://padicode.com/blog/analytics/custom-variables/#comments</comments> <pubDate>Tue, 27 Apr 2010 17:58:06 +0000</pubDate> <dc:creator>Claudiu</dc:creator> <category><![CDATA[Analytics]]></category> <category><![CDATA[Conversion Rate]]></category> <category><![CDATA[custom variables]]></category> <category><![CDATA[google analytics]]></category><guid isPermaLink="false">http://padicode.com/blog/?p=518</guid> <description><![CDATA[Custom variables make advanced web analytics possible and, when done right, can offer amazing insights on the behavior of your visitors. The concept behind custom variables is quite easy: when you know with high confidence that a user is part of a certain segment of traffic, you tag that user with a label that suits [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://padicode.com/blog/wp-content/uploads/2010/04/rubik-cube.jpg"><img
class="alignright size-medium wp-image-522" title="rubik cube" src="http://padicode.com/blog/wp-content/uploads/2010/04/rubik-cube-300x187.jpg" alt="Rubik cube by kirtaph@flicker" width="243" height="151" /></a>Custom variables make advanced web analytics possible and, when done right, can offer amazing insights on the behavior of your visitors. The concept behind custom variables is quite easy: when you know with high confidence that a user is part of a certain segment of traffic, you tag that user with a label that suits your interests.</p><p>Google Analytics changed the game of web analytics by making it accessible to everyone, but can it get you reports like the conversion rate of all the visitors that were once referred by a friend through a provided form on your website? What about the number of visitors that purchased on your website after downloading one of your whitepapers? No, it can&#8217;t, not out of the box. However, using custom variables and some little implementations on your website, the above reports are piece of cake.</p><p>What makes custom variables really good? It&#8217;s the fact that you can set them up to be persistent across sessions. So if a user downloads a pdf file today and comes and convert on your website next week, Google Analytics will be able to report that he is part of the segment of users who once downloaded a pdf. You will know his behavior across different visiting sessions.<span
id="more-518"></span></p><h2>How to start with custom variables</h2><p>One starting point can be to tag the users that micro-convert on your website. Most of the times the micro conversions happen through a form and forms make custom variables really easy to implement.</p><p><strong>Why micro-conversions?</strong> Because it already shows engagement from your visitors.</p><p><strong>What to look for?</strong> How many of the people who micro-converted got to eventually macro-convert <img
src='http://padicode.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> e.g. How many of the users who downloaded the trial came back to the website and bought it? How many days after? <img
src='http://padicode.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Yes, Google Analytics can give you this.</p><p>If the terms of micro conversions and macro conversions are still strangers to you,<a
href="http://www.kaushik.net/avinash/2008/03/excellent-analytics-tip-13-measure-macro-and-micro-conversions.html"> check out this great explanatory tutorial</a> provided by Avinash Kaushik.</p><h2>How to do it</h2><p>Just forward to your dev team the following 2 resources and they&#8217;ll know how to continue from there:</p><ul><li><a
href="http://www.lunametrics.com/blog/2010/04/15/google-analytics-custom-variables-part/">Custom Variables, Part II: The Code</a> &#8211; LunaMetrics ninjaness</li><li><a
href="http://code.google.com/apis/analytics/docs/tracking/gaTrackingCustomVariables.html">Custom Variables Documentation</a></li></ul><p>Attention: Custom variables are addictive. Once you start using them, you won&#8217;t be able to stop  <img
src='http://padicode.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><div
id="_mcePaste" style="position: absolute; left: -10000px; top: 106px; width: 1px; height: 1px; overflow: hidden;"><h2><a
title="Permanent Link: Custom Variables, Part II: The  Code" rel="bookmark" href="http://www.lunametrics.com/blog/2010/04/23/custom-variables-part-ii-code/">Custom Variables, Part II: The Code</a></h2></div> <img src="http://feeds.feedburner.com/~r/padicode/~4/plBrdL7CQTc" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://padicode.com/blog/analytics/custom-variables/feed/</wfw:commentRss> <slash:comments>3</slash:comments> <feedburner:origLink>http://padicode.com/blog/analytics/custom-variables/</feedburner:origLink></item> <item><title>If you could ask one question to a certain segment of traffic, what segment would you choose and what question would it be?</title><link>http://feedproxy.google.com/~r/padicode/~3/Ld765o1gHWs/</link> <comments>http://padicode.com/blog/behavioral-targeting/ask-segment-question/#comments</comments> <pubDate>Tue, 20 Apr 2010 13:39:06 +0000</pubDate> <dc:creator>Claudiu</dc:creator> <category><![CDATA[Behavioral Targeting]]></category> <category><![CDATA[avinash kaushik]]></category> <category><![CDATA[joseph carrabis]]></category> <category><![CDATA[segmentation]]></category> <category><![CDATA[stephane hamel]]></category><guid isPermaLink="false">http://padicode.com/blog/?p=481</guid> <description><![CDATA[When it comes to behavioral targeting, I believe in simple solutions and to simple solutions you get by asking the right questions. The question: If you could ask one question to a certain segment of traffic, what segment would you choose and what question would it be? The guests: Avinash Kaushik, Joseph Carrabis and Stephane [...]]]></description> <content:encoded><![CDATA[<p>When it comes to behavioral targeting, I believe in simple solutions and to simple solutions you get by asking the right questions.</p><p>The question: <strong>If you could ask one question to a certain segment of traffic, what segment would you choose and what question would it be? </strong>The guests: Avinash Kaushik, Joseph Carrabis and Stephane Hamel, people I look way up to when it comes to web analytics brain set. Here is how they would answer the above question:</p><h2>Avinash Kaushik</h2><p><strong><a
href="http://padicode.com/blog/wp-content/uploads/2010/04/avinash.jpg"><img
class="alignleft size-full wp-image-486" title="avinash" src="http://padicode.com/blog/wp-content/uploads/2010/04/avinash.jpg" alt="" width="73" height="73" /></a>Segment</strong>: The segment where I am spending the most money acquiring traffic.</p><p><strong>Question</strong>: Why were you not able to complete your task on our website today?</p><p>(Author&#8217;s note) I love Avinash&#8217;s <em>&#8220;simple solution &#8211; rich in value&#8221;</em> approach. Implementing his suggestion is almost piece of cake to do with some minor help from your development team; the value you can get out of this implementation, priceless <img
src='http://padicode.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .<span
id="more-481"></span></p><div
style="background-color: #f5f4f0;"><em>Avinash Kaushik, the most known web analytics person on the planet, is the author of <a
href="http://www.kaushik.net/avinash/">Ocam&#8217;s Razor</a>, <a
href="http://www.webanalyticshour.com/">Web Analytics: An Hour a Day</a> and <a
href="http://www.webanalytics20.com/">Web Analytics 2.0</a></em></div><h2>Joseph Carrabis</h2><p><a
href="http://padicode.com/blog/wp-content/uploads/2010/04/joseph.jpg"><img
class="alignleft size-full wp-image-487" title="joseph" src="http://padicode.com/blog/wp-content/uploads/2010/04/joseph.jpg" alt="" width="73" height="73" /></a>I&#8217;ve had about a day to think of this and my response hasn&#8217;t changed (and it’s probably NextStageish): I would direct my question to the segment that doesn’t achieve the site goal (bounces, non-conversions, …) and ask them “<strong>Is there anything we could do to help you achieve <em>your</em> goal on the site?</strong>”</p><p>In most cases the visitor percentage goaling/converting is small (just checked <a
title="FireClick  Index" href="http://index.fireclick.com/" target="_blank">FireClick</a>. Conversions are 4.2% and cart abandonment is just over 70%). These numbers are extremely consistent with NextStage research and are due to site designs/topologies/… not being designed for the majority audience (except by accident, usually). These numbers (4.2%, 70%) demonstrate a site&#8217;s de facto audience. They&#8217;ll complete a goal/convert regardless.</p><p>I should point out that I&#8217;ve written elsewhere that <a
href="http://www.nextstagevolution.com/" target="_blank">NextStage</a> has a 19% bounce rate, a just over 75% conversion rate and a cart abandonment rate of 3.7%. The low numbers experienced by other sites don’t surprise me because few sites are designed to capture the majority of their visiting audience.</p><p>Essentially these sites don&#8217;t ask visitors &#8220;Is there anything we could do to help you achieve <em>your</em> goal on the site?&#8221; and note that I’m asking the visitors how to achieve their goals while on the site, not how to get them to achieve the site’s goals for visitors.</p><div
style="background-color: #f5f4f0;"><em><strong>Joseph Carrabis</strong>, Founder &amp; Chief Research Officer NextStage Evolution, knows Gaelic,  wrote a book that everybody says is great and it’s already on the way to me, <a
href="http://tinyurl.com/rvmv1sah" target="other">Reading Virtual Minds  Volume I: Science and History</a>. I have met him at Web Analysts Without Borders (WAWB), one of my greatest learning experiences.</em></div><h2>Stephane Hamel</h2><p><a
href="http://padicode.com/blog/wp-content/uploads/2010/04/stephane.png"><img
class="alignleft size-full wp-image-488" title="stephane" src="http://padicode.com/blog/wp-content/uploads/2010/04/stephane.png" alt="" width="73" height="73" /></a>Some people would go through extensive scientific explanation or rely on black-magic to uncover the über segment that will gratify any business with triple digit conversion rate improvements. If I could only segment by one metric, that would be Recency – how long ago you came to the site, or purchased, or did something worthwhile for my business. Time and time again Recency has proven to be the best predictor of future behavior. In our field, Jim Novo has been a <a
href="http://www.jimnovo.com/Recency-Model.htm">proponent of this metric</a> and this has been studied in psychology, marketing, behavioral science, database marketing, etc.</p><p>Part of the RFM segmentation model (Recency, Frequency, Monetary), Recency would be a better predictor of behavior than any other metric. Think of it, just with this metric you can also segment new vs repeat visitors, prospects and long-time customers, unqualified visitors vs advocates, etc. Segmenting by Google search terms are interesting, doing it by social media source is cool, but nothing beats Recency. Philip Kotler, the gold standard in marketing management, sums it up nicely: &#8220;Marketing takes a day to learn. Unfortunately it takes a lifetime to master&#8221;… Have you checked your recency metric recently?</p><p>Now, the question I would ask returning visitors is very simple: What is your purpose of  visit. Knowing that specific piece of qualitative info would allow me to  see if/how I can help achieve their goal – and mine!</p><div
style="background-color: #f5f4f0;"><em><strong>Stephane Hamel</strong> is the creator of the popular <a
href="http://webanaltyicssolutionprofielr.com/">Web  Analytics Solution Profiler</a> tool and concepts such as <a
href="http://immeria.net/jitt/">Just-In-Time Tagging</a> and the <a
href="http://immeria.net/resources.htm#WAMM">Web Analytics Maturity  Model</a>, recipient of the <a
href="http://www.webanalyticsassociation.org/en/rel/456/">Web Analytics Association Leadership and Technical  Excellence Recognition</a>. The list can go on for long, so I invite you to find out more about him on <a
href="http://blog.immeria.net/">his blog</a>.</em></div><h2>My Take</h2><p>I love all 3 answers, and to prove it, I am going to implement them all. I&#8217;ll let you know the results as soon as I will have some.</p><p>I like Avinash&#8217;s answer cause it’s so plain simple to do and results can be very helpful. I love Joseph&#8217;s  answer cause I don’t think you can get a better way to learn on how to optimize a conversion process; it really can&#8217;t get more relevant than that. I love Stephane&#8217;s answer because when visitors return over and over again to your website you can bet they have a good reason for it. You&#8217;d better find it out.</p><h2>Your take now</h2><p><strong>If you could ask one question to a certain segment of traffic, what segment would you choose and what question would it be?</strong></p><p>Give us your best shots and we&#8217;ll choose the ones we can accomplish and offer their implementations for your website, free of charge.</p> <img src="http://feeds.feedburner.com/~r/padicode/~4/Ld765o1gHWs" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://padicode.com/blog/behavioral-targeting/ask-segment-question/feed/</wfw:commentRss> <slash:comments>2</slash:comments> <feedburner:origLink>http://padicode.com/blog/behavioral-targeting/ask-segment-question/</feedburner:origLink></item> <item><title>PadiAct Update – Multiple segments, New segment rules, Custom actions</title><link>http://feedproxy.google.com/~r/padicode/~3/QHvWi9OV9Js/</link> <comments>http://padicode.com/blog/padiact-update/multiple-segments-targeting/#comments</comments> <pubDate>Tue, 13 Apr 2010 10:04:51 +0000</pubDate> <dc:creator>Claudiu</dc:creator> <category><![CDATA[PadiAct Update]]></category> <category><![CDATA[Behavioral Targeting]]></category> <category><![CDATA[padiact]]></category><guid isPermaLink="false">http://padicode.com/blog/?p=454</guid> <description><![CDATA[Last month we have been pretty busy with the new developments on our behavioral targeting platform, PadiAct. As our initial experiment with targeting newsletter subscribers went really well, we have decided to take the platform further so we can play some more. Here is what we have been up to: Multiple Segments Targeting We are [...]]]></description> <content:encoded><![CDATA[<p>Last month we have been pretty busy with the new developments on our behavioral targeting platform, <strong>PadiAct</strong>. As our initial experiment with <a
href="http://padicode.com/blog/analytics/google-analytics-mailchimp/">targeting newsletter subscribers</a> went really well, we have decided to take the platform further so we can play some more. <img
src='http://padicode.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p>Here is what we have been up to:</p><h2>Multiple Segments Targeting</h2><p>We are adding the possibility to define multiple segments for the same website. Let&#8217;s say that you would like to greet your organic traffic with one message and the paid traffic with another one. Or maybe you want to offer a discount to your returning visitors and invite your new ones to follow your social media profiles. The platform now supports unlimited segment and action definitions. However we have been testing with maximum 3 actions as, after this level, the JavaScript files tends to get above 20Kb.</p><p>Here is a small glimpse of the segment management page:</p><p><a
href="http://padicode.com/blog/wp-content/uploads/2010/04/manage-campaigns.png"><img
class="alignnone size-full wp-image-455" title="manage-campaigns" src="http://padicode.com/blog/wp-content/uploads/2010/04/manage-campaigns.png" alt="" width="559" height="367" /></a></p><h2>Fully customizable actions</h2><p>Well, almost. While we are using fully customizable actions in our sandbox environment we still need to come up with documentation on how to use it. At this moment we activate it only on request base.</p><p>However we are going to roll out the possibility for deploying any message to a certain segment of your website. We allow HTML so you can also add forms, images, video or just plain text with links.</p><h2>New Segment Rules</h2><p>The following segment rules are going to be rolled out:</p><ul><li>New vs Returning Visitors</li><li>Visitors using the search functionality of the website (based on the keyword they search)</li><li>Visitors visiting a certain page of your website</li><li>Visitors landing on a certain page of your website</li><li>Visitors spending a certain time on your your website</li></ul><p>An important requested rule by our beta testers was to be able to specify the pages on which the script should not run. The reason behind this rule was to not distract a user once he entered, let&#8217;s say, the buying process or the creating an account one.</p><p>Another requested development that we have implemented was to allow RegEx expressions when defining segmentation rules.</p><p>Of course the new update will come with bug fixes and some usability improvements based on the feedback that we have got so far. It will be rolled out around <strong>1st of May</strong>, so stay tuned.</p> <img src="http://feeds.feedburner.com/~r/padicode/~4/QHvWi9OV9Js" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://padicode.com/blog/padiact-update/multiple-segments-targeting/feed/</wfw:commentRss> <slash:comments>4</slash:comments> <feedburner:origLink>http://padicode.com/blog/padiact-update/multiple-segments-targeting/</feedburner:origLink></item> <item><title>Form tracking and optimization</title><link>http://feedproxy.google.com/~r/padicode/~3/gWEOnpklG4g/</link> <comments>http://padicode.com/blog/analytics/form-tracking-and-optimization-2/#comments</comments> <pubDate>Tue, 06 Apr 2010 09:15:29 +0000</pubDate> <dc:creator>Claudiu</dc:creator> <category><![CDATA[Analytics]]></category> <category><![CDATA[form abandonment]]></category> <category><![CDATA[form tracking]]></category> <category><![CDATA[google analytics]]></category><guid isPermaLink="false">http://padicode.com/blog/?p=439</guid> <description><![CDATA[On the web there are 2 main ways a visitor can interact with your website: through links and forms. Think of it as an asymmetric dialogue. Through links you offer information to the user while through forms the user sends information to you. Being asymmetric is what sucks about it, but than again, if there [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://padicode.com/blog/wp-content/uploads/2010/04/form-ex1.png"><img
class="alignright size-medium wp-image-444" title="form-ex" src="http://padicode.com/blog/wp-content/uploads/2010/04/form-ex1-300x238.png" alt="" width="240" height="190" /></a>On the web there are 2 main ways a visitor can interact with your website: through links and forms. Think of it as an asymmetric dialogue. Through links you offer information to the user while through forms the user sends information to you. Being asymmetric is what sucks about it, but than again, if there would have been an easier way, I am sure it would of have been implemented.</p><p>Most web analytics tools tend to track the outcomes of a visitor actions: the pages that load after users click a link or fill in a form. While for links I believe that is the right way to go, with forms things stay different. No matter how well optimized, there is always going to be an abandonment rate. With forms, things are a little bit more complex. So, how do we track them?</p><h2>Tracking form errors</h2><p>Tracking form filling errors is the first thing you wanna do when you want to know more about the performance of your forms. Make sure you have implemented a form validation method though. Check <a
href="http://www.elated.com/articles/form-validation-with-javascript/">this tutorial</a> on how to do it if you haven&#8217;t done it yet.<br
/> <span
id="more-439"></span><br
/> Each time a user gets an error make sure you trigger a JavaScript snippet as well that will send the data to your web analytics tool. If it is Google Analytics, use events to track the error. Here is how it could look like:</p><div
class="wp_syntax"><div
class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #006600; font-style: italic;">//use the following code inside your JavaScript validation function</span>
pageTracker._trackEvent<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'Form Errors'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'Field Name'</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">'Field Error'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #006600; font-style: italic;">//replace Field Name &amp;amp; Field Errors with their respective values</span></pre></div></div><h2>Funnel vs last filled-in field</h2><p>One of the pitfalls of tracking forms is that some analysts see forms as being funnels.Tracking them as such will get you a huge amount of data which will be not that easy to analyze. Wouldn&#8217;t it be easier to track only where users drop of, therefore the last filled-in field of the form? You&#8217;ll get less code to write (hint: <a
href="http://www.javascriptkit.com/javatutors/event5.shtml">onunload javascript function</a>) within your forms and cleaner data to analyze. Double win.</p><p>Another trick can be to use a heat map tool for your form pages. <a
href="http://www.crazyegg.com/">Crazy Egg</a> worked the best for me in the past.</p><h2>Tracking and flagging success</h2><p>A major issue with forms that use the POST method is that many times the &#8220;Thank you&#8221; page has the same URL as the form itself. Most web analytics tools track URL&#8217;s so you won&#8217;t be able to make the difference between a user loading up the form and a user completing the form. 2 things I suggest to do here:</p><ul><li>use custom tagging for successful form filling</li><li>flag the visitors who have filled up a form with success so you can track their behavior from that point on</li></ul><p>Here is one way to do it using Google Analytics on the page containing the form:</p><div
class="wp_syntax"><div
class="code"><pre class="javascript" style="font-family:monospace;">//the following example is based in php 
//can be replicated for any other scripting language 
<span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span> 
<span style="color: #000066; font-weight: bold;">try</span> <span style="color: #009900;">&#123;</span> 
<span style="color: #003366; font-weight: bold;">var</span> pageTracker <span style="color: #339933;">=</span> _gat._getTracker<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;UA-xxxxx-x&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">//use your own UA ID </span>
<span style="color: #339933;">&lt;?</span>php <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>formsuccess<span style="color: #009900;">&#41;</span> 
<span style="color: #009900;">&#123;</span> 
   $pagename<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;form-end&quot;</span><span style="color: #339933;">;</span>
   echo <span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;pageTracker._setCustomVar(1, <span style="color: #000099; font-weight: bold;">\&quot;</span>Form<span style="color: #000099; font-weight: bold;">\&quot;</span>, <span style="color: #000099; font-weight: bold;">\&quot;</span>Submitted<span style="color: #000099; font-weight: bold;">\&quot;</span>, 2);&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #006600; font-style: italic;">//flag the visitors   </span>
<span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">else</span> $pagename<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;form-start&quot;</span><span style="color: #339933;">;</span> <span style="color: #339933;">?&gt;</span> 
pageTracker._trackPageview<span style="color: #009900;">&#40;</span><span style="color: #339933;">&lt;?</span>php echo <span style="color: #009900;">&#40;</span>$pagename<span style="color: #009900;">&#41;</span> <span style="color: #339933;">?&gt;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
<span style="color: #009900;">&#125;</span> 
<span style="color: #000066; font-weight: bold;">catch</span><span style="color: #009900;">&#40;</span>err<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div><h2>Optimizing forms</h2><p>When it comes to optimizing forms there is a great resource out there on the web. His name is Luke Wroblewski.</p><p><a
style="float: right; margin: 0 0 0 10px;" href="http://www.lukew.com/resources/web_form_design.asp"><img
src="http://www.lukew.com/ff/content/webformdesign_med.gif" border="0" alt="web form design" /></a>He has a great <a
href="http://www.lukew.com/ff/">blog dedicated to forms</a> and user interactions. When it comes to form design I highly recommend Luke&#8217;s book about Web form usability, visual design, and interaction design considerations: <a
href="http://www.lukew.com/resources/web_form_design.asp">Web Form Design: Filling in the Blanks</a>.</p><p><br
style="clear: both;" /></p> <img src="http://feeds.feedburner.com/~r/padicode/~4/gWEOnpklG4g" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://padicode.com/blog/analytics/form-tracking-and-optimization-2/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://padicode.com/blog/analytics/form-tracking-and-optimization-2/</feedburner:origLink></item> </channel> </rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk
Database Caching using disk

Served from: padicode.com @ 2010-09-03 11:40:35 -->
