メインコンテンツまでスキップ

ターゲティングルールの設定

ページは、サイト上のページの固有識別子がそのページの事前設定されたターゲティングルールと一致する場合に識別されます。

URLのターゲティングルールは、Roktがお客様のサイトでトランザクションを行う際にどのページをアクティベートするかを決定するために必要です。これは、トランザクションの進行状況をどのように識別するかによって異なります。

ページのターゲティング

  1. コンポーネントを選択します。

    コンポーネント説明
    URLページの完全なドキュメントの場所。URLは、Roktのターゲティング条件の構築ブロックであり、コンポーネントと演算子と組み合わせると非常に柔軟です。
    ホスト一般的にはドメインまたはドメイン名と呼ばれます。
    パスクエリパラメータを含まないホスト/ドメイン名の後に続くURLの一部。これは、コンピュータ上のファイルパスに似たパス(またはステム)であり、ファイルとフォルダを整理するためにスラッシュを使用したドリルダウンまたはツリー構造で表されることが多いです。パスにはファイル名(ある場合)が含まれます。たとえば、index.htmproducts.php、またはabout.htmlです。パスは、URLに疑問符が表示されると常に終了し、クエリ文字列の開始を示します。
    クエリ文字列キーと値のペアとして表されるURLの変数のリスト。クエリ文字列は、パス(またはホスト名)と疑問符で区切られます。ペアはアンパサンド("&")で区切られます。すべてのURLにはパラメータのクエリ文字列が含まれているわけではありません。
    ビュー名(iOS)ウェブサイトのURLが変更されない場合に使用されます。単一ページアプリケーション(SPA)をターゲットにする場合は、ビューやページのコンテンツの変更など、アプリケーション内で何かが発生したことを通知するためにカスタムイベント関数を使用するのがベストプラクティスです。
    パッケージ名(Android)ウェブサイトのURLが変更されない場合に使用されます。単一ページアプリケーション(SPA)をターゲットにする場合は、ビューやページのコンテンツの変更など、アプリケーション内で何かが発生したことを通知するためにカスタムイベント関数を使用するのがベストプラクティスです。
  2. 条件を選択します。

    条件説明
    等しいURLターゲティングコンポーネントを使用する場合、条件の評価がtrueとなるためには、URLのすべての文字が入力値と完全に一致する必要があります。セッションIDやクエリ文字列のパラメータなど、動的な情報を含まないURLをターゲットにする場合は、equalsを使用します。
    パスターゲティングコンポーネントを使用する場合、ドキュメントパスのすべての文字が入力値と完全に一致する必要があります。前述のように、クエリ文字列のパラメータは等しい演算子を使用する場合に評価されません。
    含む含む条件(部分一致とも呼ばれる)は、長い文字列内の部分文字列をターゲットにすることができます。含むは、複数のURLに現れる一意のクエリ文字列パラメータをターゲットにする場合に便利です。
    始まる始まる条件は、指定した文字列の最初から最後の文字までの同一の文字と一致します。URLが一般的に変動しないが末尾にクエリ文字列パラメータが含まれる場合には、始まるマッチタイプを使用します。
    終わる入力値とURLの末尾が完全に一致します。たとえば、URLの末尾に /thankyou.htmlを使用するショッピングカートページをターゲットにすることができます。
    正規表現に一致する正規表現(regex)は、ワイルドカードと柔軟な一致を可能にする特殊文字を使用します。正規表現の一致は、同じウェブページのURLにおいてパス、末尾のパラメータ、またはその両方が異なる場合に便利です。顧客が複数のサブドメインのいずれかにいる可能性があり、URLがセッションIDを使用している場合は、正規表現を使用してURLの一定の要素を定義することができます。
    等しくないこれはequalsコンポーネントの反対であり、値と一致しないURLのみをターゲットにします。
    含まないこれはcontainsコンポーネントの反対であり、値と一致しないURLのみをターゲットにします。
    始まらないこれはstarts withコンポーネントの反対であり、値と一致しないURLのみをターゲットにします。
    注記

    ターゲティングルールに指定された条件がサイトのページの訪問者に適用されるかどうかを確認するための便利な条件チェッカーを提供しています。チェックフィールドに値を入力し、上記の条件が適用される場合は、その横に緑のチェックが表示されます。

  3. ルールのを入力します。

    複数のターゲティングルールを結合するために、演算子ANDORを使用できます。

    演算子説明
    ANDAND演算子は、複数のターゲティングルールを結合してページを分離するために使用されます。ANDを使用した条件は、すべての値が満たされた場合にtrueとして評価されます。
    OROR演算子は、個々のルールの値フィールド内で使用されます。OR演算子を使用したルールは、値のいずれかが満たされた場合にtrueとして評価されます。
    ORは、複数のURL構成で1種類のページをターゲットにする場合に便利です。OR演算子を使用して、URLターゲティングルールに追加の値を追加します。URLを追加して、OR演算子を使用してルールを続けて構築します。

以下のページで構成されるシンプルな4つのステップのチェックアウトフローを持つeコマースサイトのトランザクション体験を考えてみましょう:

  1. 商品選択
  2. 配送情報
  3. 支払い
  4. 注文確認

「チェックアウト確認」ページは、顧客が購入を完了するためにたどるパスに関係なく変わらない単純な静的URLを持つ場合があります(例:domain.com/checkout/confirmation)。Roktプラットフォームでこのページをターゲットにするには、特定のURLに一致する単一のターゲティングルールが必要な場合があります。新しいページの設定時には、次のように構成することができます:

Pages Checkout Confirmation

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

Pages Product Selection

Rokt Web SDKがページで発火する場合、そのページのURLが http://store.example.com/product_selection?productid=1234 または http://www.example.com/store/product_selection/some-product の場合にtrueと一致します。

注記

ターゲットにするすべてのページにRokt Web SDKが実装されていることを確認してください。これにより、Roktはページ上でRoktのオファーを表示するかどうかに関係なく、ターゲットにするすべてのページで顧客の行動を追跡および分析できます。

::

この記事は役に立ちましたか?