WordPressのClarityAdBlockerが発表され、さまざまな反応があります
公開: 2022-02-15Stanislav Khromovは本日、TwitterとAdvanced WordPress(AWP)Facebookグループを介して、目立たないバナーを隠すためのプラグインであるClarityを発表しました。 それは約1年前に最初にWordPress.orgにプッシュされましたが、開発者はちょうど今それを公表しているようです。
ClarityのWebサイトでは、その使命を次のように説明しています。「広告、アップセル、分析バナーは、WordPressダッシュボードで非常に長い間横行しています。 今こそ、彼らを完全に去らせる時です。」
クラリティには設定画面はありません。 ユーザーがアクティブにすると、「許容可能な広告ポリシー」の範囲外のバナーやその他の通知を非表示にしようとします。これは現在、Khromovがフィードバックを推奨しているドラフトです。 このポリシーは、レビューを求めたり、ユーザーに割引を通知したり、商用バージョンへのアップグレードを促すプラグインを対象としています。
プラグインの目的は、次の場合を除いて、これらの通知を非表示にすることです。
- プラグインまたはテーマに属するオプションページにのみ表示され、他の場所には表示されません。
- 管理者ロールのユーザーにのみ表示されます。
- 邪魔になったり気を散らしたりしないでください。
- メインの列ではなく、「脇」に表示されます。
プラグインには、不要なバナーを報告するためのプラグイン管理画面へのリンクが含まれています。 これにより、ClarityのGitHubリポジトリに事前に入力された発行済みテンプレートが表示されます。

この発表は、メンバーの好意から判断して、AWPで多くの人に好評でした。 しかし、何人かはその考えに反対を表明した。 それを生態系に「非倫理的」かつ「損害を与える」と呼ぶ人もいました。
広告は現実です。 これらは、企業が現在の製品を維持し、新しい製品を構築し続けるために必要な収益を生み出します。 WordPress業界もその点で違いはありません。 ただし、これらは多くの場合、管理者の間違った配置が新しいジョブの作成とかろうじてスクレイピングの違いを意味する可能性がある小さな会社です。
フリーミアム製品は、ショップがエンドユーザーに無料の機能を提供すると同時に、ビジネスを継続するための商業的に実行可能なソリューションを作成する方法の1つです。 広告とユーザー評価のバナーは、多くの場合、販売を行ったり、プロジェクトへの関心を高めたりするための最も効果的な方法です。
「広告ブロッカーを作成することによって– [オープンソース]の商業的現実を利己的に無視すると、デリケートなエコシステムに損害を与えます」と、ある開発者[1]はAWPスレッドに書いています。 「無料の製品を使用する場合は、いくつかのしつこいことを許容して支払います。」
「誰かの成果物を取り上げるが、その広告をバイパスするという考えは、少なくとも非倫理的です」と別の開発者は書いています。 「他の誰かの労働の成果を利用することを強制される人は誰もいません。」
自由ソフトウェアとは、ユーザーにそれらすべてを変更する自由を与えることを意味します。 別の開発者がやって来て、それらのユーザーが望む動作をブロックした場合、それは公正なゲームです。 自由ソフトウェアのサンドボックスで遊ぶということは、あなたが書いたコードを他の人が時々変更できること、そして変更することを受け入れることを意味します。 WordPressを使用すると、フックシステムを介してこれをさらに簡単に行うことができます。
クラリティは、プラグインの広大な海で泳ぐ小さな魚の1つにすぎません。 100万を超えるアクティブなインストールがあった場合、実際には一部の商業店の利益に打撃を与える可能性があります。 ただし、そうではありません。 それが生態系に損害を与えているという主張は、誇張に傾倒しています。
それがアクティブなインストールの数が多かった場合、おそらくそれは開発者の目覚めの呼びかけであり、ユーザーが変更を確認したいという警告です。
問題は、ほとんどのユーザーがそのようなプラグインを必要としているのかということです。

多分そうではありませんが、それは状況によって異なります。 ディレクトリガイドラインでは、管理者への通知(ほとんどの「問題のある」広告が掲載されている場所)を却下する必要があります。 ただし、標準の定義は比較的緩いです。 一部のプラグインは、管理者にログインしているすべてのユーザーに広告を表示し、各ユーザーが広告を閉じる必要があります。 他の人はプラグインの更新で自分自身を更新し、ユーザーによる追加のアクションを必要とします。 プラグインが週に複数回更新され、毎回新しい管理者全体のバナーが追加される場合、それはルールを少しだけ超えているように感じます。
広告やその他の通知も、クライアントのビルドで問題になる可能性があります。 フリーランサーやエージェンシーは、プラグインの更新により、サイトに必要な金額をすでに支払ったと思っているクライアントに新しいプロのアップセルメッセージが表示されたときに、その必死の電話を受けることがあります。 これを軽減する方法はいくつかありますが、すべてのシナリオですべてが100%確実であるとは限りません。 クラリティは、これらのクライアントサイトを強化するための古いツールボックスのもう1つのレンチであり、安心感を高めます。
プラグイン自体は「インテリジェント」ではありません。 より多くのプラグインが作成されるにつれて、それ自体は学習および成長せず、進化します。 CSSを介してターゲットとするセレクターのキュレートされたリストを手動で作成するプロセスが必要です。 プラグインは、このカスタム定義セットに従ってバナーを非表示にします。
サードパーティの開発者が独自のプラグイン内に広告ブロックブロッカーメソッドを作成しない限り、Clarityは通知の一部を寄せ付けないようにする必要があります。 発表されるまで、このプロジェクトについてほとんど知らなかったでしょう。 現在、それが公共圏にあるので、一部の人がそれを無効にすることに疑いの余地はほとんどありません。 それは、広告におけるユーザーの選択に対する個々のスタンスに依存する可能性があります。
Clarityは、プラグインとテーマの作成者が自分の広告のブロックを選択するための方法を提供します。 そのためには、PHP定数をチェックするだけで済みます。
if ( defined( 'CLARITY_AD_BLOCKER_ENABLED' ) && CLARITY_AD_BLOCKER_ENABLED ) { // You should not serve ads or upsells to this user. }
私はほとんどがこのシステムに喜んで賛成するだろうとは思わない。 しかし、私はそのアイデアが好きです。 広告ブロックプラグインのインストールとアクティブ化の問題を経験したユーザーは、とにかくターゲットオーディエンスである可能性は低いです。
クラリティは、ノイズの中で少し落ち着きを取りたいユーザーにとってはまともなオプションですが、限界があります。
脚注:
1.AdvancedWordPressはプライベートFacebookグループです。 したがって、この記事には引用された情報源の名前を含めませんでした。