ターゲティングルールの設定
ページは、サイト上のページの一意の識別子がそのページの事前設定されたターゲティングルールと一致する場合に識別されます。
URLターゲティングルールは、トランザクションのステップをどのように識別するかに応じて、顧客がサイトで取引を行う際にRoktがどのページをアクティブにするかを決定するために必要です。

- コンポーネントを選択します。
| コンポーネント | 説明 |
|---|---|
| URL | ページの完全なドキュメントの場所。URLはRoktのターゲティング条件の構成要素であり、コンポーネントやオペレーターと組み合わせることで非常に柔軟です。 |
| ホス ト | 一般的にドメインまたはドメイン名と呼ばれます。 |
| パス | クエリパラメータを含まないホスト/ドメイン名に続くURLの部分です。これはコンピュータ上のファイルパスに似たパス(またはステム)です。パスは、ファイルやフォルダを整理するためにスラッシュを使用したドリルダウンまたはツリー構造で表されることがよくあります。パスにはファイル名(存在する場合)が含まれます。例:index.htm、products.php、about.html。パスは、URLにクエスチョンマークが現れたところで終了し、これはクエリ文字列の始まりを示します。 |
| クエリ文字列 | URL内の変数のリストで、キーと値のペアとして示されます。クエリ文字列は、パス(またはホスト名)からクエスチョンマークで区切られます。ペアはアンパサンド "&" で区切られます。すべてのURLにクエリ文字列のパラメータが含まれているわけではありません。 |
| ビュー名 | (IOS) ウェブサイトのURLが変更されないページで使用されます。シングルページアプリケーション(SPA)をターゲティングする際は、アプリケーション内で何かが発生したことを通知するためにカスタムイベント関数を使用するのがベストプラクティスです。例えば、ビューやページコンテンツの変更などです。 |
| パッケージ名 | (Android) ウェブサイトのURLが変更されないページで使用されます。シングルページアプリケーション(SPA)をターゲティングする際は、アプリケーション内で何かが発生したことを通知するためにカスタムイベント関数を使用するのがベストプラクティスです。例えば、ビューやページコンテンツの変更などです。 |
-
条件を選択します。
条件 説明 Equals URLターゲティングコンポーネントを使用する場合、URLの最初から最後までのすべての文字が入力された値と完全に一致する必要があります。この条件が真と評価されるためには、セッション識別子やクエリ文字列パラメータなどの動的情報を含まないURLをターゲットにする場合に_equals_を使用します。
パスターゲティングコンポーネントを使用する場合、ドキュメントパス内のすべての文字が入力された値と完全に一致する必要があります。上記のように、equalsオペレーターを使用する場合、クエリ文字列パラメータは評価できません。
| 含む | contains 条件(サブストリングマッチとしても知られる)は、長い文字列内のサブストリングの任意の出現をターゲットにすることを可能にします。contains は、複数のURLに現れるユニークなクエリ文字列パラメータをターゲットにする際に便利です。 | | 始まり | starts with 条件は、指定した文字列の最初から最後の文字までの同一の文字を一致させます。URLが一般的に変わらないが、最後に除外したいクエリ文字列パラメータを含む場合に、starts with マッチタイプを使用します。 | | 終わり | 入力された値とURLの末尾の正確な一致です。例えば、URLの末尾に /thankyou.html を使用するショッピングカートページをターゲットにすることができます。 | | 正規表現に一致 | 正規表現 (regex) は、ワイルドカードと柔軟なマッ チングを可能にする特殊文字を使用します。正規表現マッチは、同じウェブページのURLでパスや末尾のパラメータ、またはその両方が変わる場合に便利です。顧客が複数のサブドメインのいずれかにいる可能性があり、URLがセッション識別子を使用する場合、正規表現を使用してURLの一定の要素を定義することができます。 | | 等しくない | これは equals コンポーネントの反対であり、あなたの値と一致しないURLのみをターゲットにします。 | | 含まない | これは contains コンポーネントの反対であり、あなたの値と一致しないURLのみをターゲットにします。 | | 始まりでない | これは starts with コンポーネントの反対であり、あなたの値と一致しないURLのみをターゲットにします。 |
指定したターゲティングルールの条件がサイトのページ訪問者に適用されるかどうかを確認するための便利な条件チェッカーを提供しています。チェックフィールドに値を入力すると、上記の条件が適用される場合、その横 に緑色のチェックが表示されます。
- ルールに対して値を入力します。
複数のターゲティングルールを結合するために、演算子 AND と OR を使用できます。
| 演算子 | 説明 |
|---|---|
| AND | AND 演算子は、複数のターゲティングルールを結合してページを分離するために使用されます。ANDを使用した条件は、すべての値が満たされたときに真と評価されます。 |
| OR | OR 演算子は、個々のルールの値フィールド内で使用されます。OR演算子を使用したルールは、いずれかの値が満たされたときに真と評価されます。 ORは、複数のURL構成を持つ1種類のページをターゲットにするのに便利です。URLターゲティングルールに追加の値を追加することでORを使用できます。URLをターゲットにする場合、ORは自動的に値入力セクションに適用されます。OR演算子を使用してルールを構築し続けるために追加のURLを入力します。 |
例
次のような4ステップのチェックアウトフローを持つeコマースサイトでのトランザクション体験を考えてみましょう:
- 商品選択
- 配送情報
- 支払い
- 注文確認
チェックアウト確認 ページは、顧客が購入を完了するためにどのパスを取ったとしても変わらないシンプルな静的URLを持つことがあります(例: domain.com/checkout/confirmation)。Roktプラットフォームで このページをターゲットにするには、特定のURLに一致する単一のターゲティングルールが必要な場合があります。新しいページを設定する際の設定方法は以下の通りです:

一方、eコマースサイトの 商品選択 ページは、同様のテンプレートに従うかもしれませんが、クエリ文字列やURLパスに動的な情報を含むことがあります(例: domain.com/event/2E0054EDEE9410B3)。Roktがファネルの上部で関連する商品選択ページにページを一致させるために、ターゲティングルールに複数の値、または一連のルールを設定する必要があるかもしれません。このページでターゲティングを設定する際には、以下のような値を使用することを検討してください:

Rokt Web SDKがページで発火すると、そのページのURLが http://store.example.com/product_selection?productid=1234 または http://www.example.com/store/product_selection/some-product の場合に一致します。
ターゲットにするすべてのページにRokt Web SDKが実装されていることを確認してください。これにより、Roktはターゲットにするすべてのページで顧客の行動を追跡し、分析することができ、ページでRoktオファーを表示するかどうかに関わらず、顧客の行動を把握できます。