Zapowiedź Clarity Ad Blocker dla WordPressa, która otrzymuje mieszane reakcje
Opublikowany: 2022-02-15Stanislav Khromov ogłosił dziś Clarity, wtyczkę do ukrywania natrętnych banerów, za pośrednictwem Twittera i grupy Advanced WordPress (AWP) na Facebooku. Po raz pierwszy został przeniesiony na WordPress.org około rok temu, ale wydaje się, że deweloper dopiero teraz go publikuje.
Witryna Clarity opisuje swoją misję w następujący sposób: „Reklamy, sprzedaże dodatkowe i banery analityczne od zbyt dawna pojawiają się na naszych pulpitach WordPress. Czas sprawić, by odeszły raz na zawsze”.
Clarity nie zawiera ekranu ustawień. Gdy użytkownicy go aktywują, próbuje ukryć banery i inne powiadomienia, które wykraczają poza „dopuszczalne zasady dotyczące reklam”, które są obecnie wersją roboczą, na temat której Khromov zachęcał do wyrażania opinii. Niniejsza polityka obejmuje wtyczki, które proszą o recenzje, informują użytkowników o zniżkach lub zachęcają ich do uaktualnienia do wersji komercyjnej.
Celem wtyczki jest ukrycie tych powiadomień, chyba że są to:
- Wyświetlane tylko na stronie opcji, która należy do wtyczki lub motywu i nigdzie indziej.
- Wyświetlane tylko użytkownikom z rolą administratora.
- Nie nachalny i nie rozpraszający.
- Nie wyświetlane w głównej kolumnie, ale raczej w „na boku”.
Wtyczka zawiera link na ekranie zarządzania wtyczkami do zgłaszania niechcianych banerów. Prowadzi to do wstępnie wypełnionego, wydanego szablonu w repozytorium GitHub firmy Clarity.

Ogłoszenie zostało dobrze przyjęte przez wielu na AWP, sądząc po polubieniach członków. Kilku jednak wyraziło swój sprzeciw wobec pomysłu. Niektórzy nazywali to „nieetycznym” i „niszczącym” ekosystem.
Reklamy są faktem. Generują niezbędne przychody, aby firmy mogły nadal utrzymywać swoje obecne produkty i budować nowe. Branża WordPress nie różni się pod tym względem. Jednak często są to małe firmy, w których niewłaściwe umiejscowienie w administratorze może oznaczać różnicę między tworzeniem nowych miejsc pracy a ledwie przecieraniem.
Produkty Freemium to jeden ze sposobów, w jaki sklepy udostępniają bezpłatne funkcje użytkownikom końcowym, a jednocześnie tworzą opłacalne rozwiązanie, które zapewnia ciągłość ich działalności. Banery reklamowe i oceny użytkowników są często najskuteczniejszymi metodami sprzedaży lub zwiększenia zainteresowania projektem.
„Tworząc bloker reklam – twoje samolubne lekceważenie realiów komercyjnych [open-source] niszczy delikatny ekosystem” – napisał jeden z programistów [1] w wątku AWP. „Jeśli korzystasz z darmowego produktu – zapłać za to, tolerując kilka gówniarzy”.
„Pomysł, by wziąć czyjś produkt pracy, ale ominąć jego reklamy, jest co najmniej nieetyczny” — napisał inny programista. „Nikt nie jest zmuszany do zarabiania na owocach czyjejś pracy”.
Wolne oprogramowanie oznacza danie użytkownikom wolności do zmiany tego wszystkiego. Jeśli inny programista pojawi się i zablokuje zachowanie, którego chcą ci użytkownicy, jest to uczciwa gra. Granie w darmowej piaskownicy oznacza akceptację tego, że inni mogą i będą zmieniać kod, który piszesz od czasu do czasu. WordPress sprawia, że jest to jeszcze łatwiejsze dzięki systemowi haków.
Przejrzystość to tylko jedna maleńka rybka pływająca w ogromnym oceanie wtyczek. Gdyby miał ponad milion aktywnych instalacji, może realistycznie uszczupliłby zyski niektórych sklepów komercyjnych. Tak jednak nie jest. Każde twierdzenie, że szkodzi ekosystemowi, jest przesadą.

Gdyby miał tak wiele aktywnych instalacji, być może byłby to dzwonek alarmowy dla programistów, ostrzeżenie, że użytkownicy chcą zmiany.
Pytanie brzmi: czy większość użytkowników potrzebuje takiej wtyczki?
Może nie, ale to zależy. Wytyczne dotyczące katalogu wymagają, aby wszelkie powiadomienia administratora — w których znajduje się większość „obraźliwych” reklam — można było odrzucić. Jednak standard jest dość luźny w definicji. Niektóre wtyczki wyświetlają reklamę każdemu użytkownikowi zalogowanemu do administratora, wymagając od każdego z nich odrzucenia. Inni odświeżają się po aktualizacjach wtyczek, co wymaga dodatkowego działania ze strony użytkownika. Jeśli wtyczka jest aktualizowana wiele razy w tygodniu i za każdym razem dodaje nowy baner dla całego administratora, można odnieść wrażenie, że omija zasady, tylko trochę .
Reklamy i inne powiadomienia mogą być również problematyczne w przypadku kompilacji klienta. Freelancerzy i agencje czasami otrzymują gorączkowe wezwanie, gdy aktualizacja wtyczki wyświetla nową wiadomość o sprzedaży dodatkowej klientom, którzy sądzą, że zapłacili już za to, co było wymagane w ich witrynie. Istnieje kilka sposobów na złagodzenie tego, ale nie wszystkie są w 100% niezawodne w każdym scenariuszu. Przejrzystość byłaby po prostu kolejnym kluczem w starym zestawie narzędzi do zaostrzenia tych witryn klientów, zapewniając dodatkowy spokój ducha.
Sama wtyczka nie jest „inteligentna”. Nie uczy się i nie rozwija samodzielnie, ewoluując wraz z tworzeniem kolejnych wtyczek. Wymaga ręcznego procesu tworzenia wyselekcjonowanej listy selektorów do kierowania za pośrednictwem CSS. Wtyczka ukrywa banery zgodnie z tym niestandardowym zestawem definicji.
Dopóki programiści zewnętrzni nie tworzą metody blokowania reklam we własnych wtyczkach, Clarity powinna trzymać niektóre powiadomienia na dystans. Jest mało prawdopodobne, aby większość w ogóle wiedziała o tym projekcie do czasu jego ogłoszenia. Mając to teraz w sferze publicznej, nie mam wątpliwości, że niektórzy ją omijają. Może to zależeć od indywidualnych postaw dotyczących wyboru użytkownika w reklamie.
Clarity zapewnia autorom wtyczek i motywów metodę blokowania własnych reklam. Muszą tylko sprawdzić stałą PHP, aby to zrobić:
if ( defined( 'CLARITY_AD_BLOCKER_ENABLED' ) && CLARITY_AD_BLOCKER_ENABLED ) { // You should not serve ads or upsells to this user. }
Wątpię, czy większość chętnie kupiłaby ten system. Jednak pomysł mi się podoba. Użytkownicy, którzy mają problem z zainstalowaniem i aktywacją wtyczki blokującej reklamy, i tak nie są docelowymi odbiorcami.
Przejrzystość to przyzwoita opcja dla użytkowników, którzy chcą znaleźć trochę spokoju w hałasie, ale ma to swoje ograniczenia.
Przypisy:
1. Zaawansowany WordPress to prywatna grupa na Facebooku. W związku z tym nie podałam w tym artykule nazw cytowanych źródeł.