> For the complete documentation index, see [llms.txt](https://docs.vwo.gaprise.jp/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vwo.gaprise.jp/testing/targeting/x381gh0l5w.md).

# セグメント設定のカスタマイズ

セグメント設定では、VWOのセグメンテーションとターゲティング基準がどのようにウェブサイト上で実行されているテストに適用されるか、また、特定のセグメントに適格であるために訪問者がどのように評価されるかをカスタマイズすることができます。

### 概要 <a href="#id-1" id="id-1"></a>

セグメントの設定を行うには、セグメント作成\[**設定**]オプションをクリックします。このオプションを使用すると、次のように管理できます。

<figure><img src="/files/byJUeAn3ZXY9auQ5PfMR" alt=""><figcaption></figcaption></figure>

* VWOが訪問者のセグメント条件をどのようにチェックするかを設定する。
* 変更された要素をいつ表示するかを決定する。
* VWOがコード内の特定の変更をいつまで探すべきかを設定する。

例えば、訪問者がテストの条件に当てはまると、VWOはその情報を保存します。この情報は、訪問者が初めてセグメントに適合し、テスト対象となった時に保存されます。訪問者が再びテストページにアクセスするたびに、VWOは毎回セグメント条件をチェックする代わりに、Cookieを探します。\[設定]オプションを使用すると、訪問者のセグメント条件をどのようにチェックするかを設定できます。

### **訪問者のターゲティング条件をチェックする** <a href="#id-2" id="id-2"></a>

このセクションでは、ウェブサイトの訪問者に対してVWOがどのようにターゲティング条件をチェックするかを選択できます。

デフォルトで選択されてい&#x308B;**\[Once（一度だけ）]**&#x30AA;プションは、訪問者のセグメント条件が一度だけチェックされ、その後のすべての訪問で同じバリエーションが訪問者に提供されることを意味します。

**\[Every time（毎回）]**&#x3092;選択すると、訪問者はウェブサイトへの訪問ごと（ページの再読み込みごと）にセグメント条件に対して評価されます。

また、テストで「目標」として設定した要素（例えば、特定のボタンのクリックや特定のページの訪問）に対して、訪問者が行動するとき、その訪問者が特定のセグメント条件を満たしているかどうかもVWOはチェックします。訪問者がウェブサイト上で特定の行動をとった場合、その行動がテストの目標を達成したと記録されるためには、その訪問者がテストのセグメント条件に合致している必要があります。

<div align="left"><figure><img src="/files/6PtGB0JR7GI2yL5TR84C" alt=""><figcaption></figcaption></figure></div>

例えば、Google広告からウェブサイトにアクセスするすべての訪問者に特定のコンテンツを表示するパーソナライゼーションキャンペーンを作成したとします。その際、この広告から来ない訪問者にはそのコンテンツを表示しないようにしたいと考えます。そのような場合は、「Every time（毎回）」オプションを選択し、訪問者が訪れる各ページでの適格性をチェックして、訪問者がセグメント条件に適合した場合にのみ変更が実施され、表示されるようにしてください。この方法で、キャンペーンの目標は訪問者が適格になった後にのみトリガーされ、正確なレポートデータが収集されます。

{% hint style="info" %}
[ターゲティング条件に「行動」オプション](/testing/targeting/n7mxwfpole.md#id-2)が含まれる場合、訪問者は定義された行動（例えば要素のクリックなど）を除くすべての条件について評価されます。変更されたコンテンツは、訪問者が他のすべての条件を満たし、テストに適格となった後にのみ表示されます。
{% endhint %}

### 変更された要素をいつ表示するか <a href="#id-3" id="id-3"></a>

VWOのビジュアルエディターを使用して変更を加えると、VWOは変更されたすべての要素を追跡します。訪問者がテストページにアクセスすると、VWOはまずページの読み込み中にすべての変更を隠し、あなたが行った要素の変更を取得し、それらの変更を適用してから、変更されたコンテンツを訪問者に表示します。これにより、VWOが訪問者のために変更をロードしている間、ページにちらつき効果が現れないようになります。

**\[変更された要素をいつ表示するか]**&#x3068;いうフィールドでは、以下のオプションのいずれかを使用して、変更された要素を訪問者にいつ表示するかを指定できます：

<div align="left"><figure><img src="/files/8d0Y4iNq8ws5mgVjBjfe" alt=""><figcaption></figcaption></figure></div>

* **キャンペーン実行（Campaign executes）：**&#x56;WOが訪問者のセグメントに対する適格性を評価したらすぐに、変更された要素を表示します。このオプションは、セグメントが行動条件を含まない場合のデフォルトオプションです。
* **DOM Ready：**&#x48;TMLが完全に読み込まれ、解析されたときに要素が表示されます。DOM Readyについて詳しくは、「[DOMContentLoaded](https://developer.mozilla.org/en-US/docs/Web/Events/DOMContentLoaded)」イベントをご覧ください。
* **カスタムイベント（Custom Event）：**&#x5909;更をロードするためのカスタムイベントを定義できます。例えば、訪問者がページで何か行動を起こした後、または一定の時間が経過した後などに要素を表示する場合があります。
* **常に（Always ：elements are not hidden）：**&#x30DA;ージのロード中、変更された要素は隠されません。このオプションを選択すると、オリジナルのコンテンツが更新される際にページのリロードでちらつき効果を訪問者が体験する可能性があります。このオプションは、セグメントが何らかの行動条件（要素をクリックする、ユーザーがページを閉じようとしているなど）を含む場合のデフォルトオプションです。

{% hint style="info" %}
デフォルトでは、[行動ターゲティングオプション（要素をクリックするなど）](/testing/targeting/n7mxwfpole.md#id-2)に対しては、要素は隠されません。これは、VWOがウェブサイト訪問者がその定義された要素をクリックするか、ページを退出するかを事前に知ることができないためです。そのため、ページ上の要素はデフォルトで隠されません。このオプションは、テストの要件に応じて変更することができます。
{% endhint %}

### Poll Until（JavaScript変数およびCookie値に適用） <a href="#id-4" id="id-4"></a>

JavaScript変数やCookieの値をターゲティング条件の設定に使用する場合、VWOはDOM Readyまでセグメント条件をチェックします。これにより、ページ上のすべての変数/Cookieが初期化されることを保証します。

{% hint style="info" %}
セグメント条件にCookieやJavaScriptの値を使用していない場合、Poll Until（ポーリング終了時点）オプションは無効になり表示されません。
{% endhint %}

<figure><img src="/files/2ddFhHzFhgDiqmDru8iV" alt=""><figcaption></figcaption></figure>

\[Poll Until（JavaScript変数およびCookie値に適用）]では、次のオプションを使って、変数/クッキーのポーリングを停止するタイミングを設定することができます。

* **Polling Disabled（ポーリング無効）：**

  **使用例：**&#x30DA;ージ上の特定の要素がすぐに利用可能であり、特定の変数やCookieの値が即座に利用可能な場合。

  **解説：**&#x30DD;ーリングを無効にすることで、VWOはページの読み込みを待たずにすぐにセグメント条件を評価します。これは、ページが速やかにレンダリングされる場合や、JavaScript変数やCookieの値が即座に初期化される場合に適しています。

{% hint style="info" %}
この機能が開始される前に作成されたテストでは、この条件が選択されていることがあります。
{% endhint %}

* **DOM Ready：**\
  **使用例：**&#x30DA;ージの全ての要素が読み込まれ、解析されるまで待つ必要がある場合。

  **解説：**&#x44;OM Readyは、HTMLが完全に読み込まれ、解析された時点でポーリングを終了します。これにより、ページが正常にレンダリングされ、JavaScript変数やCookieの値が利用可能な状態になった時点でセグメント条件を評価することができます。

  DOM Readyについて詳しくは、「[DOMContentLoaded](https://developer.mozilla.org/en-US/docs/Web/Events/DOMContentLoaded)」イベントをご覧ください。
* **Custom Event（カスタムイベント）：**\
  **使用例：**&#x7279;定のJavaScript関数が呼び出されるのを待つ必要がある場合や、外部のデータの読み込みが完了するのを待つ必要がある場合。\
  **解説：**&#x30AB;スタムイベントでは、ユーザーが定義したイベントが発生するまでポーリングを続けます。これにより、外部の処理が完了したり、特定のアクションが実行されたりするのを待つことができます。

{% hint style="danger" %}
・「Custom Event」のデフォルトコードでは判定を行う秒数が「5秒」で指定されており、対象サイトを開いた5秒以内にセグメントの条件を満たしているユーザーにテストの内容が反映される仕様となります。 つまり、6秒以降に対象アクション(ボタンクリックなど)を行った場合はテストが反映されません。

・一般的なテストではユーザーがページにアクセスすると数秒以内にGTM変数が開始されると予想されるため、VWOでは上記の秒数で設定されています。\
・もし意図通りに判定されない場合、下記「Condition is true（条件がtrueの場合）」条件をお試しください。
{% endhint %}

* **Condition is true（条件がtrueの場合）：**\
  **使用例：**&#x7279;定のJavaScript変数やCookieの値が特定の条件を満たすまで待つ必要がある場合。\
  **解説：**&#x3053;のオプションを選択すると、VWOは指定された条件が満たされるまでポーリングを続けます。条件が満たされると、その時点でセグメント条件を評価します。

※本ページは[\[原文：Configuring the Segment Settings in VWO\]](https://help.vwo.com/hc/en-us/articles/360020424354-Configuring-the-Segment-Settings-in-VWO)を翻訳・加筆修正しています。
