処理ルールのユースケース

組織内で処理ルールを使用する方法は、広範囲に及びます。 次の節では、それらを活用できる一般的な方法について詳しく説明します。

コンテキストデータ変数を eVar にコピーする

処理ルールは、​ コンテキストデータ変数からPropsおよびeVarsに値を移動するために使用されます。 処理ルールがないと、Analytics にレポートが出力されないため、コンテキストデータ変数は無意味となります。

​ コンテキスト変数 リストには、過去30日間にレポートスイートに送信されたすべての変数が含まれます。 コンテキストデータ変数名を知っていても、現在のレポートスイートに送信していない場合は、手動で追加できます。

処理ルールにコンテキストデータ変数を手動で追加する

次の例では、search_term コンテキストデータ変数を取り出し、その値をeVar3に配置します。

table 0-row-2 1-row-2 2-row-2
ルールセット
条件 search_term (コンテキストデータ)が設定されています
アクション eVar3の値を個のsearch_termで上書き(コンテキストデータ)

コンテキストデータ変数の使用状況を示す処理ルールインターフェイスの ​ スクリーンショット ​

上記の例は、生成する eVar が少数の場合に適しています。 組織に数百ものコンテキストデータ変数があり、各変数にそれぞれ専用の eVar が必要な場合は、条件文を使用できます。 多数の条件文を 1 つの処理ルール内に含めることができるため、処理ルールの上限である 150 個に達してしまうことなく、レポートスイート内のすべての eVar を設定できます。

次の例では、コンテキストデータ変数が異なる複数の変数を設定します。 1つのアクションには、条件付きステートメントも含まれます。

table 0-row-2 1-row-2 2-row-2 3-row-2
ルールセット
アクション eVar55のの値をspa.billing_customer_nameで上書き(コンテキストデータ)
アクション testhierarchy (コンテキストデータ)が設定されている場合、Prop7の値をtesthierarchy (コンテキストデータ)で上書き
アクション eVar8のの値をspa.ims_orgで上書き(コンテキストデータ)

値を条件付きで設定する方法を示す処理ルールインターフェイスの ​ スクリーンショット ​

コンテキストデータ変数を使用してイベントを設定する

処理ルールは、​ コンテキストデータ変数に基づいてイベントをトリガーできます。

​ コンテキスト変数 リストには、過去30日間にレポートスイートに送信されたすべての変数が含まれます。 コンテキストデータ変数名を知っていても、現在のレポートスイートに送信していない場合は、手動で追加できます。

処理ルールにコンテキストデータ変数を手動で追加する

次のルール定義は、特定のコンテキストデータ変数を含むすべてのヒットにイベントを設定します。

table 0-row-2 1-row-2 2-row-2
ルールセット
条件 search_term (コンテキストデータ)が設定されています
アクション ​ イベント ​ Event1を​ カスタム値 1に設定

イベントの設定方法を示す処理ルール インターフェイスの ​ スクリーンショット ​

クエリ文字列パラメーターを使用した変数の入力

クエリ文字列パラメーターを使用して変数を入力できます。 ほとんどの場合、通常、目的のクエリ文字列値を取得するように実装を調整します。 しかし、このデータを収集するために実装を簡単に調整できない場合、処理ルールが適切な代替手段となります。 タイプミスなどの問題により値が入力されない場合は、処理ルールを使用して変数に入力できます。

値が空か、期待される値が含まれているかを常に確認してから上書きします。

table 0-row-2 1-row-2 2-row-2
ルールセット
条件 キャンペーンが設定されていません
アクション ​ クエリ文字列パラメーター​ cpidを使用して キャンペーンの値を上書き

条件付きキャンペーンロジックを示す処理ルールインターフェイスの ​ スクリーンショット ​

table 0-row-2 1-row-2 2-row-2
ルールセット
条件 ​ クエリ文字列パラメーター q が設定されています
アクション 内部検索キーワードの値を個の値に上書きします。​ クエリ文字列パラメーター q

内部検索語句ロジックを示す処理ルール インターフェイスの ​ スクリーンショット ​

任意のイベントを条件付きで設定し

イベントは、処理ルールで利用可能なあらゆる条件に基づいて設定できます。 例えば、ページ名が「Product overview」に等しい場合にイベントをトリガーできます。

table 0-row-2 1-row-2 2-row-2
ルールセット
条件 ​ ページ名が「製品の概要」に等しい場合
アクション Set event 製品ビューから​ カスタム値 1

条件付きイベントセットを示す処理ルールインターフェイスの ​ スクリーンショット ​

カテゴリとページ名を連結してサブカテゴリを追加する

連結オプションを使用して他の値を組み合わせることによって値を入力できます。

table 0-row-2 1-row-2 2-row-2
ルールセット
条件 なし(常に実行)
アクション eVar1の値を連結値 カテゴリ + ページ名で上書き

連結された値を示す処理ルール インターフェイスのスクリーンショット ​

レポート内の値のクリーンアップ

収集したスペルの誤りに対して値を一致させ、レポートに正しく表示するように更新できます。

Adobeでは、望ましくない上書きを避けるために、可能な限り制限のあるマッチングオプションを使用することをお勧めします。 変数に関するレポートを実行し、使用する可能性のあるルール条件を検索できます。 文字列比較では、大文字と小文字は区別されません。

table 0-row-2 1-row-2 2-row-2
ルールセット
条件 prop1 が "Shoping"で始まる場合
アクション Prop1の値を​ カスタム値 "Shopping"で上書き

タイプミスを修正する方法を示す処理ルール インターフェイスの ​ スクリーンショット ​

ヒットからイベントを削除

実装を変更することなく、処理ルールを使用して、ヒットから特定のイベントを削除または破棄できます。 イベントをカスタム値0に設定すると、イベントはカウントされません。

| ルールセット |値|
|条件|なし(常に実行) |
| アクション | ​ イベント ​ Event1を​ カスタム値 0に設定|

イベントを削除するように表示されている処理ルール インターフェイスの ​ スクリーンショット ​

recommendation-more-help
analytics-help-admin