分類を自動化できるルールビルダーが便利

Post date: Jul 22, 2013 11:37:30 PM

便利だけど面倒なSAINT作業を支援するツールとして以前にSaint Bernardを紹介しましたが、もっとスゴい自動分類機能「分類ルールビルダー」が2013年5月24日にSiteCatalystの標準機能としてリリースされています。Adobe Summit 2013の最後のセッション「SNEAKS」で紹介された機能です。

リリース直後から早速使っていて、非常に重宝しているので紹介します。Saint Bernardにも同じような自動分類機能がついていますが、「分類ルールビルダー」は自動で定期実行できるので、運用が劇的に楽になります。

使えるシチュエーション

キー(変数にセットして送信する値)に含まれる情報から分類項目を抽出するので、キー自体にメタ情報が含まれていることが前提になります。

例1:トラッキングコード(キャンペーン変数)にメディアタイプ、メディア名、出稿時期を含めている

この場合、トラッキングコードを「_」という文字で区切り、emで始まるなら「メール」、afで始まるなら「アフィリエイト」などと自動で判定して分類することができます。

例2:旅行サイトで製品名にメタデータを含めている

「F:」で始まるなら「航空チケット」、「H:」なら「ホテル」と分類できます。

適さない場合

逆に、以下のような場合はルールビルダーではなく手または別のプログラムで分類する必要があります。

ところで、分類のメリットは

という点です。JavaScriptや処理ルール、VISTAルールで分類してから別の変数に格納するという方法もあるので、何がベストか判断する必要があります。

自動分類の設定方法

以下のレポートに表示されている検索キーワードのうち、ClickMap関連のものを「Click Map」とまとめる場合を例に説明します。

あらかじめ分類を設定しておきます。

1. 管理コンソールから分類ビルダーにアクセス

管理コンソールの中にあります。新UIでは管理コンソールが移動しているのでご注意。

2. まずルールセットを作成

ルールセットは個別のルールを格納する箱のようなもので、分類対象の変数(レポート)と適用先レポートスイートを設定します。

ルールセットを追加」ボタンをクリックし、ルールセットに名前(何をどう分類するのかの短い説明)をつけ、分類対象の変数(レポート)を選択します。

変数のメニューには、ログイン中のカンパニーに紐づく全てのレポートスイートで既に分類が設定された変数がアルファベット順に表示されます(変数名はいつも頭にv3.やc51.などと種類と番号をつけておくと、こういう時に楽になります)。どれか一つのみを選択します。

つまり、ルールセットと変数(レポート)は1:1になるので、ルールセット名は「v28:KWを製品/機能別に分類」など、変数名と自動分類対象の分類項目を含めると良いでしょう。

記入と選択が終わったら「ルールセットを作成」ボタンをクリックすると、ルールセットの一覧(表)に作成したルールセットが表示されます。

作成したルールセット名をクリックして表示される次の画面で、設定を続けます。

3. レポートスイートを指定

ちょっと翻訳が変ですが、「およびスイートを追加」をクリックして適用先レポートスイートを選択します。

選択した変数に分類が設定されているレポートスイートのみが表示されるので、チェックボックスにチェックを入れて「保存」します。

4. ルールを作成

ルールを追加」ボタンをクリックし、ルールセットの中にルールを作成します。

単純な部分一致と正規表現を使えます。

今回はバリエーションを含めるなど細かい指定ができる正規表現を使ってみます。

正規表現を入力してから「サンプルキー」の欄にテスト用の文字列を入力すると、その下に判定結果がリアルタイムで表示されるのが便利です。

保存」して閉じます。

5. テスト

テスト用ルールセット」をクリックすると、ルールセット毎のテスト用キーをセットで保存しておけるので、いつでも再テストできて便利です。

左側の大きな入力エリアに1行ずつテスト用の文字列を入力します。

テストを実行」した結果、大文字と小文字が区別されてマッチに失敗していると分かったので、「ルールセットに戻る」で編集画面に戻り、正規表現を修正します。

テスト用ルールセット」をクリックして再テストしたところ...

今度は問題なく大文字も小文字もヒットしました。

ルールは一つのルールセットの中に複数作ることができます。その場合は、上から順番に実行されます。コンフリクトした場合は最後のルールが有効になります。マッチしても残りのルールが評価され続ける、ということですね。

「#」の数字をクリックすると、順番の番号を変更できます。

6. アクティブ化

テストが問題なければ、「アクティブにする」をクリックしてルールをONにします。

ルールは一日に一度実行されるので、次に実行されるまで最大24時間かかります。

右下の上書きオプションを使うと、指定した期間の過去分のキーが再分類されます。

利用上の注意点

参考