5.20.2009

My First Article with InsideRIA: Web Analytics in Flash/Flex Apps

I just published an article with O'Reilly's InsideRIA about web analytics in Flash and Flex applications. It's a pretty basic overview.

Check it out: http://www.insideria.com/2009/05/web-analytics-and-flashflex-dr.html

Labels:

5.07.2009

AR and FLARToolkit Simple Application (source included)

A client wanted me to work up a demo of using AR in a situation to detect what a person was doing, and afterward display contextual information related to where the user was at.

Here's a demo:



Really, I guess this isn't AR per se, as I'm not projecting any 3D image to augment reality back onto the web cam image. Rather, I'm using the marker detection found in the FLARToolkit to give the ability to provide supplemental contextual material. Another step could be to actually make something happen on the pages of the book.

Here's the AIR file, including the source.

Labels: ,

4.13.2009

Sharp Media 2.0 Site

We just launched a new site for Sharp Media Interactive Development.

http://www.sharpmedia.com/
Post: http://www.sharpmedia.com/blog/2009/04/sharp-media-site-20-goes-live_13.html

2.13.2009

Flight

Just a quick plug for Jacob Wright et al's Flight Framework. I've been using it for some time on a couple of projects; it's a very useful, dependable project. Thanks guys!

Labels:

2.06.2009

Google Watching Eyeballs

Blog post on Google's eye tracking studies to improve search results display: http://www.cahlan.com/2009/02/google-eye-testing-for-usability-of.html

Labels: , ,

1.12.2009

Teaching an ActionScript 3.0 Class


I was approached not long before the start of 2009 about teaching an ActionScript 3.0 class at UVU. Besides the fact that it's pretty daunting to come up with a curriculum for a three credit class in only a couple weeks, I'm really excited.

I made a wiki specifically for this class and classes like it, where I plan on posting all class resources (Syllabus, course materials, lecture outlines, outside resources). If you feel like dropping by and taking a look, please do. Whether you're learning AS 3.0 or just feel like giving it a look over, it might be helpful for you. I'd love any feedback or constructive criticism you'd have to offer as the semester goes on.

EDIT: Forgot the link, here it is: http://dgm3780.cahlan.com

Labels: ,

12.11.2008

Why you need analytics in your Flash/Flex content

I've had the chance to get a lot deeper into the web analytics world these past few months. I took a class taught by Clint Rogers where we explored analytics in general and its possible applications to online education. It was a paradigm-shifting experience.

To be simple and direct: web analytics is powerful, powerful stuff. I knew of analytics before; heck, I'd even used Google Analytics a time or two. But once you start to understand the power behind using data to drive your content and design, it's hard to imagine why you ever wouldn't put analytics tracking in your content.

A caveat: obviously for a lot of our client work it may not be feasible (or even legal) to put analytics tracking into someone else's stuff.

But, if you make content that's your own, or if you work for a company that produces its own content, or even if your consulting company can get access to do it for your clients, then you absolutely should do it. Really, you can't afford not do.

Here's why:

1. Make Smarter Decisions
How many times have you sat in meetings where decisions, even very important decisions, were made because of how people "felt" about things? "I really feel the user will ..." or "I'm sure that they won't look at that," or "Here's how our user experience should feel."

Think about how ridiculous this is. One person, or even a group of people, can never determine how their end users will use, view, navigate, or treat their products without observation or testing. Unless there are some really sweet marketing techniques I don't know about, it's impossible!

You need data to drive your decisions. Here's a great example. In the Elearning world, we've built content for organizations that had tight constraints on the amount of rich media involved. They told us they had to assume that we were dealing with an older demographic of users with dialup connections. A major decision about the quality of content was decided without any recently-obtained supporting data. If we'd had analytics in front of us for their content we could have said "You're absolutely right," or "You're crazy, 95% of your users have DSL or better!"
If you are publishing your own content, how much more important is it, then, to know your personal return on investment? Can you say with confidence that the addition of that Flash banner on your homepage increased sales by 17%? Not without analytics.

2. Prove Your Worth

Is this ever more applicable? Your boss calls a meeting of all developers and announces that there are going to be some cutbacks. You've worked your butt off for this company. You've made some really cool stuff. You might just get canned.

Enter analytics. Don't just plead your case to your higher-ups, prove to them that your content has made a difference. Show them the increase in sales conversions because you knew it would be a good idea to place a search in the top corner. Show them how more usable your RIA is than the old system. Show them how much money it made them. Show them the data that proves Flash is more valuable than a cheaper alternative.

Or, if your economy happens to be jumping through the roof at the time of reading this, then you be the one to call the meeting. Show your company how much you have made them, and how much you think you're worth. Again, this is powerful stuff.

3. The Future
Web analytics is growing. More and more companies are relying on web analytics to make their online content stronger and more effective. Analytics will become, faster, smarter, better, and yes, cheaper. You and your company will need to be as efficient as possible. You need to be sure your content is optimized, that its useful, engaging--that it works. You simply can't do it to the extent necessary without web analytics. Not only that, but in a few years, you'll be looking like a dinosaur amidst your competitors.

Getting Started

Google Analytics
If you're just getting started, think about using Google Analytics. It's free, super easy to use, and getting more powerful all the time. Here are some resources:
Omniture
If you or your company already have access to Omniture, it's a fantastic resource. Here are some resources for Flash/Flex integration with Omniture:

Labels: , , ,