<?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/" version="2.0">

<channel>
	<title>Dan McGrady · dMix - Toronto Startup, Ruby Developer and Designer</title>
	
	<link>http://dmix.ca</link>
	<description>Toronto Start-ups, Ruby on Rails, User Experience &amp; Marketing</description>
	<lastBuildDate>Tue, 01 Jun 2010 14:16:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/dmix" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="dmix" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>How We Improved Our Conversion Rate by 72%</title>
		<link>http://dmix.ca/2010/05/how-we-increased-our-conversion-rate-by-72/</link>
		<comments>http://dmix.ca/2010/05/how-we-increased-our-conversion-rate-by-72/#comments</comments>
		<pubDate>Sat, 29 May 2010 20:34:30 +0000</pubDate>
		<dc:creator>Dan McGrady</dc:creator>
				<category><![CDATA[Online Marketing]]></category>

		<guid isPermaLink="false">http://dmix.ca/?p=605</guid>
		<description><![CDATA[One of my favourite parts of creating web apps is being able to make subtle changes to our sales pages and see the impact it has on our signups. 
With CareLogger being a side project, our time available for marketing is limited. We found conversion optimization to be a good way to spend 30 minutes [...]]]></description>
			<content:encoded><![CDATA[<p>One of my favourite parts of creating web apps is being able to make subtle changes to our sales pages and see the impact it has on our signups. </p>
<p>With <a href="http://carelogger.com">CareLogger</a> being a side project, our time available for marketing is limited. We found conversion optimization to be a good way to spend 30 minutes once a week refining our pitch to customers. It also maximizes the amount of signups so we have access to more people to conduct customer development with.</p>
<p>After these 3 experiments our free signup conversion rate went from 14.5% to 25%, a <strong>72% improvement</strong>.</p>
<h3>1) Including a pain point in our headline </h3>
<p>When we launched the site our headline said <em>Keeping Tabs on Your Diabetes Just Got A Lot Easier</em>:</p>
<p><a href="http://dmix.ca/images/headline1-pic.png"><img src="http://dmix.ca/images/headline.png" style="border:1px solid #c7c7c7"></a></p>
<p>While this explained in very general terms a benefit of our product it didn&#8217;t hit on the real need that people had when they decided to keep a logbook to record their diabetes. Making your life easier is what almost every product promises.</p>
<p><strong>People weren&#8217;t looking for our software because it was easier than what they currently do.</strong> They wanted better insight into their illness so they can stay as healthy as possible.</p>
<p>So we changed our message to <em>Maintain Your Optimal Health by Keeping Tabs on Your Diabetes</em>. We also highlighted the most important benefit &#8220;Optimal Health&#8221; with green.</p>
<p><a href="http://dmix.ca/images/headline-pic.png"><img src="http://dmix.ca/images/headline2.png" style="border:1px solid #c7c7c7"></a></p>
<p>This change resulted in a <strong>31%</strong> increase in conversion after 1000 trials (our metric was signing up). Not bad at all.</p>
<h3>2) Changing our signup button from Green to Red</h3>
<p>Earlier this week I came across an article by Performable that explained how <a href="http://blog.performable.com/post/631526233/button-color-test-red-beats-green">changing their call-to-action from green to red </a> increased conversion by 21%.</p>
<p>I had to try it out so that day I set up an A/B test on our homepage call-to-action.</p>
<p><img src="http://dmix.ca/images/buttons.png"></p>
<p>So far we&#8217;ve had 600 participants and our conversion rate has increased <strong>34%</strong>.</p>
<p>We generally wait until 1000 trials but so far the results have been pretty significant.</p>
<p>We believe that it was so effective because we used green on many other parts of the landing page and the red just stands out so much more. It&#8217;s all about contrast. </p>
<h3>3) Changing our button text from &#8220;Signup for Free&#8221; to &#8220;Get Started Now&#8221;</h3>
<p>We also experimented with changing the button text on the call to action to from &#8220;Signup for Free&#8221; to &#8220;Get Started Now&#8221;. This one had a smaller effect, after 1000 trials our conversion rate improved by <strong>7%.</strong></p>
<p>The difference in this one is that &#8220;Get Started Now&#8221; is an easier sounding commitment than signing up. Signing up also has connotations with paying (our app is free). </p>
<p>Next up we&#8217;re going to try alternating the stock photo on the homepage from a male/female couple to a doctor and patient.</p>
<img src="http://feeds.feedburner.com/~r/dmix/~4/49XTGDEIy3M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dmix.ca/2010/05/how-we-increased-our-conversion-rate-by-72/feed/</wfw:commentRss>
		<slash:comments>49</slash:comments>
		</item>
		<item>
		<title>Toronto Startup’s Need a Paul Graham or Steve Blank</title>
		<link>http://dmix.ca/2010/05/torontos-startup-community-needs-a-paul-graham-or-steve-blank/</link>
		<comments>http://dmix.ca/2010/05/torontos-startup-community-needs-a-paul-graham-or-steve-blank/#comments</comments>
		<pubDate>Sat, 15 May 2010 15:27:29 +0000</pubDate>
		<dc:creator>Dan McGrady</dc:creator>
				<category><![CDATA[Startups]]></category>

		<guid isPermaLink="false">http://dmix.ca/?p=562</guid>
		<description><![CDATA[
Yesterday, Pete Forde wrote up a piece on raising capital in Toronto and this hit on something that I believe is missing from Toronto&#8217;s startup community.
I&#8217;ve always found that information about VCs, angels and who the best lawyers are, was easy to find in Toronto. From attending various democamps, I&#8217;ve found plenty of experts on [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://dmix.ca/wp-content/uploads/2010/05/pgandsb.png"><img class="alignnone size-full wp-image-565" style="margin-bottom: 15px; border: 1px solid #333;" title="pgandsb" src="http://dmix.ca/wp-content/uploads/2010/05/pgandsb.png" alt="" width="591" height="216" /></a><br />
Yesterday, Pete Forde wrote up a piece on <a href="http://rethink.unspace.ca/2010/5/14/raising-capital">raising capital in Toronto</a> and this hit on something that I believe is missing from Toronto&#8217;s startup community.</p>
<p>I&#8217;ve always found that information about VCs, angels and who the best lawyers are, was easy to find in Toronto. From attending various democamps, I&#8217;ve found plenty of experts on raising capital in Toronto. The angels here are very accessible and the StartupNorth team is very knowledgeable.</p>
<h3>Raising capital is not the most immediate problem facing Toronto startups</h3>
<p>One of the commenters on the post pointed out that you need to prove that your startup can make money before raising capital. I belive this is very true in Toronto and for the most part in the valley as well.</p>
<p>Similar to scaling the technical end, figuring out how to raise capital is a problem &#8220;you should be so lucky to have&#8221;. Because it means you&#8217;ve reached a point where you&#8217;ve found a business model and you need the cash to scale it.</p>
<p>The people getting funded on an unproven idea are much rarer than most people think. The only people who don&#8217;t have to go over the hurdles of establishing a scalable business model first are people who have had previous success &#8211; something that is far more common in the valley than Toronto.</p>
<p><img class="alignnone size-full wp-image-571" title="Screen-shot-2010-05-15-at-10.56.14-AM" src="http://dmix.ca/wp-content/uploads/2010/05/Screen-shot-2010-05-15-at-10.56.14-AM.png" alt="" width="600" height="111" /></p>
<p>The real problem that Toronto entrepreneurs face is learning how to get to a scalable business model &#8211; getting to the point where your business is realistically investable. Because once you reach that point the process of raising capital is much more straightforward.</p>
<p>While you can easily find experts in raising capital at Toronto startup events its harder to find vocal mentors/leaders who have gone out and built successful startups and had a good exit.</p>
<h3>The Paypal Mafia Effect</h3>
<p>Flickr co-founder Caterina Fake recently said in the NYTimes about <a href="http://www.nytimes.com/2010/03/07/technology/07reboot.html?pagewanted=2">building New York&#8217;s startup scene</a>:</p>
<div id="quote">&#8220;What we need in New York is our own PayPal mafia. We need a big company to go public, throw off employees that start their own companies and create a self-propagating, thriving scene like that out here.&#8221;<br />
<span class="quoteauthor">- Caterina Fake, Flickr Co-founder</span></div>
<p>This is true for Toronto. We need a Paul Graham or Steve Blank &#8211; people who have built successful startups &#8211; to provide a base to our startup community. Another point raised at the <a href="http://www.facebook.com/group.php?gid=11568591117">Toronto Dev Lunch</a> was that we need an incubator like YCombinator thats founded not by traditional investors or bureaucrats but by experianced vets.</p>
<p>Why? Because investors and beaucrats know the capital scene in and out and who the right person to talk to is. But they can&#8217;t teach you the street smarts needed to build a scalable startup.</p>
<p>With that base we can start pumping founders who are ready to build scalable startups. Once that happens capital will become more accessible in Toronto and more favourable to founders.</p>
<p>Steve Blank recently said in at his great <a href="http://www.justin.tv/startuplessonslearned/b/262670582">keynote</a> (42:00), the problem right now is not a lack of information. You can go online and find an answer to any startup question you have. What we need is a framework to take in the information and put that information to good use and I think it takes an battle tested entrepreneur to provide that framework whether its through an accelerator, mentorship, or just getting involved.</p>
<img src="http://feeds.feedburner.com/~r/dmix/~4/ldAELrTNatA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dmix.ca/2010/05/torontos-startup-community-needs-a-paul-graham-or-steve-blank/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Google Analytics Bookmarklet to Automatically Load the Current Day’s Stats</title>
		<link>http://dmix.ca/2010/04/google-analytics-bookmarklet-to-automatically-load-the-current-day/</link>
		<comments>http://dmix.ca/2010/04/google-analytics-bookmarklet-to-automatically-load-the-current-day/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 02:37:03 +0000</pubDate>
		<dc:creator>Dan McGrady</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dmix.ca/?p=502</guid>
		<description><![CDATA[
While obsessively checking Google Analytics each day, I always check to see how today&#8217;s stats are doing: by opening up the calendar selector, clicking on the tiny date that matches today and then hitting apply. 
This sounds like a simple process but when done multiple times a day for more than one site, the calendar [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://dmix.ca/wp-content/uploads/2010/04/ga.png" alt="ga" title="ga" width="596" height="185" class="alignnone size-full wp-image-532" style="margin-bottom:10px" /><br />
While obsessively checking Google Analytics each day, I always check to see how today&#8217;s stats are doing: by opening up the calendar selector, clicking on the tiny date that matches today and then hitting apply. </p>
<p>This sounds like a simple process but when done multiple times a day for more than one site, the calendar selector is not a very intuitive interface for this task.</p>
<p>So <b>I created a bookmarklet that takes the 3 clicks and automates it to 1</b> using a javascript bookmarklet. </p>
<h3 style="margin-top:-25px">Drag this to your bookmark toolbar: <a id="bookmarkletLink" title="GA Today" href="javascript:void((function(){var%20t%20=%20new%20Date(),%20y%20=%20t.getFullYear(),%20month%20=%20t.getMonth(),%20month_plus%20=%20month%20+%201;var%20parsed_day%20=%20function()%20{%20return%20(t.getDate()%20<%2010%20?%20%270%27%20:%20%27%27)%20+%20t.getDate()};var%20parsed_month%20=%20function()%20{%20return%20(month_plus%20<%2010%20?%20%270%27%20:%20%27%27)%20+%20month_plus%20};window.location.href=%22https://www.google.com/analytics/reporting/dashboard?dashboard=1&#038;id=%22+window.location.href.match(/[^(id=)]*id=([^&#038;]*)/i)[1]+%22&#038;pdr=%22+y+parsed_month()+parsed_day()+%22-%22+y+parsed_month()+parsed_day();})())"><img src="http://dmix.ca/wp-content/uploads/2010/04/Untitled-1.png" alt="Untitled-1" title="Untitled-1" width="174" height="47" class="alignnone size-full wp-image-537" /></a></h3>
<div style="font-size:10px;color:#7d7d7d;margin-bottom:8px;"><b>Chrome users</b> right click the bookmarks bar, click &#8220;Add Page&#8221; and paste the contents of <a href="http://dmix.ca/ga.txt">this txt file</a></div>
<p>How do I use the bookmarklet?</p>
<ol style="margin-top:-10px">
<li>Load up any google analytics page</li>
<li>Click the &#8220;Today&#8217;s Analytics&#8221; bookmark in the bookmark bar</li>
<li>The page will reload with the current date selected</li>
</ol>
<p>The javascript source code can be found <a href="http://gist.github.com/375760">here</a>. I can be easily extended to do any time range (7 days, 2 months etc).</p>
<img src="http://feeds.feedburner.com/~r/dmix/~4/slGkCA6rQg4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dmix.ca/2010/04/google-analytics-bookmarklet-to-automatically-load-the-current-day/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Announcing CareLogger: A Diabetes Tracking Tool</title>
		<link>http://dmix.ca/2010/02/announcing-carelogger-a-diabetes-tracking-tool/</link>
		<comments>http://dmix.ca/2010/02/announcing-carelogger-a-diabetes-tracking-tool/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 00:16:43 +0000</pubDate>
		<dc:creator>Dan McGrady</dc:creator>
				<category><![CDATA[Startups]]></category>

		<guid isPermaLink="false">http://dmix.ca/?p=382</guid>
		<description><![CDATA[After my winter vacation had to be rescheduled last minute, I ended up having a few days of free time after christmas. I decided to use this time to start a small side project called CareLogger a diabetes log book. 


CareLogger is a tool for diabetics to keep track of glucose levels, blood pressure and [...]]]></description>
			<content:encoded><![CDATA[<p>After my winter vacation had to be rescheduled last minute, I ended up having a few days of free time after christmas. I decided to use this time to start a small side project called <b>CareLogger</b> a <a href="http://carelogger.com">diabetes log book</a>. </p>
<p><a href="http://carelogger.com"><img src="http://dmix.ca/wp-content/uploads/2010/01/carelogger.png" alt="carelogger" title="carelogger" width="589" height="334" class="alignnone size-full wp-image-479" style="border:1px solid #ccc"/><br />
</a></p>
<p>CareLogger is a tool for diabetics to keep track of glucose levels, blood pressure and when they take medication. </p>
<p>We soft-launched about a week ago and so far 70 people have signed up which we&#8217;re really excited about.</p>
<h3>The CareLogger Story</h3>
<p>The idea came after me and my collaborator on this project, Nick Van Nuil from <a href="http://dalmenyonline.com">Dalmeny</a>, discovered after speaking to a few people that there was a serious lack of tools online for diabetics. The one that came closest was an expensive windows-only application that had a very difficult to use UI.</p>
<p>So we spent 3 days creating a web application, with the idea of having a tool that will allow people with diabetes to track their illness from any web browser (and possibly a iPhone application in the future, if there&#8217;s demand). </p>
<h3>The Plan</h3>
<p>Right now we have no plans to charge money or display ads on the application. It was a great exercise in creating a <a href="http://en.wikipedia.org/wiki/Minimum_viable_product">minimum viable product</a> as well as learning how to build a community and helping people manage their illness along the way.</p>
<p>CareLogger originally had the name HumaLogger that came from the name humalog, a name for insulin. But we decided to change it to CareLogger after finding out that humalog is trademarked.</p>
<p>We&#8217;d love to hear any feedback. You can try it out using our demo account (username: demo; password: demo) at <a href="http://carelogger.com/">http://carelogger.com/</a>.</p>
<img src="http://feeds.feedburner.com/~r/dmix/~4/i91jcSEKASM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dmix.ca/2010/02/announcing-carelogger-a-diabetes-tracking-tool/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Marketing of Sports Betting</title>
		<link>http://dmix.ca/2010/01/the-marketing-of-sports-betting-sites/</link>
		<comments>http://dmix.ca/2010/01/the-marketing-of-sports-betting-sites/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 22:29:10 +0000</pubDate>
		<dc:creator>Dan McGrady</dc:creator>
				<category><![CDATA[Online Marketing]]></category>

		<guid isPermaLink="false">http://dmix.ca/?p=413</guid>
		<description><![CDATA[Just as the many white-collar moviegoers are fascinated by the stories of the mafia and gangsters, I&#8217;ve had a similar interest in how internet companies on the edge of legality market themselves.

The sales-focused homepage of Bodog.ca
One of the most competitive (and seemingly profitable) industries that fits into this category is sports betting.
I ended up spending [...]]]></description>
			<content:encoded><![CDATA[<p>Just as the many white-collar moviegoers are fascinated by the stories of the mafia and gangsters, I&#8217;ve had a similar interest in how internet companies on the edge of legality market themselves.</p>
<p><a href="http://www.bodog.ca/"><img class="alignnone size-full wp-image-414" title="headline" src="http://dmix.ca/wp-content/uploads/2010/01/headline.png" alt="headline" width="588" height="288" /></a>
<div class="caption">The sales-focused homepage of <a href="http://www.bodog.ca/">Bodog.ca</a></div>
<p>One of the most competitive (and seemingly profitable) industries that fits into this category is sports betting.</p>
<p>I ended up spending a few hours this morning checking out the various sites, search results and landing pages they used and it was interesting to see some of the most aggressive online marketers at work.</p>
<p>Here is a short analysis and some observations of what I found:</p>
<h3>Landing Pages + SEM</h3>
<p>Much like poker and mortgage sites, users are frequently in a ready-to-buy mindset and these sites employ  a razor-like focus on getting the user signed up and betting as quickly as possible.</p>
<p><a href="http://www.paddypower.com/affiliate-pages/sports50.html?AFF_ID=1247"><img src="http://dmix.ca/wp-content/uploads/2010/01/landing_page_headline1.png" alt="landing_page_headline" title="landing_page_headline" width="583" height="292" class="alignnone size-full wp-image-470" /></a></p>
<div class="caption">The SEM landing page of <a href="http://www.paddypower.com/affiliate-pages/sports50.html?AFF_ID=1247">PaddyPower</a></div>
<p>Many of these sites rely heavily on search engine marketing that direct users to sales-focused landing pages. Accord to this <a href="https://adwords.google.com/support/aw/bin/static.py?page=guidelines.cs&#038;topic=all&#038;answer=47220&#038;country=US&#038;adtype=text">Adwords article</a>, this type of advertising is only legal in certain countries.</p>
<div class="img_box"><a href="https://www.bwin.com/public.aspx?aid=31522&#038;row=2&#038;SEM=1&#038;zoneid=67861"><img src="http://dmix.ca/wp-content/uploads/2010/01/landing_page_1.png" alt="landing_page_1" title="landing_page_1" width="189" height="189" class="alignnone size-full wp-image-424"  /></a>
<div class="caption small"><a href="https://www.bwin.com/public.aspx?aid=31522&#038;row=2&#038;SEM=1&#038;zoneid=67861">bwin</a>&#8217;s Landing Page</div>
</div>
<div class="img_box"><a href="http://www.sportingbet.com/t/promos/Dec09_signup.aspx"><img src="http://dmix.ca/wp-content/uploads/2010/01/landing_page_2.png" alt="landing_page_2" title="landing_page_2" width="188" height="189" class="alignnone size-full wp-image-425"  /></a>
<div class="caption small"><a href="http://www.sportingbet.com/t/promos/Dec09_signup.aspx">SportBet.com</a>&#8217;s Landing Page</div>
</div>
<div class="img_box"><a href="http://www.sportingindex.com/search/football/?tpid=6823"><img src="http://dmix.ca/wp-content/uploads/2010/01/landing_page_3.png" alt="landing_page_3" title="landing_page_3" width="189" height="189" class="alignnone size-full wp-image-426" /></a>
<div class="caption small"><a href="http://www.sportingindex.com/search/football/?tpid=6823">Betfair</a>&#8217;s Landing Page</div>
</div>
<p>A few more landing pages: <a href="http://www.paddypower.com/affiliate-pages/sports50.html?AFF_ID=1247">PaddyPower</a>,  <a href="http://www.ladbrokes.com/sports/PremierLeague/10GBP/index.php?AFF_ID=22301&#038;ASSET_ID=289">LadBrokes</a>, <a href="http://www.coral.co.uk/GOOGEN/">Coral</a> and <a href="http://www.bet365.com/?Affiliate=365_025506<br />
">Bet365</a></p>
<p>Here is a very common themes in almost all of the SEM landing pages I came across:</p>
<ul>
<li><strong>1-2-3</strong> Almost all of the landing pages used &#8220;1-2-3&#8243; to sell the idea that its super-easy to signup; for example: &#8220;1 &#8211; Register, 2 &#8211; Make a Deposit, 3 &#8211; Start Betting&#8221;</li>
<li><strong>Imagery</strong>: All used imagery specific to the sport that was searched for, for example &#8220;football odds&#8221; brought me to a page with a soccer player who looks like they just won a game (I used Google UK, Google Canada has no gambling ads)</li>
<li><strong>No Sign-up Forms</strong>: Unlike mortgage/education landing pages, very few sports betting sites included signup forms on their landing page</li>
<li><strong>Call-to-actions</strong>: Instead of forms they all had giant &#8220;Join Now&#8221; call-to-action buttons linking to the forms</li>
<li><strong>Familiar Logos</strong>: All used logos that users are familiar with: major credit card logos, verisign, company partners like &#8220;FIBA&#8221;</li>
<li><strong>Engaging offer</strong>: most had an engaging offer, for example, free bonus money to start with or rewards</li>
</ul>
<p>The average cost per click in Adwords is around $2-3, which is pretty standard for competitive keywords. Some keywords such as &#8220;sports spread betting&#8221; can cost up to $10+ a click.</p>
<h3>Homepages</h3>
<p>Organic search results linked to either 1) a landing page style homepage or 2) a section tailored to a specific sports.</p>
<p><img src="http://dmix.ca/wp-content/uploads/2010/01/homepage.png" alt="homepage" title="homepage" width="587" height="325" class="alignnone size-full wp-image-450" /></p>
<p>These pages were frequently just large landing pages with the pure focus of getting the user to sign up. But some featured todays games and some articles. </p>
<p>Here were some commons themes among them:</p>
<ul>
<li><strong>Dark designs</strong>, I was surprised by how many sites with black backgrounds I came across. It might be to mimic the appearance of the type of bar&#8217;s where you&#8217;d find sports bookies.</li>
<li><strong>On-page  SEO</strong>: internal linking structures, titles, articles etc
</li>
<li><strong>Imagery</strong>: a mix of happy sports players and sexy models</li>
<li><strong>Javascript Clocks</strong>: many sites had a live clock on every page, sports betters eagerly anticipate when games start and when they find out if they won or lost</li>
</ul>
<p>The two that really stood out were <a href="http://sportsbook.com">SportsBooks</a> and <a href="http://www.bodog.ca/">BoDog</a>.</p>
<h3>Affiliates + Content Sites</h3>
<p>Sports betting seems to rely very heavily on affiliates to bring in traffic. The average payout among the top sites was around 25% of what the customer spends. Based on the number of spammy sites and affiliate landing pages I came across, I got the impression this is a hyper-competitive market.</p>
<p>One of the most common approaches by affiliates was to create content sites that followed this pattern:</p>
<ol>
<li>Create a series targeted articles filled with keywords
</li>
<li>Create a press release of the same content and get it index on sites like news.google.com and ezinearticles.com
</li>
<li>Surround the articles with Join-now buttons for sports betting sites</li>
</ol>
<p>For example: 	<a href="http://betnose.com">RedNose</a> and <a href="http://crunchsports.com/">CrunchSports</a></p>
<h3>Conclusion</h3>
<p>There are a few things startups in more conservative markets could learn from these hyper-sales focused sites.</p>
<p>Sports betting sites have the luxury of having visitors that are frequently ready to buy and each has the potential to bring in a lot of money. This means that quite a bit of marketing dollars can be spent on acquiring each customer.</p>
<p>But at the end of the day, I don&#8217;t want to give sports bookmakers too much credit given the addictive nature of gambling.</p>
<img src="http://feeds.feedburner.com/~r/dmix/~4/b0GvkRSp6Ss" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dmix.ca/2010/01/the-marketing-of-sports-betting-sites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Conversion Optimization: Tracking Form Validation Errors with Google Analytics</title>
		<link>http://dmix.ca/2009/12/improving-conversion-rates-by-tracking-form-validation-errors-with-google-analytics/</link>
		<comments>http://dmix.ca/2009/12/improving-conversion-rates-by-tracking-form-validation-errors-with-google-analytics/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 18:12:12 +0000</pubDate>
		<dc:creator>Dan McGrady</dc:creator>
				<category><![CDATA[Online Marketing]]></category>
		<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://dmix.ca/?p=307</guid>
		<description><![CDATA[After all the effort of getting your users interested in your product/service, the last thing you want is for them to exit your site because form validations were an afterthought.
Losing Conversions from Indian Street Addresses
For the last few weeks at Learnhub I&#8217;ve been trying to optimize the conversion rate of our school application form. This [...]]]></description>
			<content:encoded><![CDATA[<p>After all the effort of getting your users interested in your product/service, the last thing you want is for them to exit your site because form validations were an afterthought.</p>
<h3>Losing Conversions from Indian Street Addresses</h3>
<p>For the last few weeks at <a href="http://learnhub.com">Learnhub</a> I&#8217;ve been trying to optimize the conversion rate of our school application form. This form is lengthy compared to most and we required that potential students entered their home address.<br />
<img src="http://dmix.ca/wp-content/uploads/2009/12/india_address1.png" alt="india_address" title="india_address" width="584" height="238" class="alignnone size-full wp-image-326"  style="margin-top:15px;margin-bottom:15px;border:1px solid #ccc;" /><br />
As an experiment, we hooked up Google Analytics to track every time a validation error happened. </p>
<p>We were surprised to discovered that <b>20% of users failed to enter their street address</b> properly and half of those users then exited the site. This was a big warning sign that our validations need improvement.<br />
<img src="http://dmix.ca/wp-content/uploads/2009/12/20_graph1.png" alt="20_graph" title="20_graph" width="593" height="160" class="alignnone size-full wp-image-329" style="margin-top:15px;margin-bottom:15px;"  /><br />
So we began to look into why this is happening in more detail.</p>
<p>We realized that our indian users were skipping the address not because they didn&#8217;t want to share it but because Indian addresses are really complicated. </p>
<p>In India, especially in smaller towns, street address&#8217;s are not as established as other parts of the world. If they did know it, it frequently looked like this: 83, LAXMI APPT., SEC-5, PLOT NO-27/8, ROHINI.</p>
<p>Asking someone to type that out is a usability nightmare.</p>
<p>From this data we now had a new starting point for improving conversions: by making the process of entering address easier or by making the field optional.</p>
<h3>How Did We Track Validation Errors with Google Analytics?</h3>
<p>In Google Analytics they have an awesome feature called event tracking that can be easily trigger by on-page javascript.  </p>
<p>Our site was developed with Rails so when a field fails to validate, it automatically gets wrapped in a div.</p>
<p><script src="http://gist.github.com/249835.js?file=gistfile1.htm"></script></p>
<p>So we wrote up a tiny script that:</p>
<ol>
<li>scans the page for any divs with fieldWithErrors</li>
<li>grabs the ID of the form field</li>
<li>sends an event to Google Analytics with the label &#8220;Validation Error&#8221; and the value as the fields ID</li>
</ol>
<p>The script (prototype):</p>
<p><script src="http://gist.github.com/249833.js?file=gistfile1.js"></script></p>
<p>With this data you can see see how many exited the form, what country they are from, validations per user, etc.</p>
<h3>Fixing the Problem Fields</h3>
<p>It may be beneficial to minimize the required fields to get that initial commitment.  </p>
<p>Just like the old sales adage, if you can get the customer to say yes the first time it will be easier to get them to say yes later on for the bigger commitment. </p>
<p>Making fields a requirement is always a tough balance between hurting the forms usability and getting the information you want. </p>
<p>If you do decided to skip the tough questions early on, a process could be set up to get the needed information later on from something like a follow-up email or secondary form.</p>
<p>Either way it helps to have the analytics data to back it up those decisions.</p>
<img src="http://feeds.feedburner.com/~r/dmix/~4/LHH4w-flTkk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dmix.ca/2009/12/improving-conversion-rates-by-tracking-form-validation-errors-with-google-analytics/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>dMix Redesigned, Contrastream Shutting Down and Joining LearnHub</title>
		<link>http://dmix.ca/2009/12/dmix-redesigned-contrastream-shutting-down-and-joining-learnhub/</link>
		<comments>http://dmix.ca/2009/12/dmix-redesigned-contrastream-shutting-down-and-joining-learnhub/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 17:22:57 +0000</pubDate>
		<dc:creator>Dan McGrady</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dmix.ca/?p=333</guid>
		<description><![CDATA[
It&#8217;s been a few months since I posted so here&#8217;s a quick update:
dMix.ca has been redesigned
I have cleaned up this blogs design quite a bit and made it much more minimalistic. With a few ideas in mind:

 Consistent and readable typography
 Removed the sidebar so content is more of the main focus and less self-promotion
 [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://dmix.ca/wp-content/uploads/2009/12/contrastream.png" alt="contrastream" title="contrastream" width="593" height="263" class="alignnone size-full wp-image-348" style="margin-bottom:10px;"/><br />
It&#8217;s been a few months since I posted so here&#8217;s a quick update:</p>
<h3>dMix.ca has been redesigned</h3>
<p>I have cleaned up this blogs design quite a bit and made it much more minimalistic. With a few ideas in mind:</p>
<ul>
<li> Consistent and readable typography</li>
<li> Removed the sidebar so content is more of the main focus and less self-promotion</li>
<li> Content is divided into 4 categories: UX, Rails, Marketing and Startups</li>
</ul>
<p>The redesign was inspired after seeing Dustin Curtis&#8217;s awesome <a href="http://dustincurtis.com/">blog(azine)</a>, but with considerably less effort. </p>
<h3>Contrastream has been shut down officially</h3>
<p>It&#8217;s been about a year and a half since I wrote about <a href="http://dmix.ca/2008/06/7-reasons-why-my-social-music-site-never-took-off/">why Contrastream never took off</a>, it&#8217;s been the most popular post on this site plus writing it was a big reason why I created this blog in the first place. </p>
<p>Over the last 2 years since creating <a href="http://contrastream.com">Contrastream</a> I&#8217;ve seen quite a few other sites attempt to solve the same problem but nothing has really hit the nail on the head yet. There&#8217;s still a need, good indie music is hard to find, and hopefully someone can solve it (Last.fm and HypeMachine have come the closest).</p>
<p>I was hoping to come back to it as a side project but Integrate consumed most of my attention and I&#8217;ve recently joined a new startup (see below). </p>
<p>So today, I&#8217;ve decided to officially shut it down.</p>
<h3>Now working at Learnhub</h3>
<p>Last month I joined Savvica, a local startup in downtown Toronto. They are the creators of <a href="http://learnhub.com">Learnhub</a> and <a href="http://jumbotests.com">Jumbotests</a>. I&#8217;m responsible for coordinating the User Experience (I plan on writing much more about UX soon) plus some Ruby development and online marketing.</p>
<p>It&#8217;s one of the few silicon valley style startups in Toronto and I&#8217;ve been having a great time working with the team.</p>
<img src="http://feeds.feedburner.com/~r/dmix/~4/GJBISocmsmM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dmix.ca/2009/12/dmix-redesigned-contrastream-shutting-down-and-joining-learnhub/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Simple Live Validations in Rails</title>
		<link>http://dmix.ca/2009/07/simple-live-validations-in-rails/</link>
		<comments>http://dmix.ca/2009/07/simple-live-validations-in-rails/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 11:12:56 +0000</pubDate>
		<dc:creator>Dan McGrady</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://dmix.ca/?p=248</guid>
		<description><![CDATA[The first day of working with NuLayer, I had the task of adding live validations to a signup form, something very lightweight and clean. Although there are a few plugins (see below), hand coding this into a rails app is really simple.

The Scenario: Validate the username is unique as it&#8217;s typed into the forms text [...]]]></description>
			<content:encoded><![CDATA[<p>The first day of working with <a href="http://nulayer.com">NuLayer</a>, I had the task of adding live validations to a signup form, something very lightweight and clean. Although there are a few plugins (see below), hand coding this into a rails app is really simple.</p>
<p><img class="alignnone size-full wp-image-263" title="picture-122" src="http://dmix.ca/wp-content/uploads/2009/07/picture-122.png" alt="" /></p>
<h3>The Scenario: Validate the username is unique as it&#8217;s typed into the forms text field</h3>
<p><strong>1) Live_validations controller and validation method</strong></p>
<p>Create a controller to store your validation methods and add the appropriate routes.</p>
<p><script src="http://gist.github.com/248808.js?file=gistfile1.rb"></script></p>
<p><strong>2) Message partial</strong></p>
<p>Create a partial that will handle the HTML that is returned for the ajax call.</p>
<p><script src="http://gist.github.com/248810.js?file=gistfile1.rhtml"></script></p>
<p>In your form add an observe_field helper (JRails or Prototype required). This helper will observe the field every 0.5 seconds and pass the value of the text_field via params[:username] to the live_validation controller method.</p>
<p><script src="http://gist.github.com/248815.js?file=gistfile1.rhtml"></script></p>
<p><script src="http://gist.github.com/248816.js?file=gistfile1.css"></script><br />
I used accept.png and cross.png icons from <a href="http://www.famfamfam.com/lab/icons/silk/">Fam Fam</a>.</p>
<p><strong>Done.</strong></p>
<h3>JQuery + Rails Plugin Options</h3>
<p>For straight javascript there are a few options, such as <a href="http://plugins.jquery.com/project/validate">jQuery Validation</a> and <a href="http://www.livevalidation.com/">LiveValidations.com</a>; these are great for basic validations (ex. email has a proper format) but they don&#8217;t have access to ActiveRecord.</p>
<p>There is also a rails plugin <a href="http://github.com/augustl/live-validations/tree/master">LiveValidations</a> that hooks up to your existing validations and comes with a form builder for the AJAX, but after testing it: it doesn&#8217;t work with nested forms and with hundreds of lines of code it seemed like overkill.</p>
<img src="http://feeds.feedburner.com/~r/dmix/~4/5qOBtAn9hts" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dmix.ca/2009/07/simple-live-validations-in-rails/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>WeeklyBuilder: A weekly calendar plugin for Rails</title>
		<link>http://dmix.ca/2009/06/weeklybuilder-a-weekly-calendar-plugin-for-rails/</link>
		<comments>http://dmix.ca/2009/06/weeklybuilder-a-weekly-calendar-plugin-for-rails/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 23:52:49 +0000</pubDate>
		<dc:creator>Dan McGrady</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://dmix.ca/?p=215</guid>
		<description><![CDATA[
I implemented a scheduling system into an app this month and I needed a calendar with monthly and weekly views.
There are over 80 repo&#8217;s on github for calendar + ruby. Calendars in rails are a solved problem, right? But oddly I couldn&#8217;t find one with a weekly view. All of them are either date pickers [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://scheduler.integratehq.com"><img style="margin-top:0;margin-bottom:10px" src="http://dmix.ca/images/calendar.png" alt="WeeklyBuilder" /></a></p>
<p>I implemented a scheduling system into an app this month and I needed a calendar with monthly and weekly views.</p>
<p>There are over 80 repo&#8217;s on github for <a href="http://github.com/search?type=Everything&amp;language=rb&amp;q=calendar&amp;repo=&amp;langOverride=&amp;x=19&amp;y=14&amp;startvalue=1">calendar + ruby</a>. Calendars in rails are a solved problem, right? But oddly I couldn&#8217;t find one with a weekly view. All of them are either date pickers or monthly calendars.</p>
<p>So I decided to build my own and I&#8217;m happy to announce my first plugin: <strong>WeeklyBuilder</strong> [<a href="http://github.com/dmix/weekly_builder/">Github</a> | <a href="http://scheduler.integratehq.com/">Live Demo</a>]</p>
<p>The builder creates a horizontal scrolling calendar, mapping events for each day of the week. The layout is fluid CSS and the hours can be switched from business hours to 24 hours.</p>
<p>The code was inspired by <a href="http://github.com/p8/table_builder/tree/master">table_builder</a> by <span id="profile_name"><a href="http://deheus.net/petrik">Petrik de Heus</a></span> which is a clean way to generate monthly calenders.</p>
<h3>How to Use WeeklyBuilder</h3>
<p>First install by downloading the source from <a href="http://github.com/dmix/weekly_builder">github</a> or via command line:<br />
<script src="http://gist.github.com/273224.js?file=gistfile1.txt"></script> The weekly calendar builder: <script src="http://gist.github.com/273229.js?file=gistfile1.rhtml"></script><br />
The Next/Previous link helper:<br />
<script src="http://gist.github.com/273231.js?file=gistfile1.rhtml"></script> The controller code: <script src="http://gist.github.com/273232.js?file=gistfile1.rb"></script><br />
Example events model:<br />
<script src="http://gist.github.com/273234.js?file=gistfile1.txt"></script><br />
The event model only requires 2 attributes: starts_at:datetime and ends_at:datetime to calculate width and position on the calendar. To simplify this for the user, I only ask the user for one datetime (starts_at) and how long it will take to complete, it then calculates ends_at based on those 2 attributes.</p>
<p><strong>Github</strong>: <a href="http://github.com/dmix/weekly_builder/">http://github.com/dmix/weekly_builder/</a><br />
<strong>Example</strong>: <a href="http://scheduler.integratehq.com/">http://scheduler.integratehq.com/</a><br />
<em>Note</em>: The demo uses table_builder for the monthly view and includes a few extra styles on the weekly. Not yet tested on IE6.</p>
<p><strong>Update (03/06):</strong> Added a truncate_width method so that long event names are truncated in proportion to the width of the event, this is passed through the week block: |event, truncate|.</p>
<img src="http://feeds.feedburner.com/~r/dmix/~4/xisYm-YianM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dmix.ca/2009/06/weeklybuilder-a-weekly-calendar-plugin-for-rails/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Turning Your Macbook Into a Better Ebook Reader</title>
		<link>http://dmix.ca/2009/06/how-to-turn-your-macbook-into-an-ebook-reader/</link>
		<comments>http://dmix.ca/2009/06/how-to-turn-your-macbook-into-an-ebook-reader/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 18:32:24 +0000</pubDate>
		<dc:creator>Dan McGrady</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dmix.ca/?p=201</guid>
		<description><![CDATA[
I was reading The Selfish Gene on my Macbook this weekend and since Kindle isn&#8217;t yet available in Canada, I have to work with what I have. Here is how to improve the experience (thanks to Andrew Burke for the heads up):

Download Adobe Reader or the lighter weight Skim PDF app
Open the PDF file, rotate [...]]]></description>
			<content:encoded><![CDATA[<p><img title="macbook-ereader1" src="http://dmix.ca/wp-content/uploads/2009/06/macbook-ereader1.png" alt="" style="margin-top: 0pt;" /></p>
<p>I was reading <a href="http://www.amazon.com/Selfish-Gene-Anniversary-Introduction/dp/0199291152/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1243879867&amp;sr=8-1">The Selfish Gene</a> on my Macbook this weekend and since Kindle isn&#8217;t yet available in Canada, I have to work with what I have. Here is how to improve the experience (thanks to <a href="http://www.andrewburke.ca/ajlb/viewBlogEntry.php?ref=11">Andrew Burke</a> for the heads up):</p>
<ol>
<li>Download <a href="http://get.adobe.com/reader/">Adobe Reader</a> or the lighter weight <a href="http://skim-app.sourceforge.net/">Skim</a> PDF app</li>
<li>Open the PDF file, rotate view counter-clockwise (cmd+shift+- in Reader) and make it full screen (cmd+L)</li>
<li>Set mouse button to turn to the next page</li>
<li>Now the hard part: Turn Macbook sideways so the screen is vertical and can be held like a book</li>
<li>Bonus: Download <a href="http://www.stereopsis.com/flux/">Flux</a> if you do a lot of reading at night, it adjusts the screens contrast based on the time of day</li>
</ol>
<p>Macbooks have really wide screens that are awkward for ebooks when horizontal but great when vertical. The pages are much larger and fit better into the screen. Plus having the mouse button next to your hand to change pages is more ergonomic.</p>
<p>The drawbacks are that its heavy if your not resting it on a pillow and the glossy screen isn&#8217;t quite as readable as E-ink.</p>
<img src="http://feeds.feedburner.com/~r/dmix/~4/BbatYeC2ByA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://dmix.ca/2009/06/how-to-turn-your-macbook-into-an-ebook-reader/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
