SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Don’t Be a Douche – Best Practices for Game Mechanics In Your Web App Sachin Agarwal
This is not this
Viral mechanics Game mechanics
This Not This
Base Case Exception Case
2%
Viral mechanics Game mechanics
Viral: Utility Versus Pings Utility Number of Pings
2%
?
Types of Game Mechanicsin Web Applications All game mechanics are still based on points – so you have to track and count “good behaviors” Player versus System  Completeness Scores (eBay: high scores) Progress (LinkedIn:Completing game, “new art”)  Collections (Foursquare: 120 stars) Other mechanics here? Full feature completeness (Etherpad?) Player versus Player Competitiveness Leaderboards
Best Practices Revisited(For the SlideShare peeps) Game mechanics Encourage users to engage in behavior that they should be doing anyway Sometimes they don’t know what to do – tell them! Avoid leaderboards Viral mechanics Make sure there is positive utility to the user or they’ll cut off your ability to promote (or stop using your app) If you really want to be aggressive (4sq), the positive utility has to be in aggregate
Take Home Box(Extra Credit Reading) http://developer.yahoo.com/ypatterns/social/people/reputation/ http://blog.meatinthesky.com/good-game-mechanics-in-your-web-app-are-good http://gigaom.com/2010/03/26/case-studies-in-freemium-pandora-dropbox-evernote-automattic-and-mailchimp/ http://kotaku.com/5479125/points-for-toothbrushing-the-gaming-speech-everyone-is-talking-about The first version of this presentation: http://www.slideshare.net/dawdledotcom/actually-useful-trust-metrics-2008-08-09
Thanks!

Weitere ähnliche Inhalte

Kürzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Kürzlich hochgeladen (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Empfohlen

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Empfohlen (20)

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 

Game Mechanics Best Practices Bar Camp Boston 5

  • 1. Don’t Be a Douche – Best Practices for Game Mechanics In Your Web App Sachin Agarwal
  • 2.
  • 3.
  • 4. This is not this
  • 6.
  • 8.
  • 10.
  • 11.
  • 12.
  • 13. 2%
  • 14. Viral mechanics Game mechanics
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. Viral: Utility Versus Pings Utility Number of Pings
  • 21. 2%
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32. ?
  • 33.
  • 34. Types of Game Mechanicsin Web Applications All game mechanics are still based on points – so you have to track and count “good behaviors” Player versus System Completeness Scores (eBay: high scores) Progress (LinkedIn:Completing game, “new art”) Collections (Foursquare: 120 stars) Other mechanics here? Full feature completeness (Etherpad?) Player versus Player Competitiveness Leaderboards
  • 35. Best Practices Revisited(For the SlideShare peeps) Game mechanics Encourage users to engage in behavior that they should be doing anyway Sometimes they don’t know what to do – tell them! Avoid leaderboards Viral mechanics Make sure there is positive utility to the user or they’ll cut off your ability to promote (or stop using your app) If you really want to be aggressive (4sq), the positive utility has to be in aggregate
  • 36. Take Home Box(Extra Credit Reading) http://developer.yahoo.com/ypatterns/social/people/reputation/ http://blog.meatinthesky.com/good-game-mechanics-in-your-web-app-are-good http://gigaom.com/2010/03/26/case-studies-in-freemium-pandora-dropbox-evernote-automattic-and-mailchimp/ http://kotaku.com/5479125/points-for-toothbrushing-the-gaming-speech-everyone-is-talking-about The first version of this presentation: http://www.slideshare.net/dawdledotcom/actually-useful-trust-metrics-2008-08-09

Hinweis der Redaktion

  1. This is your Chief Revenue Officer, or whoever wears that hat in your company. He cares about revenue. If you listen to him, you can end up like this guy…
  2. Big things poppin. So why do we care? Well, we really need to think about the things that drive revenue and the things that don’t…
  3. These are two very different things in the same Farmville game. By the way, has anyone else noticed that the app name for Farmville isn’t actually Farmville? It’s On The Farm. Anyway, so what’s the difference between these two?...
  4. The stuff on your wall is what you (and everyone sees). Those are viral mechanics designed to up the number of users. The stuff on the canvas page itself are the game mechanics of the game….
  5. So what does the Chief Revenue Officer care about?...
  6. He cares about viral mechanics. He doesn’t give a damn about game mechanics. He wants to get you to get your friends on the site so his cost of acquisition goes down. Well, he does care about game mechanics a little bit…
  7. He cares about game mechanics *when they’re good*. He fucking loves this shit when they work. He game mechanics that are so well done that people pay to do the same shit even more, or faster, or with an advantage, or with some kind of limited edition social proof (we’ll get to that in a bit)…
  8. But unless you’re selling additional functionality inside your app – either virtual goods or some premium features, he really doesn’t care. Even if you’re engaging users so much that they’re seeing thousands of pages a session, remember that the CPM for each additional page view goes down until you’re getting barely breakeven (at best) CPMs on your remnant inventory. So there’s really a limit to monetizing engagement in and of itself. Except….
  9. We have pretty clear data that the most engaged users are the users most likely to pony up for add-ons. Whether those are additional features, virtual goods, improvements in the experience, time savers, or whatnot –Good systems that spur engagement also end up spurring purchases, making whom happy? …
  10. Making this guy happy.Which does what?...
  11. Makes you rich.Big thingspoppin!…
  12. So who was at Friday’s MIT Business in Gaming conference? What is 2%? [It’s the percentage of social gamers that engage in microtransactions.]Who was at the Freemium Summit in SF back in March? What is 2%? [It’s the percentage of Evernote users that pay.]I’ve heard this 2% number so many times that I think there’s something about 2% as a magic number for getting people to pony up. I’m not sure what that means or how to use it in any sophisticated way, but that’d be the number I’d aim for for direct monetization of my web app or game – whether it’s freemium or microtransactions.So…
  13. So both viral mechanics and game mechanics can increase revenue. Viral mechanics increase distribution, which lowers customer acquisition costs. Game mechanics increase engagement, which makes users more likely to do things that increase direct revenue – whether it be upgrade to higher tiers, purchase add-ons, view more pages for increased advertising revenue, or whatever else it is. But this only works when…
  14. Whenthe Chief Revenue Officer and your Normal user are aligned.(BTW, I apologize for the clip art. It’s cliché’d and insulting the women in the audience, but I put this together last night after the Beer Summit.)So let’s talk about game mechanics that increase engagement…
  15. Here’s the simplest kind of game mechanic output (what I called trust metrics in the first version of this talk): a score. Scores are explicit, and they’re just simple aggregates - +1 for up, -1 for down, and sometimes a zero for a neutral. The Amazon one gets you to an effective score of 402 if you want to assume the 198 who did not find it helpful are minus 1’s. But that one requires a bit of work for users. Math! Eek! Next…
  16. Here’s the more classic example when people are thinking about game mechanics in web apps: the “progress bar”. I think we all first saw this on LinkedIn. I’ve also shown examples from OKCupid and SlideShare. In addition to the percentage, they all indicate a next action and what the results of those next actions will be. This is a very easy way to not only give credit to activities already completed, but it 1) suggests new activities and 2) provides strong incentives by giving a concrete immediate benefit to the user when she completes the action. Doesn’t matter if the user will see tangible benefits from new recommendations, photos, or demographic information – they get points!I was convinced that on LinkedIn that it was actually impossible to get to 100% completion; I thought they’d always have additional hoops to jump through to get additional percentage completions.Interestingly, I can’t find the progress bar on my LinkedIn after their most recent redesign – perhaps its outlived its usefulness – to LinkedIn? Or perhaps I’m at quote/unquote 100% completion?...
  17. Here’s a third example after points and progress bars: badges, or as they were originally called on Xbox Live, achievements.Badges and achievements absolutely encourage engagement, as they built on top of points but do so with very discrete rewards. They also give someone an intermediate goal or a retention bonus…
  18. Badges and achievements may encourage engagement, but their promotion is iffy – they may actually just *take advantage* of engagement.Again, the rewarding of badges to the user is 100% benefit to the user; the tweeting of the badges being earned has viral utility to Foursquare as well as some, limited, social proof utility to the user.OK, let’s get into this dynamic in depth. Bear with me, lots of stuff happening on the next slide:
  19. Now, the exact shapes may differ depending on your particular app, but I posit to you the following three things:The utility to the company/site at any given ping is higher than the utility to the user. Think about the utility Zynga gets from someone publishing to their wall versus the utility the user gets. They both get positive utility for the first few pings, but Zynga always has more to gain from a new user joining than the user gains from having any particular Facebook friend join.The diminishing returns to the user are relatively linear; the diminishing returns to the company are linear, but on a less severe slope until the point where the utility falls off a cliff because they may have incited the user – or her followers – to stop sending/receiving these messages. Worst case, a user quits because she was spamming her friends too much. You see this with the auto-tweeting of Foursquare badges even when checkins themselves aren’t tweeted. You need to be careful about this stuff or you’ll lose your ability to spread virally. Facebook, for example, had to start enforcing better behavior around this because users couldn’t find way to turn this stuff off. You might just lose your access to the user entirely.So….
  20. So remember when I said 2% was the magic number for freemium and microtransactions? Well, right now, in most web apps, we monetize in a freemium fashion – getting people to pay for a higher tier. But what if we start using game mechanics more and more? …
  21. So this is Jesse Schell, the writer of The Art of Game Design. If anyone knows anyone who works in gaming, it’s pretty much a seminal work. There’s a copy of this book in the office of every game studio in the country, and every single good game producer has a copy at her desk. Anyway, at the most recent GDC, Schell gave this talk that kind of messed with people’s heads. I’m not going to go over the whole thing – a link is in the bibliography for this deck – but the “oh shit” moment came at the end when he said….
  22. Some day, we’re all going to get points and achievements for toothbrushing. We should all be brushing anyway, but if we turn it into a game, we can get more people to do the things they want. Now, this is kind of dystopian, because you need some serious Big Brother shit to make it work, and the fact that it would work – and it sure would work as long as we don’t have a shift in human response to the game mechanics of today – is either exhilarating or depressing.But before we end up in a world where we get points for brushing, we’re going to get points for our interactive behavior. So what could some of that look like? …
  23. Let’s say Twitter wanted to use points and they started tracking and rewarding you for engaging in “good behavior”. Maybe that’s the number of tweets, or your followers. Maybe it’s even the aggregate number of characters in all of your tweets that have been retweeted at least five times. Whatever. So they can reward you. What might they do? …
  24. Well, maybe they’d allow you to “unlock” the ability to tweet out Emoji.Emoji are fucking awesome. Japanese schoolgirls love this shit. And you know when shit is big in Japan, it’s gonna end up here eventually. Twitter could be ahead of the curve and encourage you to engage in good behavior so you can tweet out Emoji.Next example…
  25. Let’s take something more serious, like Etherpad. Or Google Docs. Or whatever. It’s a real business tool.Pretty simple text editor. But what if you got points for the number of documents you created? Or words you typed? Or what if you earned points for the *lowest* number of revisions? What if you could take those points and use them to earn…
  26. Rich text editing privileges!Would you pay extra for these? Would you like to be able to use them just on occasion? Would you pay for the privledge? Could someone make you earn that privledge?How about this – might you start composing all your e-mails in Etherpad first, just to earn the points, just in case someday you’d like to be able to use rich text editing in Etherpad? Or Google Docs? Something to think about….
  27. So to get to a place where we start unlocking additional features and functionality based on engagement, we have to first start tracking and recording all of a user’s interactions with the app…
  28. If we start tracking and recording every single interaction, we can start assigning points scores. If we start assigning scores, we can…
  29. Encourage people to move towards completion of stuff that we want them to do (and, again, hopefully that they should be doing so they see increased utility). But if we have the data to encourage people to get to 100% completion, we can…
  30. We can also startrewarding intermediate completion steps. So if we start doing these things…
  31. Is that douchey? I don’t know. But I’ll make a prediction – this sort of microrewards for engagement are coming. Why?
  32. Because this guy is going to find a way to get you to pay to skip the engagement necessary to earn those points. Is that good for users? Bad for users? I don’t know. On one hand, you might save money buying additional features a la carte. And the heavy users who bitch about paying won’t have to pay because they’re earning those points. On the other hand, maybe we won’t be able to use anything on the internet because we’re all going to have nag screens to pay for every little thing we want to do with a web app.So, we’re almost done, and I’ve got a couple of text-heavy slides to wrap up…
  33. I think simple points and scores in web apps are all-but-useless now, just as the high score days of the arcades of yore (before a lot of you were even born) are all but gone. Geometry Wars, for example, is retro purely because it’s about high scores. That very focus on high scores actually decreases the number of potential players because that game mechanic no longer resonates the way it once did.I believe that PVP mechanics in a web app arebaaaaad because they encourage bad behavior and introduce barriers to entry. There isn’t a way to segregate newbies to only play against other newbies in a web app (the way that World of Warcraft has an on-ramping process for new players).Digg, among others, killed their leaderboard because it rewarded “bad” behavior, but also dis-incentivized lower users
  34. They should be doing anyway – meaning what they should be doing to get the most out of your app. If you have a dating app, *it’s in the user’s interest* to have a lot of good pictures. If you have a storage app, it’s in their interest to use as much as possible (since the more they have with you, the less they’re screwed when their hard drive goes to shit).On leaderboards, you may or may not want to expose the user point levels via your API. If you expose them, then people can calculate and publish their own leaderboards – but only your hyper-competitive users will find/monitor it anyway, and that may end up being a case of “who’s gaming whom?” If you want to be religious about it, tough luck. An enterprising and motivated hacker is just gonna screen-scrape you anyway. If they do that, then you’re in the proverbial good problems to have – your engaged users are crazy engaged. (Remember, they may not necessarily be your best users – your best users are always – always – the ones who provide you with the most revenue.)If you choose to have viral mechanics, be cognizant that you’re doing it for your company, not for the user