Live data from Hacker News

Ad block shouldn't break your checkout

ilakovac.com

141–150 of 204 posts

Re: Ad block shouldn't break your checkout

#141
post #30

Your checkout shouldn't trigger ad block. Stop slavishly bowing to GA everywhere. I'm about to give you money. That's the only 'analytic' you should care about. I'm tired of being treated as little more than a data cow, always ready for milking. Just. Stop. To the person who ignores people who complain because their 'non-standard' browsers fail on their site, why do you have a site if you don't care about your users…

GA? Some carts have 20 other sites they contact.

Re: Ad block shouldn't break your checkout

#142

IMO, this points out the inherent and unresolveable contradiction between browsers being a user-agent, and browsers being a precisely-specified execution environment for arbitrary applications. A browser that is built to operate in the interests of its user will not run code that is harmful to them, whether that's code to track them, code to mine bitcoin, or code to display advertisements. On the other hand, a browse…

The answer to the contradiction is to test with uBlock.

The existence of Firefox as a counterweight to Chrome means that the web standards are not going to win. Ads will be blocked. Cope and deal.

Re: Ad block shouldn't break your checkout

#143

Earlier quoted context omitted.

> And they'd be absolutely blind without GA. Good. > If you were actually in a physical store then they could look at you through the cameras. That's a gross idea to have.

You must think a store is just a place managed by genies or something.

I'm pretty sure it's managed by people, and doesn't need to constantly surveil people to function.

Re: Ad block shouldn't break your checkout

#144
post #91
post #70

Earlier quoted context omitted.

That's great, but all of that tracking is pointless if I can't actually complete the sale

That's not on TeeSpring, that's on Ublock Origin, which replaces the GA object with a dummy. The user is running code on their local machine that breaks his/her own ability to complete the sale.

If your site put a selfish arrogant tracker in the way of completing the order... then you lost the sale. And the customer, who won't be coming back. I don't give a good god-damn about how it's "part of the site". It's not part of the transaction, and you put it there, and it broke things.

Re: Ad block shouldn't break your checkout

#145

Some critical sites I need to pay through are so fundamentally broken by uBlock Origin and uMatrix that I've been forced to use the embedded browser in the LastPass app. Since they're utility bills, credit cards, insurance portals, etc, I don't really have a choice not to use their services.

You can just disable your ad blocker for the website.

There are some sites where I've tried fully whitelisting them on uMatrix, and that's enough--so I give them a dedicated Container Tab and use it that way. But there are others where even with uB0 and uM completely disabled, the site still refuses to let me sign in. I'm not sure if it's some combination of Firefox's built-in tracking protection, or the fact that I'm coming in through a VPN, or what: but at some point, rather than spending a half hour fighting with it, just signing in on my phone was easier.

Re: Ad block shouldn't break your checkout

#146
post #25

I am an author of a photo editor https://www.Photopea.com . Whenever someone reports a bug to me, I ask them if they use any site-modifying extensions. If they do, I ignore them completely, even if they wrote a long, detailed report. Web authors make websites for standard web browsers. I do not consider a browser with site-modifying extensions to be a standard web browser, and it is not my job to test my website with…

> I ask them if they use any site-modifying extensions. If they do, I ignore them completely, even if they wrote a long, detailed report. Note to self, don't use Photopea due to poor customer support. You would think the customer support would at least tell them to remove/disable the add-ons instead of ignoring them.

Yes, don't let them write a long message if you are not going to read it. At least tell people that they need to try the website without any extension before reporting any issue.

Anyway, ad blockers are standard now and they usually share the blocking lists. Supporting them is just a matter of installing uBlock Origin in the browser you use to develop.

Re: Ad block shouldn't break your checkout

#147

I’ve reported this to Teespring and all they reply with is to try another browser and clear my cookies. They won’t listen. They’re basically making Teespring unusable for the technical crowd.

The *adblocker crowd. I think I'm in the "technical crowd" but I've never used an adblocker. Running non-compliant extensions is your right, but the results don't need to be supported. I've run into this situation a number of times, although not with adblock. My advice has been to disable the extensions, or use a different browser without them.

> non-compliant extensions

Compliant to who/what exactly ? Extensions are executed in a user agent, ie a software acting on behalf of a user based on the settings they prefer. If anything it's the website that's non-compliant with the user's choice.

Re: Ad block shouldn't break your checkout

#148
post #6

TBH I don't see this as a TeeSpring problem - the code on their page guards against a realistic scenario (the GA script fails to load), but the "break" is caused by uBlock's changes. The article's title is correct: ad block shouldn't break checkout. Injecting a bogus value into a global breaks checkout, so ad block shouldn't do that.

How does analytics factor into the functionality of the checkout? That's the only question that matters here. The answer is it doesn't, so regardless of if it loads, is buggy, or has weird data, it shouldn't stop the checkout process.

Re: Ad block shouldn't break your checkout

#149
post #65

Earlier quoted context omitted.

> I'm about to give you money. That's the only 'analytic' you should care about Yeah, but who are you? Are you an impulse buyer? Returning? Did you spend an hour on the product page? Did you jump between 20 different product pages? You can't deny that this kind of analytics can be very useful for user conversion and website design. And the site in question tries to do the proper thing, checking if GA works before try…

> Yeah, but who are you? I am none of your business.

If you're trying to buy from me, who you are is literally my business.

Re: Ad block shouldn't break your checkout

#150
post #81

Earlier quoted context omitted.

yeah, I also noted not to use photopea, their whole argument just comes across as arrogance/laziness. If you rely on GA loading before the rest of a page can actually work, then your site is bullshit. Enforcing a users data is given to GA is bullshit.

I expect they'll get over the loss of your business

In any case, it doesn't make much sense to advertise that you purposely ignore user complaints. If you do that, then that's bad, but why wear it as a badge of honor?

Maybe he's just so sick of hearing about errors or bugs from thousands of users, he's sabotaging his own product in hopes it will just die and he can move on.

Post reply on HN