> 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/campaign-content/manage-pop-up-modals-and-forms.md).

# ポップアップモーダルとフォームを管理する

### ポップアップモーダルとフォームを管理する <a href="#gjdgxs" id="gjdgxs"></a>

注記

2023 年 4 月より前にキャンペーンにアクセスしていた場合、Optimizely はタブ名を \[**キャンペーン]から\[アクティベーション]**&#x306B;更新しました。 すべての機能は同じままです。

**アクティベーションページ**を使用して、Web サイト上で魅力的なポップアップ モーダルやフォームを起動し、顧客に関する情報を収集したり、オファーやプロモーションを表示したりできます。

Web サイトにポップアップ モーダルとフォームを追加するには、サイトのコンテンツに[Optimizely Data Platform (ODP) Javascript タグ](https://docs.developers.optimizely.com/optimizely-data-platform/docs/implement-the-odp-javascript-tag)を含める必要があります。

### Web キャンペーンにポップアップ モーダルを追加する <a href="#id-30j0zll" id="id-30j0zll"></a>

1. **「アクティベーション」>「エンゲージ」>「新しいキャンペーンの作成」**&#x306B;移動します。
2. **Web**を選択します。
3. Web キャンペーン レシピを選択するか、 **\[最初から作成]をクリックします**。
4. キャンペーン名を入力してください。
5. **\[登録]**&#x30BB;クションはデフォルト&#x3067;**\[すべての訪問者]**&#x306B;設定されています。 このキャンペーンのオーディエンスとして[リアルタイム セグメント](https://support.optimizely.com/hc/en-us/articles/10033776446733)を使用する場合は、リストから 1 つ選択します。
6. タッチポイントを編集し、 **Web モーダルを選択して**、コンテンツの設計と構成を開始します。

#### **Web モーダル ターゲットを構成する** <a href="#id-1fob9te" id="id-1fob9te"></a>

**\[ターゲット]セクション**で、このコンテンツをサイト上のどこに表示するかを選択します。

![](/files/5JIvFRZubDsV3Jc8kbfW)

* **ページ URL** – 展開して、 **\[ページ URL]** 、 **UTM**パラメータ、またはターゲットの場所の**カスタム クエリ パラメータを選択します。**
* **を含む**– 展開し&#x3066;**\[含む]** 、 **\[等しい**] 、 **\[含まない**] 、または \[**次と等しくない]を選択**し、指定された場所をターゲットにする方法を決定します。
* **URL スニペットまたはパス**– ターゲットとする URL スニペットまたはパスを入力します。
* **または– OR演算子**を使用して、より多くのページまたはパラメータをターゲットにすることができます。
* **And – AND演算子**を使用して、より多くのページまたはパラメータをターゲットにすることができます。
* **削除**– 定義済みのターゲットを削除する場合は、ターゲット行の上にカーソルを置き、**削除**アイコンをクリックします。

#### **Web モーダル トリガーを構成する** <a href="#id-3znysh7" id="id-3znysh7"></a>

**\[トリガー]セクション**で、このコンテンツをサイトに表示するタイミングを選択します。

* **ページの読み込み時にすぐに表示**– 顧客が選択したページのいずれかにアクセスしたときにコンテンツを表示します。 ODP は他のトリガーを無効にして、繰り返しの表示を防ぎます。
* **後で表示**– 割り当てられた時間の後にコンテンツを表示します。
* **X% ページ スクロールで表示**– 顧客がページの一定の割合をスクロールした後にコンテンツを表示します。
* **終了意図時に表示**– 顧客のマウスがアクティブ ウィンドウから離れたときにコンテンツを表示し、顧客がページを離れる意図があることを示します。

**手動トリガー (上級)**

カスタム基準に基づいて Web コンテンツを手動で表示するために、ODP は開発チーム向けの SDK メソッドを提供します。

zaius.dispatch(

'web',

'showContent', {

contentId: '\<insert\_content\_id>',

target: {

selector: '\<insert css selector>', // empty string for modals

position: 'modal' // modal | before | after | inside | replace

}

});

このスニペットを使用して、顧客がカートに商品を追加するときなど、カスタム シナリオでコンテンツをトリガーします。

#### **Web モーダル制約を構成する** <a href="#id-2et92p0" id="id-2et92p0"></a>

**\[制約]セクション**で、コンテンツを訪問者に表示する頻度を選択します。

* **訪問者ごとに X 日ごとに最大 X 回表示**– 顧客が 1 つの期間内に大量のコンテンツを表示しないように制限します (たとえば、週に 1 回)。
* **訪問者あたり合計 X 回まで表示**– 顧客が合計 X 回を超えてコンテンツを閲覧できないように制限します (たとえば、合計 3 回)。
* **モバイルで表示**– モバイル デバイスでのコンテンツの利用可能性を決定します。 これはデフォルトでは無効になっており、 [Google のポリシー](https://webmasters.googleblog.com/2016/08/helping-users-easily-access-content-on.html)により推奨されません。 Google は、Cookie の確認など、場合によってはこのコンテンツが適切であるとみなしますが、この設定を有効にすると、会社の検索エンジン最適化 (SEO) に悪影響を及ぼす可能性があります。

### Web モーダルをデザインする <a href="#tyjcwt" id="tyjcwt"></a>

新しいデザインを開始する前に、 **\[テンプレートの読み込み] ドロップダウン リストをクリックして、チームが**[テンプレート ツール](https://support.optimizely.com/hc/en-us/articles/4407269072909)を使用して作成した、事前に作成されたポップアップ モーダルとフォームから選択します。 さらにカスタマイズしたり、名前を変更したりできます。 既製のデザインがない場合は、新しいコンテンツの**名前を入力します。**

![](/files/9uCessxCB6kQYCPtNRei)

#### **Web モーダル要素** <a href="#id-3dy6vkm" id="id-3dy6vkm"></a>

**レイアウト**

Web コンテンツには、セクションで構成された構造が必要です。 要素をドラッグ アンド ドロップしてモーダル内の目的の場所に配置し、モーダル内の要素をクリックして、\[**詳細]**&#x30BF;ブを使用して形式、間隔、リンク、その他の設定を変更します。

![](/files/vtrZHXOVDQCXrduvAyKl)

* **セクション**– コンテンツを保持するスペース。 新しいセクションを配置して、ヘッダーやテキストなどの新しいタイプのコンテンツを配置します。 すべての列とグリッドには個別のセクションが含まれます。
* **レスポンシブ列**– モバイルデバイス上で応答またはラップする列。 詳細から、左から右など、列の応答方法を選択できます。
* **グループ化された列 –**&#x30E2;バイルでは折り返されない列のセット。 折り返す代わりに縮小したいテキストベースの列には、グループ化された列を使用します。
* **グリッド**– 特定の数の列と行。
* **製品** **グリッド–**[製品の推奨事項](https://support.optimizely.com/hc/en-us/articles/4407774662157)が入力されたグリッド。
* **ナビゲーション**– 顧客を追加コンテンツに誘導するために使用できる編集可能なリンク。

**基本的な内容**

これらの要素を使用して、ポップアップ モーダルまたはフォームにコンテンツを追加します。 要素をドラッグ アンド ドロップしてモーダル内の目的の場所に配置し、モーダル内の要素をクリックして、\[**詳細]**&#x30BF;ブで形式、間隔、リンク、その他の設定を変更します。

![Create-popup-2.png](/files/4RXmx4YXWv1eKrU33rJ3)

* **ヘッダー**– H1 ヘッダー領域。 ポップアップ モーダルやフォーム内のタイトルのみなど、控えめに使用してください。
* **テキスト**– リッチ テキスト領域。
* **画像**– 画像領域。
* **ボタン**– ボタン。 ハイパーリンクを追加して行動喚起を作成し、顧客を別のアクションや追加のコンテンツに誘導します。
* **ディバイダー**– コンテンツのセクション間の分割線。
* **スペーサー**– コンテンツのセクション間のスペース。
* **ソーシャル**– ソーシャル メディアのアイコン。
* **Raw HTML** – コンテンツを詳細に制御するための HTML 領域。 ただし、プレビューと顧客に表示される Web コンテンツには違いが見られる場合があります。 これは、HTML マークアップ言語に精通している場合にのみお勧めします。

**フォーム**

ポップアップ フォームを作成して、コンテンツとともに情報を収集します。 要素をドラッグ アンド ドロップしてモーダル内の目的の場所に配置し、モーダル内の要素をクリックして \[**詳細]**&#x30BF;ブを使用して形式、間隔、リンク、その他の設定を変更します。 これらのオプションを使用して、特定のフィールドを必須にし、フォーム送信にフィールドが含まれる場合にそのフィールドによって更新されるプロファイル属性を選択します。

![](/files/RsagweieOud22vWDzRmA)

* **テキスト ボックス**– 電子メール アドレスや名前などの顧客情報を取得するための 1 行のテキスト フィールド。
* **チェックボックス**– メーリングリストに登録したり、個々のプロファイル属性を更新したりするためのチェックボックス フィールド。 顧客は複数の値を選択できます。
* **送信ボタン**– フォームを送信できるようにする独自のボタンです。 フォームに追加できる送信ボタンは 1 つだけです。
* **ラジオ ボタン**– オプションのグループを表示し、関連するプロファイル属性を更新するためのラジオ ボタン フィールド。 顧客は値を 1 つだけ選択できます。
* **ドロップダウン**– オプションのグループを表示し、関連するプロファイル属性を更新するためのドロップダウン フィールド。 顧客は 1 つの値のみを選択できます。

注記

ODP は、Web コンテンツにフォーム要素が含まれている場合、電子メール、オプトイン、送信ボタンのフィールドを自動的に検証します。 これらのフィールドを追加していない場合、 [Web サイトにフォームは表示されません](https://support.optimizely.com/hc/en-us/articles/4407269140237)。

#### **ウェブモーダルの詳細** <a href="#id-1t3h5sf" id="id-1t3h5sf"></a>

設定を変更してコンテンツ全体に影響を与えることができます。 詳細にアクセスするには、パンくずリストの**コンテナー**オプションをクリックするか、Web コンテンツの背景をクリックします。

![Create-popup-5.png](/files/Wrv7rgdxdOIy1Q2DEmV4)

**コンテナのプロパティ**

![Create-popup-6.png](/files/ioi2XvflKR1GmRj5Fa4R)

* **背景色**– ポップアップまたはフォームの色。
* **コンテンツの幅 –**&#x30DD;ップアップまたはフォームのピクセル単位の幅。
* **コンテンツの高さ**– ポップアップまたはフォームの高さ。 このプロパティはデフォルトで**autoに設定されています**。 トグルをオンにして、特定の高さをピクセル単位で設定します。

**モーダルプロパティ**

![Create-popup-7.png](/files/sCjHIUnuw3qF3xR5xZCF)

* **背景の色**– Web コンテンツの背後にある Web ページの色。
* **閉じるボタン**– コンテンツを閉じるための特定のボタン。 **\[閉じるボタン]**&#x3092;無効にすると、顧客は代わりにコンテナの外側をクリックしてモーダルを閉じることができます。
* **閉じるボタンの位置– 有効になっている場合の閉じる**位置。
* **閉じるボタンの背景色**– ボタンの後ろの色。 ボタンをより目立つようにするには、対照的な色を使用します。
* **閉じるボタンのアイコンの色**– 閉じるボタンの色。

**テキストのプロパティ**

![Create-popup-8.png](/files/x2nHFmcLNvLkmz6EDO1P)

* **フォント ファミリー**– ポップアップまたはフォームで使用されるフォント。
* **フォントのウェイト**– ポップアップまたはフォームで使用されるフォントのウェイト。
* **フォントの色**– ポップアップまたはフォームのフォントの色。
* **フォント サイズ**– ポップアップまたはフォームで使用されるフォントのサイズ。

**リンクプロパティ**

![Create-popup-9.png](/files/vjHAUTZxp258v03e5pOI)

* **リンクの色**– ポップアップまたはフォームに含まれるリンクの色。
* **リンクの下線**– このトグルを有効にすると、リンクのスタイルに下線が付きます。

**コンテンツ設定**

![Create-popup-10.png](/files/uYcPAdhlMBpbFk7R4YJJ)

* **重複した製品を削除**– 有効にすると、重複した製品が製品グリッドに表示されなくなります。

**パディング**

![Create-popup-11.png](/files/CZ42WSsxF5TBROm9mqAB)

* **パディング**– その他のオプションを有効にして、特定の方向からパディングを適用します。
* **すべての面**– フォームまたはポップアップのコンテンツに適用するパディングの量を決定します。 パディングを増やすと、コンテンツが中央に移動します。 パディングを減らしてコンテンツを端に向かって移動します。

**国境**

![Create-popup-12.png](/files/1iwoSBEnQZTH0xZLd21m)

* **境界線**– \[その他のオプション] を有効にして、ポップアップまたはフォームの各辺の境界線のサイズとスタイルを個別に決定します。
* **すべての辺**– コンテンツに境界線を追加するには、このオプションを使用します。 増やすと線が太くなります。 減らすと線が細くなります。

**境界半径**

![Create-popup-13.png](/files/HYp3XqScXma4Xgh6RIta)

このオプションを使用して、フォームまたはポップアップの境界線を丸くします。 正方形のような鋭いエッジを持たせるには**0**を使用します。 数値を大きくすると境界線が丸くなります。

**\[その他のオプション]**&#x3092;有効にして、ポップアップまたはフォームの各辺の境界線の半径を個別に決定します。

### メインデザインと確認デザインを設定する <a href="#id-4d34og8" id="id-4d34og8"></a>

コンテンツに、送信ボタンの成功アクションによって別のページにリダイレクトされないフォームが含まれている場合、**メイン デザイン**と**確認**デザインを切り替えることができます。 メインのデザインを切り替えて、コンテンツが最初に表示されたときに顧客に何が表示されるかを確認します。 確認デザインを切り替えて、顧客がフォームを正常に送信した後に表示される内容を確認します。

![](/files/dhBNo95LWpYpEikWDEX5)

### Web モーダルをプレビューする <a href="#id-2s8eyo1" id="id-2s8eyo1"></a>

Web サイトのページの 1 つでポップアップまたはフォームをプレビューできます。 プレビューにはすべてのトリガーが表示されますが、すべての制約は無視されます。

1. **プレビューを**クリックします。\
   ![](/files/1p0tQ78q6ZpRBqafTYEz)
2. プレビューに使用するページの URL を入力します。 ODP は、選択したページ&#x3092;**「ターゲット」セクション**で設定したルールと照合してチェックするため、それが有効なページであることを確認してください。
3. **\[プレビューの生成]**&#x3092;クリックします。

### Web モーダルをアクティブ化する <a href="#id-17dp8vu" id="id-17dp8vu"></a>

Web サイト訪問者が Web モーダルまたはフォームを利用できるようにするには:

1. **「保存」**&#x3092;クリックします。
2. パンくずリストからキャンペーンの名前を選択します。
3. **「Go Live」**&#x3092;クリックし、 **「はい、Go Live」をクリックして**確認します。\
   ![](/files/pnHUcKzQ9c3gfRvcFQL5)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://manual.dxable.com/optimizely/platform/optimizely-data-platform/campaign-content/manage-pop-up-modals-and-forms.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
