labvanced logoLabVanced
  • Research
    • Publications
    • Researcher Interviews
    • Use Cases
      • Developmental Psychology
      • Linguistics
      • Clinical & Digital Health
      • Educational Psychology
      • Cognitive & Neuro
      • Social & Personality
      • Arts Research
      • Sports & Movement
      • Marketing & Consumer Behavior
      • Economics
      • HCI / UX
      • Commercial / Industry Use
    • Labvanced Blog
    • Services
  • Technology
    • Feature Overview
    • Code-Free Study Building
    • Eye Tracking
    • Mouse Tracking
    • Generative AI Integration
    • Multi User Studies
    • More ...
      • Reaction Time/Precise Timing
      • Text Transcription
      • Heart Rate Detection (rPPG)
      • Emotion Detection
      • Questionnaires/Surveys
      • Experimental Control
      • Data Privacy & Security
      • Desktop App
      • Mobile App
  • Learn
    • Guide
    • Videos
    • Walkthroughs
    • FAQ
    • Release Notes
    • Documents
    • Classroom
  • Experiments
    • Cognitive Tests
    • Sample Studies
    • Public Experiment Library
  • Pricing
    • Licenses
    • Top-Up Recordings
    • Subject Recruitment
    • Study Building
    • Dedicated Support
    • Checkout
  • About
    • About Us
    • Contact
    • Downloads
    • Careers
    • Impressum
    • Disclaimer
    • Privacy & Security
    • Terms & Conditions
    • Third-Party Licenses
  • Appgo to app icon
  • Logingo to app icon
Learn
ガイド
ビデオ
ウォークスルー
よくある質問
ニュースレターアーカイブ
ドキュメント
教室
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
ガイド
ビデオ
ウォークスルー
よくある質問
ニュースレターアーカイブ
ドキュメント
教室
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
  • ガイド
    • はじめに

      • タスクエディタ
      • フレーム
        • キャンバスフレーム
        • ページフレーム
        • ウェブサイトフレーム
      • トライアルタイムライン
      • 刺激提示
      • 応答の正確さ
      • オブジェクト
      • イベント
      • 変数
      • タスクウィザード
      • トライアルシステム
      • 実験デザイン
        • 研究の作成
        • データフレームパターン
        • マルチユーザー実験デザイン
        • 縦断的実験デザイン
    • 注目のトピック

      • ランダム化とバランス
      • アイ・トラッキング
        • 注視追跡タスクにおける刺激の提示
        • 目の追跡キャリブレーション設定の選び方
        • タスクにおける視線追跡の設定
        • 視線データの記録とエクスポート
        • 形状を興味領域 (AOI) として使用する方法
        • 参加者のキャリブレーション体験
      • ウェブブリッジ
        • ウェブサイト AOI の選択 | アンカー、調整、および AOI トラッキングの検証
        • ウェブサイト AOI におけるマウスの動作の追跡 | ウェブブリッジガイド
      • アンケート
      • デスクトップアプリ
      • サンプル研究
      • 参加者リクルート
      • APIアクセシビリティ
        • REST API
        • Webhook API
        • WebSocket API
      • その他のトピック

        • 正確な刺激のタイミング
        • マルチユーザー研究
        • Labvancedにおけるヘッドトラッキング | ガイド
    • メイン アプリ タブ

      • 概要: メインタブ
      • ダッシュボード
      • マイ研究
      • 共有研究
      • マイファイル
      • 実験ライブラリ
      • マイアカウント
      • ライセンス & サービス
    • 研究タブ

      • 概要: 研究特有のタブ
      • 研究デザイン
        • タスク
        • ブロック
        • セッション
        • グループ
      • タスクエディタ
        • タスクコントロール
        • 試行システム
        • フレームタイプ
        • オブジェクト
        • オブジェクトプロパティテーブル
        • 変数
        • システム変数テーブル
        • イベントシステム
        • テキストエディタの機能
        • タスクエディタにおける視線追跡オプション
        • タスクにおける頭追跡
        • マルチユーザー研究
      • 設定
      • 変数
      • メディア
      • テキスト & 翻訳
      • 開始 & 参加
      • 被験者管理
      • データビューとエクスポート
        • Dataview と変数 & タスクの選択 (古いバージョン)
        • 録音へのアクセス (古いバージョン)
  • 動画
    • 動画の概要
    • Labvancedの始め方
    • タスクの作成
    • 要素動画
    • イベントと変数
    • 高度なトピック
  • ウォークスルー
    • はじめに
    • ストループ課題
    • 語彙判断課題
    • ポズナー視線キュー課題
    • 変化盲点フリッカーパラダイム
    • 目の動き追跡サンプル研究
    • 乳児の目の動き追跡研究
    • マウストラッキングによる注意捕捉研究
    • 迅速シリアル視覚提示
    • ChatGPT研究
    • 目の動き追跡デモ:AOIとしてのSVG
    • マルチユーザーデモ:被験者のカーソルを表示
    • ゲームパッド / ジョイスティックコントローラー - 基本設定
    • EEG統合によるデスクトップアプリ研究
    • 被験者間のグループバランスと変数設定
    • マルチユーザー研究の構築
    • ウェブサイトフレーム目の動き追跡ウォークスルー
    • 条件付きウェブカメラ目の動き追跡
    • テキストセグメンテーション研究の構築
  • FAQ
    • 機能
    • サポートポリシーとガイドライン
    • セキュリティとデータプライバシー
    • ライセンス
    • Labvancedの精度
    • プログラム的使用とAPI
    • Labvancedをオフラインで使用する
    • トラブルシューティング
    • 研究作成に関する質問
  • ニュースレターアーカイブ
  • ドキュメント
  • クラスルーム
Labvanced Web Bridge に埋め込まれた実際のウェブサイト上のウェブサイト AOI のアンカーを調整中

ウェブサイト AOI の選択と調整

ウェブサイト AOI は固定の画面位置を追跡しません。特定の要素、つまりそのアンカーを追跡し、その要素は CSS セレクタによって特定されます。AOI を正しい要素に合わせるには、主にそのアンカーを選択して調整することに関するものであり、サイズを変更することではありません。このページでは Website AOI Object Properties パネル内のコントロールの全セットについて説明します:要素の選択、Parent、Child、Prev、および Next での選択の修正、サイズと位置の微調整、エクスポートデータ用の AOI の命名、テキストによるフィルタリング、要素内のスクロールの追跡、および公開前に AOI が実際に機能していることを確認することです。

ウェブサイトフレームと最初の AOI を追加する基本については、完全なウェブブリッジガイドの 興味領域 (AOI) の選択 を参照してください。または、ウェブサイトフレームのウォークスルー を見て、始めから終わりまでのタスクフローを確認してください。

注意:ウェブサイト AOI を選択すると、Labvanced のすべてのオブジェクトタイプで共有される一般的な Object Properties ブロック (Name, Visibility, Active, Position & Size) と、ここで扱うウェブサイト AOI 専用のコントロールが2つの別々のパネルに表示されます。一般的なパネルの Anchor グリッドは、以下のパラグラフで説明する CSS セレクタアンカーとは無関係な位置/スケールの基準点であり、その Position & Size フィールドはウェブサイト AOI が何を追跡するかを決定するものではありません。代わりに、下の CSS セレクタコントロールを使用してください。

アンカー:AOI がスクロールを生き残る理由

すべてのウェブサイト AOI は、CSS Selector フィールドに表示される CSS セレクタを保存します。そのセレクタが AOI のアンカーであり、ウェブページに埋め込まれた DOM 内の AOI がバインドされている一つの要素です。アンカー要素がページ上に存在する限り、Labvanced Web Bridge 拡張は、その生の位置を Labvanced に報告し続けます。これには、参加者がスクロールしている間も含まれます。なぜなら、アンカー要素自体がページとともに移動するからです。これが、正しくアンカーされた AOI がスクロールを通じて正しく追跡し続ける理由です。追跡されているのはスクリーン座標ではなく、アンカーです。

実際の影響:AOI が目標を失ったように見える場合、通常、問題はアンカー自体にあります(無関係な要素を指しているか、その要素がもはやページに存在しない場合)、サイズや位置ではありません。

セレクタは常に一つの要素しか追跡しません。たとえば、繰り返されるカードのセットに共有されるクラス名などで、ページ上の要素が二つ以上マッチすると、AOI はページの構造上最初に来る要素のみを追跡します。この問題は、共有クラスに基づいて手動で入力されたセレクタでよく発生しますが、Pick Element や下のナビゲーションコントロールによって生成されたセレクタは、あなたが到達した正確な要素にアンカーされています。この問題はありません。

Why Pick Element Doesn't Always Land on the Exact Element

セレクタを選択または入力する前は、パネルは CSS Selector, Pick Element, Stimulus Info, Text Filter, Scrollable container, Show AOI overlay in player のみを表示します。Adjust selection (Parent/Child/Prev/Next) およびサイズ/位置オフセットフィールドは、実際にセレクタが存在する場合にのみ表示されます。

Pick Element は、クリックした正確な要素に必ずしもアンカーされるわけではありません。良いコンテナを選択するために近くの要素を探し、自身の ID またはリンク、ボタン、入力などの自然にインタラクティブな要素を好みます。もし近くにそれが見つからなければ、代わりに近くのコンテナに戻ります。実際には、ヘッドラインやカード内のテキストをクリックすると、特定のテキストだけでなく、カード全体が選択されることがよくあります。そのような場合は、下のナビゲーションコントロールを使用して、意図した正確な要素に移動してください。

選択中にいつでも Esc を押すことで、AOI の現在のセレクタを変更せずにキャンセルできます。ピッカーを完全にスキップして、CSS Selector フィールドに CSS セレクタを直接タイプまたは貼り付けることもできます。これは、すでに希望するセレクタを知っている場合や、ピッカーがそれを逃し続けている場合に便利です。

選択の修正:親、子、前、次

CSS セレクタが設定されると、Adjust selection: の下に4つのボタンが Object Properties パネルに表示されます:

ボタン移動先
↑ Parent現在の要素の含まれている要素
↓ Child現在の要素の最初の子要素
← Prev現在のレベルの前の兄弟
→ Next現在のレベルの次の兄弟

これらは、選択を修正するための主な方法であり、サイズを変更することよりも重要です。Pick Element が間違った要素に着地したときの典型的なワークフロー:Child をクリックしてコンテナの最初の内部要素に移動し、次に Next(または Prev)でその要素の兄弟に移動し、実際に望むものに到達します。それでもまだ遠すぎる場合は、もう一度 Child をクリックして別のレベルに降り、再度横に進みます。各クリックは、到達した場所のセレクタを再生成するため、AOI は常にその正確な要素にアンカーされ、その祖先を通る複合パスではなくなります。

ボタンが移動する場所がない場合 (Prev が前の兄弟がない、Child が子供のない要素上、または Parent がページの外部 html/body だけが上にある場合)、何も起こりません:選択はそのまま残り、エラーメッセージも表示されません。ナビゲーションボタンが応答しない場合、その方向にページの構造の端に達している可能性がありますので、別のボタンを試してください。

サイズと位置の微調整

要素がアンカーされると、小さなピクセルレベルの修正用の2つの追加コントロールが表示されます。これらは、上記のナビゲーションとは異なります:

  • Size offset (px, ± per side): トラッキングエリアを X 軸と Y 軸の設定されたピクセル数で拡大または縮小し、各側に対して対称的に適用されます。
  • Position shift (px): サイズを変更せずにトラッキングエリアを設定されたピクセル数だけ移動します。

これらは、アンカー自体が正しい場合のみ使用してください。すでに正しくアンカーされた要素の境界を微調整します。追跡される要素がどれであるかを変更するわけではありません。

ウェブサイト AOI は常に矩形であり、アンカーされている要素の境界ボックスです。Labvanced で直接構築された刺激の AOI とは異なり、ここにはポリゴンやカスタム形状のオプションはありません。追跡する必要がある要素が自体で矩形でない場合は、それを含む最小の矩形要素にアンカーし、次に Size offset を使用してボックスをトリミングします。

エクスポートデータ用の AOI の命名

Stimulus Info フィールドは AOI のための短いテキストラベルです。これは、選択または移動する要素のテキストから自動的に記入され(テキストがない場合は要素のタグ名から)、より明確なものに編集できます。このラベルは、イベントトリガーやエクスポートデータの Stimulus Info 値として表示されるため、フレーム上に複数の AOI がある場合、特定の視線、クリック、またはホバー行がどの AOI に属しているかを把握する方法です。

実データを収集し始める前に、各 AOI に異なる Stimulus Info ラベルを付けてください。要素のテキストから自動的に記入されるラベル、「カートに追加」のようなものは、それ単独で問題ありませんが、同じテキストが複数の AOI に表示されると混乱を招きます。

テキストフィルター

Text Filter フィールドは、AOI がアンカーされた要素の表示テキストが特定の文字列を含むときのみアクティブになるように制限します(マッチングは大文字と小文字を区別しません)。これは、アンカーセレクタが変更される可能性がある要素に一致する場合に便利です。たとえば、いくつかの状態をサイクルするステータスラベルについて、特定の状態に対してのみ AOI がアクティブとカウントされるようにしたいときに使います。

スクロール可能なサブ領域の追跡

アンカーにした要素が内部スクロールを持っている場合、たとえば、ページ内にネストされたチャットパネルやスクロール可能な製品リストなどは、Scrollable container をチェックしてください。これにより、Labvanced にその要素のスクロール位置とコンテンツの寸法を追跡させます。これは、ページ全体のスクロールとは別です。

このデータは、Eyetracking Gaze/Eyetracking Fixation トリガーを通じてのみ公開され、Mouse Trigger ではありません。視線がスクロールコンテナ AOI 内に入ると、その値の選択メニューには Container Relative X/Container Relative Y (コンテナの全スクロール可能コンテンツ内での位置、現在表示されているものだけではない)と Container Scroll X/Container Scroll Y (コンテナ自体がどれだけスクロールしたか)が提供されます。同じ AOI でマウストリガーが記録する内容については、ウェブサイト AOI 上のマウスの動作の追跡 を参照してください。

AOI が実際に機能しているかの検証

セレクタが現在のページの何にも一致しないためにアンカー失敗する AOI、ターゲット要素がまだロードされていない、または Web Bridge 拡張がアクティブでない場合、デフォルトでは参加者または研究者にエラーを表示しません。それは単に非アクティブのままです:視線、クリック、またはホバーのデータは記録されず、研究内の何も目には見えません。

研究を構築している間、すべての AOI はすでにエディタ内で色付きのオーバーレイとして描画されます。緑はそのセレクタが現在ページ上の要素に一致していることを意味し、赤はそうでないことを意味し、作業中にこれを見るためにトグルは必要ありません。Show AOI overlay in player は、その同じオーバーレイを Preview とライブスタディ全体に拡張します。これにより、編集中だけでなく、AOI がエンドツーエンドで実際に確認されます。この状態で少なくとも一度は研究をプレビューし、すべての AOI が緑であることを確認し、公開する前にオーバーレイを参加者に表示したくない場合は再度オフにします。

表示されたり消えたりする要素 (ダイアログ、モーダル)

ウェブサイト AOI のアンカーは、常にページ上に存在する必要はありません。拡張が CSS セレクタが現在何かに一致するかどうかを継続的にチェックするため、ダイアログ、モーダル、または特定のポイントでのみ表示される他のコンテンツ内部の要素にアンカーされた AOI は、その要素が現れるときにアクティブになり、削除されるときに非アクティブになります。追加のセットアップなしに、これは一時的に存在する要素とのインタラクションを追跡することを可能にします。たとえば、特定のアクションの後に開く確認ダイアログを使用して、上記で説明したとおりのアンカー機構を利用します。

よくある質問

AOI を小さくするためにサイズオフセットを使うべきですか、それともそれは間違ったツールですか?
通常、間違ったツールです。AOI がページのあまりにも多くまたは少なくをカバーしている場合、修正はほとんど常に Parent、Child、Prev、または Next で異なるアンカーを選ぶことです。既存のものを縮小または拡大するのではなく、Size offset および Position shift は、すでにアンカーが正しい場合の小さな修正に留めておきます。
なぜ「Pick Element」がクリックしたものよりも大きなコンテナを選択したのでしょうか?
ピッカーは正確なピクセルの代わりに、クリックした場所の近くで良い選択可能なコンテナを探すため、特定のテキストや画像の内部ではなく、周囲のカード、リンク、またはボタン上に着地する可能性があります。「Child」を使ってから「Next」/Prev を使用して正確な要素を絞り込んでください。
「Next」または「Child」をクリックしても何も起こりません。これはバグですか?
いいえ。その方向に兄弟が存在しないか、移動できる子要素がない場合、ボタンは何もしないで選択はそのままとなり、エラーも表示されません。別の方向を試してください。
AOI が実際に何かを追跡しているかどうかどうすればわかりますか?
「Show AOI overlay in player」をその「Object Properties」パネルで有効にして、研究をプレビューしてください。緑はそのセレクタが現在ページ上の要素に一致していることを示し、赤はそうでないことを示します。AOI がアンカーに失敗した場合、参加者向けにエラーは表示されないので、公開前にこれを確認してください。
ウェブサイト AOI は、ページ上に常に表示されないポップアップやダイアログ内の要素を追跡できますか?
はい。AOI は、アンカーとなる要素がページ上に存在する限りアクティブになり、存在しなくなると非アクティブになります。したがって、特定のポイントでのみ開くダイアログやモーダル内のアンカーは、他の AOI と同様に機能し、追加の構成は不要です。

さらなる読み物

Labvanced Web Bridge | サポート & ガイド

Labvanced Web Bridge | サポート & ガイド

完全なリファレンス:インストール、ユースケース、データとプライバシー、トラブルシューティング、および FAQ。

Website Frame Eye Tracking ウォークスルー

Website Frame Eye Tracking ウォークスルー

拡張のインストールからエクスポートされた視線データの読み取りまで、始めから終わりまでのタスクフロー。

ウェブサイト AOI のマウスの動作の追跡

ウェブサイト AOI のマウスの動作の追跡

AOI がアンカーされたら、マウストリガーイベントを構築し、インタラクションタイプ間の座標空間の違いを理解します。

Next
ウェブサイト AOI におけるマウスの動作の追跡 | ウェブブリッジガイド