括弧内の正規表現
正規表現 Regex(または正規表現)は、コンバージョン時にimpact.comへ渡される値に、アップロードした商品SKU、カテゴリ、またはプロモコードの文字列の一部を一致させたいときに使えるコードの一種です。impact.comのMatch Expressionツールとregexを使って、異なる支払いを行いたい商品SKU、カテゴリ、またはプロモコードを特定できます。
かっこ内
正規表現の一部をかっこの中に入れると、その部分をまとめて扱うことができます。Match Expressionツールは、かっこの間に置いた値を抽出し、あわせて提供する例外リスト項目の中から一致するものを見つけることができます。例外リストに追加する項目は、かっこの間の正規表現と正確に一致している必要があります。そうすることで、正規表現が かっこの外 リスト全体に適用できます。
例のシナリオ
あなたのブランド、 ACME Smileは、顧客がいずれかの歯科製品を購入したときに、パートナーへ5%を支払いたいと考えています。 ACME Smile は、すべての歯科製品のSKUを網羅した包括的な一覧を持っていません。ブランドは製品を常に削除したり、新しいものを追加したりしているためです。ただし、すべての歯科製品のSKUがTOOTH、SMILE、またはSHINEのいずれかで始まることはわかっています(例: SHINE98763, SMILE987abc, TOOTH65abc64).
すべての歯科製品のSKUはTOOTH、SMILE、またはSHINEで始まるため、一般的な歯科製品SKU用の正規表現を設定し、以下のセクションで示すように、Match Expressionツールを使って不完全なSKU例外リスト内の一致を見つけることができます。
手順1: SKUリストを作成する
上部ナビゲーションバーから、
[ユーザープロフィール] → 設定.
右側の、〜の下に 例外リスト セクションで、 SKU.
選択します 新しいSKUリストを追加.
入力してください リスト名.
次を イベントタイプ このSKUリストに関連付けたい項目を追加します。
手順2: 正規表現を設定する
選択します 詳細設定を表示 そして、正規表現を次の欄に入力します: 一致式 フィールドに追加できます。
かっこの内側には、一致させたい値のみを追加します:
歯科製品のSKUがこの3つの文字列で始まることがわかっているので、それらを正規表現の記号で区切って追加します
|これはOR(または)を意味します。
かっこの外側には、照合を絞り込むのに役立つ任意の正規表現を追加します:
正規表現の文字を追加します
^開始かっこの前に置いて、行の先頭位置を示し、その前に文字がないことを保証します。正規表現の文字を追加します
.終了かっこの後に置いて、行末記号を除く後続の任意の文字(例: 数字、英字、ハイフン)に一致させます。正規表現の文字を追加します
*ピリオドの後に置いて、任意の回数の一致(つまり0回から無制限回まで)を探します。
最終的な式は次のようになります
^(TOOTH|SMILE|SHINE).*.
選択します 保存して項目を追加.

手順3: 例外リスト項目を追加する
一致させたい値は、次の2通りの方法のいずれかで一覧にします:
項目を手動で追加 TOOTH、SMILE、SHINEを次に入力して Sku フィールドの値が削除されます。

選択します 保存.
新しいSKUリストは次の場所に表示されます SKUリスト 画面。
次は?
正規表現のMatch Expressionを設定し、3つのSKUリスト項目を追加したので、すべての ACME Smileの今後の歯科製品(それらのSKUもTOOTH、SMILE、またはSHINEで始まると仮定)は、例外リストの一部として一致します。正規表現に一致する入ってくるコンバージョンは、例外リストの一部としてフラグ付けされ、契約ルールがそれに応じて適用されます。
これで、次のルールを追加できます: ACME Smileのテンプレート条件に、これらのSKUが存在するたびに注文ごとに5%を支払うなどのルールを追加できます。詳細は次を参照してください: SKU例外リストの支払いを設定する をご覧ください。
最終更新
役に立ちましたか?


