News for hackers. Stuff that matters.
Re:My chatbot is dead – Why yours should probably be too by dheera on Tuesday October 20, 2020 @03:39AM (#24834779)
I absolutely despise those pop-up "Can I help you" boxes on product websites (usually Intercom). It completely disrupts my flow as a reader in trying to understand the product.

That attention disruption got so bad I blocked Intercom and their ilk via injected CSS rules.

I really want to take it a step further and write a plug in to interface a chat bot with the human on the other end and waste their time so sites begin to learn to stop using that BS.

Re:My chatbot is dead – Why yours should probably be too by GordonS on Tuesday October 20, 2020 @04:37AM (#24835110)
The only ones I really despise are the ones that pop open as soon as you open the page - I haven't even read the damned page title yet, so no, I would not like to ask any questions or tell you anything about my requirements! Just.. go away!

Actually, the ones I really despise with a burning passion are the ones like above, but which follow you around the whole site like some kind of demented Clippy 2.0 - you close the popup and navigate to another page and... BAM! It's back, again!

Re:My chatbot is dead – Why yours should probably be too by coldpie on Tuesday October 20, 2020 @08:27AM (#24836482)
NoScript goes a long way to making the web usable again. Most of these crappy applets are embedded from 3rd party domains, so you can whitelist the primary domain and still block this junk. It's a bit of a pain, yes, but I can't imagine browsing without it.
Re:My chatbot is dead – Why yours should probably be too by cyberbanjo on Tuesday October 20, 2020 @08:33AM (#24836532)
UMatrix works good for this flow too
Re:My chatbot is dead – Why yours should probably be too by Forbo on Tuesday October 20, 2020 @01:21PM (#24839996)
I really hope someone in the community is able to keep the project active, it's my favorite extension by far.
Re:My chatbot is dead – Why yours should probably be too by vertis on Tuesday October 20, 2020 @04:48AM (#24835172)
Yep, It's not just Clippy, it's anything that I would want to dismiss and then it doesn't persist.

https://coworker.com has this annoying banner at the moment advertising their global pass.

Nice X to close. I refresh page and it's back. If I clear my cookies or my adblock causes a javascript error, then fair enough. Otherwise, persist my decisions please.

Re:My chatbot is dead – Why yours should probably be too by dheera on Tuesday October 20, 2020 @01:20PM (#24839992)
For that website, get a Chrome plugin called User Javascript and CSS and set it up to inject:

    #hello_banner { display:none !important; }
    .grecaptcha-badge { display: none !important; }
I know it's a lot of work to inspect the DOM and do this for every site but I just hate banners and popups that much, and very often multiple websites reuse the same banner code so my efforts start paying off after dealing with a few dozen.
Re:My chatbot is dead – Why yours should probably be too by dirktheman on Tuesday October 20, 2020 @07:07AM (#24836016)
Those are the worst... it's like entering a store, only to have your way virtually blocked by a pushy salesman.
Re:My chatbot is dead – Why yours should probably be too by amelius on Tuesday October 20, 2020 @09:21AM (#24836945)
Except the salesman turns out to be a bot with the IQ of a three year old.
Re:My chatbot is dead – Why yours should probably be too by 3np on Tuesday October 20, 2020 @11:43AM (#24838693)
Re:My chatbot is dead – Why yours should probably be too by amelius on Tuesday October 20, 2020 @01:19PM (#24839981)
Good one :)

For a next version of this sketch they could borrow some inspiration here: https://darkpatterns.org/

Re:My chatbot is dead – Why yours should probably be too by belzebalex on Tuesday October 20, 2020 @04:03AM (#24834919)
I thought like you in the past. I only installed the Crisp chatbox (with no popup) on my SaaS and was very surprised with the results: I got more contact from users through it than through Email or Telegram. I got a lot of feedback and was able to help many potential customers.

As developers who never need help, we tend to forget that some people might do, and that a Chatbox that annoys us can help them.

Re:My chatbot is dead – Why yours should probably be too by vertis on Tuesday October 20, 2020 @04:17AM (#24835000)
I find those chat boxes to be completely irritating. Doubly so if it doesn't go straight to a human, there are ones that want to shove you through the crappy zendesk "are you sure this helpdesk article doesn't answer your question" flow.

Anything that pops up and interrupts me while I'm reading something else is pretty much a deal breaker. Having to stop what I'm doing to hit a little X and get back to it has cost a bunch of companies business from me.

Having said all that, there are a couple of companies that use them in the correct way. The one that springs to mind is xolo.io. Xolo is a one stop shop for my business (expenses, invoicing, tax accounting) and has chat staffed by humans and it's a fantastic way to interact with them (as an existing customer).

I message them, and assuming it's within business hours*, I get a rapid response and answer to my question / solution to my problem.

Re:My chatbot is dead – Why yours should probably be too by ben_w on Tuesday October 20, 2020 @04:23AM (#24835032)
> I find those chat boxes to be completely irritating.

The supermajority here does, or so I would guess.

We aren’t representative, and that’s important to remember when designing user interfaces.

Re:My chatbot is dead – Why yours should probably be too by vertis on Tuesday October 20, 2020 @04:41AM (#24835132)
There is a chance of survivorship bias. You get a bunch of messages through the chat interface and all of a sudden you believe it adds value, when in reality you're potentially annoying a whole bunch of users that aren't necessarily telling you that they're annoyed.

A favourite story[1] (and I can't remember where I read it first) is the WWII bombers that the US military were trying to understand how to protect by analyzing the bullet holes. But the bullet holes only told part of the story. Any bomber that made it home to be analyzed had only been hit in a non-critical place.

I'm not saying there isn't a place for chat, because I believe that they're absolutely is. A good, direct to the person chat, or unobtrusive ability to reach out is great.

Shoving it in my face and breaking the flow of what I was doing is not.

While I agree that HN readers aren't representative, I have a hard time believing that other people don't behave the same way when presented with annoying website behaviours (even if they later want the contact with the human).

I've seen behind the scene of businesses that get customers asking stupid stupid questions, so I also understand the where the zendesk 'are you sure this doesn't answer your question' comes from. Doesn't make it any less annoying when applied badly to expert audiences.

[1]:https://en.wikipedia.org/wiki/Survivorship_bias

Re:My chatbot is dead – Why yours should probably be too by 1123581321 on Tuesday October 20, 2020 @11:58AM (#24838904)
The organization can’t do anything about visitors who are testing them with secret little rules about when they will withhold business. More typical power users are able to just ignore support options they don’t want to use and use the product.

I like the WW2 story as well, but when chat increases total interactions and conversions, it’s hard to make a case for survivorship bias.

Re:My chatbot is dead – Why yours should probably be too by vertis on Wednesday October 21, 2020 @02:14AM (#24845200)
I'm not arguing against chat in itself, merely implementations of it that interrupt the flow of what you are doing.

For example, chat popups that ask you to interact before you've had a chance to even read the title of the page.

Every customer who hasn't purchased yet is part of a funnel, and you absolutely CAN test with an A/B test (or equivalent) whether you're losing people when you annoy them by popping something up on the screen.

And perhaps I'm an outlier. If the A/B test says you get more sales when you annoy the customer, who am I to argue (or it annoys me and not them). But it does mean you will have them as a customer and not me, and that's fine.

I don't think I'm wrong to use this as one of many indicators of how annoying a SaaS is going to be to deal with over the long term.

Re:My chatbot is dead – Why yours should probably be too by nickt on Tuesday October 20, 2020 @10:21AM (#24837593)
Re:My chatbot is dead – Why yours should probably be too by TeMPOraL on Tuesday October 20, 2020 @04:35AM (#24835089)
"Non-representativeness" is overused; we voluntarily take away our own voice about UX, and then complain that it sucks.

In context of UI annoyances and regular people, it's also worth remembering that the representative (i.e. not tech-savvy) population accepts what it's given. They don't have the mental models to conceptualize what exactly is it that annoys them, and they don't have a voice to express that annoyance. But they are annoyed, and you can hear that when you actually talk to them. The frequently heard things like "Why did they have to rearrange everything again?", "Google 'xyz contact form' because it's easier than finding it on the xyz site", or "My computer is slow it's probably viruses" are symptoms of that.

Re:My chatbot is dead – Why yours should probably be too by surajs on Tuesday October 20, 2020 @08:47AM (#24836655)
> Having said all that, there are a couple of companies that use them in the correct way.

this. chatbots are significantly less than what they're hyped up to be.

Re:My chatbot is dead – Why yours should probably be too by mrkwse on Tuesday October 20, 2020 @04:42AM (#24835140)
> As developers who never need help, we tend to forget that some people might do

I think one of the most regularly overlooked areas in which people may need help is through accessibility features. I'm not neurodiverse myself, but things that pop-up and animate can be problematic for those that are.

Having the option there may be useful, but the intrusive pop-ups that the previous comment referred to do not seem useful to me, and could even greater confound the experience for groups of people. I'd expect the intrusive features are mostly driven by conversion rates rather than usability.

Re:My chatbot is dead – Why yours should probably be too by partyboat1586 on Tuesday October 20, 2020 @04:46AM (#24835162)
Which neruological condition(s) cause sensitivity to popup animations? Not questioning the validity of the claim just interested to learn more.
Re:My chatbot is dead – Why yours should probably be too by mrkwse on Tuesday October 20, 2020 @08:04AM (#24836349)
I haven't been able to find anything specifically around popup animations, but the BBC's Cape initiative discusses some of the stimulations etc. that can be intrusive for those with neurodivergent conditions such as autism spectrum condition, ADHD, etc.

I've found that most of these chatbots will use sound alerts to draw attention, and Cape's environmental toolkit definitely references these. While a lot of the content in this toolkit is for physical environments, a lot of it will transfer to digital product UX in terms of stimuli etc.

Cape: https://bbc.github.io/uxd-cognitive/

Re:My chatbot is dead – Why yours should probably be too by owlie on Tuesday October 20, 2020 @08:39AM (#24836585)
(Off-topic tangent here, sorry.)

I have an ASD diagnosis. This is the first I've heard of "condition". Neat! Is this to move away from "disorder" because of stigma/negative connotation?

Re:My chatbot is dead – Why yours should probably be too by mrkwse on Tuesday October 20, 2020 @10:23AM (#24837610)
I believe it is to try and avoid negative connotations. Not quite sure how widespread it is, but the BBC do try to be very conscious of their language in such contexts, and I think do a very good job of it.
Re:My chatbot is dead – Why yours should probably be too by dheera on Tuesday October 20, 2020 @04:09AM (#24834953)
Sure, I love chat support interfaces and use them all the time. If I want support, that is. But not when I hit your site for the first time and just getting acquainted with your product. I just want to see your product materials at my own pace in peace. If you want me to see something different, change those materials to whatever you want your first impression to be. But don't accost me with a "can i help you" before I have even had 2 minutes to read your product description. That's almost like if a grocery store employee greets you at the door and follows you around as you browse the fruit section asking "can I help you" -- I'd probably leave that grocery store pretty quickly.

Popups of all kinds, I despise. There should NEVER be any unsolicited modals. That includes chat boxes, "please subscribe to our newsletter", GDPR warnings, and all of them. They all interrupt my attention flow severely. If you're lucky, I will inspect your DOM and will block your modal with injected CSS/JS rules, reload, and keep browsing your site. If you're unlucky, I'll leave and look for other competing sites that are a more pleasant experience. I have clicked out of several sites before that had a stupid "can i help you" Intercom popup. On a few of those occasions I actually replied "no go away" before leaving the site, hoping that they would take the feedback for the future.

Re:My chatbot is dead – Why yours should probably be too by alias_neo on Tuesday October 20, 2020 @04:20AM (#24835016)
The experience is analogous to the situation of walking into a physical store and having the clerk harass you the second you walk in. It makes you very uncomfortable and doesn't give you the opportunity to browse before they jump on you.

I find that stores which do this tend to be more interested in making a sale than ensuring you have something you're happy with and want/need.

What should we expect from sites which behave like this?

Re:My chatbot is dead – Why yours should probably be too by vidarh on Tuesday October 20, 2020 @06:06AM (#24835643)
I often walk out of stores when that happen, and have more than once stopped to tell them that is exactly why I'm leaving.
Re:My chatbot is dead – Why yours should probably be too by tastroder on Tuesday October 20, 2020 @04:37AM (#24835104)
> If I want support, that is.

Even then, too many sites replaced their point of contact with these trivial keyword kind of chat bot interfaces and it's annoying as heck.

I tried to report a phishing page hosted on some random SaaS thing yesterday. Instead of a contact form / abuse contact e-mail in the page footer I ended up on a FAQ page telling me to report it using their chat thing. Of course that chat was not staffed without any indication until you typed up a message (another frequent factor of annoyance for those not in US-adjacent time zones) and the keyword matcher asked me if the FAQ page I was on would be of any help. When I put the data in the thing to go on with my day it asked me for an e-mail to follow-up with me, something this interaction did not require.

Sure, I get when people get more customer interaction from these things but please folks, make sure it's not replacing functionality for other parts of your (potential) customer base.

Re:My chatbot is dead – Why yours should probably be too by sdoering on Tuesday October 20, 2020 @04:23AM (#24835034)
As a data analyst I have evaluated the performance of chatbots in particular and modals in general for several clients.

And I can agree with you. There is actually nearly always a customer segment that finds chatbots and popups totally annoying. This usually ends up in this segment leaving the site disproportionately due to the modals, which leads to a loss of revenue.

At the same time there is a segment (usually much larger) that appreciates chatbots and FAQ modals - even on the first visit. Here these functionalities lead to a significant increase in sales.

I think that it is quite difficult to automatically assign the user to the appropriate segment and adjust the behavior of the website accordingly. Unfortunately.

Du such popups annoy me and I belong in the same segment as you? Absolutely. Am I an empiricist and do I have to advise most of my clients on such functionalities after appropriate tests because they boost sales? Also absolutely.

And on the question of GDPR modals, I'm afraid I have to say that they are an absolute legal necessity. Unfortunately, the way they have been implemented in most cases I know of is designed to put the user behind the scenes and make him accept more tracking/cookies than he would like to. These things annoy me so much and should be banned from the net.

Re:My chatbot is dead – Why yours should probably be too by dheera on Tuesday October 20, 2020 @04:27AM (#24835053)
> And on the question of GDPR modals, I'm afraid I have to say that they are an absolute legal necessity.

I block cookies from all sites by default, and make exceptions for the few that I need to log into. The result is the GDPR modals keep popping up because the modals can't set cookies to remember whether or not I accepted.

So the only thing I can do is inject JS/CSS to block them.

(Also by de-modalizing it and hiding it, I never actually need to accept anything, and nobody gets my permission to track, hee hee.)

Re:My chatbot is dead – Why yours should probably be too by nicbou on Wednesday October 21, 2020 @03:00AM (#24845397)
uBlock has a list for cookie modal. It's pretty effective. I Don't Care About Cookies is also great.
Re:My chatbot is dead – Why yours should probably be too by TeMPOraL on Tuesday October 20, 2020 @04:38AM (#24835116)
> And on the question of GDPR modals, I'm afraid I have to say that they are an absolute legal necessity.

They absolutely are not a legal necessity if you don't do things you shouldn't be doing. That's the point of GDPR :).

But of course doing these things, putting up the popups, and then trying to direct users' anger at Brussels is empirically the revenue-maximizing strategy, so here we are.

Re:My chatbot is dead – Why yours should probably be too by Tainnor on Tuesday October 20, 2020 @11:23AM (#24838398)
This is exactly right. The GDPR only says that you have to ask users for their consent if you want to use their data in a way that is not strictly required for the service they request from you. If you stop tracking your users, then you don't need to have stupid popups and modals, most of which are probably illegal anyway, since the default action tends to be the one that allows all the tracking cookies. The problem with GDPR is that it's not really being enforced much.
Re:My chatbot is dead – Why yours should probably be too by Semaphor on Tuesday October 20, 2020 @04:18AM (#24835006)
> There should NEVER be any unsolicited modals […] GDPR warnings

Hah. You expect sites to not track you just because you are there for the first time? If that were the case there’d probably be no GDPR.

Re:My chatbot is dead – Why yours should probably be too by dheera on Tuesday October 20, 2020 @04:21AM (#24835022)
No, I just block cookies from ALL sites except the few that I need to log into. GDPR is mostly irrelevant to me for that reason.

The unfortunate result is that the goddamn GDPR warnings keep popping up, because ironically, the way those websites remember that you either "accepted" or "denied" the tracking request is to leave a cookie, and I don't allow or want to allow that cookie.

EDIT: Separately, there are many websites that only have an "accept" button and no "decline" button. By blocking the modal dialog boxes, I never actually "accepted", and therefore they never got my permission to track. Ha!

Re:My chatbot is dead – Why yours should probably be too by tpxl on Tuesday October 20, 2020 @08:17AM (#24836427)
>No, I just block cookies from ALL sites except the few that I need to log into. GDPR is mostly irrelevant to me for that reason.

GDPR is about a lot more than just cookies.

>By blocking the modal dialog boxes, I never actually "accepted", and therefore they never got my permission to track. Ha!

Unfortunately they probably treat this as if you accepted the modal (which is against GDPR).

Re:My chatbot is dead – Why yours should probably be too by dheera on Tuesday October 20, 2020 @12:33PM (#24839379)
> Unfortunately they probably treat this as if you accepted

Sure, but they can't track me anyway :)

Re:My chatbot is dead – Why yours should probably be too by tpxl on Tuesday October 20, 2020 @01:49PM (#24840320)
You seem to be mighty sure of that. What's the methods you use to stay anonymous?
Re:My chatbot is dead – Why yours should probably be too by account42 on Tuesday October 20, 2020 @08:28AM (#24836491)
> No, I just block cookies from ALL sites except the few that I need to log into. GDPR is mostly irrelevant to me for that reason.

GDPR is about all tracking - cookies are just one implementation.

Re:My chatbot is dead – Why yours should probably be too by robin_reala on Tuesday October 20, 2020 @09:38AM (#24837130)
GDPR is about all processing and use of personal data, not just tracking.
Re:My chatbot is dead – Why yours should probably be too by corobo on Tuesday October 20, 2020 @04:23AM (#24835029)
Have a look at this project, there's a bunch of us that hate these things!

https://github.com/bcye/Hello-Goodbye/

Re:My chatbot is dead – Why yours should probably be too by paledot on Tuesday October 20, 2020 @10:24AM (#24837623)
In (weak) defense of Intercom, it's nice when used correctly. For instance, if we're experiencing a service outage, we can send a notice to all active users with that service enabled. But there are limited use cases where it's valuable, and it is heavily abused.
Re:My chatbot is dead – Why yours should probably be too by lqet on Tuesday October 20, 2020 @06:55AM (#24835934)
The real-life equivalent of this is one of the main reasons why I prefer to shop online (except for groceries). It's just not possible to study the products without a "Can I help you?" salesperson popping up next to you after a minute.
Re:My chatbot is dead – Why yours should probably be too by jimktrains2 on Tuesday October 20, 2020 @11:45AM (#24838721)
I'd counter with nearly everyone goes away if you say "no thank you, just looking" and there is a non trivial amount of time that I actually do need help, the person is fairly helpful, especially at my local hardware store and smaller stores.
Re:My chatbot is dead – Why yours should probably be too by zikzak on Tuesday October 20, 2020 @07:03AM (#24835992)
"No, thank you, I am just browsing."
Re:My chatbot is dead – Why yours should probably be too by michaelcampbell on Tuesday October 20, 2020 @10:14AM (#24837510)
I love our local Ace Hardware (and I have a soft spot having worked part time for one many decades ago), but the amount of "can I help you" when you walk into the store is almost suffocating. To their credit, they do leave me alone once I get past the initial onslaught, and are GENUINELY helpful if I need help after that and seek someone out, but yeah, I feel you on this one.
Re:My chatbot is dead – Why yours should probably be too by arbitrary_name on Tuesday October 20, 2020 @10:03AM (#24837397)
And you wave them off politely and keep browsing. What's so hard about that?

What a strange and petty complaint.

Re:My chatbot is dead – Why yours should probably be too by st_goliath on Tuesday October 20, 2020 @06:26AM (#24835762)
> I absolutely despise those pop-up "Can I help you" boxes on product websites

Agree. Over the last few years, I started running into those more and more often as well. From an UX standpoint I would categorize them somewhere between marque/blink tags and rotating GIF icons.

Actually, that was roughly the time from which I recall first running into those things on corporate websites (IIRC Yello Strom in Germany had one in the early 2000s, widely know for a particular Easter egg).

I find it kind of funny that those are having a revival in recent years, along with animated GIFs (abused as a video format this time round) and annoying overuse of the word "cyber".

Re:My chatbot is dead – Why yours should probably be too by eabraham on Tuesday October 20, 2020 @02:25PM (#24840730)
I think part of the problem is that you are not the target audience of the chatbot. For the past year, I've run Intercom on a small saas app (https://www.delayforreddit.com) and I get great feedback from end-users. They love to be able to reach out to me on any page rather than hunting for a support email. A large component of the problem is that many sites overuse Intercom and don't realize how it impacts their end user experience.
Re:My chatbot is dead – Why yours should probably be too by vidarh on Tuesday October 20, 2020 @06:02AM (#24835628)
It'd be interesting to just have it connect two chat boxes to each other, and inject just enough randomised text to each of them first to get them to start talking past each other.
Re:My chatbot is dead – Why yours should probably be too by piracy1 on Tuesday October 20, 2020 @05:59AM (#24835598)
I agree that most of the time its just an annoying popup to close. But (and this was more of a thing a few years ago) when I actually want to ask someone a quick question or get a quick ballpark estimate. But They've mostly all been replaced with robots or are just a disguised contact us form for you to say what you want then enter your email.
Re:My chatbot is dead – Why yours should probably be too by jamil7 on Tuesday October 20, 2020 @04:40AM (#24835130)
Funny how the end result of all that Chatbot hype from 2017-2018 kinda just became these shitty Intercom boxes. My insurance company used an inapp chatbot around that time and I setup my account with it, that was a good experience but it didn't seem like a form would have been much different.
Re:My chatbot is dead – Why yours should probably be too by pier25 on Tuesday October 20, 2020 @11:50AM (#24838810)
I hate them too, specially the annoying ones with a sound and an animation, but they seem to work. At least in the last company I worked it was the main way for customers to contact CS and support.
Re:My chatbot is dead – Why yours should probably be too by moron4hire on Tuesday October 20, 2020 @07:33AM (#24836177)
They are the internet equivalent of the retail store clerk coming up to you to ask if they can help you. No. Go away. I'm here for a transaction, not a relationship.
Re:My chatbot is dead – Why yours should probably be too by elwell on Tuesday October 20, 2020 @12:26PM (#24839278)
And I don't want to "Allow Notifications from X"
Re:My chatbot is dead – Why yours should probably be too by megablast on Tuesday October 20, 2020 @06:38AM (#24835834)
Except it’s way better than calling. You can get support without being on the phone.