어두운 패턴: 웹의 그늘진 면 풀기

게시 됨: 2021-11-17

우리는 웹을 사랑합니다. Tim Berners Lee 경의 놀라운 발명품이 아니었다면 우리 모두는 다른 직업을 찾아야 했을 것입니다! 그러나 우리의 열정에도 불구하고 웹은 불쾌한 장소가 될 수 있습니다.

어두운 패턴은 의도하지 않은 것일 수 있습니다. 마케터나 개발자는 자신이 옳은 일을 하고 있다고 생각했지만 구현한 기능의 문제와 단점을 인식하지 못했습니다. 최악의 어두운 패턴은 의도적입니다. 페이지는 UI 또는 문구가 작업을 조작하기 때문에 의도하지 않은 작업을 수행하도록 사용자를 속입니다. 사용자는 가장 의심스러운 기술에 점점 더 현명해지고 있지만 누군가는 너무 늦기 전까지 자신이 속았다는 사실을 알아차리지 못할 것입니다.

웹을 잘 사용하면 시간, 여행 및 에너지를 절약할 수 있습니다. 반면에 어두운 패턴은 수백만 시간의 작업 시간과 킬로와트를 낭비합니다. 우리는 특정 사이트를 부끄럽게 여기지 않을 것이지만(그들은 자신이 누구인지 알고 있음), 가능한 경우 개선 사항과 대체 옵션을 설명할 것입니다.

이것들은 우리의 애완 동물입니다.

직관적이지 않은 사용자 인터페이스

이것들은 당신이 접하게 될 가장 일반적인 어두운 패턴입니다. 훌륭한 사용자 경험을 만드는 데는 시간과 고려가 필요합니다... 그리고 이러한 눈에 띄는 어두운 패턴으로 모든 노력을 매우 빠르게 망칠 수 있습니다.

“우리 앱을 설치하세요!”

일부 사이트와 소셜 네트워크에서는 일반적으로 새 메시지나 팔로워에 대한 이메일 알림을 클릭할 때 앱을 설치하라는 메시지를 표시합니다. 링크는 두 개의 버튼이 있는 웹 페이지에서 열립니다.

  1. 거대한 "앱 사용" 버튼. 클릭하면 AppStore로 연결되며, 여기서 승인, 다운로드, 설치 및 사이트의 기본 앱을 실행해야 합니다(휴대전화에서 지원된다고 가정). 그런 다음 로그인하고 비밀번호를 잘못 알고 재설정을 요청하고 링크를 열고 새 비밀번호를 만들고 시스템에 액세스해야 합니다. 거기에 있었던 이유를 잊었을 수 있으므로 원래 경고로 돌아가서 다시 시작하십시오.
  2. 작업을 수행하기 위한 미세한 "모바일 웹에서 계속" 링크.
"이 사이트는 앱으로 전환하면 더 잘 작동합니다"라는 팝업 스크린샷과 훨씬 작은 "모바일 웹으로 계속" 링크 위에 큰 파란색 "계속" 버튼이 있습니다.
아니요, 감사합니다. 귀하의 앱은 필요하지 않습니다!

아마도 이 앱은 훌륭하고 수백만 달러를 지출했지만 웹사이트보다 더 많은 기능을 가진 앱을 찾는 것은 드뭅니다. 물론 앱은 웹 시스템보다 더 많은 개인 데이터를 수집할 수 있으므로 더 방해가 되는 프로모션을 받습니다.

모든 수단을 동원해 앱을 홍보하지만 모든 상호 작용이 시작될 때 앱을 홍보하는 것은 사용자를 짜증나게 합니다. 잔소리를 멈추기 위해 앱을 설치하는 사람도 있지만 떠나는 사람도 있습니다. 사용자가 사이트를 한동안 사용했을 때 앱을 제공하는 것이 더 효과적이겠습니까?

"알림을 수신하시겠습니까?"

한마디로: 아니다.

"이 사이트는 알림을 표시하려고 합니다"라는 푸시 알림과 "허용" 및 "차단" 버튼이 두 개 있습니다.
"허용"을 클릭한 사람이 있습니까?

뉴스레터 가입, 웹 기반 푸시 알림, "채팅하자" 위젯, 설문조사 프롬프트 유용할 수 있지만 그 구현은 일반적으로 끔찍합니다.

사이트는 웹 검색 후 처음 액세스하는 순간 구독하라는 메시지를 표시하는 경우가 많습니다. 그 시점에서는 콘텐츠가 관련성이 있는지, 좋은지 또는 사이트가 자주 방문할 만한 곳인지 여부를 알 수 없습니다. 대부분의 사람들이 "아니요"를 클릭한다는 것은 놀라운 일이 아닙니다.

알림이나 뉴스레터를 제공하는 것은 문제가 없지만 사용자가 먼저 사이트에 참여했는지 확인하는 것이 가장 좋습니다. 기사 끝에 또는 몇 번 방문한 후에 프롬프트를 표시할 수 있습니다. 덜 방해가되고 덜 산만하고 성공할 가능성이 더 큽니다.

마지막으로 사용자가 뉴스레터의 링크를 클릭할 때 뉴스레터에 가입하라는 메시지를 표시하지 마십시오! 그것은 그들을 끌어들이는 것보다 더 빨리 그들을 몰아낼 것입니다.

기발한 탐색

머리글 표시줄과 드롭다운 메뉴는 지루할 수 있지만 사람들은 이해합니다. 우리는 UI 진화와 디자인 독창성을 멈추고 싶지 않지만 일부 탐색 컨트롤은 이상하고 비논리적입니다.

사용자에게 "여기를 클릭하십시오" 도구 설명이나 기타 도움말 방법을 표시해야 하는 경우 디자인을 다시 고려하십시오. 좋은 UI는 설명이 필요 없습니다.

불필요한 스크롤 재킹

페이지 스크롤 시 애니메이션을 표시하거나 활성 메뉴 항목을 업데이트하는 것은 매력적인 경험이 될 수 있습니다. 다음과 같은 경우에는 덜 유용합니다.

  1. 애니메이션이 과도하게 사용되었습니다. 너무 많은 요소에 애니메이션을 적용하면 보는 사람의 주의가 산만해집니다. 모든 항목을 강조 표시하면 사용자의 주의를 끌 수 있는 것이 아무것도 없습니다. 중요한 메시지에 초점을 맞추는 몇 가지 미묘한 효과가 더 효과적입니다.
  2. 그것은 맥락을 깨뜨립니다. 스크롤은 콘텐츠 사라지기, 모달 대화 상자, 양식 제출, 다른 페이지로 리디렉션 등과 같은 예기치 않은 작업으로 이어지지 않아야 합니다.

애니메이션은 멀미와 현기증을 유발할 수도 있으므로 CSS prefers-reduced-motion 미디어 쿼리를 사용하여 효과를 비활성화하는 것이 좋습니다.

무한 스크롤 페이지 생성을 중단하십시오! 관련 콘텐츠에 대한 링크는 유용하지만 사용자 동의 없이 임의 콘텐츠를 자동 로드하면 대역폭이 낭비됩니다. 두 페이지 중 하나를 책갈피로 지정하기가 어려워 페이지 바닥글의 연락처 및 기타 정보에 접근할 수 없습니다.

불필요한 다중 페이지 기사

우리는 모두 다음 페이지에 대한 링크가 뒤따르는 텍스트 단락을 포함하는 "기사"를 보았습니다. 이러한 페이지는 일반적으로 실질적인 콘텐츠가 없는 링크 미끼입니다. 그러나 수많은 광고와 페이지 노출을 통과하기 전까지는 이를 발견하지 못할 것입니다.

웹 마케터에게 이 관행을 중단하라고 요청하는 것은 무의미하지만 개발자가 사람들에게 이 말도 안되는 소리에 굴복하지 않도록 교육한다면 아마도 그들은 재고할 것입니다!

조작 마케팅

웹은 무한한 다양한 물리적 및 디지털 제품을 판매할 수 있는 세계 최대 시장입니다. 판매를 늘리기 위해 어두운 패턴에 의존하지 않는 한 사용자는 계속해서 다시 돌아올 것입니다.

구독 투쟁

알림 또는 뉴스레터 구독 취소는 구독만큼 간단해야 합니다. 사용자에게 구독 취소 장애물을 건너뛰도록 요청하면 사이트에 대한 좌절과 믿음의 상실로 이어집니다. 사용자가 원본 출생 증명서, 3개의 주소 증명 및 최신 의료 기록을 팩스로 보내도록 요청할 믿을 만한 이유가 없습니다.

위장 광고

광고는 많은 사이트에서 과도하게 사용되지만 최악의 예는 다음과 같습니다.

  1. 메뉴나 옵션처럼 보입니다.
  2. 원본 사이트의 뉴스 또는 정보 기사인 것처럼 가장합니다. 또는
  3. 소프트웨어 제품에 대한 페이지에 큰 "다운로드" 버튼과 같은 UI 컨트롤을 표시합니다.
"지금 무료로 다운로드"라는 단어와 큰 "다운로드" 버튼을 보여주는 다운로드 사이트의 광고.
실제 다운로드에서 벗어나게 하는 다운로드 사이트의 광고.

사이트는 사용된 광고 디자인을 항상 결정할 수는 없지만 게재위치를 제어합니다. 사람들을 혼란스럽게 하기 위해 눈에 잘 띄는 위치에 광고를 게재하면 광고 수익이 증가할 수 있지만 해당 사용자가 다시 돌아올까요?

장바구니에 제품 자동 추가

관련 상품 또는 추천 상품 목록을 확인하는 것이 유용할 수 있습니다. 동의 없이 사용자의 장바구니에 추가하는 것은 또 다른 문제입니다. 얼마나 많은 사람들이 도움이 될까요?

  • 기껏해야 소수의 사용자가 추가 항목을 알아차리고 유지하기로 결정할 것입니다.
  • 더 큰 비율이 제거됩니다.
  • 어떤 사람들은 배달될 때까지 눈치채지 못하고 불평하고 환불을 요구합니다.

이러한 활동은 고객 지원, 영업권 및 지속적인 반품 구매를 희생시키면서 판매를 증가시킵니다. 불만 및 환불을 처리하면 수익성의 단기 증가를 상쇄할 수 있습니다.

숨겨진 쇼핑 비용

제품을 선택하고, 가입하고, 배송 세부 정보를 입력하고, 결제 정보를 게시하여 가격이 경쟁 사이트보다 올랐음을 확인하는 데 시간을 보내는 것은 즐겁지 않습니다. 요약 페이지에는 이제 배송, 보험, 취급 및 이 요금과 같은 숨겨진 비용이 표시됩니다.

가격은 명확하고 정직해야 합니다. 그렇지 않으면 고객은 전자 상거래 서비스에 대한 신뢰를 잃게 됩니다. 배송 비용이 크게 달라지면 구매하기 전에 사용자에게 국가 또는 우편 번호를 입력하라는 메시지를 표시합니다.

인공 재고 부족 및 가용성 타이머

품목의 재고가 언제 있는지 아는 것은 유용하지만 일부 전자 상거래 사이트는 신뢰성을 높입니다. 그들이 제공하는 정보가 많을수록 신뢰성이 떨어집니다.

“지금 사세요! 재고가 2개, 지난 3분 동안 15개가 구매되었으며 597명이 이 페이지를 보고 있습니다.”

이러한 고압력 전술은 자동차 및 휴가와 같은 고가치 품목 또는 디지털 품목에 적용될 때 더욱 의심스러워집니다.

사용자는 상품이 며칠 동안 재고가 남아 있으면 이러한 메시지가 무의미하다는 것을 곧 깨닫게 됩니다. 사이트의 마케팅 메시지를 신뢰할 수 없는 경우에도 구매를 계속하시겠습니까?

옵트아웃 셰이밍

특정 대형 전자 상거래 회사조차도 어리석은 수치스러운 기술에 탐닉합니다. 가입 질문에 이어 큰 "동의" 버튼과 다음과 같은 작은 옵트아웃 링크가 표시됩니다.

  • "아니요. 저는 무제한 무료 배송을 원하지 않습니다."
  • "아니요. 멸종 위기에 처한 푹신한 동물의 곤경에는 관심이 없습니다."
  • "아니요. 저는 행성이 불타는 것을 보고 싶습니다."

이 연습이 효과가 있습니까? 혹시. 그러나 고객과 정직한 관계를 구축하고 사이트에 대한 신뢰를 높일 수 있습니까?

복잡한 쿠키 취소

EU의 GDPR(일반 데이터 보호 규정)에 따라 사이트는 비필수 쿠키 및 유사한 추적 기술에 대한 옵트아웃 알림을 표시해야 합니다. 결함이 있지만 이 법안은 유럽 전역에서 의미가 있고 법적 요구 사항입니다. 다른 국가에도 비슷한 규칙이 있을 수 있지만 일반적으로 덜 엄격합니다.

대부분의 사용자는 옵트인하고 아무 생각 없이 진행할 것입니다(이는 법률의 요점을 부분적으로 무효화함). 선택 해제는 간단해야 하지만 일부 사이트에서는 다음을 수행해야 합니다.

  • 옵션을 찾기 전에 전문 용어의 페이지/탭을 샅샅이 뒤집니다.
  • GDPR 규칙을 위반하더라도 수십 개의 확인란을 클릭하십시오. 그리고
  • 그들이 "기본 설정을 저장"하는 동안 최대 1분 동안 기다리십시오(무엇을?).

일부 사용자는 "모두 동의"를 누르도록 유도할 수 있지만 다른 사용자는 사이트를 포기하거나 쿠키 알림을 숨기기 위해 읽기 모드로 전환합니다. 기껏해야 선택 해제를 어렵게 만드는 것은 사이트에 숨길 것이 있다는 인상을 줍니다. 최악의 경우, 이 어두운 패턴은 합법성의 가장자리에 있으며 벌금이나 변호사 비용 증가로 이어질 수 있습니다.

검토할 옵트인 스위치의 끝없는 목록을 보여주는 쿠키 사용자 지정 옵션 화면.
이 대화는 계속해서 계속됩니다…

끔찍한 기술

HTML과 같은 기술은 즉시 사용 가능하고 액세스 가능하며 이전 버전과 호환됩니다. 그 혜택을 버리려면 특별한 노력이 필요합니다.

브라우저 기능 깨기

뒤로 버튼은 사용자 인터페이스에 대한 웹의 가장 큰 기여였습니다. 최소한의 기술 경험이 있는 사람이라면 누구나 실용적이고 이해할 수 있습니다. 그러나 사이트는 새 창/탭을 열거나, 이전 페이지를 만료하거나, 사용자에게 브라우저 컨트롤을 사용하지 말라고 지시하여 이를 깨뜨립니다.

브라우저 기능을 중단하는 기술적인 이유는 없습니다. 제어를 우회하려는 시도는 사용자를 혼란스럽게 만들고 웹 시스템을 덜 유용하게 만드는 설계 문제입니다.

피해야 할 기타 문제:

  1. 오른쪽 클릭 또는 길게 누르기 메뉴를 비활성화하지 마십시오.
  2. 복사를 비활성화하거나 "유용한" 텍스트를 추가하지 마십시오.
  3. URL 업데이트에 실패하여 단일 페이지 앱에서 북마크를 중단하지 마십시오.

그러나 이 모든 문제 중 최악의 문제는 다음 목록에 있습니다.

비밀번호 필드에 붙여넣기 비활성화

어떤 이유로든 붙여넣기를 비활성화할 필요는 없습니다. 암호 필드에서 붙여넣기를 비활성화하는 것은 불쾌하지만 대규모 사이트에서는 이러한 제한에 직면하게 됩니다. 나는 그것이 주요 국제 은행에서 사용되는 것을 보았습니다.

이 관행은 의심스러운 보안상의 이유로 구현되었을 수 있습니다. 사용자가 붙여넣을 수 없다면 다른 곳에서 비밀번호를 재사용할 수 없다는 의미입니다. 불행히도 사람들이 암호 관리자 응용 프로그램을 사용하는 것을 방지합니다. 입력하기에 비실용적인 매우 안전하고 긴 임의의 문자열을 더 이상 생성할 수 없습니다.

게다가 개발자는 일부 DevTool 땜질로 붙여넣기 제한을 비활성화할 수 있습니다. 다른 사람들은 어려움을 겪을 것이고 약한 암호를 사용할 가능성이 더 큽니다. 붙여넣기를 비활성화하지 마십시오. 작업이 덜하고 시스템 보안이 향상됩니다.

세계적 수준의 지원 팀과 함께 탁월한 WordPress 호스팅 지원을 경험하십시오! Fortune 500대 고객을 지원하는 동일한 팀과 채팅하십시오. 우리의 계획을 확인하십시오

어리석은 암호 제한

"비밀번호는 8~12자 사이여야 하며 적어도 하나의 대문자, 숫자 및 기호가 필요합니다. 그러나 ` ' " / \ 또는 ;을 사용하지 마십시오."

엄격한 암호 제한을 구현할 이유가 없습니다. 자신에게 물어:

  1. 시스템이 암호를 해싱하지 않고 데이터베이스에 일반 텍스트로 저장합니까?
  2. 보안 전문가가 사람들이 password , qwerty 또는 123456 과 같은 쉬운 암호를 사용하지 못하도록 제안했습니까? 이것은 사실이지만 사람들이 더 복잡한 암호를 사용하는 것을 방지하고 무차별 대입 크래킹을 위한 편리한 템플릿을 제공합니다.

단일 규칙은 강력한 암호(긴 최소 길이)를 적용합니다. 캐릭터가 추가될 때마다 복잡성과 크래킹 시간이 기하급수적으로 증가합니다.

모바일 콘텐츠 점프

스마트폰에서 콘텐츠를 읽는 것은 실망스러운 경험이 될 수 있습니다. 콘텐츠가 화면을 벗어나면 기사에 몰두하여 제자리를 잃습니다. 그런 다음 위아래로 미친 듯이 스크롤하는 데 몇 초를 보냅니다. 또는 더 나쁜 것은 링크나 버튼이 움직이는 순간 클릭하게 되며 예기치 않은 동작이 발생합니다. 일부 독자는 추진력을 잃고 포기하고 고객으로 전환하기 전에 떠날 것입니다.

콘텐츠 점프는 이미지 또는 iframe(일반적으로 광고)이 뷰포트 스크롤 지점 위에 로드될 때 발생합니다. 콘텐츠가 로드되면 브라우저에서 크기를 결정하고 페이지에 배치할 수 있습니다. 따라서 500px 높이의 이미지(전체 크기로 표시됨)는 콘텐츠를 같은 양만큼 아래로 밀어냅니다.

Google의 CLS(Cumulative Layout Shift) 측정항목은 콘텐츠 점프를 측정하고 그에 따라 사이트에 불이익을 줍니다. 이것은 복잡한 문제였지만 이제 몇 가지 기술 솔루션을 사용할 수 있습니다.

  • HTML imgiframe 요소에 너비 및 높이 속성을 추가하거나 CSS aspect-ratio 속성을 사용하여 자산이 로드 되기 전에 페이지의 공간을 예약합니다.
  • 광고, 이미지 및 소셜 미디어 위젯과 같이 느리게 로드되는 자산을 포함하는 컨테이너 요소의 크기를 설정합니다.
  • 가능한 한 빨리 더 큰 이미지를 요청하고 HTML head 에 미리 로드 링크를 사용하는 것을 고려하십시오.
  • 웹 글꼴 사용을 최적화하고 유사한 크기의 폴백을 사용하여 레이아웃 변경을 최소화합니다.
  • 클릭과 같은 사용자 작업에 따라 트리거되는 DOM 업데이트가 아닌 한 페이지 상단에 요소를 삽입하지 마십시오.
  • CSS 포함을 사용하여 콘텐츠 블록의 렌더링을 최적화합니다. 다른 사람의 크기나 위치에 영향을 미치지 않는 요소를 정의하는 것이 가능할 수 있습니다.

소셜 로그인이 형편없을 때

OAuth와 같은 기술을 통해 사용자는 Google, Facebook, Twitter, LinkedIn 또는 Github와 같은 다른 계정을 사용하여 사이트에 빠르게 등록할 수 있습니다. 잘 구현하면 더 매끄러운 가입 프로세스를 제공하고 시간을 절약하며 더 높은 전환으로 이어지는 실용적인 옵션입니다.

제대로 구현되지 않으면 사이트에서 이메일, 개인 세부 정보 및 "기록용" 비밀번호까지 입력하도록 요구할 것입니다.

모든 공급자가 사용자 정보를 전달하는 것은 아니므로 사이트에서 이러한 세부 정보가 작동하도록 요구하는 경우 OAuth를 피하세요. OAuth는 등록 프로세스를 느리게 하는 불필요한 단계가 되어서는 안 됩니다.

열악한 웹 성능

HTTP 아카이브에 따르면 평균 웹 페이지는 데스크톱 장치에서 로드하는 데 7초, 모바일에서 20초가 걸립니다. 단일 페이지 보기는 70개의 HTTP 요청을 만들고 2MB 이상의 데이터를 다운로드하며 1.3g의 CO²를 대기 중으로 방출합니다(웹 사이트 탄소 계산기 참조). 이것은 평균입니다. 많은 사이트가 더 나쁩니다.

아무도 느린 사이트를 만들려고 하지 않지만 기능을 추가하는 것이 종종 성능 향상보다 우선합니다. 13Kb로 재생 가능한 Quake 클론을 생성할 수 있다는 점을 감안할 때 "회사 소개" 페이지에 있는 마케팅 와플의 두 단락에 154배 더 큰 다운로드가 필요한 이유에 대해 질문해야 합니다!

성능을 해결하려면 여러 기술을 조합해야 하지만 한 가지 핵심 포인트만 기억해야 합니다. 너무 많은 것을 보내지 마세요!

교활한 소셜 미디어 위젯

"좋아요" 버튼과 같은 소셜 미디어 위젯은 순해 보이지만:

  1. 각각은 페이지 성능에 영향을 미치는 수백 킬로바이트의 JavaScript 코드를 추가합니다.
  2. 코드는 사이트의 JavaScript와 동일한 권한으로 실행되기 때문에 보안 위험이 있습니다.
  3. 위젯은 활성화되지 않은 경우에도 사용자 추적을 구현합니다. 이는 일부 지역에서 법적 문제로 이어질 수 있습니다.
  4. 거의 아무도 사용하지 않습니다. 1%의 사용자 참여를 보게 되면 운이 좋을 것입니다.

위젯도 필요하지 않습니다. 대부분의 소셜 미디어 사이트는 성능, 보안 또는 개인 정보에 대한 위험 없이 공유를 유지하는 표준 링크를 제공합니다.

  • 이메일: mailto:?subject=[title]&body=[url]
  • 페이스북: https://www.facebook.com/sharer.php?u=[url]
  • 트위터: https://twitter.com/share?url=[url]&text=[title]
  • 링크드인: https://www.linkedin.com/shareArticle?url=[url]&title=[title]
  • 레딧: https://reddit.com/submit?url=[url]&title=[title]

여기서 [url] 은 현재 페이지 URL이고 [title] 은 기본 제목입니다. 표준 <a> 링크는 잘 작동하지만 표준 버튼과 동일하게 작동하도록 하려면 팝업 창에서 페이지를 열도록 향상할 수 있습니다.

보안문자

CAPTCHA는 Completely Automated Public Turing test to tell Computers and Humans Apart의 약자입니다. 봇이나 다른 컴퓨터가 웹 시스템에 액세스하는 것을 방지하는 데 도움이 됩니다. 읽을 수 없는 이미지에 표시된 텍스트를 입력하거나 자전거가 포함된 사각형을 클릭하라는 메시지가 자주 표시됩니다. (자동차에 장착된 자전거도 세나요? 저 세발자전거는요? 저 벽 뒤에 자전거가 있어요!?)

"버스로 모든 이미지 선택"을 요구하는 CAPTCHA 챌린지.
버스를 식별하도록 요구하는 보안 문자.

CAPTCHA에는 세 가지 근본적인 문제가 있습니다.

  1. 그들은 완벽한 시력을 가진 비장애인들에게 의도적으로 어렵습니다. 시각 장애 또는 기타 장애가 있는 사람들은 어떻게 대처해야 합니까?
  2. 봇과 AI 기술이 향상됨에 따라 더 복잡해져야 합니다.
  3. 그들은 사이트 소유자나 개발자가 아닌 사용자에게 액세스 보안에 대한 책임을 둡니다.

보안문자는 대부분의 웹사이트에서 과도합니다. 인간의 노력을 덜 유발하는 CAPTCHA에 대한 대체 옵션을 고려할 수 있습니다.

  • 숨겨진 허니팟 필드는 봇이 데이터를 추가할 때 양식 제출을 차단합니다.
  • input 또는 키다운과 같은 키보드 이벤트가 적절하게 트리거 keydown 확인합니다.
  • 양식을 작성하고 제출하는 데 걸리는 시간을 확인하세요. 봇 활동은 종종 즉각적으로 이루어집니다.
  • 제출하기 전에 사용자에게 데이터 또는 추가 질문을 확인하도록 요청하는 2단계 제출 프로세스를 만듭니다.

이렇게 하면 대부분의 봇이 중지됩니다. 모든 기술을 우회할 수 있지만 사이트에 특정한 추가 개발 노력이 필요합니다. 알려진 취약점이 있는 수천 개의 다른 사이트가 있을 때 귀찮게 하는 봇 개발자는 거의 없습니다.

요약

웹은 좋은 곳이지만 몇 가지 의심스러운 관행이 그러한 인식을 망칠 수 있습니다. 물론, 당신은 어디에서나 속일 수 있지만 웹을 통해 가해자는 적은 비용이나 노력으로 수천 명의 사람들에게 접근할 수 있습니다. 그리고 수십억 개의 큰 기업이 어두운 패턴을 무모하게 사용하는 것은 완전히 부끄러운 일입니다!

사이트는 작동하기 때문에 어두운 패턴을 사용합니다. 그러나 그것은 단기적인 생각입니다. 방문자는 항상 사악한 기술에 현명해지고 다시는 돌아오지 않을 수 있습니다.

올바른 일을 하고 브랜드에 대한 신뢰를 구축하면 어두운 패턴에 의존하지 않고도 고객을 유지할 수 있습니다.

당신이 만난 어두운 패턴에 대해 다른 생각이 있습니까? 아래 댓글 섹션에서 공유해 주세요!