dsp· by gregor hochmuth

The 3 Loops of Designing for Audience

In the previous post Why Twitter hasn’t failed: The Power of Audience, I claim that Twitter has been so successful because it gives users a concrete model of who is listening to them — it gives them a sense of Audience.

Designing for this sense of Audience is a powerful tool to create cohesion and sense of utility among users of a service.

Twitter is a prime example for this kind of attachment: it survives countless outages and a slew of alternatives that could all pull users away… but don’t.

So how do you design for Audience?

Feedback Loops: The main ingredient

A system that wants to tap the power of Audience like Twitter needs 3 important feedback loops:

Surprisingly few of today’s services actually close these loops effectively — many of them, including Facebook, have a number of lose ends.

#1 Users building a model of their audience

A list of friends isn’t enough to create a sense of audience, it’s merely a pre-requisite. What users need the most is feedback (re-assurance) that their audience is 1) present and 2) listening to them.

Follow Me, Follow You. The loop starts with the notification that another user “is now following you” (on Twitter or Flickr or FriendFeed, which are all based on the same passive follower pattern). Note that Faceook’s model of a relationship is symmetric such that both users have to agree on being connected. (What are the implications?)


Being present:
In Twitter, that’s is communicated by the other status updates. It signals who else used Twitter recently and who is presumably checking tweets, too.


Who’s listening:
Retweets, @replies and references in future conversations all reinforce the user’s model of who’s listening on Twitter.

More generally speaking: Feedback that users receive from others is the primary source for building a model of Audience. It’s not the only source, but in this context, it’s the most relevant to consider.

For a blog or marketing campaign, visitor demographics and site analytics would be another relevant source for understanding who’s listening (and how frequently), but that’s beyond the scope here.

#2 • Audiences giving feedback to the people who post content

One of the most powerful ways to make your users feel good is to highlight the feedback and recognition they receive from their peers. It also turns out that this feedback is the best way to build and support a sense of Audience.

Providing different modalities of feedback is key here: Counting views and clicks, getting favorites and comments, etc. They all have different levels of effort and send different signals. Imagine a concert, in which you could only leave written notes at the door — no clapping, no booing.

In Twitter, it’s the re-tweets and @replies that reward the user with social recognition, especially when the @reply is not a “reply” but just a reference to the other person. Tweets that say congrats are often an example.

This is a loop, so it must be closed to work effectively: It’s not enough to provide the ability of giving feedback — the system must also provide the means to easily discover new feedback that users receive.

Which service understood this from the beginning? Flickr.

see this screenshot from 2005

Flickr’s Recent Activity tab was part of the interface since the early days and it answers a crucial question with just one click: What new feedback have I received?

Facebook, FriendFeed and other services all have feedback mechanisms, but none provide the range and easy access that Flickr supports:

Facebook’s feedback mechanisms focus mostly on comments and gives no insight into the other activity that takes place around content: who and how many viewed my photos? who re-shared my link? who also become a fan of X? or joined my group Y? Facebook answers none of those rewarding questions. Bummer.

FriendFeed goes further and provides two modalities: comments and likes/favorites, but it doesn’t facilitate the discovery of new feedback. There’s no “You’ve got Feedback” link. FF now sends an email about new feedback (if you haven’t checked FF recently). But what if I “checked” FF and didn’t the see the feedback? Bummer.

#3 • Giving feedback to the system: Who’s interesting to me

The third important loop has users giving feedback to the system about the people and content that are interesting to them. Most of this data can be collected passively over time, by keeping track of page views, click-throughs and other interactions between two users.

To the dismay of some, this concept isn’t supported by Twitter… except for the Device Updates setting. Do you really want to receive SMS & IM alerts from everyone? No. Even on Twitter, some people are more important than others.

Leaving comments and favorites are other pro-active signals that users can give, but because they require extra effort, there will be fewer of them (far fewer than passive signals), which makes them less useful.

Once you have it, use this data to personalize and prioritize the content presented to users. It sounds obvious on paper, but in reality, personalization is often hard and computationally expensive. But you could start with simple steps, such as merely re-grouping and re-ordering items based on personal preferences. It would already be a strong improvement over the linear, time-sorted lists that prevail in many places today.

What closes the loop in this case?
Signaling to the user when personalization actually kicked in and what information was added, removed or re-arranged.

Not surprisingly, Amazon is a master of this feedback by letting customers know why certain recommendations are being made and giving them the ability to tweak those filters for the future:

Your Recommendations on Amazon

One more: The Ego Loop

There is actually a fourth loop that’s less apparent and it has even fewer real-world examples compared to the previous three: the system giving feedback to users about their consumption. Prime examples: Google Reader Trends and FriendFeed stats:

Google Reader Trends

Personalized Stats on FriendFeed

taken from entries on the Google Reader blog and FriendFeed blog

These statistics are often seen as gratuitous, a pastime for only the self-obsessed. But in reality, no data is more interesting to us than the data about ourselves.

Google Reader illustrates how this type of feedback can also be turned into actionable information: by combining a list of least read feeds with a conveniently located “unsubscribe” button, users can easily remove noise and adjust their stream. Users may also decide to change their habits in response to this statistical feedback — for example, someone reading 90% of articles in technology-related feeds may feel compelled to catch up on other things (or go outside).

Important: Guilt-free data only. The bathroom scale presents a daily opportunity for instant data about ourselves. You get the point. Don’t build bathroom scales, build achievement meters and guilt-free indicators.

Focus on rewarding information and on what users actually did, instead of what they missed or failed to do. Don’t say: “You read 2% of your messages”. Instead you could say, “Based on the messages you read, people find interesting are: Mike, Anna and Carl.”

3 + 1 + You

Feedback loops contribute greatly to a user’s sense of Audience within a service. I talked about four such loops here. What other loops exist? What else builds and supports a sense of Audience?


18 Comments

[...] you’d like to read more, I have a separate post on my website, in which I elaborate on how to design for Audience. Gregor Hochmuth is the founder of zoo-m.com Interactive, where he created Mento, LaterLoop and [...]

Posted by Why Twitter Hasn’t Failed: The Power Of Audience on 10 August 2008 @ 7pm

Enjoyed this post enough to register and post a comment :) - a rare thing for me. Excellent insight - Looking forward to more.

Jonathan Wold

Posted by sirjonathan on 10 August 2008 @ 8pm

Great work highlighting the importance of collecting and showing engagement data. Sadly this data is often considered frivolous. Even after you’ve decided to use it, it’s challenging to expose this information in the right way and at the right time while minimizing clutter.

I noticed the other day how nice the “feedback” feature in Mento was. However “feedback” may be too scientific of a term for average users to understand =)

Posted by qdub on 10 August 2008 @ 11pm

[...] If you’d like to read more, I have a separate post on my website, in which I elaborate on how to design for Audience.Gregor Hochmuth is the founder of zoo-m.com Interactive, where he created Mento, LaterLoop and other [...]

Posted by Mobimeet : ramblings of a grumpy developer-designer-teacher - Why Twitter Hasn’t Failed: The Power Of Audience on 10 August 2008 @ 11pm

This is fantastic insight. I hope you consider writing it as time well spent, because I have litle time to digest all that is out there, and you pulled me from Techcrunch.

I work with iStockphoto closely, and am a fan of Twitter although an infrequent tweeter…this is terrific and a nice balance to the parody earlier today on TC…

Best,

Kara

Posted by karaudziela on 11 August 2008 @ 2am

I’m more than used to the vast ocean of morons afloat on the Internet that for some reason keep spelling “lose” as the completely different word “loose”, although it never ceases to irritate me for some time afterwards.

You, however, have managed to reverse this!

Posted by Ian Tindale on 11 August 2008 @ 9am

[...] an audience, engagement, feedback loops, gregor hochmuth A good post by Gregor Hochmuth titled The 3 Loops of Designing for an Audience, which highlights feedback loops, using Twitter and Flickr as examples.  All very standard stuff, [...]

Posted by Designing for an Audience « Melody McCloskey on 11 August 2008 @ 9pm

Great article - and very consistent with some models I have been designing for political activism.

Posted by sdickert on 11 August 2008 @ 11pm

With regards to the Ego Loop you can see this in action with the Profile Completeness Score on LinkedIn.com or the Complete Your Profile score on Geni.com. LinkedIn also gives you stats on who has viewed your profile in recent days (this is an add-on module you can add to your home page).

LinkedIn goes one step further and helps you build your network by suggesting people you may know and notifying you of people who have just joined LinkedIn from one of the organisations you worked for or studied at.

Angus
http://falkayn.blogspot.com

Posted by Falkayn on 12 August 2008 @ 4am

[...] The 3 Loops of Designing for Audience ··· dsp · by gregor hochmuth #1 • Users building a model of their audience #2 • Audiences giving feedback to the people who post content #3 • Giving feedback to the system: Who’s interesting to me The Ego Loop (tags: webdesign ux socialsoftware) Filed under Links.  | var blogTool = “WordPress”; var blogURL = “http://www.bhoopathy.net/wordpress”; var blogTitle = “YakShaving”; var postURL = “http://www.bhoopathy.net/wordpress/2008/08/12/links-for-2008-08-11-deliciouscom/”; var postTitle = “links for 2008-08-11 [delicious.com]“; var commentAuthorFieldName = “author”; var commentAuthorLoggedIn = false; var commentFormID = “commentform”; var commentTextFieldName = “comment”; var commentButtonName = “submit”; [...]

Posted by links for 2008-08-11 [delicious.com] at YakShaving on 12 August 2008 @ 7am

I love Flickr, twitter, Facebook, Yelp, Brightkite, and study online communities. I have yet to get into FriendFeed.

Currently, I upload photos taken with my iPhone to both Flickr and Facebook. Flickr is clearly the superior photo sharing site, yet Facebook has one aspect that makes it lights-out better, sharing-wise, and that is that people in the photos are links to that person’s profile.

Flickr is much more “photo professional” in this regard, in that photo notes can be sized, and are not live links to other Flickr users. I’m really surprised that Flickr has yet to take advantage of the network effects that would occur if they added the option to make photo notes behave the way they do on Facebook. Facebook is brilliant at the social network effects that live linking has on photos in terms of connecting other Facebook users, and giving them feedback that photos of them have been uploaded.

Great post!
Morriss Partee

Posted by everythingcu on 13 August 2008 @ 2pm

[...] Related to this is a good piece on feedback loops and enabling interaction http://www.dotgrex.com/dsp/2008/08/3-loops-of-designing-for-audience/ [...]

Posted by Everyone is Tweetin’ Crazy! « techtotty on 13 August 2008 @ 10pm

[...] 答えはフィードバックループにある。しかしこれはまた別の話だ。この話の続きに興味がある方には、私のウェブに「オーディエンス」をデザインする方法についての記事を掲載しておいた。 [...]

Posted by TechCrunch Japanese アーカイブ » Twitterが失敗してしまわなかった秘密は「オーディエンス」の活用にあり on 16 August 2008 @ 6pm

[...] artikel over het ontdekken van de kracht van je publiek, een doorvertaling van het artikel 3 Loops of Designing for Audience. Crossmedia gaat om kruisbestuiving; ik ben een voorstander van de kruisbestuiving tussen musea, [...]

Posted by crossmedia en musea « Erfgoed2.0 on 18 August 2008 @ 10pm

[...] The 3 Loops of Designing for Audience: Gregor Hochmuth has a nice write up on the loops of audience interaction for engaging your audience in modern social web services. He uses specific examples with the Twitter messaging service, but his guidelines would apply to many services. His loops are: 1) Users building a model of their audience 2) Audiences giving feedback to the people who post content 3) Users giving feedback to the system about the people and content that are important to them. [...]

Posted by On Message with Ben Gross » Blog Archive » Link roundup for 8/20/08 on 21 August 2008 @ 12am

[...] The 3 Loops of Designing for Audience by Gregor Hochmuth Feedback loops contribute greatly to a user’s sense of Audience within a service. [...]

Posted by Designing for a non-participatory audience « SocialMedia.net on 26 August 2008 @ 12pm

[...] Designing for the sense of Audience is a powerful tool to create cohesion and a sense of utility among users of a service. This lesson from Twitter can apply to many other services too and I dedicated a separate post to the principles of designing for Audience. [...]

Posted by ReVou Blog » Blog Archive on 26 August 2008 @ 5pm

[...] Pour la connaitre, rendez vous sur le site de l’auteur.. http://www.dotgrex.com/dsp/2008/08/3-loops-of-designing-for-audience/ [...]

Posted by Les raisons du succès de Twitter | Webetoiles on 29 August 2008 @ 11am

You must log in to post a comment.

Facebook: Designed for Audience? Not so much. Introducing Community Analytics