Live data from Hacker News

Is StubHub's Website Deceiving Users?

jordancolburn.com

71–80 of 99 posts

Re: Is StubHub's Website Deceiving Users?

#71
post #69

> if (!globals.hideUrgencyMessage && SH.mbox.justSoldEvent && urgencyMessageListings && urgencyMessageListings.length) { Have you considered that SH.mbox.justSoldEvent might be noting that there were recent sales, and while they weren't just sold as the page was loaded, the system may actually indicate that sales are happening and to be aware that the listings may not persist in the current state for long? As of righ…

I did think that might be the case. However, after deleting the IDs multiple times, the same sold tickets kept popping up, even minutes later (didn't time it exactly, but it was a while).

So, why don't the sold tickets follow the sorting rules, they are inserted at the top. And why is it limited just to 2 of these unsorted previously sold items at the top and not just mark them in their place on the list if they have since sold. It seems pretty clear to me that it was designed to create a sense of urgency to the user. Another user on reddit also reported that they saw items that did not match their filters at all but were somehow inserted on their list.

I am 100% open to the fact that poking around for 20 min or so might not lead me to a complete understanding of their system, but the intent of this code seemed pretty clear to me and I was able to continually able to bring up already sold tickets.

Re: Is StubHub's Website Deceiving Users?

#72
post #55

Earlier quoted context omitted.

> By displaying false information, they are point-blank lying. That's misinformation. As a devil's advocate, despite the presentation being scummy, there's definite consumer value to seeing tickets that sold. It helps correct an information imbalance between sellers and buyers. If all you saw were available tickets, you'd have no way of knowing whether they were being priced above market or not. By showing you two sa…

"there's definite consumer value to seeing tickets that sold. It helps correct an information imbalance between sellers and buyers." I don't think you're playing the devil's advocate. By all means - they and and as you indicate - maybe should show recent tickets sold. That's valuable information. But what they are showing is made up data. Not good. And definitely 'anti valuable'.

They are showing tickets that recently sold. Just regardless of whether or not they fit in your searches and whether or not they knew they were already sold at the time you loaded the page.

They are going out of their way to insert previously sold tickets at the top of searches to make things look busy. I never timed how long it could be from sale to "simulated sale" but there were a few that stuck around for probably 10 min (guesstimate, but it was long enough to grab my coworkers and discuss and look at the code and refresh a number of times).

Re: Is StubHub's Website Deceiving Users?

#73
post #69

> if (!globals.hideUrgencyMessage && SH.mbox.justSoldEvent && urgencyMessageListings && urgencyMessageListings.length) { Have you considered that SH.mbox.justSoldEvent might be noting that there were recent sales, and while they weren't just sold as the page was loaded, the system may actually indicate that sales are happening and to be aware that the listings may not persist in the current state for long? As of righ…

I did think that might be the case. However, after deleting the IDs multiple times, the same sold tickets kept popping up, even minutes later (didn't time it exactly, but it was a while). So, why don't the sold tickets follow the sorting rules, they are inserted at the top. And why is it limited just to 2 of these unsorted previously sold items at the top and not just mark them in their place on the list if they have…

> However, after deleting the IDs multiple times, the same sold tickets kept popping up, even minutes later (didn't time it exactly, but it was a while).

Well, those sales were almost 7 minutes apart. I just looked, and the next sale was at 2017-09-11T17:59:24.000Z, so almost 15 minutes later.

> And why is it limited just to 2 of these unsorted previously sold items at the top and not just mark them in their place on the list if they have since sold.

Stubhub lets you limit the shown tickets to specific zones, sections, price ranges, quantities, etc. There's no guarantee that the latest sales would be visible in your normal display. That said, if they really wanted to deceive people and make them think there was a sense of urgency when there wasn't, they could search through all the prior transactions for this event (~ 100 so far in the last 24 hours) for items that more closely matched the price and/or section and/or row to make you think that what you're looking at right then is what's selling, even if the transactions were from hours ago. Limiting themselves to what I think are likely the two most recent transactions and being completely transaparent about the section, row and prices the were sold at is fairly straightforward if you ask me (and more than you'll get on some primary markets, such as TicketMaster, where promoters will withhold large chunks of inventory to make the event look more sold out than it is, only to release them closer to the event date).

> It seems pretty clear to me that it was designed to create a sense of urgency to the user.

Sure, but what they're trading for that is real market information, which is useful for the user as well. It's a trade, not necessarily a deception or manipulation.

> Another user on reddit also reported that they saw items that did not match their filters at all but were somehow inserted on their list.

So here's a question, say you're Stubhub and you want to indicate the last two sales, so users know what's selling and to hopefully influence them to buy now. You don't want to show all sales, that's proprietary information, and only a certain amount of history is even provided to those people with accounts selling for that event. How do you integrate that into the page display in a way that is noticeable, doesn't detract from other useful elements to much (such as a designated section when there aren't any recent sales, which could possibly be used for more room to show the map or listings), and can easily be added/removed as needed?

I think given those constraints, which I think are likely and not very extreme, the method they chose is a fairly natural choice, even if it doesn't make everyone happy.

> but the intent of this code seemed pretty clear to me and I was able to continually able to bring up already sold tickets.

Careful with attributing intent, or thinking you completely understand all the implications of that intent. There's a lot that goes into something like that and sitting down with someone responsible for it and understanding their position, thoughts and reasoning might change your opinion on the matter even if the intent is the exact same. Imperfect knowledge of complex systems leads to imperfect understanding actions within that system. We have different opinions on what is going on here, but that might just be because one or both of us is missing information that the other has about how the system functions as a whole. I, for one, see this almost entirely in a positive light, now that I believe I understand some of the details of how it functions. It's not fake data being presented, and it doesn't seem to be cherry picked to create incorrect assumptions in the buyer. I think it's the most recently sold items, and while the signalling isn't perfect, I would much rather have that data available than not.

Re: Is StubHub's Website Deceiving Users?

#74

Company responded and said they removed the "feature". They confirmed to me that it was part of an AB test (which I had seen in the code), but did not confirm or deny my suspicion that the AB was used to apply it only to events where it was less likely to be discovered. I was half-jokingly going to ask for tickets to the game, lol. But after they requested I post an update and clarify their response to removing the f…

> And I think their urgency in removing it only shows how bad it really was, not how concerned they are for users.

Well, that only really shows how bad it might be or was being perceived and whatever backlash it might generate. It's entirely possible to feel like you have to backpedal on something that was meant entirely for the good of others because it's perceived as self serving (not that this situation maps to that, I'm making a general point).

Re: Is StubHub's Website Deceiving Users?

#75
This is an interesting play on a very old con game[0] that was common in used car dealerships and appliance shops.

It works like this: You walk in, interested in buying. You talk with the salesman, settle on a car but are having cold feet/want to talk it over with your spouse, etc. Just as you're about to "walk away", an employee dressed down to appear as a customer, swoops in and makes a "cash offer" on the car you were interested in. Haggling ensues with the other guy protesting that "you weren't going to buy it, so I want it!" and you reluctantly put a down payment on it to keep it from being stolen out from under you (good old loss aversion at its finest).

Alternatives to this include having an appliance/couch that is not ridiculously, but significantly marked down from its street price that the salesman is convincing you to buy. Your sales guy talks about what a great unit it is and its great price and you're ready to pay and take it home when he springs on you that the "Sold" sign fell off the unit and conveniently slid underneath it. Not to worry, of course, because there's just as good of a deal on the upgrade and even though it's a few hundred more, he'll knock the same hundred or so off of that price that the other was marked down, so it'll cost more, but it's a better unit[1].

Of course, the more expensive unit isn't -- really -- more expensive, or better than the one you were looking at, it's just marked at a price they can actually sell it for and make money. The other one wasn't even for sale in the first place, it's a prop. This is exceptionally common at middle-class furniture stores where the prices listed on everything are MSRP and the product never sells for that price with even the lowest-on-the-rung sales guys having a percentage on the price that they're allowed to discount without approval[2]. It gives the salespeople the lee-way to make you feel like you're getting a good deal and pull stunts like this to up their commission/the stores profits. When I worked retail (not commission), this was a common practice and that "more expensive item" often had a bonus attached to it for the salesperson (sometimes money, sometimes free stuff).

It's interesting to see some of this playing out in the digital world, which basically eliminated a lot of these practices because you can instantly compare pricing/products among many sellers/stores, but there'll always be ways to play at the weaknesses of the buyer.

[0] Which I thought was a clearly defined illegal practice, like "bait and switch" is known to be. But might not be (though as some have mentioned, the FTC might have an opinion on the subject).

[1] ...and this is basically a form of bait and switch, but it's a lot easier to get away with and falls into a grayer area depending on the jurisdiction (usually a product that isn't available has to be advertised at a great price where upon arrival to purchase the product, an alternative, higher-profit item is peddled with the company having never had any intention of selling the cheap product).

[2] Though a really common way of convincing a customer that they're getting a great deal is to bring that manager in to do the ceremony of granting a discount even though the sales guy could have done it himself. "Since it was my fault in trying to sell you something that was already sold, I'll explain that to the GM and see if we can give you a bigger discount for the cock-up."

Re: Is StubHub's Website Deceiving Users?

#77
post #73

Earlier quoted context omitted.

I did think that might be the case. However, after deleting the IDs multiple times, the same sold tickets kept popping up, even minutes later (didn't time it exactly, but it was a while). So, why don't the sold tickets follow the sorting rules, they are inserted at the top. And why is it limited just to 2 of these unsorted previously sold items at the top and not just mark them in their place on the list if they have…

> However, after deleting the IDs multiple times, the same sold tickets kept popping up, even minutes later (didn't time it exactly, but it was a while). Well, those sales were almost 7 minutes apart. I just looked, and the next sale was at 2017-09-11T17:59:24.000Z, so almost 15 minutes later. > And why is it limited just to 2 of these unsorted previously sold items at the top and not just mark them in their place on…

I appreciate the thorough response. It did make me stop and think about my assumptions. You present some convincing points,but I still come to the same conclusion because:

1. The sales stop showing after the first load and the values are saved in application storage. Why would they hide them if they are so valuable to the user. My guess is that users would be annoyed to constantly see these values and the users would catch on that they are only "recent" and not "realtime" sales

2. Why are the recent sales randomized in their location on the list. If it is such valuable info, why are they not placed at the top every time. Again, b/c users would ignore them and quickly learn they are not real-time sales.

3. If it so valuable to users, why not present it in a special location such as its own list. Why would useful pricing data be randomly put into the top of the list. Again, users don't really care so much about what recently sold as much unless it affects what is available now.

4. As SH, you have the option to show people recent sales, or how many tickets that are left. But to only show two recent sales and do it in a way that blends with other tickets is a deliberate choice to manipulate the user in a way that does not coincide with their expectation that those tickets shown to them on load where available when the page was loaded.

Basically, this "feature" was a combination of many design decisions and all of them lean toward cues to the user that these items are "real time" sales that just happened since we loaded the page, and away from helping the user realize the true nature of these sales. And of course it is done in a way that benefits stub hub and not the consumer, which is upsetting from a place that presents itself as a "marketplace", since users expect transparency from them (the price you list is the price, what I am told is available is available).

Re: Is StubHub's Website Deceiving Users?

#78

Some poor programmer had to grit his teeth and implement this while pressured by his "agile" "product" "manager" to "finish the sprint".

Probably not that poor after having received his check for doing so.

I meant poor in more of a higher fulfillment sense

Re: Is StubHub's Website Deceiving Users?

#79
post #50
post #49

Earlier quoted context omitted.

Possibly, but here StubHub would have to explain why they displayed it as unsold with a delay, and why the FTC should not consider that deceptive. If the ticket was already sold, why the delay? A reasonable consumer think that specific ticket had just been sold at that moment, which sounds like a material misrepresentation.

Totally agree with you. Unfortunately, I don't have faith the FTC would side with consumers on this. Now, if Stubhub advertised the ticket as being available on a prior page knowing it was sold out...

It was displayed as being available for a few seconds before it changed to sold...

Re: Is StubHub's Website Deceiving Users?

#80
post #69

> if (!globals.hideUrgencyMessage && SH.mbox.justSoldEvent && urgencyMessageListings && urgencyMessageListings.length) { Have you considered that SH.mbox.justSoldEvent might be noting that there were recent sales, and while they weren't just sold as the page was loaded, the system may actually indicate that sales are happening and to be aware that the listings may not persist in the current state for long? As of righ…

This isn't completely relevant to your point, but I'm curious how you're seeing the sales times?
Post reply on HN