リンク先 URL タイプまたはカスタム イベント タイプの目標の構築時に正規表現を使用する方法
リンク先 URL タイプまたはカスタム イベント タイプの目標の構築時に正規表現を使用する方法
正規表現を使用してリンク先 URL やカスタム イベントのコンバージョン目標を構築する方法を見つけ出してください。
正規表現とは: 正規表現 (多くの場合、regex と略される) は、文字列照合を行うための技術として広く理解されています。正規表現をサポートしているシステムでは、正規表現のルールを使って構築された特殊文字列 (パターンと呼ばれる) を使用して、複雑な文字列検索を実行できます。この技術は高度な技術系ユーザー向けのものであり、非常に効果的です。詳細情報
リンク先 URL タイプの目標では正規表現をいつ使用するのか: Microsoft Advertisingは、Web サイトにわたって 1 つのタグを置き、複数の目標を作成することを広告主に勧めています。多くの場合、広告主は特定のページ (注文確認ページやお礼ページなど) へのユーザー訪問をコンバージョンとして追跡することを希望します。これらの広告主は、ニーズを満たすためにリンク先 URL タイプの目標を作成します。リンク先 URL タイプの目標は、広告主が URL で指定できる 4 タイプの条件をサポートしています。
-
次の値と等しい: この場合、入力文字列は UET イベントが発生した URL と完全一致していなければなりません。ただし、http(s) や www は無視されます。残りの文字列は一致している必要があります。例えば、広告主が「contoso.com」という入力文字列を提供し、URL が http://www.contoso.com または https://www.contoso.com である場合、Microsoft Advertisingでは一致しているとみなされ、その逆も真となります。
-
次の値で始まる: これは、入力文字列の先頭の文字から最後の文字までが同一の文字に一致します。ただし、http(s) や www は無視されます (残りの文字列は一致している必要があります)。ページ URL は全般的に変わらないが、除外するパラメーターが末尾に付いている場合にこのオプションを使用します。例えば、入力文字列が「contoso」で、URL が http://www.contoso.com または https://www.contoso.com である場合、Microsoft Advertisingでは一致しているとみなされ、その逆も真となります。
-
次の値を含む: この演算子が使用されている場合、Microsoft Advertisingは入力文字列が UET タグでレポートされた URL の一部に存在するかどうかを検証します。
-
正規表現: コンバージョン URL に一致するために必要な条件を上記のどのオプションも表現できない場合は、このオプションが使用されます。
いくつかの例とそれらの例の regex を以下に示します。
- 特定の文字列を URL で探します。例えば、OrderId など。これは、基本的に「次の値を含む」オプションと同じです。
- リンク先 URL:
www.contoso.com/checkout"&orderid=5467 - 正規表現:
orderid=
- すべての商品注文をコンバージョンとしてカウントするのではなく、高価な商品 (fancyjewelry または fancycar) を利用者が購入するコンバージョンを追跡したいとします。
- リンク先 URL:
http://contoso.com/products/fancyjewelry/checkout.html
http://contoso.com/products/fancycar/checkout.html
- 正規表現:
http:\/\/contoso\.com\/products\/((fancyjewelry)|(fancycar))\/checkout\.html
- \ は、/ や . とともに使用されるエスケープ文字です。
- | は、OR 条件を表現するために使用されます。
- グループ化するには丸括弧を使用します。
- コンバージョン URL に複数の異なるサブドメインがあるとします。
- リンク先 URL:
http://domain1.contoso.com/products/fancyjewelry/checkout.html
http://domain2.contoso.com/products/fancycar/checkout.html
- 正規表現:
http:\/\/[a-z]*[0-9]*\.contoso\.com\/products\/((fancyjewelry)|(fancycar))\/checkout\.html
- * はワイルドカード文字です。
- [a-z] は任意のテキスト文字列を意味します。
- [0-9] は任意の数字を意味します。
カスタム イベント タイプの目標では正規表現をいつ使用するのか:要約すると、Microsoft Advertisingでは、カスタム イベントが発生した際に広告主が以下のパラメーターの値を 1 つ以上レポートし、カスタム イベント タイプの目標を作成して、これらのパラメーターのどの値でカスタム イベントをコンバージョンとするかを指定する必要があります。詳細については、「UET を使ってカスタム イベントを追跡する方法」を参照してください。
- イベント カテゴリ - 追跡したいイベントのカテゴリ。'動画' など。
- イベント アクション - 追跡したいユーザー インタラクションのタイプ。'再生'や '一時停止'など。
- イベント ラベル - アクションのきっかけとなった要素の名前。'トレーラー' や '舞台裏' など。
- イベント値 - そのイベントに関連付けられた数値。再生された動画の長さなど。
上記 4 つのパラメーターのうち最初の 3 つ (イベント カテゴリ、イベント アクション、イベント ラベル) では、正規表現を指定できます。正規表現のルールは、リンク先 URL タイプの目標について前述したものと同じです。
注意
- 万一、ユーザーと Microsoft Advertisingサポートの両者がコンバージョン URL の regex を定義できない場合、ユーザーは新しい UET タグを用意し、そのタグをコンバージョン ページにのみ設置して、常に真と評価されるダミー条件 (「次の値を含む」など) でリンク先 URL 目標を作成できます。タグはコンバージョン URL でのみ実行されるため、それらのページへの訪問のみをコンバージョンとして追跡することになります。
- 正規表現は複雑なトピックです。オンライン (http://www.regexr.com/ など) で入手できる無料のツールがあり、それらのツールを利用すると、コンバージョン URL を使用した正規表現パターンの構築と検証を行うことができます。