処理ルールを使用して、定義した条件に基づいてデータを変更できます。属性や値が定義した条件に一致する場合、値を設定および削除でき、イベントを設定できます。
処理ルールはデータの収集時にデータに適用されます。また、ルールは、AppMeasurement ライブラリおよび Data Insertion API を介して取得されるすべてのデータに適用されます。処理ルールは、フルデータソースとログデータソースにも適用されます。これらのソースには、hit
またはユーザーが実行するアクションが含まれています。処理ルールは他のデータソースには適用されません。
次の表に、処理ルールを使用する場合に理解する必要がある主要な概念を示します。
概念 |
詳細 |
---|---|
ルールは単一のレポートスイートに適用されます。 |
|
処理ルールはリストに表示された順番で適用されます。 |
アクションによって値が変更された場合、その後の条件では新しい値が使われます。 |
処理ルールは、保存後すぐにレポートスイートに適用されます。 |
処理ルールの変更は、保存後数分以内にレポートスイートに表示される必要があります。処理ルールをテストする際は、テストレポートスイートでリアルタイムレポートを設定して、処理ルールの結果をすばやく表示できるようにすることをお勧めします。 |
処理ルールは、コンテキストデータ変数にアクセスする唯一の方法です。 |
|
処理ルールは、VISTA ルールとマーケティングチャネルルールの前に適用されます。 |
|
ヒットは除外できません。 |
ヒットを除外するには、VISTA ルールを使用します。 |
製品文字列、リファラー、ユーザーエージェントは変更できません。 |
リファラーとユーザーエージェントは読み取り専用です。製品文字列は使用できません。 |
モバイルデバイスの属性と分類は使用できません。 |
モバイルデバイスの参照は、処理ルールの前におこなわれますが、処理ルールで属性は使用できません。 |
JavaScript AppMeasurement H.25.2 以前を実行している場合は、URL の最初の 255 文字を超えるクエリー文字列パラメーターを読み取ることはできません。JavaScript AppMeasurement H.25.3 以降では、処理ルールに対してすべてのクエリー文字列パラメーターを含む完全修飾 URL が提供されます。 |
H.25.3 以降へのアップグレードでは、長い URL のクライアントサイドからクエリー文字列パラメーターを読み取り、値を Context Data 変数に格納します。 |
処理ルールで読み取れるように、クエリー文字列値を Unicode または UTF-8 でエンコードする必要があります。 |
これは、クエリー文字列を使用して渡されるマルチバイト文字に影響することがあります。 |
各レポートスイートでは、ルールの数は 150 個まで、ルールに含まれる条件の数は 30 個までに制限されます。 |
処理ルールの制限は、会社ごとではなく、レポートスイートごとに適用されます。 |
処理ルールは、データが送信される前に、コンテキストデータ変数を取得するように設定する必要があります。 |
処理ルールは、サーバーの呼び出しが送信されるときに適用されます。コンテキストデータ変数に保存された値は、処理ルールを使用してコピーされない場合に破棄されます。 |
UI の値の比較では、大文字と小文字が区別されません。 |
|
コンテキストデータ変数の名前には、英数字、アンダースコアおよびドットのみを使用できます。それ以外の文字は削除されます。 |
例えば、 サポートされていない文字を含むコンテキストデータ変数は、処理ルールインターフェイスに追加できません。 |
キャレット(^)は処理ルールシステムの特殊文字です。 |
単一のキャレットを照合するには、2 つのキャレット文字(^^)を使用します。 |
条件は、ページ変数の一致する値または値が存在するかどうかをチェックします。複数の条件を追加でき、すべての条件が一致する必要があるかどうかを選択できます。
定義したアクションを常に実行する場合は、条件なしのルールを作成できます。
アクションがおこなわれる前に、変数の値は自動的にチェックされません。例えば Prop1 に「何か」の値が含まれていて、eVar1 が空であるとします。Prop1 を eVar1 と等しくなるように設定すると、両方の値が空になります。これを避けるには、値の存在をチェックする条件を追加します。
アクションはページ変数を設定したり、ページ変数を削除したり、イベントをトリガーしたりします。アクションはレポートに表示する値を連結することもできます。
例えば、2 つの変数を連結して category:product
を表示できます。