WordPress용 Clarity Ad Blocker 발표, 엇갈린 반응
게시 됨: 2022-02-15Stanislav Khromov는 오늘 Twitter와 AWP(Advanced WordPress) Facebook 그룹을 통해 눈에 잘 띄는 배너를 숨기는 플러그인인 Clarity를 발표했습니다. 약 1년 전에 WordPress.org에 처음 푸시되었지만 개발자가 이제야 공개하는 것 같습니다.
Clarity 웹사이트는 그 사명을 다음과 같이 설명합니다. “광고, 상향 판매 및 분석 배너가 WordPress 대시보드에서 너무 오랫동안 만연했습니다. 이제 그들을 완전히 없애야 할 때입니다.”
Clarity는 설정 화면과 함께 제공되지 않습니다. 사용자가 활성화하면 현재 Khromov가 피드백을 권장한 초안인 "허용되는 광고 정책"을 벗어나는 배너 및 기타 알림을 숨기려고 시도합니다. 이 정책은 리뷰를 요청하거나 사용자에게 할인을 알리거나 상용 버전으로 업그레이드하라는 메시지를 표시하는 플러그인에 적용됩니다.
플러그인의 목표는 다음과 같은 경우가 아니면 해당 알림을 숨기는 것입니다.
- 플러그인이나 테마에 속하는 옵션 페이지에만 표시되며 다른 곳에서는 표시되지 않습니다.
- 관리자 역할 사용자에게만 표시됩니다.
- 방해하거나 산만하지 않습니다.
- 메인 컬럼에 표시되지 않고 "aside"에 표시됩니다.
플러그인에는 플러그인 관리 화면에 원치 않는 배너를 보고하는 링크가 포함되어 있습니다. Clarity의 GitHub 리포지토리에서 미리 채워진 발행 템플릿으로 이어집니다.

이 발표는 AWP에서 많은 회원들의 호평을 받은 것으로 판단된다. 그러나 몇몇 사람들은 그 아이디어에 반대를 표명했습니다. 일부에서는 이를 "비윤리적"이고 생태계에 "손상"이라고 불렀습니다.
광고는 삶의 사실입니다. 그들은 회사가 현재 제품을 계속 유지하고 새로운 제품을 만드는 데 필요한 수익을 창출합니다. 워드프레스 업계도 그런 점에서 다르지 않습니다. 그러나 이들은 관리자의 잘못된 배치가 새 일자리를 창출하는 것과 간신히 긁어모으는 것의 차이를 의미할 수 있는 소규모 회사인 경우가 많습니다.
Freemium 제품은 상점에서 최종 사용자에게 무료 기능을 제공하는 동시에 비즈니스를 계속 운영할 수 있는 상업적으로 실행 가능한 솔루션을 만드는 방법 중 하나입니다. 광고 및 사용자 평가를 위한 배너는 판매를 하거나 프로젝트에 더 많은 관심을 불러일으키는 가장 효과적인 방법인 경우가 많습니다.
AWP 스레드에서 한 개발자 [1] 는 “광고 차단기를 생성함으로써 [오픈 소스]의 상업적 현실에 대한 이기적인 무시가 섬세한 생태계를 손상시킵니다. "무료 제품을 사용하는 경우 몇 가지 잔소리를 참으면서 비용을 지불하십시오."
다른 개발자는 "누군가의 작업 결과물을 가져오면서 광고를 우회하는 아이디어는 최소한 비윤리적입니다."라고 썼습니다. "아무도 다른 사람의 노동의 결과를 이용하도록 강요받지 않습니다."
자유 소프트웨어는 사용자에게 모든 것을 변경할 수 있는 자유를 제공하는 것을 의미합니다. 다른 개발자가 와서 해당 사용자가 원하는 동작을 차단하면 공정한 게임입니다. 자유 소프트웨어 샌드박스에서 노는 것은 다른 사람들이 당신이 때때로 작성하는 코드를 변경할 수 있고 변경할 것이라는 사실을 받아들이는 것을 의미합니다. WordPress는 후크 시스템을 통해 훨씬 쉽게 할 수 있습니다.
Clarity는 플러그인의 광대한 바다에서 헤엄치는 작은 물고기 한 마리에 불과합니다. 백만 개 이상의 활성 설치가 있는 경우 일부 상업 상점의 수익에 현실적으로 타격을 줄 수 있습니다. 그러나 그렇지 않습니다. 생태계에 피해를 준다는 주장은 과장된 표현에 불과합니다.
그렇게 많은 활성 설치가 있었다면 사용자가 변경 사항을 보고 싶어한다는 경고인 개발자를 깨우는 신호일 수 있습니다.

질문: 대부분의 사용자에게 이러한 플러그인이 필요합니까?
아닐 수도 있지만 상황에 따라 다릅니다. 디렉토리 지침에 따르면 대부분의 "불쾌감을 주는" 광고가 있는 모든 관리자 알림은 무시할 수 있어야 합니다. 그러나 이 표준은 상대적으로 정의가 느슨합니다. 일부 플러그인은 관리자에 로그인한 모든 사용자에게 광고를 표시하여 각 사용자가 광고를 닫도록 요구합니다. 다른 것들은 플러그인 업데이트에 따라 스스로를 새로 고치므로 사용자의 추가 조치가 필요합니다. 플러그인이 일주일에 여러 번 업데이트되고 매번 새로운 관리자 전체 배너를 추가하면 규칙 을 약간만 벗어나는 것처럼 느껴집니다.
광고 및 기타 알림은 클라이언트 빌드에서도 문제가 될 수 있습니다. 프리랜서와 에이전시는 플러그인 업데이트가 사이트에 필요한 비용을 이미 지불했다고 생각하는 클라이언트에게 새로운 프로 상향 판매 메시지를 표시할 때 가끔 미친 듯이 전화를 받습니다. 이를 완화하는 몇 가지 방법이 있지만 모든 시나리오에서 모두 100% 완벽한 것은 아닙니다. Clarity는 클라이언트 사이트를 강화하여 마음의 평화를 더하기 위한 도구 상자의 또 다른 렌치일 뿐입니다.
플러그인 자체는 "지능형"이 아닙니다. 스스로 학습하고 성장하지 않으며 더 많은 플러그인이 생성됨에 따라 진화합니다. CSS를 통해 타겟팅할 선별된 선택기 목록을 만드는 수동 프로세스가 필요합니다. 플러그인은 이 사용자 정의 정의 세트에 따라 배너를 숨깁니다.
타사 개발자가 자체 플러그인 내에서 광고 차단 차단 방법을 만들지 않는 한 Clarity는 일부 알림을 차단해야 합니다. 이 프로젝트가 발표될 때까지 대부분의 사람들이 이 프로젝트에 대해 알지 못했을 것입니다. 이제 공적 영역에서 이를 통해 일부 사람들이 이를 무시할 것이라는 의심이 거의 없습니다. 광고에서 사용자의 선택에 대한 개인의 입장에 따라 달라질 수 있습니다.
Clarity는 플러그인 및 테마 작성자가 자신의 광고 차단을 선택할 수 있는 방법을 제공합니다. 그렇게 하려면 PHP 상수만 확인하면 됩니다.
if ( defined( 'CLARITY_AD_BLOCKER_ENABLED' ) && CLARITY_AD_BLOCKER_ENABLED ) { // You should not serve ads or upsells to this user. }
나는 대부분의 사람들이 기꺼이 이 시스템을 구매할 것이라고 의심합니다. 하지만 아이디어가 마음에 듭니다. 광고 차단 플러그인을 설치하고 활성화하는 데 어려움을 겪는 사용자는 어쨌든 대상 고객이 아닐 것입니다.
Clarity는 소음 속에서 약간의 고요함을 찾고자 하는 사용자에게 적절한 옵션이지만 한계가 있습니다.
각주:
1. 고급 WordPress는 비공개 Facebook 그룹입니다. 따라서 이 기사에 인용된 출처의 이름은 포함하지 않았습니다.