> For the complete documentation index, see [llms.txt](https://manual.dxable.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.dxable.com/optimizely/platform/optimizely-data-platform/customers/build-real-time-segments-in-odp.md).

# ODPでのリアルタイムセグメントの構築

Optimizely Data Platform (ODP) のリアルタイム セグメント ビルダーは ODP GraphQL API を活用し、リアルタイムで顧客をセグメント化し、顧客の Web ベース エクスペリエンスをさらにパーソナライズできるようにします。 ODP[リアルタイム セグメント APIを使用](https://docs.developers.optimizely.com/optimizely-data-platform/docs/realtimesegments-api-usage)するか、 ODP アプリケーションの[リアルタイム セグメント ページを通じて、カスタム構築のリアルタイム セグメント](https://support.optimizely.com/hc/en-us/articles/10033776446733-Build-real-time-segments-in-ODP#h_01GGAY2QHTERP6EGTBJV90Z3XJ)を作成できます。

リアルタイム セグメントを使用します。

* 過去 28 日以内の顧客イベントの場合。
* Optimizely Feature Experimentation、 Optimizely Web Experimentation、および Optimizely コンテンツ管理システム (CMS) 訪問者グループと統合するため。 [「他の Optimizely 製品での ODP リアルタイム セグメントの使用」](https://support.optimizely.com/hc/en-us/articles/10033776446733-Build-real-time-segments-in-ODP#01H8PDX13WVR5GAD43P3DNFB7M)を参照してください。

注記

28 日より前のデータを使用する場合、または ODP レポートおよびキャンペーンにセグメントを使用する場合は、「**顧客 > セグメント」**&#x30DA;ージで標準セグメントを使用します (「[セグメントの作成」を参照](https://support.optimizely.com/hc/en-us/articles/4407269013773))。

### リアルタイムセグメントページ <a href="#gjdgxs" id="gjdgxs"></a>

![](/files/5HLZMtyaqvwbQzJygCJx)

リアルタイム セグメントにアクセスするには、 **\[顧客] > \[リアルタイム セグメント]に移動します**。 次の列を含むテーブルが表示されます。

* **セグメント名**– リアルタイム セグメントの名前がリンクとして表示され、クリックするとそのセグメントの詳細が表示されます。
* **サイズ推定**– 現在セグメント内の顧客数の推定。\
  注記

ODP によるサイズ推定の計算方法の詳細については、「[リアルタイム セグメントのサイズ推定」を参照してください](https://support.optimizely.com/hc/en-us/articles/18023605207309)。

* **Creator** –セグメントが ODP によって事前定義されている場合に**最適化して表示します。** 自分で作成したセグメントは、作成者には何も表示されません。
* **編集**– クリックしてセグメントを編集します。
* **コピー**– クリックしてセグメントをコピーします。
* **削除**– クリックしてセグメントを削除します。

#### **リアルタイムセグメントAPI** <a href="#id-30j0zll" id="id-30j0zll"></a>

すべての事前定義セグメントおよびカスタム構築セグメントに加えて、[リアルタイム セグメント APIを使用して作成されたすべてのセグメント](https://docs.developers.optimizely.com/optimizely-data-platform/docs/realtimesegments-api-usage)**が \[リアルタイム セグメント]ページ**に表示されます。 リアルタイム セグメント ビルダーの API を使用して構築されたセグメントを編集、コピー、または削除することはできません。 API を使用して構築されたセグメントを表示すると、そのセグメントのコードの上にメッセージが表示されます。

![mceclip7.png](/files/73ZggV6S5h5TPPW9HmAw)

リアルタイム セグメント API で使用するセグメント ID が必要な場合:

1. **\[顧客] > \[リアルタイム セグメント]**&#x306B;移動します。
2. 目的のセグメントを選択します。
3. **\[セグメント ID をコピー]**&#x3092;クリックします。![](/files/iYv7T1IqtvPZwHihTzGz)

#### **データの遅延と鮮度** <a href="#id-1fob9te" id="id-1fob9te"></a>

データ遅延とは、イベントが発生してからデータが利用可能になるまでにかかる時間です。 リアルタイム セグメントのデータ遅延は 90 秒未満です。つまり、顧客データがリアルタイムで更新され、セグメントを最も正確に表示できます。 90 秒を超えるデータ遅延が発生するリクエストは 0.001% のみです。

### リアルタイムセグメントの作成 <a href="#id-3znysh7" id="id-3znysh7"></a>

1. **\[顧客] > \[リアルタイム セグメント]**&#x306B;移動します。
2. **\[新しいリアルタイム セグメントの作成]**&#x3092;クリックします。
3. **セグメント名**を入力します。
4. **「セグメントの作成」**&#x3092;クリックします。
5. **\[属性条件の追加]**&#x307E;た&#x306F;**\[イベント条件の追加]**&#x3092;クリックします。 検索バーを使用して、特定の属性またはイベントを検索できます。\
   注記

これにより、選択したタイプ (属性またはイベント) の[条件グループが作成されます。](https://support.optimizely.com/hc/en-us/articles/10033776446733-Build-real-time-segments-in-ODP#h_01H0JN52PRXC2255P2BCW9KX82)

* * **属性条件**– 顧客を識別するもの (名前、年齢、都市、最後に見た電子メール、ODP のユーザー ID など)。
  * **イベント条件**– 顧客がブランドに対して行うアクション。 たとえば、電子メールを開く、カートに商品を追加する、サイトのページを表示する、サイトで製品の詳細を表示するなどです。

1. 必要に応じて条件を完了します。 \[属性の追加] または \[イベントの追加] をクリックして、条件グループ内にさらに**属性**や**イベントを追加することもできます**。\
   注記

各グループ内では、そのグループ (属性またはイベント) に対して最初に選択したのと同じ条件タイプの条件のみを追加できます。 希望の条件を構築する方法の詳細については、 [「リアルタイム セグメント コンポーネント」を参照してください](https://support.optimizely.com/hc/en-us/articles/10033776446733-Build-real-time-segments-in-ODP#h_01H1SNPGSHJ1DK8ZBBPRN1X3P3)。

1. リアルタイム セグメントの構築が完了したら、 **\[セグメントの保存]をクリックします**。 セグメントの概要が、そのセグメントに該当する顧客の推定規模とともに表示されます。

### リアルタイムセグメントコンポーネント <a href="#id-2et92p0" id="id-2et92p0"></a>

リアルタイム セグメントには、さまざまなグループ化およびフィルタリングのオプションがあります。 リアルタイム セグメントの構造とフィルタリング オプションの詳細については、以下のセクションを参照してください。

* [条件グループ](https://support.optimizely.com/hc/en-us/articles/10033776446733-Build-real-time-segments-in-ODP#h_01H0JN52PRXC2255P2BCW9KX82)
* [条件グループ内の個々のイベントまたは属性条件](https://support.optimizely.com/hc/en-us/articles/10033776446733-Build-real-time-segments-in-ODP#h_01H0N836N4GSTZ4G816E38MPGY)
* イベント条件でのみ使用可能なオプション:
  * [イベントの順序を定義する](https://support.optimizely.com/hc/en-us/articles/10033776446733-Build-real-time-segments-in-ODP#h_01H0JN52PRXC2255P2BCW9KX82)
  * [個々のイベント条件にフィルターを追加する](https://support.optimizely.com/hc/en-us/articles/10033776446733-Build-real-time-segments-in-ODP#h_01H0N84VA5HTB4YEFC39Z481V0)
  * [除外を追加する](https://support.optimizely.com/hc/en-us/articles/10033776446733-Build-real-time-segments-in-ODP#h_01H0N84F2G7CVCPNYDXM0VVPZ2)

#### **条件グループ** <a href="#tyjcwt" id="tyjcwt"></a>

最高レベルでは、条件はグループに編成されます。 **\[属性条件の追加]**&#x3092;選択すると、属性条件グループが作成されます。 同様に、 **\[イベント条件の追加]**&#x3092;選択すると、イベント条件グループが作成されます。

各条件グループは、条件グループのタイプ (属性またはイベント) に応じて、次のいずれかのフィルターで始まります。

* **属性条件**–これらの属性&#x306E;**\[すべて/いずれか]**&#x306B;一致する人&#x3092;**\[含める/除外]**
* **イベント条件**–これらのイベント&#x306E;**\[すべて/いずれか]**&#x3092;行った人&#x3092;**\[含める/除外する]**

![](/files/U5US8O9tbybuFSBHqrZ7)

上記の両方のフィルタリング ステートメントについて、条件グループの**すべて**または**いずれか**のフィルターに一致する顧客を**含める**か**除外するかを選択します。**

**すべてを**選択すると、条件グループ内の残りのフィルターに対して「and」ロジックが使用されます。つまり、顧客は条件グループ内のすべてのフィルターに一致する必要があります。 また、イベント条件グループのみに、**任意の順序**および**この順序でオプション**を含む追加のドロップダウン リストが表示されます。 顧客が各イベントにどの順序で一致しても問題がない場合は、任意の**順序で**選択します。 顧客が各イベントに一致する必要がある順序を定義するに**は、この順序を**選択します。

![](/files/M3cS23mgeoLPIDtlFM1C)

**any]**&#x3092;選択すると、 「or」ロジックが使用されます。これは、顧客が条件グループ内のフィルターの少なくとも 1 つと一致する必要があることを意味します。

#### **条件グループ内にイベントまたは属性を追加する** <a href="#id-3dy6vkm" id="id-3dy6vkm"></a>

目的の**include/exclude** 、 **all/any** 、および**in this order/in any order**のフィルターを選択した後、各条件グループの残りの条件を入力します。 各条件について:

![](/files/JWFBNoEp30ZIYh67Mz4C)

1. 最初のドロップダウン リストから属性またはイベントを選択します。
2. 2 番目のドロップダウン リストから修飾語を選択します (たとえば、「正確に」 、「少なくとも」 、 「である」 、 「不明」 、 「最後の」、「間」、 「を含む」など)。
3. 手順 1 で選択した属性またはイベントに必要な値を入力します。
4. 時間単位 (**分**、**時間**、または**日**) を選択します。\
   注記

イベント条件でのみ使用可能です。 最長は 28 日です。

[「条件グループ」セクション](https://support.optimizely.com/hc/en-us/articles/10033776446733-Build-real-time-segments-in-ODP#h_01H0JN52PRXC2255P2BCW9KX82)のステップ 6 で説明したように、「属性の追加」または「イベントの追加」をクリックすると、引き続き条件グループ内の属性またはイベントを定義できます。

![](/files/R9g6ujdXahvN3onBveK0)

**\[属性条件の追加]**&#x307E;た&#x306F;**\[イベント条件の追加]**&#x3092;クリックして、セグメントにさらに条件グループを追加し続けることもできます。

![](/files/2KDrrd5sMnepjQvJ4jK2)

#### **イベント条件の追加フィルター** <a href="#id-1t3h5sf" id="id-1t3h5sf"></a>

イベント条件ごとに、フィルター アイコンをクリックして \[**カウントの追加]**&#x307E;た&#x306F;**\[フィルターの追加]を実行できます。**

![](/files/2rb9y1JYXJHSmGCYhAsS)

**\[カウントの追加]**&#x3092;選択して、顧客が対応するイベントに一致する回数を定義します。 たとえば、イベントが**App Viewの場合**、セグメントの資格を得るために顧客にアプリを表示させる回数を定義できます。

![](/files/YgVKxLdlFw4QhlSqIdSo)

**\[フィルターの追加]**&#x3092;選択して特定のプロパティを定義し、対応するイベントに一致する顧客をさらにフィルターします。 たとえば、イベントが**App Viewで、そのイベントにCampaign ID**のフィルターを定義した場合、指定した時間内にアプリを閲覧し、定義されたキャンペーンに属している顧客がセグメントの対象となります。

![](/files/fuSDs7JUQCqijeuDpDYo)

#### **イベント条件の除外を追加する** <a href="#id-4d34og8" id="id-4d34og8"></a>

イベント条件グループに[特定の順序を設定する](https://support.optimizely.com/hc/en-us/articles/10033776446733-Build-real-time-segments-in-ODP#h_01H0JN52PRXC2255P2BCW9KX82)と、 **「除外を追加」の追加オプションが表示されます**。 イベント条件グループに除外を追加するには:

1. **\[除外の追加]**&#x3092;クリックし、ドロップダウン リストから目的のイベントを選択します。![](/files/LHJ13G19zYBc5EhlbkUg)
2. 表示される 2 番目のドロップダウン リストで、次のオプションのいずれかを選択します。
   * **with anything** – ステップ 1 以降、選択したイベントと一致しなかった顧客を除外します。 たとえば、除外イベントとして**アプリのアンインストール成功を選択した場合**、セグメント内の他の条件を満たす場合でも、どの時点でもアプリをアンインストールした顧客はセグメントに含まれません。
   * **同じ**– 選択したステップ以降、選択したイベントとプロパティに一致した顧客を除外します。 このオプションでは、 **\[プロパティを選択]**&#x3068;**\[ステップ] という**2 つの追加のドロップダウン リストが表示されます。 たとえば、除外イベントとし&#x3066;**\[アプリのアンインストール成功]を選択し、プロパティとして\[メール送信] を選択し**、**ステップ 1 を選択した場合**、ステップ 1 で送信された同じメールでアプリをアンインストールした顧客はセグメントに含まれません。
3. 必要に応じて除外を追加し続けるか、不要になった除外を削除します。

![](/files/fQ2xCGduoqyvAUvP3Uij)

注記

除外は 1 つのイベント条件グループにのみ適用されます。 これらは、セグメント内の他の条件グループには影響しません。

注記

条件グループ全体として除外を追加することもできます。 [「条件グループ」](https://support.optimizely.com/hc/en-us/articles/10033776446733-Build-real-time-segments-in-ODP#h_01H0JN52PRXC2255P2BCW9KX82)を参照してください。

### リアルタイムセグメントを編集する <a href="#id-2s8eyo1" id="id-2s8eyo1"></a>

注記

事前定義されたリアルタイム セグメント、またはリアルタイム セグメント API を使用して構築したリアルタイム セグメントは編集できません。

1. **\[顧客] > \[リアルタイム セグメント]**&#x306B;移動します。
2. 編集するには、セグメントの名前をクリックするか、編集アイコンをクリックします。\
   ![](/files/vZLVfpIfYISs3aNk6UHK)

   注記

セグメントの名前をクリックした場合は、「**セグメントの編集」をクリックして**セグメントの編集を開始する必要があります。 編集アイコンをクリックすると、編集ビューが自動的に表示されます。

1. 必要に応じてセグメントを編集します。 たとえば、条件または条件グループ全体を削除したり、条件グループ内に属性やイベントを追加したり、新しい条件グループを追加したりできます。
2. **\[セグメントの保存]**&#x3092;クリックします。 セグメントの概要が、そのセグメントに該当する顧客の推定規模とともに表示されます。

### リアルタイムセグメントの削除 <a href="#id-17dp8vu" id="id-17dp8vu"></a>

注記

事前定義されたリアルタイム セグメント、またはリアルタイム セグメント API を使用して構築したリアルタイム セグメントは削除できません。

1. **\[顧客] > \[リアルタイム セグメント]**&#x306B;移動します。
2. **\[削除]**&#x3092;クリックします。![](/files/CDYHjMVQxccpIRn8kAqN)
3. 確認メッセージが表示されます。 **\[セグメントの削除]**&#x3092;クリックします。

### リアルタイム セグメントのカスタム イベントにアクセスする <a href="#id-3rdcrjn" id="id-3rdcrjn"></a>

カスタムのイベントとアクションのペアを作成したが、それが ODP レポートと顧客プロファイルにのみ表示され、リアルタイム セグメント ビルダーには表示され*ない場合は、以下の回避策に従ってください。*

1. **「顧客 > リアルタイム セグメント」ページ**でリアルタイム セグメントを作成または編集します。
2. **「イベント条件の追加」**&#x3092;クリックします。
3. **\[新しいイベントとアクションのペアを接続]**&#x3092;選択します。
4. カスタム イベントとアクションのペアで既存のイベント タイプを使用する場合は、\[**既存のイベントから選択]を選択し**、ドロップダウン リストからイベント タイプを選択します。 それ以外の場合は、\[**新しいイベント タイプを接続]を選択し**、最初にカスタム イベントとアクションのペアを作成したときに使用したものと同じイベント名を入力します。
5. カスタム イベントとアクションのペアで既存のアクションを使用する場合は、 **\[既存のアクションから選択]を選択し**、ドロップダウン リストからアクションを選択します。 それ以外の場合は、\[**新しいアクション タイプを接続]を選択し**、最初にカスタム イベントとアクションのペアを作成したときに使用したものと同じアクション名を入力します。
6. **「イベントとアクションのペアを接続」**&#x3092;クリックします。
7. 必要に応じてセグメントの編集を続けます。 完了したら、 **「セグメントを保存」をクリックします**。

リアルタイム セグメントで新しいイベントとアクションのペアを接続すると、イベントとアクションの名前が、以前に作成したイベントとアクションのペアと一致します。 名前が一致しない場合、新しいイベントとアクションのペアは作成さ*れません。*

重要

これは、イベントとアクションのペアがすでに作成されており、リアルタイム セグメント ビルダーに表示されていない場合にのみ機能します。 新しいカスタム イベントとアクションのペアを作成するには、[カスタム イベントに関する開発者ドキュメントを参照してください](https://docs.developers.optimizely.com/optimizely-data-platform/docs/thebasics-events#custom-events)。

たとえば、次のカスタム イベントを作成したとします。

zaius.event('web\_form', {

action: 'impression',

form\_name: 'Opticon Newsletter',

campaign: 'Opticon Newsletter'

});

また、リアルタイム セグメント ビルダーのオプションとして表示されない場合は、上記の手順に従ってください。 ステップ 4 では、 **「新しいイベント タイプを接続」**&#x3092;選択し、 *「 web\_form 」と入力します*。 ステップ 5 では、 **「新しいアクション タイプを接続」**&#x3092;選択し、 *「impression」と入力します*。

### ODP Web キャンペーンでリアルタイム セグメントを使用する <a href="#id-26in1rg" id="id-26in1rg"></a>

リアルタイム セグメントを作成したら、それを使用して Web キャンペーンで顧客をターゲティングできます。 詳細については、 [「 キャンペーン登録の構成 」を参照してください](https://support.optimizely.com/hc/en-us/articles/4407269366541)。

### 他の Optimizely 製品で ODP リアルタイム セグメントを使用する <a href="#lnxbz9" id="lnxbz9"></a>

現在、ODP リアルタイム セグメントでは次の統合が利用可能です。

* **Optimizely Web Experimentation** – Optimizely Web Experimentationの実験でオーディエンスとして ODP リアルタイム セグメントを使用します。 詳細については、 [「ODP を使用した高度なオーディエンス ターゲティングの構成 (ベータ)」を参照してください](https://docs.developers.optimizely.com/web-experimentation/docs/configure-odp-audience-targeting)。
* **Optimizely Feature Experimentation**– Optimizely Feature Experimentationのオーディエンスとして ODP リアルタイム セグメントを使用します。 詳細については、 [「ODP を使用した高度なオーディエンス ターゲティング」を参照してください](https://docs.developers.optimizely.com/feature-experimentation/docs/optimizely-data-platform-advanced-audience-targeting)。
* **Optimizely CMS 11 および 12** – Optimizely コンテンツ管理システム (CMS) 11 および 12 の訪問者グループ機能で ODP リアルタイム セグメントを使用します。 訪問者グループ パッケージがインストールされている必要があります。 詳細については、 [「ODP の訪問者グループ」を参照してください](https://github.com/unrvld/ODP.VisitorGroups)。
* **キャンペーンの最適化**– ニュースレター、トランザクション、およびマーケティング自動化キャンペーンのオーディエンスとして ODP リアルタイム セグメントを使用します。 詳細については、 [「ODP 同期」を参照してください](https://support.optimizely.com/hc/en-us/articles/6756141358861)。\
  注記

Optimizely Campaign の統合は EU 地域でのみ利用できます。
