Ecommerce

Friday Four: Telecommuting, Games in the Workplace, and Facebook Timesucking

In Defense of Games in the Workplace
In this interview by Mac Slocum, “Gamestorming” author Dave Gray talks about how games cut through creative chaos: “Gamestorming is a great approach when you are entering into unknown territory, when you need to imagine or design for the future, and when you need to tap creative energy. What games are best at is facilitating collaboration and innovation.”

Debunking the Myths of the Telecommute
About half of our employees at Strangeloop telecommute, and they are all amazingly productive. It’s incredible to me that in this day and age, people are still incredulous that this is the case. I’m always happy to find articles like this, confirming that telecommuting really can work.

Facebook Gobbles 16 Billion Minutes of Your Time a Day
That’s straight from the mouth of Facebook systems engineer Tom Cook. Other factoids: The average user has 130 friends and creates 70 pieces of content each month. How do you compare? Me? I’m not telling. :)

A New Version Of Google Chrome Now Due Every Six Weeks
Sounds crazy, but it actually makes loads of sense if your goal is a bug-free product: “The most important thing that Google highlights may be the easing of pressure off of their engineering team. Under the old, longer release model, engineers would be pressured into trying to finish new features before a deadline or risk having them cut and not showing up for months. With the new release schedule, even if something isn’t ready to go in one release, it will only be six weeks until it makes the next one.”

Mobile Web Performance: Desperately seeking data

At some point you’ve probably asked yourself some variation of this question:

If my site takes X seconds to load now, and generates Y dollars, will speeding it up by Z seconds lead to more dollars? And if so, how many dollars?

Substitute “conversions” or “downloads” for “dollars” – whatever word you choose, that’s what it boils down to, right? It’s a fundamental question. The mainstream web performance community is rapidly amassing reams of data in this area. But when it comes to the mobile web, we’re pretty much at square one.

These days, you can’t scan the tech news without reading headline after headline trumpeting the growth of the mobile market. Anyone can tell you that there are 75 million American adults using the mobile web and that by 2013 that number is projected to hit 134 million. And you’ve probably already read the study stating that more than half of mobile device users expect sites to download as quickly on their mobile devices as they do on their home computers.

But you know what kinds of numbers are hard to come by? Real data about mobile web performance. If you look at the Analytics section of Mobile Commerce Daily, you’ll see all of three articles. None of these articles touch on mobile performance and key business metrics such as conversion rates, downloads and revenues.

What are the challenges in gathering mobile performance data?

The same challenges that faced those of us in the web performance industry a few years ago:

  • Lack of tools for measuring performance. We need tools that are the mobile equivalent of Webpagetest that can give us data about how individual mobile sites perform in the real world.
  • Need for large-scale A/B testing by major mobile sites. Interest in web performance began to soar after online monoliths like Microsoft, Amazon and Shopzilla conducted hardcore long-term studies of how performance changes affected user behavior and business metrics.
  • Lack of information sharing. Further to my point above, I’m sure that large companies are already analyzing their mobile performance, but they’re keeping these numbers close to their vest. At some point down the road – Velocity 2011, I hope? – this information will start to trickle down to the general public. This will be what drives companies to finally focus on improving the speed of their mobile sites.

Wouldn’t it be great to have charts and graphs like these?

Business impact of improved performance on order size and conversion rate

Conversion rate falloff by landing page slowdown

This is all the information I’ve ever managed to corral about how improving a mobile website’s performance may have affected conversion and cart size. Please note these words: May have. This is data gathered over the course of eight months of A/B testing on Strangeloop client AutoAnything‘s mobile site. It appeared that accelerating the site by 40% caused the average order size to increase by 3% and conversions to increase by 5%. As the second graph shows, we also saw that slowing down the mobile site caused a conversion decrease that paralleled the decrease on the regular site.

Again, I want to emphasize that this is very preliminary stuff (read: I don’t want to read these numbers being touted as universal truths on some other blog a month from now), but it goes to show what kind of numbers we should be trying to gather and share. The information is out there. We just need to get our mitts on it. It took our community almost ten years to generate meaningful data around regular web performance. We don’t have that luxury with the mobile internet.

Do you have any numbers or methodologies to share? Ideas to suggest? Get in touch with me by email (joshua /at/ webperformancetoday /dot/ com) or in the comments.

Related posts:

Page Test Tools: Which results should you trust?

When I work with a client to help them understand what kind of performance gains they can expect with Strangeloop, one of the first things we do is benchmark their site’s current performance. Right out of the gate, this can prove to be a major stumbling block, because no two tests return the same results. Part of my job is walking people through the various results and explaining which data is meaningful for their purposes, and which isn’t.

To illustrate, I put a high-traffic site, Target.com, through its paces on a handful of commonly used tests — Gomez, Keynote, HTTPWatch and Webpagetest* — to see how it performs on first views and, where possible, repeat views (click through the links below to see the test results):

Test Page load time
(first view)
Page load time
(repeat view)
Keynote (backbone) 1.383
Gomez (backbone) 1.932
HTTPWatch:
- Firefox 3.6.6 10.180 3.886
- IE8 8.920 4.605
Webpagetest:
- IE7 – DSL 8.696 4.985
- IE7 – FIOS 4.422 4.172
- IE8 – DSL 5.733 3.595
- IE8 – FIOS 3.407 2.491

The first column – page load time (first view) – is the time it took for the Target.com home page to fully load for first-time visitors. The second column – page load time (repeat view) – shows how long it took for the home page to load for a previous visitor whose cache had not been cleared.

Both these columns are meaningful. You definitely want new visitors to your site to have a good experience, given the evidence that 80% of first-time visitors who have a poor experience will not return. But you also need to give your repeat visitors an excellent experience, because studies indicate that they have higher expectations of your site than newcomers do.

Today’s focus: first-time visitors

For the purposes of this post, however, I’m going to focus on first-time visitors, as this is the metric that most people are initially interested in, and we know this metric has a dramatic effect on conversion. (See the third graph in this post for evidence.)

As I’ve written about in the past, the emerging benchmark is a sub-2-second page load time. In this set of tests, the numbers ranged from 1.383 seconds for Gomez to 10.180 seconds for HTTPWatch (on Firefox from my office).

But how is this discrepancy possible? And which results are most applicable? To answer these questions, you have to understand one thing:

Different page test tools are designed to test in different environments

If you’re a Gomez or a Keynote client, then you are most likely using their backbone tests, named for the fact that they take place over the backbone of the internet. Backbone tests tell you how fast your site loads at major internet hubs, but because you’re skipping the “last mile” between the server and the user’s browser, you’re not seeing how your site actually performs in the real world.

If you’re testing with HTTPWatch, then you’re finding out how a website performs on your own desktop. If you’re testing while at work, using your company’s souped-up connection, then you’re going to get zippy results. Testing the same site at home on your shared DSL line, while your neighbor is downloading seasons one through four of Lost… well, that’s going to be a much less zippy experience. HTTPWatch is a good way to test how a site works for you, but not necessarily how it works for your users.

If you’re running Webpagetest, you’re testing in an environment that attempts to simulate real-world user environments and browser behavior. For instance, if your users live in mid-sized urban locations, you can test from Webpagetest’s servers in Dulles, Virginia (which is where I ran these tests). If your users are overseas, you can test from international servers spanning the UK, China and New Zealand.

In order to understand which test is best for you, you need to understand your real users’ environment.

Which brings me to my next point…

How to identify your users’ environment

You need to find out three things:

  1. Where your users live. Are they in major urban centers? Are they overseas? Do they live in small towns?
  2. What kind of browser are they using?
  3. What kind of internet connection are they using. Cable? DSL? T1? You might be surprised.

All this information is readily available through your analytics tools. After you’ve studied it, come up with a technical profile (or set of profiles) for your users. Then use this profile to customize your page test parameters to get the most accurate results for your site. That’s your benchmark.

So what is the best test for Target.com?

Without knowing the exact user breakdown for Target.com, I would assume that, like many of our key ecommerce customers, they fit the following profile:

  • Live in the US in the suburbs
  • 60-65% use IE7/8
  • Most connect from home over DSL/ADSL

Based on these assumptions, I would recommend to the Target executives they look very closely at the IE7 and IE8 Webpagetest results (which showed first-time load times in the 6-9 seconds range) and I would suggest that investing in performance would really help.

*Test parameters:
Gomez: Tested last mile and backbone, running one test per hour for six hours across five points in North America: LA, Miami, Atlanta, New York and Seattle.
Keynote: Same as Gomez.
HTTPWatch: Tested the site on Firefox 3.6.6 and  IE8 from my office in Vancouver.
Webpagetest: Tested the site on IE7 and IE8 on both DSL and FIOS networks. Averaged three runs via server hosted in Dulles, VA.

Related links:

Friday Four: Giving away your birthday, paying to comment, and writing like Dan Brown

Seth Godin gives away his birthday
Never a fan of “birthday hoopla”, marketing guru Seth Godin has given his 50th birthday to a project called Charity:water. Now, instead of giving Seth a tie or aftershave like you did last year, you can make a donation to buy a well for a third-world village. (At the time of this writing, the project has raised $35,097 and is on its way to its $50K target.)

A movie for anyone on Facebook
After reading about Facebook every day in the news, Casey Niestat decided to make a mini documentary about the social networking megasite. Worth watching just for the cute hand-drawn facsimile of a Facebook feed, and worth forwarding to your non-FB friends who don’t get what all the hubbub is about.

Online comments now cost 99 cents
“Anxious to lift an outright ban on comments, The Attleboro (Mass.) Sun-Chronicle has begun requiring two things of online readers who want to leave their thoughts on stories: 99 cents and their real names. The newspaper should expect much criticism from various quarters, but it’s a fascinating experiment and a bold response to the endless trolling, vitriol and drivel that is enabled by anonymity in online forums.” [Via Slashdot]

I Write Like…
…Dan Brown. At least that’s what I Write Like – an online text analyzer making the internet rounds these days – told me when I fed it the first four paragraphs of this post. (Grain of salt: Someone else fed it fifty lines of uncommented C code, and got Vladimir Nabokov.)

Friday Four: Page load races, Future Day, and surprising data on how people are using the iPad

Which Loads Faster
I’ve been having a lot of fun with this little tool, which pits sites against each other in head-to-head speed trials. See who’s faster – Google versus Bing, Amazon versus Shopzilla, TMZ versus OMG! – or try your own matchup. I asked its creator, Ryan Witt, how Which Loads Faster works, and he told me that the “pages are loading in real time in your browser and I’m measuring the time it takes using javascript.” Pretty nifty.

“Future Day” Mistake Spreads Like Wildfire Online
Earlier this week, when Total Film magazine mistakenly posted that July 5, 2010 was the future date that Marty and the Doc travel to at the start of the second Back to the Future movie, it highlighted how quickly information now travels online. Total Film corrected their mistake by posting a Photoshopped image of the time machine with the wrong date in it, as a joke, but the joke image got picked up as real news and became a trending topic on Twitter. It goes to show two things. One: People seem willing to believe anything they see. Two: Once incorrect information starts spreading, it’s impossible to control it. [via Human 2.0]

Whatever Happened to Voice Recognition?
Speaking of back to the future, remember voice recognition? Back in the ’80s and early ’90s, it was going to be the wave of the computing future. This post by developer and human factors thinker Jeff Atwood explains why voice recognition will probably never pan out.

An In-Depth Look at How People Are Using the iPad
And back to the present, Mashable just posted an iPad usage survey, which revealed a few surprises. For instance, while the iPad was never touted as a portable gaming device, more than one-third of respondents said that after owning an iPad, they would not buy a separate gaming device: “The size of the device and its accelerometer really make for an immersive gaming experience.” That said, more than half of all current and prospective iPad owners owners said they see it as a non-essential luxury item, not a necessity.