Hacker News new | past | comments | ask | show | jobs | submit login

Etsy users put things in their cart to bookmark them.

I haven't been there for six years now, but one of the problems I worked on at Etsy was getting people to stop using their cart as a bookmarking tool. While I was there I worked on the functionality to fave an item as well as the functionality to add items to a List of favorites. There was another tool called Treasuries for this purpose that we phased out, so there were at least three systems that Etsy built to try to help people keep track of items they like without putting them in their cart. I know when we introduced Lists, several colleagues and I worked on that functionality for a few months before it ever saw the light of day. Even so, users continued to put things in their cart "so they wouldn't forget them". It was a very frustrating result; this was the exact behavior we were hoping that Lists would eliminate.

It wouldn't surprise me if it's true that the item really is in that many carts. I would also agree that it's not useful or accurate information for you, another shopper, since an Etsy user "having it in their cart" is in many cases not a very strong signal that they will purchase the item in question. Inflating the number intentionally would definitely be a dark pattern. If that number is intentionally inflated or is known to be inaccurate or fictional, dark pattern for sure.

Whether the current functionality qualifies as a dark pattern or not is a lot harder to judge. Is it poor design? Yes. For sure. Is it harmful to the user? Again, I think yes.

Is it a dark pattern if you design something poorly unintentionally? Does that term measure intent or impact? In a legal context I would expect the measure to be intent, so in that context this is probably not a dark pattern, but HN is not a court of law, so in this context... probably yes?




> Inflating the number intentionally would definitely be a dark pattern.

Inflating the number intentionally would be criminal fraud, plain and simple.

A dark pattern is making the „Delete account“ button smaller and grey while making the „No, take me back“ button huge and green.

Literally lying with the intent of getting money from somebody is fraud and has nothing to do with dark pattern.

Btw not attacking you personally, just wanted to clarify this misconception.


> Inflating the number intentionally would be criminal fraud, plain and simple.

With the amount of Math.floor(Math.random() * 1000) out there, I doubt any case has proven this to be something you can bring charges against a company for.


I'm sure there is a lawyer somewhere that is counting their percentage from when they win the rain maker of cases that takes the industry down on this fact alone. If only Grisham would write that novel.


Sorry but just because a crime is committed a lot, does not make it less of a crime.


My point is that we don’t know that it is a crime until someone fights over it in court.


users continued to put things in their cart "so they wouldn't forget them". It was a very frustrating result; this was the exact behavior we were hoping that Lists would eliminate.

My wife does this, not just to Etsy, but on all kinds of e-commerce sites. So I apologize on her behalf.

I suspect that it's related that she's also one of those people who will never bookmark a web page. Instead, she keeps a hundred tabs open. I don't understand it. Some people are just wired that way.


Don't apologize. It's a pretty common practice. Some e-commerce vendors may not like it, because it disturbs their statistics or marketing shenanigans, but the error here is on their side - they assume that putting something in a cart is an intent to purchase. That assumption is wrong.

It's obvious why this happens. The shopping cart, as an e-commerce pattern, is a bookmarking tool. You put stuff there, it stays there while you browse the store for other stuff. If you step out for an hour and come back, things you added to the cart are still there. If you close the tab and open it later, the things are still there. If the price changes in between, it's updated. If an item goes out of stock, it's reflected on the cart screen. If it quacks and walks like a bookmarking tool, ...

The way for the e-commerce sites to stop it is obvious: put a time limit on the basket. Purge it if the user leaves it be for more than a couple hours. But for some reason, nobody seems to do that :).

As for the browser bookmarks, I also don't use them much (nor does anybody I know). They map badly to actual use cases. For short-term storage, tabs are perfect (especially when the browser saves them between restarts). For mid-to-long-term storage, you want to save your links where you can find them on any device, and often you also want to store them within the service itself (see also: stars on GitHub - they're not an expression of appreciation for the project, they're just bookmarks).


> stars on GitHub - they're not an expression of appreciation for the project, they're just bookmarks

Project maintainers often don’t think so. I think they should be just bookmarks and not a measure of popularity, better to hide the number of stars. It’d hopefully make some maintainers more humble and helpful. Maybe!


They are really good to understand whether project is used by enough folks for it to be validated and most likely maintained.


Isn’t that what the commit dates are for? Or the issue list?


Amount of issues to infer how much library gets used? That might work, but it feels like amount of issues would depend very much on the complexity of the library itself. It would be great if this number was also on the main page then and it would be possible to sort by that, but it still feels iffy to use that.

And maybe in some cases you would like to know amount of issues per amount of stars.

With issue count if it's a simpler type of library you would imagine there are quite few issues, but you'd still like to know whether this library is validated by enough folks. If it has plenty of stars and very few issues, this seems to be indicative of a very good option.

Ideally you look at all signals, also download counts from packagist/other managers as well.

I just don't think it would be a valid idea to remove the star count in an attempt to make some folks more humbler. I doubt it would make maintainers more helpful.


I do this too. A good question for OP is: why is this a problem? Just let users do what makes sense to them. Why do you have to get them to stop?


I like how Amazon has a "public list" and "private list" by default, in addition to all the custom lists you can make.

Seems like the reasonable thing to do in the above case is to have a default "shopping list", and if someone puts an item into their cart and doesn't buy it within the allotted time, it gets automatically moved to the "shopping list". Make the shopping list highly visible on all the cart-related views. Problem solved?


I'm genuinely curious...what does she do when she wants to buy something then? From what you describe, she would have to remove all but what she wants, then re add everything.


I do this too. For most places I use it as a shopping list, and I just keep adding small things until I have enough for a bigger order, or until I get free delivery. Gotta save those bucks.

For places that sell expensive stuff like synths, guitars, tech stuff, I add it so I can see the total amount. Then I sleep on it. Sometimes more than one night. It might get bought along the way, so it's a great deterrent for impulse purchases.


Ohh that makes sense. Thank you for explaining!


> one of the problems I worked on at Etsy was getting people to stop using their cart as a bookmarking tool

I bookmark things in my cart in both Etsy and Reverb because the bookmarking requires an account, and I'm definitely not making one. But at least that doesn't seem to count in the "x users have this in their cart".


Intention doesn't need to be a part of defining a dark pattern. It is a dark pattern whether it was intended as such or not. However, intention could definitely be taken into account during sentencing/punishment decisions.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: