Topic: Widget Metrics

Howdy,

It would be interesting to have a couple statistics available on a developers widget page.  This would be for the developer to view only.

Something like the following would be nice:

Total installs
Daily views (based on how many times the widget loaded over the last 24 hours)
Daily hits (based on whether the user actually interacted with the widget, by touching the screen)

There are a variety of reasons why these would be useful.

Thanks for listening.

Cheers.

Re: Widget Metrics

We actually don't collect that information for privacy reasons.

The only thing we *do* have is the number of channels that the widget is added to, as a natural side-effect of the way the system works, but that doesn't tell you if anyone's actually using those channels.

Because of the cache, we don't know how many times a widget is actually run, only how many times it's fetched from our servers, which would be probably be an order of magnitude too low if the cache is doing its job properly.

We don't currently collect *any* information about what users are clicking on, what music they're playing, or even what mode it's in - in general we resist collecting fine-grain user behavior from the device because, frankly, it's a bit creepy.

This might seem pretty strange - but we're interested mainly in overall, aggregate behaviors, keeping information about individual users as anonymous as possible.  Information about individuals exists only the degree that it takes to operate the service, or diagnose problems.  We may change this in the future, but for the time being, privacy trumps collection of personal use data.  As a side-effect, this means we naturally comply with some of the more draconian data privacy rules in various countries.

What we encourage folks to do that care about this is to instrument their own widgets to collect the information they want and send it to their own servers.  While not required, we'd also encourage disclosure of the information being collected so that users can make an informed choice.

Re: Widget Metrics

Interesting.  Seems as a "network" company, any partners interested in the chumby service would probably want to know these things.  But that's an assumption.

Duane wrote:

We don't currently collect *any* information about what users are clicking on, what music they're playing, or even what mode it's in - in general we resist collecting fine-grain user behavior from the device because, frankly, it's a bit creepy.

Well I wasn't quite going there.  I only brought it up to help developers make more informed choices, as well as some additional functionality a developer may enjoy (yes I like to see if people use my widgets smile ).

I would also like to know which are not being used so that I can remove ones that are working against me, so to speak.

I did try and keep some type of log of which widgets were active at first (was just a running number - I wasn't destroying the world tongue ), but that swamped my server connections.  I also like the idea of providing a privacy statement, and will be adding one for Chumbyland.

--

Thanks for listening.  I'm merely offering suggestions from an outside developers prespective, but it seems that most of the time I should probably just keep them to myself.

As a side question, with chumby as a service, are you planning on still keeping the ability for anyone to add widgets, or will it be a more closed system?

Cheers.

Re: Widget Metrics

You're certainly welcome to share your thoughts on these issues - I hope I didn't come off as sounding like I thought these were bad ideas.  I tend to be a bit more direct than most people expect someone in my position to be.

In general, the system will remain open, and certainly so for chumby-branded devices.

However, some of the partners have the option, which we expect many of them to exercise at least at first, to either whitelist or blacklist the widget catalog for their particular device.  That means that it's possible for some of the widgets to not be available for all devices.  The reasons they may choose to not show widgets could vary - either they don't perform well on the hardware, require resources that the device may not have, or perhaps they don't think the content of the widget is appropriate for their users.  Overall, however, we hope that these partners see the value in the openness of the system to third-party developers - and I think the more devices that support the platform, the more likely that's going to happen, since a device that's more open will naturally be of more value than one that isn't, all else being equal.

Re: Widget Metrics

Excellent.  I am looking forward to how this all pans out.

Cheers.