ポップアップ広告

ページ内ポップアップ広告の例

ポップアップ広告、またはポップアップは、ワールドワイドウェブ上オンライン広告の一種です。ポップアップとは、グラフィカルユーザーインターフェース(GUI)の表示領域であり、通常は小さなウィンドウとして、視覚インターフェースの最前面に突然現れます(「ポップアップ」)。広告を含むポップアップウィンドウは、通常、クロスサイトスクリプティング(XSS)を使用するJavaScript [ 1 ]によって生成され、Adobe Flashを使用する二次ペイロードが組み込まれることもあります[ 2 ]。また、ブラウザのセキュリティにおけるその他の脆弱性やセキュリティホールによっても生成されることがあります。

ポップアップウィンドウのバリエーションであるポップアンダー広告は、アクティブウィンドウの下に新しいブラウザウィンドウを開きます。ポップアンダーはユーザーの操作をすぐに中断するのではなく、ユーザーがカバーしているウィンドウを閉じると表示されるため、どのウェブサイトが作成したかを特定するのが困難です。

歴史

ポップアップ広告は、1990年代後半に Tripod.comというウェブページホスティングサイトで誕生しました。JavaScript、ウェブページを別のウィンドウに表示させる機能を提供していました。イーサン・ザッカーマン氏は、性的コンテンツを含むページに広告が表示されるという広告主からの苦情に応えて、この機能を利用して別のウィンドウに広告を表示したと主張しています。[ 3 ]ザッカーマン氏は後に、ポップアップ広告が予期せぬ迷惑行為へと発展したことを謝罪しました。[ 4 ]

ポップアップブロック

ウェブ開発およびデザイン技術により、作成者はポップアップウィンドウ上の任意の項目を、キャンセルボタンや一見無害なボタンなど、あらゆるアクションに関連付けることができます。不快な体験や、ポップアップウィンドウによって生じる可能性のある損害への懸念から、一部のユーザーはポップアップウィンドウ内の項目をクリックしたり操作したりすることを一切行いません[ 5 ]。ポップアップを生成したサイトを離れたり、すべてのポップアップをブロックしたりすることもあります。

Operaは、ポップアップ広告をブロックするツールを組み込んだ最初の主要ブラウザでした。Mozillaブラウザ後にこれを改良し、ページの読み込み時に生成されるポップアップのみをブロックするようになりました。2000年代初頭には、Internet Explorerを除くすべての主要ウェブブラウザで、不要なポップアップをほぼ完全にブロックできるようになりました。2004年、MicrosoftはWindows XP SP2をリリースし、Internet Explorerにポップアップブロック機能を追加しました。[ 6 ]最近のブラウザのほとんどはポップアップブロックツールを提供しており、サードパーティ製のツールは広告フィルタリングなどの他の機能を追加します。

偽の閉じるボタン

ウェブサイトやウェブアプリケーションのユーザーは、ウェブブラウザを通常通り操作している間、常に不要なポップアップ広告に遭遇します。[ 7 ] 通常、ユーザーはポップアップをホストしているウィンドウの「閉じる」または「キャンセル」機能を使用してポップアップを閉じます。これは典型的な反応であるため、ポップアップ広告の作成者の中には、これを利用し、「閉じる」または「キャンセル」オプションに似た画面上のボタンやコントロールを作成する人もいます。ユーザーがこれらの「模擬キャンセル」オプションのいずれかを選択すると、ボタンは予期しない、または許可されていないアクション(新しいポップアップを開いたり、ユーザーのシステムに不要なファイルをダウンロードしたりするなど)を実行します。[ 5 ]

ポップアップブロッカーの回避

ホバー広告またはページ内ポップアップは、JavaScriptを使用してバナー広告とブラウザ画面の前面に表示されるポップアップ ウィンドウを組み合わせます。JavaScript は、Web ページ上の透明なレイヤーに広告を配置します。この広告はさまざまな形式で表示できます。たとえば、広告には広告主のサイトにリンクするアニメーションを含めることができます。また、広告は通常のウィンドウのように見えることもあります。広告は Web ページの一部であるため、ポップアップ ブロッカーではブロックできませんが、AdBlockAdblock Plusなどのサードパーティ製の広告ブロッカーを使用するか、カスタムスタイル シートを使用することでブロックできます。

URLリダイレクト

URL リダイレクトによって、URL が広告ページにリダイレクトされることがあります。

URLが新しいタブで開かれ、古いバックグラウンドタブの内容がURLリダイレクトによって広告ページに置き換えられたり、ユーザーが開いているタブが広告タブに切り替わったりすることがあります。Adblock Plus [ 8 ]NoScriptではこれらのリダイレクトをブロックできません。

テクニック

「ポップアップ」

  • 画像や無料音楽など、ダウンロードしたコンテンツの中には、ポップアップが表示されるものもあるため、信頼できないものもある。特にポルノサイトのポップアップ(ジョン・C・ドヴォラックの造語で「ポルノド」または「ポルノストーム」と呼ばれる)は信頼できない。[ 9 ]また、ポップアップは通常のウェブページのように見えることもあり、検索バーにサイト名が表示される。
  • 多くのウェブサイトでは、現在開いているページを中断することなく情報を表示するためにポップアップを使用しています。例えば、ウェブページ上のフォームに入力する際に​​、既に入力した情報が失われることなく、必要な追加ガイダンスを提供することができます。ほとんどのポップアップブロッカーはこの種のポップアップを許可しますが、一部のポップアップブロッカーはページを再読み込みし、ユーザーが入力した情報を失うことがあります。
  • 現代のウェブサイトでは、ユーザーエンゲージメントの向上、ターゲットメッセージの表示、訪問者の誘導、リード獲得のためにポップアップが使用されています。これらのポップアップは、スクロール、ページ滞在時間、離脱意図などの行動に基づいて表示されます。[ 10 ]
  • 一部のオンラインショップでは、ユーザー維持のために割引などの終了意図ポップアップを使用しています。 [ 11 ]
  • McAfeeが使用するような一部の Web ベースのインストーラーでは、ポップアップを使用してソフトウェアをインストールします。
  • 多くのウェブブラウザでは、Ctrlキーを押しながらリンクをクリックするとポップアップフィルターをバイパスします。[ 12 ]
  • 1 つのポップアップをクリックすると(誤ってでも)、他のポップアップ広告が開く場合があります。

ポップアンダー広告

ポップアンダー広告はポップアップ広告に似ていますが、広告ウィンドウはメインブラウザウィンドウの前面に重ねて表示されるのではなく、背後に隠れて表示されます。ポップアップ広告が普及し、パソコン画面全体を占有するほど押し付けがましくなると、多くのユーザーはサイト上に表示されたポップアップ広告をすぐに閉じて、広告をじっくりと見ないようになりました。ポップアンダー広告はコンテンツの表示をすぐに妨げるのではなく、ユーザーがメインブラウザウィンドウを閉じるか最小化するまで、広告の存在に気づかれません。

ポップアンダー広告技術

ポップアンダー広告は、1995年にNetscape 2.0b3ブラウザで導入された2つのJavaScript関数で構成されています。現代のウェブパブリッシャーや広告主は、これを利用してユーザーの画面の前面にウィンドウを作成し、広告を読み込んでから画面の背後に表示しています。

// 現在のサイトウィンドウの前に新しいウィンドウを作成します。open ( URL windowName [ windowFeatures ]); // 読み込まれた広告をブラウザウィンドウの背後に押し戻します。focus ();

最新のブラウザのほとんどは、window.openユーザーインタラクション(マウスクリックなど)のイベントハンドラによって呼び出された場合にのみ実行を許可します。非インタラクティブな呼び出し(タイマーコールバック、ロードイベントなど)window.openは、新しいウィンドウをブロックします。

この制限を回避するために、ほとんどのポップアンダー広告は、ドキュメントまたはドキュメント本体に直接接続されたマウスクリックイベントリスナーをトリガーとして動作します。これにより、他のクリックイベントハンドラーで消費されなかったすべてのマウスクリックイベントをキャッチし、window.openブロックされることなく呼び出しが可能になります。例えば、ユーザーがテキストを選択すると、マウスクリックによってドキュメントに接続されたマウスクリックハンドラーがトリガーされ、上記のコードを使用してポップアンダーが開きます。window.open呼び出し制限を回避する他の手法としては、マウスクリックを「ハイジャック」する方法があります。

ホバー広告

ホバー広告(一般的にはページ内ポップアップと呼ばれる)は、ダイナミックHTMLJavaScript、および同様のウェブブラウザ技術を使用して作成される特殊なタイプのポップアップ広告です。ウェブページと一緒にスクロールしないため、ページ上に「ホバー」しているように見え、通常はコンテンツが見えなくなります。ホバー広告は、ホバー広告ウィンドウがウェブページのHTMLコンテンツの不可欠な部分であるため、ポップアップブロックソフトウェアでブロックするのが非常に困難です。そのため、コンテンツをフィルタリングするソフトウェアには、ホバー広告ウィンドウを作成、表示、および操作するコンテンツの一部(記述的または手順的)を認識して削除するアルゴリズムがありません。

特許論争

ExitExchange.comは2000年に、ポップアンダー広告のサブセットである「エグジットポップ」に関する特許を出願しました。長年にわたる論争とポップアンダー特許に関する多数の論文発表を経て、この特許は2008年4月と6月に米国特許商標庁(USPTO)から認可されました。 [ 13 ] それぞれの特許番号は、米国特許7,386,555('555)と米国特許7,353,229 ('229)です。'555は、コンピューティングデバイス上のツールバーまたはソフトウェアアプリケーションからエグジットポップを開く方法に関するもので、'229は、メディアファイル(例えば、ウェブページ上のJavaScriptコード)内に埋め込まれたスクリプトからエグジットポップを開く方法に関するものです。

ポップアップ広告の著作権に関する側面については、Wikipediaの二次的著作物変形性に関する記事で解説されています。どちらの記事にも、ポップアップ広告の実例へのリンクとイラストが掲載されています。

参照

注記

参考文献

  1. ^ 「ポップアップの作成方法」 www.w3schools.com . 2019年10月26日閲覧
  2. ^ 「NoScript :: Firefox のアドオン」 . Mozilla アドオン. Mozilla .
  3. ^ザッカーマン、イーサン(2014年8月14日)「インターネットの原罪:広告ベースのビジネスモデルを捨て、より良いウェブを構築するのに遅すぎることはない」アトランティック誌。 2019年6月7日閲覧
  4. ^オトゥール、ジェームズ。「ポップアップ広告制作者:「申し訳ありません」 . money.cnn.com . 2014年8月15日閲覧。
  5. ^ a b「ポップアップ」 . Smart Computing . 2004年9月. 2010年5月22日時点のオリジナルよりアーカイブ
  6. ^ Naraine, Ryan (2004年3月18日). 「Windows XP SP2でポップアップブロックが「オン」に」 . 2013年8月8日閲覧
  7. ^ Wegert, Tessa (2002年3月14日). 「ポップアップ広告 パート1:良い?悪い?醜い?」 Incisive Interactive Marketing LLC . 2002年3月14日閲覧
  8. ^ 「#2095 (バックグラウンドリダイレクトを防止する)」Adblock Plus問題トラッカー
  9. ^ 「ユビキタスポルノ:ネット上で生きる」 PCMAG 20151月21日閲覧
  10. ^ 「ポップアップとは何か」
  11. ^ 「2022年にコンバージョンを増やすための19の終了意図ポップアップの例」
  12. ^ 「ポップアップブロッカーを無効にする方法」 。 2013年8月8日時点のオリジナルよりアーカイブ2013年8月8日閲覧。
  13. ^ 「特許」