Comments on: Manipulating App Store Reviews with Dark Patterns https://www.90percentofeverything.com/2012/05/21/manipulating-app-store-reviews-with-dark-patterns/ User Experience Design, Research & Good Old Fashioned Usability Wed, 01 May 2019 06:01:29 +0000 hourly 1 By: Bob de blower https://www.90percentofeverything.com/2012/05/21/manipulating-app-store-reviews-with-dark-patterns/#comment-585954 Wed, 15 Jan 2014 19:23:22 +0000 http://www.90percentofeverything.com/?p=5721#comment-585954 Honestly.. Hmmm.. I blackhatted this. Got a bunch of ratings.. I think the key to not getting caught is mixing your ratings. Dont go all out on 5stars. Get 20% of 5stars 10% of 4stars etc etc and also get a couple of 1 and 2star ratings. If it’s all out of proportion everyone’s gonna see that it’s fake. Including Google! hehe. Not sure if I should be sharing this in that case I’m sorry. I get my android ratings at [link removed] :D if anyone wants to know..

]]>
By: Jonathan Libov https://www.90percentofeverything.com/2012/05/21/manipulating-app-store-reviews-with-dark-patterns/#comment-530595 Tue, 05 Nov 2013 09:01:12 +0000 http://www.90percentofeverything.com/?p=5721#comment-530595 Hi L,

You make some excellent points, though I think your interpretation of earlier comments skews a little too far in the negative direction. Allow me to make the case for “bad reviews are published for the wrong reasons”…

As you mentioned, “A well designed app has few or no ways to misuse it. It’s designed so that it communicates what it can and cannot do; users do not need to put in excessive effort to understand it.” That’s true, and when users complain about, say, a particular function missing in our app, even though it’s actually there but the user can’t find it, then we take that feedback and discuss how we can improve it. If the user ends up leaving a negative review because of it, then we take our lumps. The user is not “wrong” in this scenario at all, he’s right.

But consider the example that was given: a poor network connection. Your average user (i.e., a non-developer) might not be sensitive to the fact that the issue is actually with his device. This is also the case with users who jailbreak their device and aren’t aware of all the consequences. We’re happy to communicate with that user to get to the bottom of whether the issue is particular to him or if it’s an issue on our end. The notion that we should merely stand by while the users leaves a review on the App Store (“couldn’t the developer simply read the app store reviews and make the fixes for further updates?”) almost seems unfair to us — we’d like to be able to help the user by opening a dialogue with him, if for no better reason than we love our customers! We can’t help users who leave reviews in the App Store, where the user is identified by a nickname, not an email. If the user leaves a two-word “doesn’t work” review on the App Store, that doesn’t help us fix our app.

Regarding, “Can you imagine using an app for 30 seconds, deciding you don’t like it, and then being asked to ensue in a long drawn out conversation with the developers about why you are wrong for not liking it?” We don’t ask the user to engage in a “long-drawn out conversation”. We reply with a genuine, well-meaning, “What could we do that would better meet your needs?” With all due respect, this point seems to divert from the real question here, which is…

…Does our feedback form “trick” users into thinking that they’re actually leaving a review (implied by “faux review page”). Perhaps there are some users who mistake it, but consider that…

– We present fields (Like this app? Feedback type?) which do not appear in the App Store, which we think help to differentiate it.

– We explicitly enable developers to color the buttons in a way that matches their app, so that it’s considered part of the same experience as their app

We could present very explicit warnings like “Please note that this is not an App Store review”, but wouldn’t a warning like that confuse users even more and deter them from sending feedback (that we really value)? Our motivation here is not to be deceptive, but rather to present as *simple* and friendly an experience as possible so that we can collect as much feedback as possible.

And regarding an option to leave a review in the App Store after negative feedback, then there is a wide, wide swath of apps which follow this pattern. It is common practice for developers to present a “Would you like to review our app?” alert after a positive action (e.g., after a user finishes a level in a game or finishes creating a cool photo) — should those apps also be presenting that alert after a crash or a serious bug (“Our app just crashed. Would you like to leave a review in the App Store?”). That scenario on the other end of the spectrum seems very far-fetched.

One way to look at our feedback system is that it’s like a tip jar: if you get good service, you can show your support by leaving a review. Or like a hotel which asks you to leave a review on TripAdvisor if you have a pleasant exchange with the concierge upon checkout. Would it be more perfectly meritocratic if a café offered you to take money out of the tip jar if you didn’t like your service, or a hotel to encourage you to voice complaints on TripAdvisor? Perhaps, but do you really fault cafés and hotels for not doing this?

Feel free to reply via comment or email me jonathan AT appsfire DOT com

]]>
By: L https://www.90percentofeverything.com/2012/05/21/manipulating-app-store-reviews-with-dark-patterns/#comment-530353 Mon, 04 Nov 2013 23:27:20 +0000 http://www.90percentofeverything.com/?p=5721#comment-530353 of course the appfire developers have a lot to say here. I agree with Carlos, appfire made a way to protect developers, and from a user-centered point of view, it is manipulative and whether intentional or not, unethical. Let’s take a bit of this overly pedantic counter-argument appfire posted:

“Many times bad reviews are published for the wrong reasons and are wrongly attributed to the developer who has no chance to answer in the app store (eg users complaining of an app performing poorly, when the problem was the wifi connection or poor 3G connection..).”

So what you are saying is that users are wrong until proven correct? Or that developers should be able to prove that they are not at fault? I believe legitimate developers will take the good and bad with equal grace and stride, and not need such a shifty system to “protect” them. If a user is truly “wrong” and misuses an app, then it should be apparent that is the case and it won’t affect the overall rating. But this is a very developer-centric perspective. In reality, a well designed app has few or no ways to misuse it. It’s designed so that it communicates what it can and cannot do; users do not need to put in excessive effort to understand it.

But to the main point of this article and the ensuing argument, I have no doubt that the interface in the example here is manipulative and unethical. If the intention is truly to give a direct pipeline to the developers from the user, couldn’t the developer simply read the app store reviews and make the fixes for further updates? The facebook iOS app goes directly to the app store, no need for shifty re-directs. It also presents an image of honesty and integrity. And in the case that developers imagine users would actually want to have an extended conversation with the app developers for an app they dislike… (extremely unlikely), well in that case why would there not be an option to leave the review in the app store? Nobody is being fooled here, and the last argument of trying to create a dialogue is weak at best. Can you imagine using an app for 30 seconds, deciding you don’t like it, and then being asked to ensue in a long drawn out conversation with the developers about why you are wrong for not liking it? Let’s be real.

]]>
By: Arvind https://www.90percentofeverything.com/2012/05/21/manipulating-app-store-reviews-with-dark-patterns/#comment-517771 Sun, 13 Oct 2013 12:56:07 +0000 http://www.90percentofeverything.com/?p=5721#comment-517771 Good discussion, both sides make valid points. Nub of the matter is that app developers should have an opportunity to respond to brickbats and bouquets, and App Store does not afford developers such opportunity – probably because they don’t want the admin burden of moderating or mediating. But this is something they “owe” developers. Unless Apple offers this, I think Appsfire offers a legit approach, despite the bias it introduces.

]]>
By: Jonathan Libov https://www.90percentofeverything.com/2012/05/21/manipulating-app-store-reviews-with-dark-patterns/#comment-500550 Tue, 17 Sep 2013 14:20:31 +0000 http://www.90percentofeverything.com/?p=5721#comment-500550 Hi Carlos,

I’m a Product Manager at Appsfire. We appreciate your feedback. I’d add a few things:

1) Transparency is very important to us (try out our app if you haven’t already and you’ll see), and we’ve discussed something like what you suggest. The argument against adding text like this is that people would be significantly less likely to send feedback if it had disclaimers/small print like “Your feedback will not appear in the App Store.” We’d then end up with much less of the valuable feedback that helps us a developer improve his app. That’s a negative outcome for users.

I would also add that we respond to every bit of feedback that we get, positive or negative. I can’t think of one occasion where users appeared to be confused about whether they were leaving a review in the App Store. Moreover, those who are unsatisfied with our answers to their feedback are free to leave negative reviews of us in the App Store. In fact those who have made the effort to send feedback and then read our response yet are still unsatisfied should be extra motivated to leave negative reviews!

2a) Say you were using standard alerts to prompt users to review your app in the App Store. If you had three opportunities to implement a “Please rate us” alert…

– After a user completed a positive action (e.g., favoriting something)
– After a negative action (e.g., submitting a crash report)
– After a completely neutral action (e.g., having just opened the app)

…in which one would you choose to display the “Review us” alert? Surely the first, no? Our feedback form logic is not that different — we’re asking users who are currently experiencing positive feelings about an app to support the app through positive reviews.

2b) I think I understand where you’re coming from — separating the moment of sending feedback from leaving the actual review. But consider that if anyone is under the false impression that they’ve actually just left a review, they’re going to learn that they didn’t actually leave a review when they get to the App Store and come across the blank review form. We don’t believe that even a small percentage of users is confused, therefore the time delay is a solution to a non-existent problem.

Feel free to engage with us on this here in this comment section or by email. My email ls jonathan AT appsfire DOT com

]]>
By: Carlos Silva https://www.90percentofeverything.com/2012/05/21/manipulating-app-store-reviews-with-dark-patterns/#comment-499144 Mon, 16 Sep 2013 00:16:00 +0000 http://www.90percentofeverything.com/?p=5721#comment-499144 After reading the post and answers, and based on my own experience as a user of apps, i consider the post has a valid question (not a sanction), appsfire has the best intention to protect the developer (understandibly) but it createas a bias in the process which would be easily solved by e.g. 1.- Stating clearly that reviews wont appear in appstore 2a.- offering the app store review button in both options, or 2b, offering the review button after a response from the developer or a max of e.g. 7 days.

Just sayin

Oh, and about “You may not like it, but this is just the right thing”, really? No chance of error in interpretation? Only one right way?

]]>
By: TechnoBuffalo | Immerse Yourself in Technology https://www.90percentofeverything.com/2012/05/21/manipulating-app-store-reviews-with-dark-patterns/#comment-276342 Thu, 15 Nov 2012 04:12:01 +0000 http://www.90percentofeverything.com/?p=5721#comment-276342 […] [via 90 Percent of Everything] […]

]]>
By: Dimos https://www.90percentofeverything.com/2012/05/21/manipulating-app-store-reviews-with-dark-patterns/#comment-242531 Mon, 10 Sep 2012 10:18:32 +0000 http://www.90percentofeverything.com/?p=5721#comment-242531 Excellent arguments on both sides!

]]>
By: Ouriel Ohayon https://www.90percentofeverything.com/2012/05/21/manipulating-app-store-reviews-with-dark-patterns/#comment-217526 Tue, 22 May 2012 17:52:36 +0000 http://www.90percentofeverything.com/?p=5721#comment-217526 Harry

your post thesis is that our practice is “evil” enough to be a case of rejection by Apple. And we simply state that this is an exaggerated statement and the balance brought by commenters in HN is supporting that.

There are Dark patterns that really exists and that your post ignore to mention. We have published a very extensive response to your article on our blog.

I invite you to take a look at it. In particular at the Diagram we completed and which brings a more detailed look at how the process works and why it is right to do what we do

You may not like it, but this is just the right thing

]]>
By: Harry Brignull https://www.90percentofeverything.com/2012/05/21/manipulating-app-store-reviews-with-dark-patterns/#comment-217395 Tue, 22 May 2012 09:01:44 +0000 http://www.90percentofeverything.com/?p=5721#comment-217395 Well, I have to admit that in the discussion on Hacker News not everyone agreed with me, so this is definitely a grey area – in fact I think this is what makes it so interesting.

For the sake of continuity, I’ll paraphrase my HN comment here:

It’s true that Apple’s App Store design encourages users to vent into reviews because it does not provide a straightforward way to contact the developers or raise a support ticket. This is bad and it really needs fixing.

However, your approach is not neutral. Just take a look at the diagram for a minute. After a user submits positive feedback, they are invited to leave a review. After a user submits negative feedback, they are not invited to do so – only a highly motivated user would then bother to leave the app, find the entry in the App Store and write a review there. What’s more, it’s hard to say whether some users will even understand the difference between your internal feedback UI and the Apple App Store review UI. i.e. they might think that your feedback form posts into the App Store reviews area.

Whether you think it’s ethical or not, you have to agree that the UI is somewhat manipulative.

]]>
By: Ouriel Ohayon https://www.90percentofeverything.com/2012/05/21/manipulating-app-store-reviews-with-dark-patterns/#comment-217157 Mon, 21 May 2012 15:34:22 +0000 http://www.90percentofeverything.com/?p=5721#comment-217157 Hi there. This is ouriel co-founder of appsfire.com

For the record we re an app recommendation and marketing company. We are an app developer ourselves and works with hundreds of developers out there.

i wanted to follow up on your note regarding app booster.

First off App booster is not a review system. It is a simple a dialog system between the developer and the user. It includes a among other elements a simple feedback system which is not a review UI. It is a way for users to simply and directly contact the developers. Like thousands of apps we had at the beginning a simple email feedback system, but we realized that all it was creating was poor quality feedback – mostly blank emails. Many developers were in the same situation. So we decided to create our own app specific, mobile feedback system.

The idea behind this feedback system was, unlike the app store, to allow the developer to have a chance to respond before the user posts a bad review. Many times bad reviews are published for the wrong reasons and are wrongly attributed to the developer who has no chance to answer in the app store (eg users complaining of an app performing poorly, when the problem was the wifi connection or poor 3G connection..). We had to create a system that allow the developer to have a chance to answer first. If we were suggesting the user to drop a negative review in the app store, then we would simply kill that possibility.

When a positive feedback is sent, it is mostly likely one that does not need an answer and it felt right to entice the user to visit the app store to publish a review there. Note that unlike other methods you are describing in your post this is not forced to all users by a popup, It is natively integrated in the flow of a user already satisfied in the app. Jumping from there to the app store is not incentivized or rewarded in anyway (your post does not mention those methods used by many apps who will ask for a like on Facebook or pay users to review apps which are clearly manipulative methods). The review comes in context in a full optin way, with no tricks.

When using App booster, Users know they are not submitting a review to the App store and they send “Feedback” to the developer because this is the app messaging system. I am not sure why you would consider it differently and i would suggest an edit to your post. You seem to indicate we may try to confuse user with that approach?

We don’t agree with your interpretation this is manipulation. As a matter of fact we believe this is the right thing to do. It just makes things right for the developer and the user. No one is forcing any one and a real dialog can take place – no tricks of anyway. The real problem is that the review system is broken in the app store. It is being gamed, it is being manipulated, but you should look in a different direction: look at services paying or rewarding users creating massive pattern of ratings in a matter of hours.

For the record we created for our quality index (App score) a system that detects abnormal rating patterns. We know a little about that. http://blog.appsfire.com/introducing-the-appsfire-app-score-the-ultimate-quality-score-for-mobile-apps/

App booster is an user friendly, developer friendly way to re-establish what the app store has never offered: a direct dialog channel with the user and a smart feedback system to treat efficiently bad and good feedback.

Let me know if you have more questions

PS: We actually showed our system to some people at Apple who actually reacted very positively to the initiative.

]]>