Urchin5 Urchin管理/ユーザーガイド

Urchin 5
Urchin 管理/ユーザー
ガイド
Copyright 2004 Urchin Software Corporation.
All rights reserved.
© Copyright 2004 Urchin Software Corporation.
All rights reserved..
Linux は Linus Torvalds 氏の登録商標です。
Windows は Microsoft Corporation の登録商標です。
ユーザーズガイドに掲載されている商標や著作権は、すべてそれぞれ各社に所有権が
あります。
著作権者の明示的許可なく本書ユーザーズガイドを修正したものを販売することは禁じ
られています。
著作権者の事前の許可がない限り、商用目的で書籍の体裁をとる作品または派生的作
品を販売させることは禁じられています。
本書は現状のまま使用されることを前提としており、商品性の黙示の保証および特定目
的適合性または非違反性の保証など、すべての明示的もしくは黙示的条件、表示およ
び保証を一切行いません。ただし、この免責条項が法的に無効とされる場合はこの限り
ではありません。
2
___________ Urchin 管理/ユーザーガイド
目次
第 1 章:はじめに ......................................................................... 6
Urchin 5 へようこそ ..........................................................................................................6
システム要件.....................................................................................................................8
サポートするプラットフォームとハードウェアの要件 ....................................................8
Urchin 5 の設定要件...............................................................................................................11
インストール...................................................................................................................14
クイックスタート インストール ガイド ............................................................................14
インストール ガイド(Windows)......................................................................................17
インストール ガイド(UNIX)...........................................................................................19
インストール ガイド(Mac OS X 10.2.x) .........................................................................22
Urchin 5 のアンインストール ...............................................................................................24
インストールに関する問題のトラブルシューティング ..................................................26
アップグレード ...............................................................................................................27
Urchin 4 からのアップグレード ...........................................................................................27
Urchin 3 のアップグレード ...................................................................................................30
Urchin 3、4、および 5 のレポートの相違点 ......................................................................32
Urchin 5 のアップグレード ...................................................................................................36
初期設定 ..........................................................................................................................39
e コマース レポート ..............................................................................................................39
セットアップの推奨事項......................................................................................................41
第 2 章:訪問者追跡.................................................................... 43
e コマースでの UTM の使用............................................................................................43
訪問者の識別方法............................................................................................................45
Urchin Tracking Module(UTM) ...................................................................................49
セッション ID の識別 ......................................................................................................57
UTM クイックインストール(Apache) ........................................................................59
すべてのページでの UTM のインストール(Apache)..................................................61
UTM クイックインストール(IIS) ................................................................................62
ドメイン エイリアスでの UTM の使用 ...........................................................................63
複数サイトでの UTM の使用...........................................................................................65
第 3 章:Urchin 管理画面 ........................................................... 66
管理の概要.......................................................................................................................66
プロファイル...................................................................................................................69
プロファイルのインポート(Windows)...........................................................................69
プロファイルの操作..............................................................................................................70
ログ ファイル..................................................................................................................72
ログ ソースの操作.................................................................................................................72
ログ管理..................................................................................................................................74
最適なログ ローテーションの実施 .....................................................................................75
Urchin 管理/ユーザーガイド
____________
3
ログ - Apache と IIS.............................................................................................................79
ログ - iPlanet.........................................................................................................................83
ログ - その他の Web サーバ...............................................................................................84
ログ パスにおけるワイルドカードと日付の置換 .............................................................85
履歴ログの処理......................................................................................................................89
ログの再処理..........................................................................................................................90
フィルタリング ...............................................................................................................91
フィルタリングの概要..........................................................................................................91
フィルタの各フィールド......................................................................................................94
除外するパターン フィルタとパターンのみを含めるフィルタ ...................................101
ログ URL のデコード フィルタ .........................................................................................103
検索と置換フィルタ............................................................................................................104
テーブルの照合フィルタ....................................................................................................105
アドバンス フィルタ...........................................................................................................106
ダイナミック URL フィルタ(非推奨) ..........................................................................108
正規表現の概要....................................................................................................................111
アフィリエーション、ユーザ、およびグループ...........................................................113
アフィリエーションの操作................................................................................................113
ユーザ&グループの操作.....................................................................................................115
タスクのスケジューリング ...........................................................................................118
タスク スケジューラの操作...............................................................................................118
システムの設定 .............................................................................................................120
ポート番号の変更................................................................................................................120
Urchin 5 のライセンス.........................................................................................................121
DNS データベースの更新 ...................................................................................................123
第 4 章:レポート用インターフェイス ..................................... 124
レポート側のフィルタリング........................................................................................124
レポート用インターフェイスの概要.............................................................................124
データのエクスポート ..................................................................................................126
日付範囲 ........................................................................................................................127
標準レポートの全リスト...............................................................................................129
第 5 章:e コマース モジュール............................................... 132
e コマースの概要 ..........................................................................................................132
ELF および ELF2 ログ形式 ...........................................................................................134
カスタム e コマース ログ形式 ......................................................................................139
訪問者相関.....................................................................................................................144
第 6 章:キャンペーン トラッキングモジュール ..................... 146
キャンペーン トラッキングの概要 ...............................................................................146
キャンペーン トラッキングの 5 つのディメンション ..................................................151
手順 1:キャンペーン データを追跡する(UTM-3 のセットアップ).........................152
手順 2:キャンペーン トラッキングをインストールしてライセンスを取得する .......154
手順 3:購入ページを定義する.....................................................................................155
4
___________ Urchin 管理/ユーザーガイド
Google からのコスト データのインポート...................................................................157
Overture からのコスト データのインポート ................................................................161
コストおよび表示回数データの追加.............................................................................163
キーワード購入の分析方法 ...........................................................................................164
コンテンツターゲット広告の追跡方法 .........................................................................171
電子メール キャンペーンの追跡方法............................................................................174
マスター追跡コードの使用方法 ....................................................................................176
URL ビルダ....................................................................................................................179
実装のチェックリスト ..................................................................................................181
Urchin 管理/ユーザーガイド
____________
5
第 1 章:はじめに
Urchin 5 へようこそ
Urchin 5 は、7 年間に及ぶ開発の成果であり、今日入手できる最も高度な Web 分析パッ
ケージです。実証済みのデータ センタークラスのパフォーマンスと使いやすさを兼ね備え
た Urchin 5 は、あらゆる規模の企業やホスト プロバイダにとって最良の選択であると言え
ます。
Urchin 5 とは
Urchin 5 は、Web 分析システムであり、Web サイトのトラフィックの分析や、詳細で洞察
に満ちた直観的なレポートの作成を容易に行うことができるように設計されています。
Urchin 5 はログ分析プログラムですが、その高度なユニーク訪問者レポートは、他社の製
品よりも遥かに優れています。
Urchin 5 の仕組み
Urchin 5 は、次の 4 つの主要なコンポーネントで構成されています。
•
•
•
•
管理サーバ
ログ処理および DNS 名前解決
Visitor Interaction Data Architecture(VIDA)データベース
スケジューラ
管理サーバは、Urchin 5 の中心となるコンポーネントです。これは、カスタマイズされた
Apache Web サーバによって駆動される Web ベースのコントロール パネル システムであり、
他のすべての Urchin 5 コンポーネントを制御します。管理サーバを使用すれば、インター
ネット上の任意のコンピュータから(リモート アクセスおよびレポートをオンにすること
によって)Urchin 5 システムにアクセスして制御することができます。
6
___________ Urchin 管理/ユーザーガイド
ログ処理および DNS 名前解決は、大きな生のログ ファイルを意味のあるデータに、また
IP アドレスをドメインに変換して、その情報を VIDA データベースに入力するという、
Urchin 5 システムにおける重要な役割を担っています。
VIDA システムは、Web 分析データを迅速に入力および引用するための、高度に最適化さ
れた独自のデータベースです。この分析専用データベースにより Urchin 5 は速度面で他社
の製品と比較して高速な解析処理を実現しています。
スケジューラは、実行する必要があるスケジュール済みタスクが設定データベースにある
かどうかを定期的にチェックし、スケジュールされた時間に Urchin 5 を実行してそれらの
タスクを処理します。
Urchin 5 の対象ユーザ
Urchin 5 は、Web サイトのログ ファイルや HTML にアクセスする個人または企業にとっ
て理想的なシステムです。サイトのログ ファイルにアクセスできない場合は、ホスト プ
ロバイダに Urchin 5 のインストールを依頼してください。現在 Urchin 5 は多くのホスト プ
ロバイダで広く使用されています。詳しくは、[email protected] までお問い合わせくだ
さい。
Urchin 管理/ユーザーガイド
____________
7
システム要件
サポートするプラットフォームとハードウェアの要件
Urchin 5 は、数多くのアーキテクチャおよびオペレーティング システムで動作します。
Urchin 5 は、ログを処理するシステムにのみインストールする必要があります。レポート
を表示する場合は、Web ブラウザのみが必要となります。
サポートするプラットフォーム
Windows
•
•
•
•
Windows 2003 Server
Windows XP
Windows 2000(Professional および Server)
Windows NT 4.x
UNIX タイプのシステム
•
•
•
•
•
•
Mac OS X(10.1 以上)
Mac OS X Server(10.1 以上)
Linux x86
o サポート対象:RedHat Enterprise 3.0、RedHat 9、RedHat 8、RedHat 7.x、
RedHat 6.x
o その他の Linux OS は互換性がある必要があります。「非明示的にサポー
トされるプラットフォーム」のリストを参照してください。
FreeBSD 5.2、4.x
Solaris 7、8、9(SPARC)
Solaris 8、9(x86)
非明示的にサポートされるプラットフォーム
当社は、経済的に手頃な数多くのプラットフォームで Urchin をネイティブに利用できるよ
う努力しています。ご使用のプラットフォームに対する特定の Urchin ディストリビュー
ションが存在しない場合は、次に説明するように、ご使用の OS との互換性がある利用可
能な Urchin ディストリビューションが見つかる可能性があります。
8
___________ Urchin 管理/ユーザーガイド
Windows 98、Windows 3.x
Urchin を Windows 98 または 3.x にインストールすることはできません。ただし、これらの
プラットフォームを使用して、Internet Explorer 4.x 以上でレポートを表示することは可能
です。
Linux
各 Intel/x86 Linux OS は、実行中の Linux カーネル バージョンに基づいて、いずれかの
Urchin RedHat ビルドと互換性がある必要があります。カーネル バージョンをチェックす
るには、コマンド"uname -rs"を実行します。ご使用のカーネル バージョンがリスト内の
バージョンと正確に一致しない場合は、ご使用のものに最も近い最下位の Linux カーネル
バージョンに対する Urchin ディストリビューションを使用してください。
RedHat Enterprise Linux 2.1:RedHat 7.2 ディストリビューションの Urchin を使用してくだ
さい。
その他の Linux:SuSE、Turbolinux、Debian、Mandrake、Slackware、Caldera、および他の
ほぼすべての x86 ベースの Linux プラットフォーム
•
•
•
•
Linux kernel version 2.3 以下の場合は、サポートされません。
Linux kernel version 2.4.7 の場合は、RedHat 7.2 ディストリビューションの Urchin
を使用してください。
Linux kernel version 2.4.18 の場合は、RedHat 8 ディストリビューションの Urchin
を使用してください。
Linux kernel version 2.4.20 の場合は、RedHat 9 ディストリビューションの Urchin
を使用してください。
Solaris
•
•
SPARC システムの場合、Solaris 2.6 より古い OS リリースはサポートされません。
Solaris 7 以前の Solaris x86 リリースはサポートされません。
Urchin 5 のシステム要件
Urchin 5 の高度なパフォーマンスにより、比較的少ないハードウェア投資で、多くの効果
を得ることができます。たとえば、旧式の Pentium II はデスクトップとして使用するには
速度が遅すぎますが、Urchin 5 サーバとして使用できます。また、Urchin 5 の高い移植性
により、ユーザは好みのオペレーティング システムを使用することができます。高いパ
フォーマンスを実現するために推奨するハードウェアのレベルを次に示します。
推奨システム
小規模~中規模の単一 Web サイトの分析
•
500MHz 以上のプロセッサ
Urchin 管理/ユーザーガイド
____________
9
•
•
•
128MB の RAM
10GB 以上の IDE ハード ディスク
イーサネット インターフェイス
サービス プロバイダ/企業における Web サイトの分析
•
•
•
•
•
1GHz Pentium IV/500MHz UltraSPARC/同様の MHz 範囲の PPC/MIPS/その他
256MB の RAM
Ultra2/Wide SCSI ハード ディスク(Seagate Cheetah など)
100base-T イーサネット
バックアップ システム
メモリ/システム/ディスクの使用量
•
•
•
10
Urchin 5 のメモリ(RAM)使用量は、20~500MB の間に設定できます。
Urchin 5 は、低いプライオリティ、標準のプライオリティ、または高いプライオ
リティで実行するように設定できます。
Urchin 5 のデータ ストレージには、生ログのサイズの約 10%を使用します。
___________ Urchin 管理/ユーザーガイド
Urchin 5 の設定要件
ここでは、Urchin 5 のインストール前および実行前に想定しておくべき操作上の注意点に
ついて説明します。これらの情報は、Urchin 5 を正常に動作させるために必要なものであ
り、ソフトウェアのインストール後に Urchin 5 を最も効果的に利用するために必要なもの
です。
Urchin 5 のインストールに関する基本的な注意事項
•
•
•
•
•
•
Windows に Urchin 5 をインストールするには、管理者としてログインする必要が
あります。
UNIX タイプのシステムでは、任意のユーザでインストールできますが、スー
パーユーザとしてインストールしていない場合は、インストールできるファイル
システムの領域が制限されます。
Urchin 5 には、設定およびレポート表示のために Apache Web サーバのバイナリが
付属しています。システム管理者は、この新しい Web サービスが Urchin 5 のイン
ストール後に実行されていることを確認してください。
Urchin 5 ディストリビューション自体は小さなものですが(約 25MB)、時間の経
過とともに Urchin 5 データベースが増えていくことを考慮して、十分な(たとえ
ば、数百 MB 以上の)空き領域のあるディスク ロケーションにインストールする
必要があります。その他の注意事項については、「パフォーマンスと管理に関す
る問題」を参照してください。
Urchin 3 からアップグレードする場合は、u3importer ユーティリティを使用して、
データベースを Urchin 5 にインポートする必要があります。Urchin 5 インストー
ラを実行するだけでは Urchin 3 から Urchin 5 に直接アップグレードすることはで
きません。本書第 1 章「はじめに」の「アップグレード」を参照してください。
Urchin 3 または Urchin 4 から Urchin 5 にアップグレードするには、再度 Urchin 5
の使用許諾を得る必要があります。詳しくは [email protected] までお問い合わ
せください。
基本的な Urchin 5 の処理に関する注意事項
•
•
•
Web サーバ ログへのアクセス - 特定のサイトに対するログ ファイルのパスを
知っている必要があります。また、これらのファイルへのアクセス権を持ってい
る必要があります。ログがリモート システム上にある場合は、ログの検索時に使
用するアカウント名とパスワードも必要になります。
正しく設定されたログ形式 - Urchin 5 はカスタム ログ形式を処理できますが、
標準形式でログをとるように Web サーバを適切に設定する場合は管理要件を単純
化できます。拡張結合ログ形式(NCSA ログや Apache ログなど)または W3C 拡
張ログ形式(IIS ログなど)のいずれかを使用することをお奨めします。IIS サイ
トの場合は、プロセス アカウントのログをオフにする必要があります。
Urchin 5 プロセスのユニーク ユーザ アカウント - UNIX タイプのシステムでは、
限定された権限のみを持つ Urchin 専用の特別なユーザ ID を使い Urchin 5 プログ
Urchin 管理/ユーザーガイド
____________
11
•
ラムを実行することによってセキュリティを強化することをお奨めします。この
ようなアカウントをセットアップするには、該当するシステムに対する高い権限
またはスーパーユーザ権限を持っている必要があります。
スケジューリング - Urchin 5 の処理の実行スケジュールを選択して、適時にレ
ポートを表示し、大きなデータ セットがある場合は処理に要する時間を明確にす
る必要があります。
高度な Urchin 5 の処理に関する注意事項
•
•
ユニーク訪問者を追跡する場合は、次の基本手順を実行する必要があります。
o UTM センサー コードをサイトの Web ページにインストールする。
o Web サーバのログ形式での Cookie ログを有効にする。
o Web サイトに対する[Urchin プロファイル]で追跡方法を[UTM]に設
定する。
ユニーク訪問者の追跡を使用しない場合は、訪問者またはセッション レポートに
対してどのレベルの細分性が必要であるかを検討し、別の適切な訪問者追跡方法
をサイトごとに選択する必要があります。[UTM]以外の選択肢としては、[IP
のみ]、[IP/ユーザエージェント](デフォルト)、[セッション ID]、
[ユーザ名]があります。
パフォーマンスと管理に関する問題
•
•
•
•
12
ログのローテーション - Urchin 5 によって処理された Web サーバ ログをアーカ
イブまたは削除するための特定の外部メカニズムがない場合は、各ログ ソースに
対する[詳細設定]で、そのタスクを実行するように Urchin 5 を設定することが
できます。
履歴レポート用に過去の Urchin 5 データベースを保持する - 特定の月に対する
データベースを作成すると、そのデータベースを履歴分析に利用できるようにな
ります。ユーザが、不要なデータを除去してディスク領域を節約するためには、
どのくらい遡って履歴データを保持する必要があるかを検討する必要があります。
Urchin 5 では、特定の日付よりも古いデータベースを圧縮するように設定できま
す。
メモリ要件 - Urchin 5 には、ログの処理時に利用する RAM の量を制限するため
の設定コントロールがあります。デフォルトは 20MB に設定されます。これは、
10MB を超えるサイズのログを持ったサイトには少なすぎるかもしれません。必
要に応じて Urchin 5 のメモリ使用量を増やし、ソフトウェアのメモリ設定を調整
して処理パフォーマンスを最大化できるように、十分なシステム RAM を準備し
てください。
Urchin 5 データ ストレージの場所 - etc/urchin.conf ファイルを利用すると、
Urchin 5 ディストリビューションの外部のファイル システム領域にレポート
データベースを格納するように Urchin 5 を設定することができます。これにより、
データベースの増加に備えて、都合のよい場所に、専用の十分なファイル システ
ム領域を割り当てることができます。
___________ Urchin 管理/ユーザーガイド
リモート アクセスと統合に関する問題
•
•
Urchin 5 管理およびレポートに対する SSL の使用 - Urchin 5 にバンドルされてい
る Web サーバは、SSL のサポートとともにコンパイルされます。設定の SSL はデ
フォルトでは有効になりませんが、ユーザの要求に応じてオンにすることができ
ます。
ファイアウォール設定 - レポートを表示しようとしているユーザまたは検索の必
要があるログを保持しているシステムと Urchin 5 処理サーバの間に入るファイア
ウォール、プロキシ サーバ、および他の要素がネットワーク トポロジに含まれ
る場合は、Urchin 5 のリモート アクセスを妨げないようにそれらのデバイスを設
定する必要があります。通常、この操作は、そのようなトポロジが提供する予定
のセキュリティを破壊せずに行うことができます。
Urchin 管理/ユーザーガイド
____________
13
インストール
クイックスタート インストール ガイド
このクイックスタート手順は、Urchin 5 を初めてインストールするユーザを対象としてい
ます。既にインストール済みの場合は、「アップグレード」を参照してください。
インストール手順の完了後に、構成を行うため Urchin 5 管理インターフェイスにログイン
してください。最初に設定されているユーザ名とパスワードは次のとおりです。
ユーザ名:admin
パスワード:urchin
1 回目のセットアップ ウィザード実行時にパスワードを変更してください。
ユニーク訪問者およびセッションを追跡する場合は、このクイックスタート ガイドの手順
を実行してから、「訪問者追跡」の「UTM クイックインストール」に進んでください。
Windows システムでのインストール
•
•
•
•
•
•
14
インストーラ ファイル(setup.exe)をダブルクリックして、InstallShield ウィザー
ドを起動してください。
画面の指示に従います。ほとんどのインストールでは、デフォルトのままで問題
ありません。
インストールが完了したら、[スタート]-[プログラム]-[Urchin]-
[Urchin 管理画面]を選択してログインしてください。[Urchin のライセンス]
画面が表示されたら[デモ ライセンスの取得]をクリックしてください。ライセ
ンス サーバに接続され、処理手順を案内します。
デモ ライセンスの取得が完了すると、セットアップ ウィザードが表示されます。
指示に従って初期設定を完了します。必ず管理者アカウントのパスワードを再設
定し、そのパスワードを記録して保管してください。
セットアップ ウィザードが完了すると、プロファイル設定画面が表示されます。
[追加]をクリックして新しいプロファイルを作成してください。
適切なプロファイルの作成が終了すると、ログの処理を開始してサイトのレポー
ト データを表示できる状態になります。リモートで管理インターフェイスにアク
セ ス す る 場 合 や 、 ユ ー ザ が 個 人 用 レ ポ ー ト を 確 認 す る 場 合 は 、 URL
http://yourhost:9999 を使用してください。yourhost は、Urchin 5 がインストールさ
れているシステムの名前に置き換えてください。
___________ Urchin 管理/ユーザーガイド
UNIX タイプのシステムでのインストール
•
•
•
•
Urchin 5 をインストールしようとしているプラットフォームに最も近いタイプの
オペレーティング システムのインストーラを選択してください。インストーラの
名前は、Urchin のバージョン番号とオペレーティング システムのタイプを含んで
います。(例:urchin5000_redhat9.tar.gz)
必要に応じて、Urchin 5 をインストールしようとしているシステム上にインス
トールのための一時的なロケーションを作成し、インストーラをアップロードし
てください。
直接システムのコンソールからインストールを実行していない場合は、システム
に Telnet(または、ssh を使用して)で接続し、インストーラが置かれているディ
レクトリに移動してください。
インストーラの接尾辞は、.tar.gz です。インストーラのタイプに応じて、次のい
ずれかの操作を行ってください。
o シェル アーカイブ(urchin5000_freebsd4x.sh など)の場合は、次
のようにファイルの名前をそのまま入力します。
./urchin5000_freebsd4x.sh.
これにより、インストール キットを構成する複数のファイルがアンパッ
クされます。
o
tar.gz イメージ(urchin5000_redhat9.tar.gz など)の場合は、次の
コマンドを使用してインストール ファイルの圧縮解除とアンパックを行
います。
gunzip urchin5000_redhat9.tar.gz
tar xf urchin5000_redhat9.tar
•
コマンド ラインからインストール用のスクリプトを実行します。
./install.sh
•
•
•
•
•
このスクリプトは、必要に応じて入力を要求します。画面の指示に従ってくださ
い。
インストールが終了すると、Urchin 管理インターフェイスにアクセスするための
URL とデフォルトの管理者パスワードが表示されます。
その URL をブラウザ ウィンドウにコピー/ペーストし、管理者のユーザ名とパス
ワードを入力して Urchin 5 の設定を開始します。[Urchin のライセンス]画面が
表示されたら[デモ ライセンスの取得]をクリックしてください。ライセンス
サーバに接続され、処理手順を案内します。
デモ ライセンスの取得が完了すると、セットアップ ウィザードが表示されます。
指示に従って初期設定を完了してください。必ず管理者アカウントのパスワード
を再設定し、そのパスワードを記録して保管してください。
セットアップ ウィザードが完了すると、プロファイル設定画面が表示されます。
[追加]をクリックして新しいプロファイルを作成してください。
Urchin 管理/ユーザーガイド
____________
15
•
適切なプロファイルの作成が終了すると、ログの処理を開始してサイトのレポー
ト データを表示できる状態になります。リモートで管理インターフェイスにアク
セ ス す る 場 合 や 、 ユ ー ザ が 個 人 用 レ ポ ー ト を 確 認 す る 場 合 は 、 URL
http://yourhost:9999 を使用してください。yourhost は、Urchin がインストールされ
ているシステムの名前に置き換えてください。
Mac OS X 10.2.x システムでのインストール
•
•
•
•
•
•
16
ブラウザを使用してインストーラをインストール先のシステムに直接ダウンロー
ドすると、Urchin 5 フォルダがデスクトップに自動的に作成されます。ftp などの
他の方法を使用してダウンロードした場合は、インストール アーカイブ アイコン
をダブルクリックすると、そのアーカイブがアンパックされて、デスクトップ
フォルダが作成されます。
Urchin 5 フォルダを開き、Urchin.mpkg ファイルをダブルクリックしてください。
この操作により、対話式のインストール プロセスが起動されます。インストール
を行うには、管理者権限のあるアカウントを使用している必要があります。
インストールが終了すると、ブラウザが起動して Urchin 5 管理画面が表示されま
す。[Urchin のライセンス]画面が表示されたら[デモ ライセンスの取得]をク
リックしてください。ライセンス サーバに接続され、処理手順を案内します。
デモ ライセンスの取得が完了すると、セットアップ ウィザードが表示されます。
指示に従って初期設定を完了してください。必ず管理者アカウントのパスワード
を再設定し、そのパスワードを記録して保管してください。
セットアップ ウィザードが完了すると、プロファイル設定画面が表示されます。
[追加]をクリックして新しいプロファイルを作成してください。
適切なプロファイルの作成が終了すると、ログの処理を開始してサイトのレポー
ト データを表示できる状態になります。リモートで管理インターフェイスにアク
セ ス す る 場 合 や 、 ユ ー ザ が 個 人 用 レ ポ ー ト を 確 認 す る 場 合 は 、 URL
http://yourhost:9999 を使用してください。yourhost は、Urchin がインストールされ
ているシステムの名前に置き換えてください。
___________ Urchin 管理/ユーザーガイド
インストール ガイド(Windows)
インストーラは実行可能なファイルであり、Urchin 5 をインストールするために必要なす
べての手順を案内します。Urchin 5 インストール プロセスの基本コンポーネントは次のと
おりです。
•
•
•
•
ディストリビューション ディレクトリの作成とファイルのアンパック
Web ベースの設定とレポート表示を可能にする NT サービスとしての Apache Web
サーバのインストールと起動
ログ処理ジョブを NT サービスとして管理する Urchin 5 タスク スケジューラのイ
ンストールと起動
管理インターフェイスによる Urchin 5 の初期設定とデモ ライセンスの取得
インストールの準備
Urchin 5 をインストールするためには、システムのコンソールで管理者としてログインす
る必要があります。デフォルトでは、UrchinWeb サーバ サービスは起動時にポート 9999
を使用します。インストール時には、別のポート番号を選択することができます。選択し
たポートがシステムの既存の運用サービスと競合しないことを確認してください。
ユーザは、各自のマシンからインターネットにアクセスする必要があります。これは、デ
モ ライセンスを完了し、インストールされた Urchin 5 ディストリビューションを有効にす
るために必要な操作です。
インストールの手順
既存の Urchin インストールをアップグレードする場合は、関連する詳細情報については本
書第 1 章「はじめに」の「アップグレード」を参照してください。
urchin5XXX_win_setup.exe(urchin5000_win_setup.exe など)をダブルクリックしてインス
トーラを起動し、ダイアログ画面の指示に従ってください。
管理インターフェイスを使用した初期設定
Urchin 5 をインストールしたら、[スタート]メニューから[プログラム]-[Urchin]
-[Urchin 管理画面]を選択することで Urchin 5 管理インターフェイスに接続できます。
また、次に示す URL を直接ブラウザに入力することでも Urchin 5 管理インターフェイス
に接続できます。
http://localhost:port_number
port_number は、9999 またはインストール時に選択した番号です。設定インターフェイス
に初めて接続すると、[Urchin のライセンス]ウィザードが表示されます。[デモ ライセ
Urchin 管理/ユーザーガイド
____________
17
ンスの取得]をクリックしてください。ライセンス サーバに接続され、処理手順を案内し
ます。デモ ライセンスの取得が終了すると、Urchin 5 管理インターフェイスに戻ります。
そこでは、必要な初期設定パラメータを設定するセットアップ ウィザードによって手順が
案内されます。
リモート アクセスの設定
URL にホスト名を使用して(たとえば、http://localhost:9999 ではなく http://yourhost:9999
を使用して)Urchin 5 設定インターフェイスに接続した場合、プログラムは(たとえユー
ザが接続先のマシンのコンソールを使用していても)これをリモート アクセスとして検出
し、ユーザ名とパスワードの入力を要求します。管理者権限を使用してログインするため
のデフォルト設定は、次のとおりです。
ユーザ名:admin
パスワード:urchin
Urchin 5 サービスの管理
NT サービスとしてインストールされるプログラムは 2 つあります。1 つは Urchin 5 タスク
スケジューラ、もう 1 つは Urchin 5 Web サーバです。[スタート]-[プログラム]-
[Urchin]にある[Urchin サービスの無効化]および[Urchin サービスの有効化]ショー
トカットを使用すると、これらのサービスを手動で停止および開始することができます。
これらのショートカットを使用した場合は、両方のサービスが同時にオフまたはオンにな
ります。
レポートへのユーザ アクセス
ユーザは、URL http://yourhost:portnumber を使用する必要があります。yourhost は、Urchin
5 がインストールされているシステムの名前、portnumber は、Urchin 5 Web サーバのポー
ト番号(インストール時に別の番号を指定していない限り 9999)です。
高度なレポート オプション
ユニーク訪問者およびセッションを追跡する場合は、本書第 2 章の「訪問者追跡」を参照
してください。e コマース データの処理について知りたい場合は、「e コマース モジュー
ル」も参照してください。
18
___________ Urchin 管理/ユーザーガイド
インストール ガイド(UNIX)
Urchin 5 インストール プロセスの基本コンポーネントは次のとおりです。
•
•
•
•
ディストリビューション ディレクトリの作成、ファイルのアンパック、および適
切な所有権とファイル アクセス権の設定
Web ベースの設定とレポート表示を可能にするための Apache Web サーバの設定
と起動
ログ処理ジョブを管理する Urchin 5 タスク スケジューラ デーモンの起動
管理インターフェイスによる Urchin 5 の初期設定とデモ ライセンスの取得
インストーラ イメージはアーカイブの形式になっています。このイメージは、解凍すると
インストール スクリプト、サポート ファイル、および Urchin 5 ディストリビューション
になります。Urchin 5 は、システム上の正当なユーザであればインストールでき、インス
トールまたは操作のために特別なシステム権限が求められることはありません。また、セ
キュリティ上の理由により、非ルート ユーザとしての実行専用に設計されています。
インストールの準備
任意のユーザとして Urchin 5 をインストールすることはできますが、例外として、書き込
みアクセスが制限されているディレクトリにインストールする場合や、1025 より小さい
ポート番号でリクエストに応答するように Web サーバを設定する場合は、スーパーユー
ザとしてインストールする必要があります。スーパーユーザだけが 1025 より小さいポー
ト番号を使用して Web サーバを設定することができます。選択したポートがシステムの
既存の運用サービスと競合しないことを確認してください。インストール プロセスでは、
競合のチェックを行います。
ルートとして Urchin 5 をインストールする場合は、ユーザ アカウント名とグループ名の入
力を求められます。これらの名前は、Web サーバの設定ファイルで使用され、インストー
ルされた Urchin 5 ディストリビューションの所有権を設定する場合にも使用されます。登
録するユーザ名とグループ名は、システムによって認識された有効なログイン名でなけれ
ばならず、ユーザ名およびグループ名として任意の名前を選択することはできません。ま
た、システム セキュリティ上の理由により、ログイン名としてルートを使用して Urchin 5
ファイルを所有することもできません。通常、インストール時にルートとしてログインし
ていない場合は、ファイルの所有権を、指定したユーザに設定することはできません。イ
ンストール スクリプトは、これを自動的に検出し、ファイルの所有者としてユーザのログ
イン名を使用してディストリビューションをインストールします。
最後に、ユーザは各自のマシンからインターネットにアクセスする必要があります。これ
は、urchin.com サイトに接続してデモ ライセンスの取得プロセスを完了し、インストール
された Urchin 5 ディストリビューションを有効にするために必要な操作です。
Urchin 管理/ユーザーガイド
____________
19
インストールの手順
インストーラ アーカイブは、OS タイプを特定する名前が付けられています(例:
urchin5000_redhat9.tar.gz)。このアーカイブをシステムの書き込み可能領域にコ
ピーし、インストール イメージのタイプに応じて、次の操作を行ってください。
•
シェル アーカイブ(urchin5000_freebsd4x.sh など)の場合は、次のように
ファイルの名前をそのまま入力してください。
./urchin5000_freebsd4x.sh
“Permission Denied”エラーが表示された場合は、次の形式でコマンドを実
行してください。
sh ./urchin5000_freebsd4x.sh
•
.tar.gz イメージ(urchin5000_redhat9.tar.gz など)では、次のコマンドを
使用してインストール ファイルの圧縮解除とアンパックを行ってください。
gunzip urchin5000_redhat9.tar.gz
tar xf urchin5000_redhat9.tar
アーカイブをアンパックすると、次の各ファイルが生成されます。
•
•
•
•
•
•
install.sh(インストール スクリプト)
install.txt(インストールの説明)
license.txt(法的制約、ライセンス、および購買情報)
inspector(インストールされたディストリビューションを検証する)
gunzip(urchin.tar.gz をアンパックするために提供される)
urchin.tar.gz(tar により圧縮された Urchin ディストリビューション)
インストールするには、次のように入力してください。
./install.sh
その後は画面の指示に従ってください。
管理インターフェイスを使用した初期設定
インストール スクリプトは、UrchinWeb サーバとタスク スケジューラ デーモンを起動し
ま す 。 Urchin 5 Web サ ー バ と タ ス ク ス ケ ジ ュ ー ラ デ ー モ ン の 起 動 後 に は 、 URL
http://yourhost:9999 を使用して Urchin 5 管理インターフェイスに接続できます。yourhost は、
システムの DNS ホスト名です。インストール時にデフォルトのポート番号を 9999 から別
のポートに変更した場合は、そのポート番号をこの URL に使用する必要があります。ロ
グイン画面が表示されるので次の初期ログイン値を入力してください。
20
___________ Urchin 管理/ユーザーガイド
ユーザ名:admin
パスワード:urchin
最初のログイン時には、インターフェイスによって[Urchin のライセンス]ウィザードが
表示されるので[デモ ライセンスの取得]をクリックしてください。ライセンス サーバ
に接続され、処理手順を案内します。デモ ライセンスの取得が終了すると、Urchin 5 管理
インターフェイスに戻ります。そこでは、必要な初期設定パラメータを設定するセット
アップ ウィザードによって手順が案内されます。
Urchin 5 サービスの管理
urchind と urchinwebd という 2 つのデーモンがあります。ログ処理、レポート、および設
定管理を行うためには、これらのデーモンが実行されている必要があります。これらの
デーモンは、Urchin 5 ディストリビューションの bin サブディレクトリにある urchinctl プ
ログラムによって停止および開始されます。両方のデーモンを開始または停止するには、
次のコマンドを使用します。
./urchinctl start
./urchinctl stop
また、Web サーバの-w オプションまたはスケジューラの-s オプションを使用して、一度
に 1 つのデーモンのみを開始または停止するように指定することもできます。利用可能な
すべてのオプションを確認するには、-h オプションを付けて urchinctl を実行します。
いずれかのデーモンの起動時に発生したエラーは、コマンド ラインに表示されます。
urchinwebd デーモンの場合、正常に実行されていると判断したら、起動時の問題について
var/error_log ファイルもチェックする必要があります。
インストール時には、install.sh スクリプトがブート/シャットダウン スクリプトを作成し
ます。このスクリプトとともにシステム rc ファイルを使用すると、Urchin サービス デー
モンをブート時に開始し、シャットダウン時に停止することができます。このスクリプト
は、urchin_daemons という名前が付けられて、Urchin ディストリビューションの util サブ
ディレクトリに配置されます。
レポートへのユーザ アクセス
ユーザは、URL http://yourhost:portnumber を使用する必要があります。yourhost は、Urchin
5 がインストールされているシステムの名前、portnumber は、Urchin 5 Web サーバのポー
ト番号(インストール時に別の番号を指定していない限り 9999)です。
高度なレポート オプション
ユニーク訪問者およびセッションを追跡する場合は、本書第 2 章の「訪問者追跡」を参照
してください。e コマース データの処理について知りたい場合は、「e コマース モジュー
ル」も参照してください。
Urchin 管理/ユーザーガイド
____________
21
インストール ガイド(Mac OS X 10.2.x)
このセクションでは、Mac OS X 10.2 以上に Urchin 5 をインストールする手順について説
明します。10.2 より古い Mac OS X バージョンの場合は、UNIX タイプのインストールに
関する一般手順を参照してください。
Mac OS X 10.2 インストーラは、ディスク イメージ形式のポイントアンドクリック パッ
ケージ型のインストーラです。Urchin 5 インストール プロセスの基本コンポーネントは次
のとおりです。
•
•
Urchin のダウンロードとインストール アーカイブのアンパック
Urchin.mpkg ファイルの実行(この操作により、対話式のインストール プロセス
が起動される)
インストーラは、次の 3 つのコンポーネントをインストールします。
•
•
•
Urchin 5 バイナリ、ユーティリティ、およびサポート ファイル(管理およびレ
ポート表示のための Apache Web サーバも含む)
Urchin 5 スタートアップアイテム
Urchin 5 基本設定画面
インストールの準備
Mac OS X インストーラを使用するには、Mac OS X 10.2 以上が必要です。10.2 より古い
Mac OS X システムのユーザは、Mac OS X 10.1.x シェル アーカイブ インストーラを使用し
てください。
インストーラは制限された場所にファイルをインストールするため、インストールを行う
ユーザはシステムの管理者権限を持つアカウントを使用しなければなりません。
インストール時には、インストール先のディスクをユーザに照会するダイアログが表示さ
れます。現在はスタートアップ ボリュームにインストールする必要があります。
インストールの手順
既存の Urchin インストールをアップグレードする場合は、関連する詳細情報については本
書第 1 章「はじめに」の「アップグレード」を参照してください。
ディスク イメージをダブルクリックすると、圧縮解除されてデスクトップ フォルダが作
成されます。このフォルダの内容は次のようになります。
Urchin.mpkg
Readme.rtf
22
___________ Urchin 管理/ユーザーガイド
Install.rtf
License.rtf
uninstall_urchin.sh
Packages フォルダ
Urchin.mpkg アイコンをダブルクリックし、ダイアログ ボックスの指示に従ってインス
トールを完了してください。これらのダイアログは、必要に応じて入力を要求します。
管理インターフェイスを使用した初期設定
インストーラは、Urchin 5 Web サーバとタスク スケジューラ デーモンを起動します。次
にブラウザを起動して Urchin 5 管理インターフェイスに接続してください。ログイン画面
が表示されるので次の初期ログイン値を使用してください。
ユーザ名:admin
パスワード:urchin
最初のログイン時には、インターフェイスによって[Urchin のライセンス]ウィザードが
表示されます。
[デモ ライセンスの取得]をクリックしてください。ライセンス サーバに接続され、処
理手順を案内します。デモ ライセンスの取得が終了すると、Urchin 5 管理インターフェイ
スに戻ります。そこでは、必要な初期設定パラメータを設定するセットアップ ウィザード
によって手順が案内されます。その後は、URL http://yourhost:9999 を使用することにより、
いつでも Urchin5 管理インターフェイスに接続できます。yourhost は、システムの DNS ホ
スト名です。
Urchin 5 サービスの管理
[システム環境設定]を起動して Urchin 5 アイコンをクリックすると、Urchin 5 サービス
を制御または確認することができます。
レポートへのユーザ アクセス
ユーザは、URL http://yourhost:9999 を使用する必要があります。yourhost は、Urchin 5 がイ
ンストールされているシステムの名前です。
高度なレポート オプション
ユニーク訪問者およびセッションを追跡する場合は、本書第 2 章の「訪問者追跡」を参照
してください。e コマース データの処理について知りたい場合は、「e コマース モジュー
ル」も参照してください。
Urchin 管理/ユーザーガイド
____________
23
Urchin 5 のアンインストール
Windows
Windows システムでのアンインストールは、次の 2 つの方法で実行できます。
•
•
[アプリケーションの追加と削除]コントロール パネルの使用 - [スタート]
-[設定]-[コントロール パネル]を選択して、[アプリケーションの追加と
削除]をダブルクリックします。Urchin 5 を強調表示して、[変更と削除]をク
リックしてください。[InstallShield]ウィンドウが起動して、3 つのラジオ ボタ
ン([変更]、[修正]、[削除])を備えたダイアログ ボックスが表示されま
す。[削除]を選択して[次へ]をクリックし、残りのダイアログ ボックスに
従って操作を完了してください。
Urchin 5 インストーラの再実行 - Urchin 5 をインストールするために使用した
setup.exe を実行すると、Urchin 5 が既にインストールされていることが検出され、
[変更]、[修正]、および[削除]ラジオ ボタンを備えたダイアログ ボックス
が表示されます。
アンインストール プロセスが完了すると、Urchin 5 データ フォルダが元のインストール場
所に残ります。このフォルダには Urchin 5 レポートおよび設定データが含まれており、ア
ンインストール時には削除されません。Urchin 5 をシステムから完全に削除する場合は、
Urchin 5 フォルダを削除してディスク領域を開放します。
UNIX タイプのシステム
次のように、urchinctl プログラムを使用して Urchin 5 Web サーバと Urchin 5 タスク スケ
ジューラ サービスを停止します。
./urchinctl stop
この操作が終了したら、Urchin 5 インストール ディレクトリ全体を削除することができま
す。システムのリブート時に Urchin 5 サービスを開始/停止する urchin_daemons ブート ス
クリプトをインストールした場合は、このスクリプトをシステムの起動初期化領域から削
除する必要があります。
Mac OS X 10.2.x
Urchin 5 の初回インストール時に作成されたデスクトップ フォルダには、Urchin 5 の削除
を自動化するスクリプトがあります。Finder を起動し、[移動]メニューから[アプリ
ケーション]を選択し、Utilities フォルダに移動して、[Terminal]をダブルクリックしま
す。Terminal ウィンドウで、次のようにフル パスを付けて sudo コマンドを実行し、スク
リプトをアンインストールします。
24
___________ Urchin 管理/ユーザーガイド
sudo /path_to_folder/Urchin 5/uninstall_urchin.sh
uninstall_urchin.sh スクリプトは、Urchin 5 のバイナリとサポート ファイルをすべて削除し
ますが、設定とレポート データはそのまま残します。すべてのデータを削除する場合は、
/usr/local/urchin ディレクトリを手動で削除してください。
Urchin 管理/ユーザーガイド
____________
25
インストールに関する問題のトラブルシューティング
すべてのプラットフォーム
インストーラからの出力に細心の注意を払ってください。すべてのダイアログ ボックス、
ユーザ入力のリクエスト、および出力テキストの内容をよく読んでください。インストー
ラが正常に終了しなかった場合は、エラー コードも含めて、生成されたエラー メッセー
ジをすべて正確に記録してください。この情報は、問題を完全に分析するために必要にな
ります。
Windows
Windows のインストール中に行われた処理のデバッグ出力を作成するには、setup.exe プロ
グラムを使用して、アクティビティのログをファイルに記録してください。これは、イン
ストール中に不明なエラーが発生した場合に特に役立ちます。ログを出力するには、
setup.exe を起動する必要があります。[スタート]メニューから[ファイル名を指定して
実行...]を選択し、setup.exe のフル パスと適切なログ オプションを次のように[名前:]
入力ボックスに入力します。
C:\temp\setup.exe /v"/Lv C:\temp\installer.log"
このコマンドの構文には細心の注意を払ってください。スペース、引用符、スラッシュ、
およびバックスラッシュ(\)は、すべて上記のとおりに入力する必要があります。
C:\temp\setup.exe は、ご使用のシステムの setup.exe に対する実際のパスに置き換えてくだ
さい。ファイル C:\temp\installer.log には、実行ログの出力が格納されます。
UNIX タイプのシステム
シェル アーカイブ インストーラの実行に問題がある場合は、gunzip/untar する圧縮 tar
アーカイブのインストール キットをダウンロードしてください。それから、install.sh イン
ストール スクリプトを実行して、UNIX 用のインストール ガイド ノートの説明のように
インストールを完了することができます。
26
___________ Urchin 管理/ユーザーガイド
アップグレード
Urchin 4 からのアップグレード
概要
Urchin 4 から Urchin 5 にアップグレードするには、オペレーティング システムと実行中の
Urchin バージョンの両方を対象とした専用の手順が必要になります。本書には、サポート
されるプラットフォームと Urchin のバージョンのすべてを網羅しています。ご自身の状況
に適した手順を参照してください。
アップグレードを実行する前に、次の操作を必ず行ってください。
1.
2.
Urchin サービスを無効にして、既存の Urchin インストール全体をバックアップし
てください。サービスを無効にすると、バックアップの進行中にデータベースが
活動していないことが保証されます。
既存のインストール場所と Web サーバのポート番号を記録しておきます。
アップグレード時の注意事項
•
•
•
•
ライセンス:Urchin 4 のライセンスは、Urchin 5 と互換性がないので Urchin 4 のラ
イセンスをアップグレードする必要があります。この件については、
[email protected] までお問い合わせください。
レポート番号の相違:Urchin 5 にアップグレードすると、Urchin 4 を使用した場合
と比べてレポートのセッション カウントにいくつか変更点があることに気付くか
もしれません。これらの相違点の詳細については、このセクションの「Urchin 3、
4、および 5 のレポートの相違点」を参照してください。
UTM-1 を使用した訪問者の追跡:UTM-1 と Urchin 4 を併用してサイトへのユニー
ク訪問者を追跡している場合は、Web サイトを変更する必要はありません。
Urchin 5 は、UTM-1 のデータを処理して、そのデータに関するレポートを生成し
ます。Urchin 5 にアップグレードしたら、UTM 有効サイトに対するプロファイル
を編集することをお奨めします(必須ではありません)。[プロファイル設定]
タブに移動し、[デフォルトのレポートセット]について[UTM-Enabled All]を
選択してください。
Urchin 5.6 以降のバージョンにアップグレードし、Web サイトを更新して UTM-4
を使用することを強くお奨めします。UTM-4 を使用すると、訪問者追跡のメト
リックとキャンペーン トラッキングのオプションが改善されます。UTM-4 が提供
するキャンペーン トラッキング機能を必要としない場合は、__utm.js ファイルの
編集と__utmctm=0 の設定によってログ スペースのオーバーヘッドを減らすことが
できます。
Urchin 管理/ユーザーガイド
____________
27
手順
Windows と Urchin 4.10x
1.
2.
3.
4.
urchin5xxx_win_setup.exe ファイルをダブルクリックして、[ようこそ]および
[使用許諾契約書]ダイアログ画面の指示に従います。
[Urchin のアップグレードインストールを準備しています]ダイアログ画面では、
インストーラは既存のインストールに対して決定したディレクトリの場所と Web
サーバのポート番号を示すリストを表示します。インストーラは、これらのパラ
メータをアップグレードするために使用します。
これらのインストーラ設定を使用しない場合は、[キャンセル]をクリックして
インストールを終了してください。ソフトウェア アップグレードは Urchin 4 デー
タベースに格納されている以前の設定情報を照合する必要があるため、ソフト
ウェア アップグレード時に現在のインストールの設定を変更することはできませ
ん。
[次へ]をクリックすると、インストーラがインストールを新しいバージョンに
変換する処理を開始します。レポートと設定データは、このプロセス中に自動的
に保存されます。
Windows と Urchin 4.00x
Urchin 4.00x インストールから Urchin 5 に正しく移行するためには、既存の設定および
データ ファイルの一部を保存する必要があります。
1. [スタート]-[プログラム]-[Urchin]-[Urchin サービスの無効化]を選
択して、現在実行中の Urchin サービスを無効にします。
2. Urchin インストール フォルダ(C:\Program Files\Urchin など)に移動して、data
フォルダの名前を data-saved に変更します。
3. etc\httpd.conf を var\urchinwebd.conf にコピーします。
4. urchin5xxx_win_setup.exe インストーラを起動します。インストーラは、以前のイ
ンストールを検出して、設定パラメータを特定します。インストーラのダイアロ
グ ウィンドウに表示される指示に従ってください。
5. インストーラが終了したら、[スタート]-[プログラム]-[Urchin]-
[Urchin サービスの無効化]を選択して、現在実行中の Urchin 5 サービスを無効
にします。
6. Urchin インストール フォルダ(C:\Program Files\Urchin など)で、新しい data フォ
ルダの名前を data-notused に変更し、手順 2 の data-saved フォルダの名前を data に
戻します。
7. [スタート]-[プログラム]-[Urchin]-[Urchin サービスの有効化]を選
択して、Urchin サービスを起動します。
UNIX と全バージョンの Urchin 4
Urchin 5 の install.sh スクリプトは、UNIX タイプのシステムにおける Urchin 4 の既存のイ
ンストールをすべて正しく処理します。install.sh の実行時にプロンプトが表示されたら、
28
___________ Urchin 管理/ユーザーガイド
インストール タイプとして[アップグレード]を必ず選択してください。詳しい手順につ
いては、本書第 1 章「はじめに」の「インストール」の「インストール ガイド
(UNIX)」を参照してください。
Mac OS X 10.2.x
注:Mac OS X 10.1 のユーザは、UNIX タイプのシステム用のアップグレードに関するセク
ションを参照してください。
ほとんどの場合、Mac OS X 10.2 システム用の Urchin 5 インストーラは、既存の Urchin 4
インストールを自動的に検出してアップグレードを行いますので Mac OS X 10.2 用のイン
ストール ガイドの指示に従ってください。ただし、以前にシェル アーカイブ インストー
ラを使用してインストールしたものの、そのインストール先がデフォルトの
/usr/local/urchin4 ではなく、さらに今現在パッケージ インストーラを使用してアップグ
レードしている場合には、次の手順に従う必要があります。
•
•
•
•
•
•
urchinctl プログラム(./urchinctl stop)を使用して既存の Urchin サービスをオフに
してください。
パッケージ インストーラを使用して通常どおりインストールします。ただし、管
理者インターフェイスを使用した初期設定は行いません。インストールの終了時
にブラウザが起動したら、そのウィンドウを閉じてください。
パッケージ インストーラが完了したら、[システム環境設定]の Urchin 基本設定
画面で、実行中の Urchin サービスをすべて停止します。
新しい Urchin 5 インストール ディレクトリの/usr/local/urchin で、data サブディレ
クトリの名前を data-saved に変更してください。
data サブディレクトリ全体を古い Urchin バージョン インストール ディレクトリか
ら/usr/local/urchin に移動してください。
/usr/local/urchin で、次のコマンドを使用して data サブディレクトリの所有権を更
新してください。
chown -R www:www data
•
[システム環境設定]の Urchin 基本設定画面を使用してスケジューラと Web サー
バを開始することにより、新しい Urchin 5 サービスを起動します。
これにより、古い設定およびレポート データを新しい Urchin インストールで利用できる
ようになります。設定と処理が正常であることを確認したら、古い Urchin 4 ディストリ
ビューションと/usr/local/urchin/data-saved ディレクトリを削除しても構いません。
Urchin 管理/ユーザーガイド
____________
29
Urchin 3 のアップグレード
概要
Urchin 5 は、完全に新しい製品であり、内部動作とデータ形式は全面的に見直されて
Urchin 3 とは互換性のないものになっています。したがって、Urchin 5 をインストールす
るだけでは既存の Urchin 3 インストールをアップグレードすることはできません。ただし、
レポートと設定のデータを移行できるように、Urchin 3 と並行して Urchin 5 をインストー
ルすることは可能です。Urchin 3 から Urchin 5 への基本的なアップグレードの手順は、次
の通りです。
•
•
•
•
Urchin 5 をインストールして、ランセンスを取得する。
Urchin 3 のログ処理を無効にする。
移行ツールを実行して、Urchin 3 のデータを Urchin 5 にインポートする。
Urchin 5 処理の移行後設定を行う。
Urchin 3 から Urchin 5 への移行については、注意すべき点がいくつかあります。
•
•
Urchin 3 の設定は、すべて移行できるわけではありません。特に、Urchin 5 は
SubreportMode をサポートしていないので、Urchin 3 の SubreportMode ディレク
ティブに依存する既存の設定は、Urchin 5 に直接インポートすることはできませ
ん。
u3importer を使用しても、異なるプラットフォーム タイプ間では Urchin 3 のデー
タをインポート プロセスの一部として移行することはできません。したがって、
たとえば、Windows プラットフォームで作成した Urchin 3 データベースを Sun 上
の Urchin 5 インストールにインポートすることはできません。u3importer は、
Urchin 3 データベースが作成されたプラットフォーム上で実行する必要がありま
す。
手順
ご使用のシステムに適した Urchin 5 インストーラを入手済みである必要があります。また、
アップグレード プロセスを完了するためには、Urchin 3 設定ファイルのフル パスを知って
いる必要があります。次の手順に従ってください。
•
•
30
本書第 1 章「はじめに」の「インストール」の指示に従ってご使用のプラット
フォームに適した Urchin 5 をインストールします。
Urchin 5 のライセンスを取得し、グローバル設定の基本設定(管理者パスワード
の割り当てなど)を行います。ただし、プロファイルは作成しないでください。
___________ Urchin 管理/ユーザーガイド
•
•
•
Urchin 5 util サブディレクトリにある inspector を実行して、インストールが正しく
行われていることを確認します。エラーが表示された場合は、そのエラーを修正
してから Urchin 3 の移行に進んでください。
移行中に Urchin 3 データベースが変更されないようにする必要がある場合は、次
のように Urchin 3 のログ処理を無効にします。
o Windows - Urchin 3 設定インターフェイスを起動し、必要に応じてレ
ポートをオフに設定する。
o UNIX タイプのシステム - crontab を編集して、Urchin の処理を制御する
行をコメント化する。
Urchin 5 util サブディレクトリにある u3importer プログラムを実行します。このプ
ログラムでは、Urchin 3 設定ファイルに対するフル パスの入力、Urchin 5 にイン
ポートするサイトの指定を要求します。
u3importer が終了すると、Urchin 3 のレポートおよび設定データが Urchin 5 で設定されま
す。Urchin 5 管理インターフェイスに接続し、すべての Web サイトについてプロファイル
が正しいことを確認してください。
e コマース処理
Urchin 5 は、ELF ログを処理し、そのデータをアクセス ログと相互に関連付けることがで
きます。Urchin 5 e コマース モジュールがインストールされている場合は、ELF ログ ソー
スをプロファイルに対する通常のログ ソースに追加できます。
Urchin 管理/ユーザーガイド
____________
31
Urchin 3、4、および 5 のレポートの相違点
Urchin 製品間で移行する場合に注意すべき相違点
ここでは、データ分析における基本的な相違点と Urchin メジャー バージョンから別の
Urchin メジャー バーションに移行する場合の特定の移行問題に関する概要を説明します。
各 Urchin メジャー バージョンは、データ分析方法の主要素を説明するサマリーとともに
リストされています。このページの後半では、特定の移行シナリオについて予想される問
題を説明します。
Urchin 3
•
•
•
•
•
•
訪問者追跡は、受信 IP アドレスによってのみ行われます。訪問者とセッションは
区別されません。
イメージ(gif/jpg/png)以外の MIME タイプは、すべてページビューとして扱われ
ます。
リクエスト タイプが HEAD であるページビュー ヒットは、実際のページビュー
として扱われたようにログに記録されます。
訪問者をカウントする際にページビューは必要ありません。したがって、単一イ
メージ ファイルの要求は新規訪問者としてカウントされることがあります。
エラー コードが 404 または 5xx のヒットは、正当な訪問とみなされ、訪問者カウ
ントをインクリメントすることがあります。
トラフィック->時間別レポートや追跡レポート(トップの入口、トップの出口な
ど)のデータは、月単位で保存されます。したがって、唯一のレポート細分性は、
単一月の日付範囲を対象としています。
Urchin 4
•
•
•
•
32
デフォルトの訪問者追跡方法では、IP アドレスと、ログ エントリのユーザエー
ジェント フィールドを組み合わせて使用します。その他の追跡オプションとして
は、UTM-1、セッション ID、IP のみ(Urchin 3 形式の追跡)があります。
Urchin 4 は、訪問者およびセッションの最適な追跡を可能にする UTM-1 を備えて
います。UTM-1 は、IP アドレスに依存するのではなく、クライアント サイド
Cookie を利用してユニークな個人を識別します。IP アドレスは、特定の個人また
はシステムにとって必ずしもユニークではありません。
デフォルトでは、セッションは正当なページビューがカウントされることを必要
とします。イメージの要求は、ページビューとはみなされず、2xx、302、304 以
外のステータス コードを持った要求でもありません。一般に、同じデータに対す
る Urchin 3 レポートと比較した場合、IP のみ追跡を使用している Urchin 4 では、
これによって訪問者、セッション、ページビュー、および関連レポートのカウン
トが減少します。ページビュー要件は、ページビューとしてのイメージのカウン
トを望ましいものにする設計を備えたサイトの Urchin 管理者が設定できます。
UTM-1 追跡を使用した場合、UTMCookie 情報のないセッションは、デフォルトの
IP+ユーザエージェントを使用して処理されます。
___________ Urchin 管理/ユーザーガイド
•
トラフィック->時間別レポートや追跡レポート(トップの入口、トップの出口な
ど)のデータは、日別単位で保存されます。したがって、レポート細分性は、1
日以上の任意の期間を対象としています。
Urchin 5
•
•
•
•
•
•
•
•
デフォルトの訪問者追跡方法では、IP アドレスと、ログ エントリのユーザエー
ジェント フィールドを組み合わせて使用します。その他の追跡オプションとして
は、UTM(UTM-2 または UTM-1)、セッション ID、ユーザ名、IP のみ(Urchin
3 形式の追跡)があります。
Urchin 5 は、UTM-2 に基づいた改良型の訪問者およびセッション追跡を提供しま
す。UTM-2 は、クライアント サイド Cookie と設定可能なセッション タイムアウ
トを使用します。このテクノロジを使用すると、同じ Cookie が長期間にわたって
広がっているヒットを、単一の長いセッションではなく複数のセッションとして
カウントすることができます。これにより、レポートにおける平均値は、より意
味のあるものになります。
UTM-1 追跡と UTM-2 追跡の両方について、訪問者、セッション、およびページ
ビューのカウント時に UTMCookie 情報を持つヒットのみを処理するように処理ロ
ジックが変更されています。UTM 情報のないヒットは、Urchin 4 の場合のように
IP+ユーザエージェントを使用して処理されることはありません。このような非
Cookie セッションは、ヒット数とバイト数に基づいたレポートの場合にのみ追跡
されます。これにより、統計上のロボット トラフィックの効果が大幅に減少する
ため、Urchin 4 と比較した場合に訪問者、セッション、ページビュー、および関
連レポートのカウントが少なくなることがあります。
ページビューを定義するために、明示的なインクルードまたはエクスクルード
MIME タイプ リストが使用されます。デフォルトでは、Urchin 5 は gif、jpg、jpeg、
png、js、css、cur、ico、ida の各 MIME タイプをページビュー リストから除外し
ます。
その他の MIME タイプは、ページビューまたはダウンロード対象とみなされます。
HEAD をリクエスト タイプとして使用するページビュー ヒットは、そのページの
ヒット カウントだけをインクリメントします。ページビュー カウントはインクリ
メントされません。
デフォルトでは、セッションは正当なページビューがカウントされることを必要
とします。イメージの要求は、ページビューとはみなされず、2xx、302、304 以
外のステータス コードを持った要求でもありません。一般に、同じデータに対す
る古い Urchin バージョンのレポートと比較した場合、IP のみ追跡を使用している
Urchin 5 では、これによって訪問者、セッション、ページビュー、および関連レ
ポートのカウントが減少します。ページビュー要件は、ページビューとしてのイ
メージのカウントを望ましいものにする設計を備えたサイトの Urchin 管理者が設
定できます。
ステータス/エラー レポートを除き、ヒットに対するグラフを表す各レポートは有
効なヒットに基づいています。以前は、このようなグラフは全ヒット(有効な
ヒットとエラーのあるヒット)に基づいていました。
トラフィック->時間別レポートや追跡レポート(トップの入口、トップの出口な
ど)のデータは、日別単位で保存されます。したがって、レポート細分性は、1
日以上の任意の期間を対象としています。
Urchin 管理/ユーザーガイド
____________
33
Urchin 3 から Urchin 5 への移行
レポート
Urchin 3 では、追跡レポートとトラフィック->時間別グラフ データは月単位でのみ保存さ
れ、Urchin 4 および Urchin 5 では、このデータは日別単位で保存されます。そのため、こ
れらのレポートを並べて比較するには、新しい製品で日付範囲を 1 か月に設定する必要が
あります。また、Urchin 3 のデータのインポート時に、これらのレポートの月別データを
個々の日に分離することはできません。そのため、新しい Urchin バージョンでは、特定の
月に対するこれらのレポートのデータはすべて月の最初の日に配置されます。この場合も、
日付範囲を 1 か月に設定すると、インポートした履歴データを正しいコンテキストで表示
できます。
管理
管理は主にグラフィカル インターフェイスを使用して行われ、バイナリ設定データベース
に基づいています。ただし、Urchin 3 のコンフィグレーション ファイル手法に慣れている
ユーザやその手法の方を好むユーザのために、コマンド ライン ツールと、フラット ファ
イルをインポートする機能が用意されています。
Urchin 4 から Urchin 5 への移行
レポート
Urchin 4 データベースは、Urchin 5 と完全に互換性があります。レポート データは、アッ
プグレード後直ちに利用できます。上記の製品説明で述べたように、Urchin 5 はヒットの
処理について異なるロジックを使用します。そのため、アップグレード後には、Urchin 4
で生成された最近の履歴データと比べてレポート番号が異なっていることに最初に気付く
でしょう。これらの相違点は、どの訪問者追跡方法を使用したかによって異なります。
ログ追跡
Urchin 4 のログ追跡データは、単一の追跡ファイルに保存されます。Urchin 5 では、この
データは個々の月別データベースに保存されます。Urchin 4 インストールを Urchin 5 に
アップグレードすると、古いログ追跡データは同等の Urchin 5 月別ログ追跡データベース
に変換され、Urchin 4 ログ追跡ファイルはアーカイブされます。
UTM-1 から UTM-2 への移行
レポート
重要:UTM-2 は、Urchin 4 では使用できません。Web サイトを UTM-2 に切り替える前に、
Urchin 5 を実行する必要があります。
34
___________ Urchin 管理/ユーザーガイド
UTM-2 では、ユニーク訪問者を識別する精度が向上しています。これは、UTM-1 を使用
して表示した内容と比べて、レポートされる番号にいくつか違いが見られる可能性がある
ことを意味します。これらの差異は、ほぼ 10%以下となります。
Urchin 管理/ユーザーガイド
____________
35
Urchin 5 のアップグレード
概要
Urchin 5 のアップグレードは、簡単なプロセスです。通常、インストーラは、コンフィグ
レーションとレポート データを完全な状態に保ちながら既存のインストールのアップグ
レードを自動的に処理します。本書には、サポートされるプラットフォームのすべてを網
羅しています。ご自身の状況に適した手順を参照してください。
アップグレードを実行する前に、次の操作を必ず行ってください。
1.
2.
Urchin サービスを無効にして、既存の Urchin インストール全体をバックアップし
てください。サービスを無効にすると、バックアップの進行中にデータベースが
活動していないことが保証されます。
既存のインストール場所と Web サーバのポート番号を記録しておきます。
アップグレード時の注意事項
•
•
UTM-1、UTM-2 または UTM-3 を使用した訪問者追跡:旧バージョンの UTM デー
タを処理する場合、Urchin 5.6 以降の各バージョンに互換性があります。必須では
ありませんが、ご使用の Urchin 5 のバージョンに関わらず、UTM-4 にアップグ
レードすることを強くお奨めします。
UTM-4 設定の最適化:UTM-4 は、訪問者追跡のメトリックとキャンペーン ト
ラッキングのオプションを改善します。キャンペーン トラッキング機能を必要と
しない場合は、__utm.js ファイルの編集と__utmctm=0 の設定によってログ スペー
スのオーバーヘッドを減らすことができます。この操作を行っても、改善された
UTM-4 訪問者追跡を利用することができます。
手順
Windows
1.
2.
36
urchin5xxx_win_setup.exe ファイルをダブルクリックして、[ようこそ]および
[使用許諾契約書]ダイアログ画面の指示に従います。
[Urchin のアップグレードインストールを準備しています]ダイアログ画面では、
インストーラは既存のインストールに対して決定したディレクトリの場所と Web
サーバのポート番号を示すリストを表示します。インストーラは、これらのパラ
メータをアップグレードするために使用します。ソフトウェア アップグレードは
Urchin 5 データベースに格納されている以前の設定情報を照合する必要があるた
め、ソフトウェア アップグレード時に現在のインストールの設定を変更すること
はできません。
___________ Urchin 管理/ユーザーガイド
3.
[次へ]をクリックすると、インストーラがインストールを新しいバージョンに
変換する処理を開始します。レポートと設定データは、このプロセス中に自動的
に保存されます。
UNIX
UNIX タイプのインストーラの一部として付属している install.sh インストール スクリプト
は、UNIX タイプのシステムにインストールされている古いバージョンの Urchin 5 を適切
にアップグレードします。install.sh の実行時にプロンプトが表示されたら、インストール
タイプとして[アップグレード]を必ず選択してください。それ以外の場合は、UNIX 用
のアップグレード手順は新規インストールと同じになります。
install.sh を対話式に使用してアップグレードを行うと、ある時点で次のプロンプトが表示
されます。
Please select the installation type [Default: 1]
1. New
2. Upgrade
->
必ず 2 を選択して、アップグレードを開始してください。コマンド ライン オプションの
指定によって非対話モードで install.sh を使用する場合は、-m オプションを使用してアッ
プグレードを指定してください。install.sh の詳しい使用法については、本書第 1 章「はじ
めに」の「インストール」の「インストール ガイド(UNIX)」を参照してください。
Mac OS X 10.2.x
注:Mac OS X 10.1 のユーザは、UNIX タイプのシステム用のアップグレードに関するセク
ションを参照してください。
以前に Mac OS X 10.2 用の Urchin 5 パッケージ インストーラを使用した場合は、新しい
パッケージ インストーラを使用すると、既存の Urchin 5 インストールが自動的に検出され
て、アップグレードされます。この場合、新規インストールとアップグレードの手順は同
じであるため、この状況にあるユーザは、単に Mac OS X 10.2 用のインストール ガイドの
手順に従い、このサブセクションの残りの手順を飛ばして先に進んでください。
以前にパッケージ インストーラを使用しておらず、install.sh インストール スクリプトを
使用してインストールし、デフォルトの場所である/usr/local/urchin にインストールしてい
ない場合は、修正された手順を使用してアップグレードする必要があります。パッケージ
インストーラは、/usr/local/urchin にのみインストールします。したがって、パッケージ イ
ンストーラを使用して別のインストール場所を自動的にアップグレードすることはできま
せん。この場合は、次の 2 つの選択肢があります。
1.
パッケージ インストーラを使用してアップグレードするのではなく、代わりに、
以前に使用したものと同じタイプのインストーラをダウンロードして使用します。
Urchin 管理/ユーザーガイド
____________
37
2.
つまり、前のサブセクションで説明した UNIX タイプのシステムに対する標準
アップグレード手順に従います。
パッケージ インストーラを使用してアップグレードしたい場合は次の手順をとる
ことができますが、この手順に従うとデフォルトの/usr/local/urchin に Urchin イン
ストールが再配置されるので注意してください。
o urchinctl プログラム(./urchinctl stop)を使用して既存の Urchin サービスを
オフにします。
o 現在の Urchin インストール ディレクトリを/usr/local/urchin に移動します。
現在の Urchin インストールのトップ レベル ディレクトリから始まるディ
レクトリ構造全体を移動する必要があります。たとえば、以前に Urchin
を/applications/urchin にインストールした場合は、次のコマンドを使用し
てください。
mv /applications/urchin /usr/local/urchin
現在の Urchin インストールに対する/usr/local ファイル システムに十分な
ディスク スペースがあることを確認してから、ディレクトリを移動して
ください。
o
Urchin を正しい場所に再配置したら、Urchin 5 パッケージ インストーラを
起動し、対話式の手順に従ってアップグレードすることができます。
これにより、古い設定およびレポート データを更新済みの Urchin インストールで利用で
きるようになります。
38
___________ Urchin 管理/ユーザーガイド
初期設定
e コマース レポート
Urchin 5 は、標準の Web トラフィック レポートとともに広範な e コマース レポートを
作成することができます。そのためには、次の 2 つの基本要素が必要です。
•
•
ELF/ELF2 形式でアクティビティ ログを生成するショッピング カート ソフト
ウェア(多くのショッピング カート ソフトウェアは、このログを生成するよう
に設定可能)
Urchin 5 ライセンスへのアドオンとして利用できる Urchin e コマース モジュール
ELF/ELF2 処理のプロファイルを設定するには、Urchin 管理インターフェイスでプロファ
イル セットアップ ウィザードを使用して、[e コマース]プロファイル タイプを選択し
ます。ログ ソース ウィザード(プロファイル セットアップ プロセスで表示される)では、
2 つのログ ソース(標準 Web サイト アクセス ログと ELF ログ)を指定する必要がありま
す。
ELF:既存の ELF ログを Urchin 5 で処理するには、ログ ソースの LogFormat を ELF(また
は auto)に設定し、サイトに対するプロファイルの訪問者追跡方法を IP-ONLY に設定す
る必要があります。
ELF2:ELF2 を使用するには、ショッピング カート ソフトウェアが、次のようにフォー
マットされたログ エントリを生成するように設定する必要があります。ELF2 ログ形式は、
ELF ログ形式および仕様に基づいていますが、訪問者追跡を改善するために、いくつかの
フィールドが追加されています。タブ文字が含まれるフィールドは引用符で囲む必要があ
ります。
トランザクション行は感嘆符“!”で始まります。この行には、タブで区切られた次の
フィールドが含まれます。
!orderid
remote host IP (as given by %h in NCSA extended/combined log
format)
time (as given by %t in NCSA extended/combined log format)
store
sessionid
total
tax
shipping
Urchin 管理/ユーザーガイド
____________
39
billcity
billstate
billzip
billcountry
cs_useragent
cs_cookie
アイテム行には始めに感嘆符を付けません。この行には、タブで区切られた次のフィール
ドが含まれます。
orderid
remote host IP (as given by %h in NCSA extended/combined log
format)
time (as given by %t in NCSA extended/combined log format)
productcode
productname
variation
price
quantity
upsold
cs_useragent
cs_cookie
40
___________ Urchin 管理/ユーザーガイド
セットアップの推奨事項
概要
Urchin 5 をインストールした後で、いくつかの初期動作パラメータを設定する必要があり
ます。この設定は、セットアップ ウィザードで行います。セットアップ ウィザードは、
Urchin 5 管理インターフェイスへの初回接続時とプロファイル設定の最初の段階で実行さ
れます。これらの初期設定アクションには、次の項目が含まれます。
•
•
•
•
•
Urchin 5 のライセンス取得
リモート レポートおよび管理アクセスに関する[管理者設定]の設定とデータ セ
ンター モード操作の設定
Urchin 5 管理者アカウントのパスワードの設定
データ処理のための各プロファイルに対するタスクのスケジューリング
ログ管理
手順
Urchin 5 管理インターフェイスに接続します。Windows システムでは、[スタート]-
[プログラム]-[Urchin]-[Urchin 管理画面]を選択してください。UNIX タイプの
システム、 および Mac OS X では、URL http://hostname:9999 を使用してください 。
hostname は、Urchin システムの登録済みホスト名です。新規インストールの場合は、次の
ユーザ名、パスワードを使用してログインしてください。
ユーザ名: admin
パスワード:urchin
Urchin セットアップ ウィザードの初期画面が表示されます。[続行]をクリックして、後
続の各ウィザード画面に進んでください。この初期設定で登録した内容は、後でいつでも
変更することができます。
Urchin のライセンス
ソフトウェアの設定と使用を続けるには、この画面の[アクション アイテム]領域の下に
あるリンクを選択して Urchin 5 のライセンスを取得する必要があります。ライセンスの購
入を行うには、[ライセンスの購入]をクリックしてください。Urchin 5 をインストール
する前にライセンスを購入した場合は、[購入したライセンスの登録]をクリックしてく
ださい。それ以外の場合は、[デモ ライセンスの取得]をクリックして期限付きデモ ラ
イセンスをインストールしてください。
管理者設定
•
[リモートのアクセス設定] - リモート ブラウザ接続を許可する場合は、ケー
スごとにオンを選択します。いずれかでオフを選択した場合は、Urchin 5 がイン
Urchin 管理/ユーザーガイド
____________
41
•
ストールされているシステムのコンソールには許可されたアクセスのみが表示さ
れます。
[データセンター モード] - この設定では、アフィリエーションを作成できる
ように Urchin 5 を設定するかどうかを決定します。これにより、プロファイル、
グループ、およびユーザを制限付きアクセス カテゴリに論理的に構成することが
できます。設定が決まらない場合は、オンにしておくことをお奨めします。なぜ
なら、オンにしてもオーバーヘッドが増えることはなく、この機能を将来使用で
きる柔軟性が提供されるからです。
管理ユーザ
管理者アカウントのパスワードを変更し、そのパスワードを保管してください。
タスクのスケジューリング
プロファイルを作成した場合は、そのプロファイルのデータを処理するタスクの実行時刻
をスケジュールすることができます。プロファイルごとに設定をチェックして、ログ デー
タがいつ利用可能になるのか、そのデータの処理にどれだけの時間を要するのか、更新さ
れたレポートをいつ利用できるようにするのかという観点から、タスクのタイミングが適
切であることを確認してください。
ログ管理
Urchin 5 には、各ログをどこまで処理しているかを追跡するログ追跡モジュールが組み込
まれています。したがって、ログ ファイルのローテーションが Urchin 5 の動作と必ずしも
一致している必要はありません。ただし、Urchin 5 の[詳細設定]では、ログ ローテー
ションや削除をログ ソースごとに自動化することができます。
42
___________ Urchin 管理/ユーザーガイド
第 2 章:訪問者追跡
e コマースでの UTM の使用
概要
UTM の重要な側面は訪問者アクティビティを識別して関連付ける機能であるため、e コ
マース モジュールとともに e コマース サイトで利用すると、収入を生み出す訪問者アク
ティビティをサイト全体にわたって追跡し、一括してレポートすることができます。
ショッピング カート ソフトウェアのホストとして機能するサーバでのトランザクション
は、他の Web サーバのセッションに関連付けることができます。これにより、セッショ
ン変数(リファラやキーワードなど)を、それによって生み出される収入と対比してレ
ポートすることが可能になります。キャンペーン トラッキングモジュールを使用した場合、
UTM は参照元から購入ページまで訪問者を追跡するマルチセッション追跡を提供します。
キャンペーン トラッキングモジュールの変換率および ROI レポートは、オンライン マー
ケティング作業の詳細な結果(キーワード購入、電子メール キャンペーン、リンク交換な
ど)を提供します。
同一ドメイン構成
フロントエンド Web サイトとセキュア e コマース サイトが同じドメインを使用する場合、
UTM を e コマース サイトにインストールする操作は他のタイプの Web サイトにインス
トールする操作と同じです。このセクションの UTM インストールに関する部分では、イ
ンストールの詳細を説明します。e コマースや他のサイトに適した UTM ドメインの設定
方法を説明している部分には特にご注意ください。e コマース トランザクション ログ形式
の詳細は、本書の e コマースに関するセクションに記載されています。
クロス ドメイン構成
e コマース ショッピング カートを備えた Web サイトにとって、Amazon、PayPal、Yahoo
ストアなどの別の組織に e コマース コンポーネントをアウトソーシングすることは、ます
ます一般的になってきています。その場合、訪問者がメイン Web サイトからセキュア
ショップに移動するときに UTM のドメインが変わるため、UTM 追跡に問題が発生する可
能性があります。メイン Web サイトと同じ UTM 訪問者 ID をセキュアな ショップで使用
するためには、訪問者 ID をリンクでセキュア ショップに渡す必要があります。
UTM には、リンクをショップに送信する前に適切な ID を使ってそのリンクをラップする
__utmLinker 関数が組み込まれています。ショップに直接リンクするのではなく、単にリ
ンクを__utmLinker 関数に渡します。__utmLinker を使用する場合の手順を次に示します。
Urchin 管理/ユーザーガイド
____________
43
1.
2.
3.
44
両方の Web サイトのドキュメント ルートにある__utm.js ファイルを編集して、
__utmdn 変数を“none”に設定します。
プロファイルの[UTM ドメイン]を「なし」(空欄)に設定します。
メイン サイトからセキュア サイトへのリンクを次の形式に変更します。
<a href='javascript:__utmLinker("https://previous_link?
with_parameters");'> link-to-shopping-cart </a>
___________ Urchin 管理/ユーザーガイド
訪問者の識別方法
概要
Urchin 5 には、利用可能な情報に応じて、訪問者やセッションを特定する方法が 5 つ用意
されています。これらの方法の中で、特許出願中の Urchin Tracking Module(UTM)は非
常に正確なシステムであり、ユニーク訪問者、セッション、正確な経路、再訪問頻度を特
定することができます。訪問者ロイヤリティおよびクライアントのレポートの中には、
UTM システムを使用した場合にしか得られないものもあります。UTM システムはインス
トールが容易であり、あらゆる企業に対して大いに推奨されます。
UTM システムの他にも、Urchin 5 は IP アドレス、ユーザエージェント、ユーザ名、およ
びセッション ID を使用してセッションを識別することができます。次の表に、5 つの各識
別方法の機能比較を示します。
IP のみ
機能
UTM
X
X
X
X
X
X
X
X
各セッションを一意に識別する
X
X
セッション IP プロキシを無効にする
X
X
ほとんどのプロバイダ キャッシュを無
効にする
X
X
非プロキシ セッションを識別する
一部のプロキシ セッションを識別する
X
セッ
IP+ユーザ ユーザ
ション
エージェント
名
ID
X
ブラウザ キャッシュを無効にする
X
訪問者を一意に識別する
X
正確なパス シーケンスを取得する
X
訪問者ロイヤリティ メトリックを取得
する
X
ブラウザの機能を取得する
X
データ モデル
ユニーク訪問者を処理するための Urchin 5 内の基本モデルは、1 つ以上のセッションを通
じて Web サイトと対話する訪問者のユニーク セットの階層概念に基づいています。各
セッションには、1 つ以上のヒットとページビューを含めることができます。セッション
ごとに Web サイトを通る経路が分かるように、ページビューは順番に保存されます。次
Urchin 管理/ユーザーガイド
____________
45
の図に示すように、訪問者とは、ある期間にわたる個人と Web サイトの対話を表してい
ます。各ユニーク訪問者は 1 つ以上のセッションを持ち、各セッションは、そのセッショ
ンのために訪問者が通った経路を構成する 0 個以上のページビューを含みます。
データ モデル
タイプ
タイプ
ユニーク
訪問者
セッション
セッション
経路
ページビュー
ページビュー
ページビュー
プロキシとキャッシュ
ユニーク訪問者およびセッションの識別と追跡を行うということは、基本的に Web の本
質(匿名の対話)に反する行為です。訪問者を追跡する場合に特に問題となるのは、サー
ビス プロバイダやブラウザ自体によって一般的に使用されるようになっているプロキシと
キャッシュの手法です。プロキシは、訪問者の実際の IP アドレスを非表示にします。ま
た、プロキシは 1 つの IP アドレスを使用して複数のユーザを表すことができます。ユー
ザの IP アドレスはセッションごとに変わる可能性があり、場合によっては、ユーザのク
ラスタを表すために複数の IP アドレスが使用されることもあります。したがって、特定
の訪問者がヒットごとやセッションごとに異なる IP アドレスを持つこともありえます。
ページのキャッシュは、複数の場所で行われる可能性があります。大規模なプロバイダは、
頻繁に表示されるページやイメージをキャッシュまたは記憶することにより、ネットワー
ク上の負荷を低減させようとしています。たとえば、特定のプロバイダの何千ものユーザ
が CNN Web サイトを表示している場合、プロバイダはその Web サイトの静的なページと
イメージをキャッシュし、その部分をプロバイダのネットワーク内からユーザに提供する
ことによって負荷を低減することができます。これにより、実際の Web サイトの情報が
なくてもページが表示されることになります。
ブラウザのキャッシュは問題をさらに複雑にします。ほとんどのブラウザは、セッション
ごとに 1 回だけ内容をチェックするように設定されています。訪問者が特定の Web サイ
トのホーム ページにアクセスし、クリックしてサブページに移動し、[戻る]ボタンを使用
してホーム ページに戻った場合、ホーム ページの 2 回目のリクエストは、おそらく Web
サイトのサーバには送信されず、ブラウザのメモリからは取り出されます。その結果とし
て経路の分析結果は、キャッシュ ページが失われた不完全な経路になる可能性があります。
46
___________ Urchin 管理/ユーザーガイド
実際に通った経路
ページ 1
ページ 2
ページ 1
ページ 3
サーバ側から見た経路
ページ 1
ページ 2
ページ 3
上の図では、クライアントが Web サイトで実際に通った経路を上に、サーバ側から見た
見かけ上の経路を下に示してあります。この場合、ユーザはページ 3 に進む前にページ 1
に戻っています。サーバは、このリクエストを認識しません。サーバ側からは、ユーザが
ページ 2 からページ 3 に直接移動したように見えます。ページ 2 からページ 3 へのリンク
さえも存在しない可能性があります。
訪問者の識別方法
既に説明したように、Urchin 5 には訪問者、セッション、および経路を特定する方法が 5
つ用意されています。上記の問題に対処できる高度な方法では、Web サイトを特別な設定
にする必要があることがあります。次に、各方法(メソッド)の仕組みについて詳しく説
明します。
1. IP のみ:「IP のみ」メソッドは、Urchin 3 との互換性や、セッションを一意に識別する
必要がない場合の基本 IT レポートのために用意されています。このメソッドは、IP アド
レスのみを使用して訪問者セッションを識別します。反応のない時間が 30 分間続くと、
新しいセッションが構成されます。このメソッドを使用するために必要なデータは、訪問
者のタイムスタンプと IP アドレスのみです。
2. IP+ユーザエージェント:「IP+ユーザエージェント」は、追加設定が不要なデフォルト
のメソッドであり、IP アドレスとユーザエージェント(ブラウザ)情報を使用してユニー
ク セッションを確認します。訪問者の新規セッションの開始を識別するために、設定可能
な 30 分間のタイムアウトが使用されます。このメソッドは依然としてプロキシとキャッ
シュの影響を受けやすいものの、ユーザエージェント情報を追加すると、1 つの IP アドレ
スから複数のユーザを識別することができます。また、このメソッドには特殊な AOL
フィルタが組み込まれており、そのフィルタによってラウンドロビン プロキシ手法の影響
の低減が行われます。このメソッドは、追加設定を必要としません。
3. ユーザ名:「ユーザ名」メソッドは、イントラネットやエクストラネットなど、ログイ
ンを必要とするセキュア サイトのために用意されています。部分的にのみ保護されている
Urchin 管理/ユーザーガイド
____________
47
Web サイトでは、このメソッドを使用しないでください。ユーザ名 ID は、ログ ファイル
のユーザ名フィールドから直接取得されます。通常、この情報は、Web サイトが認証を要
求するように設定されている場合にログに記録されます。このメソッドは、30 分間の反応
のない時間を使用して、セッションを同じユーザ名から分離します。
4. セッション ID:Urchin 5 に用意されている 4 つ目の訪問者の識別方法は、「セッション
ID」メソッドです。このメソッドは、既存のユニーク セッション識別子を使用して各
セッションを一意に識別することができます。多くのコンテンツ配信アプリケーションや
Web サーバは、セッション ID を提供して、ユーザと Web サーバの対話を管理します。通
常、これらのセッション ID は、URI クエリ内に配置されるか、Cookie に格納されます。
この情報をログ データで利用できるかぎり、これらの識別子を利用するように Urchin 5 を
設定することができます。セッション ID を使用すると、ユニーク セッションをより一層
正確に計測できますが、依然として再訪問するユニーク訪問者を識別することはできませ
ん。また、このメソッドは、いくつかの形式のキャッシュ(上記の例も含む)の影響を受
けやすくなっています。
多くの場合、セッション ID を使用する機能は既に用意されているため、この機能は短時
間で設定できることがあります。動的に生成されたサイトの場合、この機能は簡単に利用
できます。これにより、訪問者セッションと経路の分析がより正確になります。
5. Urchin Tracking Module(UTM):Urchin 5 に用意されている最後の訪問者の識別方法
は、「Urchin Tracking Module」です。このシステムは、キャッシュとプロキシの効果を無
効にすることを目的として設計されています。このシステムにより、サーバは、負荷を大
幅に増やすことなく各訪問者のユニーク クリックをすべて確認できます。UTM システム
は、再訪問者の行動、ロイヤリティ、および使用頻度を追跡します。また、クライアント
側のデータ収集では、ブラウザ機能に関する情報が提供されます。
UTM は、各 Web ページに少量の JavaScript コードを追加することによってインストール
されます。この操作は、サーバ サイド インクルード(SSI)や他のテンプレート システムに
よって手動または自動で行うことができます。UTM のインストールに関する詳細は、こ
のセクションの後の項目で説明します。
Urchin Tracking Module をインストールすると、Web サイトのページを誰かが表示するた
びに Urchin Tracking Module が起動されます。UTM センサーは、各訪問者を一意に識別し
て、ページビューごとに 1 つの追加ヒットを送信します。この追加ヒットは非常に軽いも
のであり、ほとんどのシステムでは負荷は増加しません。Urchin 5 エンジンは、これらの
追加ヒットを通常のログ ファイルで識別し、この追加データを使用して、ユーザがたどっ
た各ステップの正確なイメージを作成します。また、このメソッドは、再訪問を正しく分
析できるように訪問者とセッションを一意に識別します。このメソッドは設定に少し余分
に時間がかかりますが、包括的で詳細な分析を行う場合にはこのメソッドを使用すること
を強くお奨めします。
48
___________ Urchin 管理/ユーザーガイド
Urchin Tracking Module(UTM)
概要
特許出願中の Urchin Tracking Module(UTM)は、もともと Urchin 4 に用意されていた機
能であり、ユニーク Web サイト訪問者を最も正確に計測することを目的として設計され
たものです。オンライン訪問者の行動を詳しく理解することを望む企業にとって、UTM
は、データの管理を行いながらクライアント側とサーバ側の最良の情報を組み合わせる、
極めて有用なテクノロジです。このテクノロジは容易にインストールでき、ユニーク訪問
者、サイトの経路、再訪問ロイヤリティ メトリック(初回訪問者、再訪問者、および使用
頻度を含む)を正確に識別することができます。Urchin 5 とともにリリースされた UTM-2
では、これらの機能が拡張されており、その他のブラウザ パラメータとロイヤリティ メ
トリックも取得されます。最新バージョンの UTM-3 では、強力なキャンペーン トラッキ
ング機能が追加されています。Urchin 5.6 とともにリリースされた UTM-4 には、キャン
ペーン トラッキング機能の強化が多数含まれています。
Urchin Tracking Module システムには 2 つのコンポーネントがあります。1 つは、Web サイ
トのコンテンツにインストールされる軽量のモジュールである UTM センサー、もう 1 つ
は、ログ処理用 Urchin 5 エンジンの一部である UTM エンジンです。UTM センサーは、ク
ライアント側のデータ収集を可能にします。そのデータは Web サーバを通じて戻される
ため、通常のログ ファイルが増大します。UTM エンジンによってクライアント側の情報
が既存のサーバ側のデータと組み合わされ、より正確で完全な Web サイト アクティビ
ティのイメージが提供されます。
UTM センサーは、2 つの重要な機能を実行する少量の JavaScript コードです。まず、UTM
センサーは、ページビューごとに 1 つ以上のヒットを強制的に元の Web サーバに送るこ
とにより、キャッシュの効果を無効にします。サーバへの影響は最小限であり、追加ヒッ
トに関する詳細は通常の Web ログ ファイルに記録されるため、より完全なデータ セット
が生成されます。また、UTM センサーは、クライアント側の「ファースト パーティー」
Cookie を使用して初回訪問者と再訪問者を追跡することにより、各訪問者を一意に識別し
ます。この Cookie は、セッション ID と同様に Web サーバのみが確認できる通信タグです。
これは、サード パーティーの Cookie ではありません。サード パーティーの Cookie は、シ
ステムの外部で情報を提供するため、多くのプライバシ ポリシーに違反します。
UTM システム
ブラウザ
HTML
UTM
センサー
Web サーバ
コンテンツ配信
Urchin
トラフィックのログ
Urchin 管理/ユーザーガイド
____________
ログ ファイル
UTM
エンジン
49
上の図は、UTM システムの動作を表します。図の中央にある Web サーバは、コンテンツ
配信とログへの記録という 2 つの基本機能を提供します。Web サイトのコンテンツには、
ユーザのブラウザ(図の左側)に配信される UTM センサーが組み込まれています。UTM
センサーは、ユニーク識別子を設定し、同じ Web サーバに追加のリクエストを返信しま
す。この追加のリクエストは、通常のトラフィックとともに通常のログ ファイルに記録さ
れます。Urchin 5 ログ処理エンジンの一部である UTM エンジンは、この追加データを認
識し、2 種類のデータを 1 つに結合して、訪問者の行動の正確かつより完全なイメージを
提供します。
UTM センサー
UTM センサーは、キャッシュとプロキシの効果を無効にすることによってログ ファイル
データの精度と完全性を向上させます。次の例は、UTM センサーによるキャッシュの処
理方法を表します。下の図に示すように、ユーザはページビューの内容をブラウザの
キャッシュ メモリから受信します。通常、この処理はユーザが以前に表示したページに戻
ると行われます。キャッシュがサービス プロバイダによって提供される場合も、これと同
様です。この例では、ページ X のコンテンツは、Web サーバからではなくブラウザの
キャッシュ メモリから配信されます。この時点では、Web サーバによってページビュー
が認識されないため、ページビューの情報はありません。ただし、UTM センサーは、1 つ
以上の小さなレコードを元の Web サーバに強制的に返信する追加のユニーク ヒットを有
効にします。この情報は、通常のログ ファイルに記録されます。これにより、ログ ファ
イルでは発信元での X の表示が認識されます。
UTM によるキャッシュの効果の無効化
ブラウザのキャッシュ
ページ
ページビュー
X
ブラウザ
Web サーバ
UTM
センサー
ログ ファイル
X
UTM センサーのもう 1 つの重要な機能は、セッションとユニーク訪問者の両方を一意に
識別することです。特許出願中の Cookie の組み合わせによって、UTM センサーはユニー
ク訪問者とセッション識別子を検出および初期化します。これにより、サービス プロバイ
ダのプロキシの動作に関わらず、新規訪問者と再訪問者を正確に識別することができます。
ほとんどのサービス プロバイダは、IP アドレスのリサイクルとユーザのクラスタ化を
ファイアウォールの背後で行うことによってプロキシを利用しています。これは、一般に
IP アドレスをユーザの識別子として利用する通常のログ ファイル追跡で問題を引き起こ
すことがあります。
下の図の例では、UTM センサーは、IP アドレスの代わりに Cookie を利用してプロキシを
通り抜けることができます。この図では、新規のユニーク訪問者は、1 番目の IP アドレス
(IP#1)を使用してファイアウォール経由で Web サイトにアクセスします。配信される
ページビューには、訪問者のブラウザで識別子を設定する UTM センサーが含まれていま
す。
50
___________ Urchin 管理/ユーザーガイド
図の下側に示される同じ訪問者による再訪問では、ユニーク ID が各リクエストとともに
Web サーバに渡されます。したがって、2 番目の IP アドレス(IP#2)がユーザに割り当て
られたとしても、UTM テクノロジは元の ID を使用して訪問者を正しく識別します。UTM
センサーは、複雑なプロキシ手法の効果を無効にするほかに、移動先の複数の場所から複
数のプロバイダを通じてラップトップを使用する訪問者の識別も行います。
UTM によるプロキシの効果の無効化
IP #1
ユニーク訪問者の
最初のセッション
Web サーバ
ページビュー
UTM
id
ファイアウォール
IP #2
id
同じ訪問者の
2回目のセッション
Web サーバ
ページビュー
UTM
ファイアウォール
追加の UTM データが通常の Web サーバ ログに記録されると、UTM エンジンは、ユーザ
の各クリックを正確に分析するためにその追加ヒットを認識して処理します。インストー
ル時には、該当するデータがすべて格納されるように、参照ログと Cookie ログの両方に
ついてログ形式をチェックする必要があります。
インストール
UTM システムのインストールには 4 つの手順があり、非常に短い時間で完了できます。
複雑なサイトでは、既存のサーバ サイド インクルード(SSI)や集中配信方式を利用してイ
ンストール時間を短縮できる場合もあります。インストール時には、Web サイトのコンテ
ンツを変更するためのアクセス権と権限が必要になります。また、場合によっては、Web
サーバのログも変更する必要があり、そのために別の権限が必要になることがあります。
次の 4 つの手順は、必ずしも順番に実行する必要はありません。
.
アップグレードの注意:Urchin 4 は、Urchin 5 に付属している UTM-2 を認識しません。
UTM-2 をインストールすると、Urchin 4 を実行できなくなります。Urchin 5 の各バージョ
ンは UTM-1 と UTM-2 の両方を認識します。また、Urchin 5.6 からは UTM-3 も認識します。
UTM-3 のデータは、Urchin 5.6 以上でのみ処理できます。したがって、アップグレード時
には、最新バージョンの UTM センサーをインストールする前に適切なバージョンの
Urchin に移行することが重要になります。
1. UTM センサーを HTML コンテンツにインストールする:UTM をインストールする最
初の手順では、UTM センサーの JavaScript および GIF コンポーネントをサイトの HTML
コンテンツに組み込むことです。この手順で必要な 2 つのファイルは、Urchin 5 ディスト
Urchin 管理/ユーザーガイド
____________
51
リビューション内の util/utm/フォルダにあります。この 2 つのファイルの名前は変更しな
いでください。これらのファイルを Web サイトのドキュメント ルート ディレクトリにコ
ピーしてください。__utm.js および__utm.gif ファイルを Web サイトのメイン ディレクト
リにドラッグ アンド ドロップ、アップロード、またはコピーします。
ドキュメント ルートへの UTM ファイルのコピー
<Urchin ディレクトリ>/util/utm/
<Web サイトのドキュメント ルート>
__utm.js
__utm.js
__utm.gif
__utm.gif
これらのファイルを適切な場所に配置したら、__utm.js ファイルを Web サイトの各 Web
ページの先頭でインクルードする必要があります。サイトがサーバ サイド インクルード
(SSI)を利用していて、ユーザがファイルごとにヘッダー インクルードを使用している場
合は、このインクルード ファイルの先頭でのみ UTM をインクルードすることができます。
それにより、UTM は自動的に各 Web ページに組み込まれます。インクルードを使用しな
い静的な HTML サイトの場合は、個別に UTM エントリを変更して各ページに追加する必
要があります。コンテンツ生成エンジンを使用する動的なサイトの場合は、カスタマーに
配信されるテンプレートの先頭で UTM をインクルードすることができます。
いずれの場合でも、エンド ユーザに配信される各 HTML ページの先頭には次のコード行
を含める必要があります。静的なサイトの場合は、各 Web ページを編集して、下の太字
の行を残りの HTML コンテンツの前に追加してください。
各 Web ページの先頭に次の行を追加
<script src="__utm.js"></script>
(existing content)
<HTML><HEAD>...
定期的に保守が行われるサイトや複数の作成者がいるサイトの場合は、内部の Web サイ
ト作成手順、ガイドライン、および QA プロセスに必ずこの行を追加してください。
HTML Tidy などのパッケージを使用している場合は、次のような Javascript 行をページの
HEAD 領域に含めて、より適切なページにすることもできます。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO8859-1">
<script src="/__utm.js" type="text/javascript"></script>
...
</head>
52
___________ Urchin 管理/ユーザーガイド
2. UTM-2/UTM-3/UTM-4 ドメインを設定する(必要な場合):UTM-2、UTM-3 および
UTM-4 には、Cookie の範囲を制御するドメイン設定があります。単一の Web サイトの場
合は、デフォルト設定の“auto”のままで構いません。ルート ドメインを共有する複数の
Web サイトがあり、それらの Web サイトをまとめて処理する場合は、ドメインをその
ルート ドメインに設定する必要があります。
ドメイン設定を設定するには、手順 1 でドキュメント ルートにコピーした__utm.js ファイ
ルを編集します。上の方に次のような行があります。
var __utmdn="auto";
/*-- ...
単語“auto”を、Cookie を適用するドメインに変更してください。変更後のドメインは、
このサイトの実際の URL の一部または全部でなければなりません。その例を次に示しま
す。
var __utmdn="urchin.com";
/*-- ...
3. ログにおける Cookie を有効にする:UTM システムをインストールするための 3 つ目の
手順は、Web サーバのログ形式を確認し、場合によってはその形式を変更することです。
UTM が正しく機能するためには、参照と Cookie の両方の情報をログに記録する必要があ
ります。ユーザは、Web サーバの設定にアクセスする必要があります。次に示す一般ガイ
ドラインは、ほとんどの IIS および Apache ユーザに対して機能しますが、システム管理者
とともにチェックして正しい形式を確認する必要があります。
Apache ユーザの場合:
通常、Apache サーバは httpd.conf という設定ファイルを使用します。このファイル内では、
設定ディレクティブによってログ ファイルの形式と場所が決定されます。デフォルトでは、
ほとんどの Apache 設定は NCSA Extended Combined 形式でログを記録します。この形式に
は参照とユーザエージェントが含まれますが、Cookie 情報は含まれません。ログ ファイ
ルに%{Cookie}i フィールド仕様が含まれていることを確認してください。ログ形式をデ
フォルトから変更するには、特殊な LogFormat ディレクティブを追加します。これにより、
ログ ファイルは CustomLog ディレクティブを使用してこの形式を参照することができま
す。
Apache の設定 (httpd.conf)
LogFormat "%h %v %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{Cookie}
i\"" special...
<VirtualHost 63.212.171.6>
ServerName www.mysite.com
DocumentRoot /www/www.mysite.com
CustomLog /usr/logsmysite.log special
</VirtualHost>
上の例は参考用であり、すべての Apache 設定に適用されるものではありません。Cookie
ログを有効にするために必要な実際のディレクティブについては、Apache のマニュアルを
参照し、システム管理者に相談してください。LogFormat ディレクティブは、ログ ファイ
Urchin 管理/ユーザーガイド
____________
53
ルの特定の形式を指定します。この例では、Cookie 情報をログ ファイルの末尾に追加し
ています。また、仮想ホスト構成において識別できるように、この形式には special という
名前が付けられます。仮想ホスト仕様における CustomLog ディレクティブは、使用するロ
グ ファイルの場所と形式を識別します。この例では、定義済みの special 形式を使用して
います。
Microsoft IIS ユーザの場合:
インターネット サービス マネージャは、Web サーバ設定を調整するためのポイントアン
ドクリック インターフェイスを提供します。このマネージャにアクセスするには、適切な
管理者権限を使用して Web サーバにログインする必要があります。
インターネット サービス マネージャにアクセスするには、[スタート]-[設定]-
[コントロール パネル]をクリックします。次に、[管理ツール]をダブルクリックして
から、[インターネット サービス マネージャ]アイコンをダブルクリックしてマネー
ジャを開きます。
各 Web サイトを個別に変更するか、またはサーバ全体を変更することができます。左側
のウィンドウで、サーバ名を右クリックしてサーバ全体を変更するか、または
“mysite1.com”などの Web サイト名を右クリックしてください。[プロパティ]オプ
ションを選択してプロパティ ダイアログ ボックスを開きます。サーバ全体の場合は、メ
ニューから[WWW サービス]を選択して[編集…]をクリックすると、次のように[プ
ロパティ]ダイアログ ボックスが表示されます。
54
___________ Urchin 管理/ユーザーガイド
上の図のように、ログが有効化されて[W3C 拡張ログ ファイル形式]に設定されている
ことを確認してください。次に、[プロパティ]をクリックしてログ ファイル形式の詳細
を設定します。
上のウィンドウが表示されます。[拡張プロパティ]タブをクリックし、スクロール ダウ
ンして、[Cookie]と[履歴]の両方のボックスがチェックされていることを確認します。
チェックされていない場合は、これらのボックスをチェックし、[適用]をクリックして
変更内容をサイトに適用します。
IIS、Apache、または別の Web サーバのいずれを使用する場合でも、ログ ファイル形式の
設定の詳細についてはサーバのマニュアルを参照してください。主な Web サーバは
Cookie のログをサポートしており、容易に変更してこの機能を有効にすることができます。
4. Urchin 設定を UTM に設定する:サイト用の UTM を設定する最後の手順では、Urchin 5
設定で UTM 追跡を有効にすることです。この操作は、プロファイルの作成時、またはプ
ロファイルの編集によって作成後に行うことができます。コンピュータ上で Urchin 5 設定
を直接開くか、リモートで admin ユーザとしてログインすることによって Urchin 5 設定を
開きます。設定にアクセスする方法の詳細については、インストールの説明を参照してく
ださい。
Urchin 管理/ユーザーガイド
____________
55
Urchin 5 設定が開いたら、左側にある[構成]アイコンをクリックして、Urchin 5 設定に
おける既存のプロファイルのリストを表示します。特定のプロファイルに対する UTM 追
跡を有効にするには、プロファイル名の右側にある[編集]をクリックします(注:プロ
ファイルをまだ追加していない場合は、[追加]をクリックしてプロファイルを追加して
ください)。[編集]をクリックしたら、[レポート]タブをクリックして[レポート設
定]ウィンドウを表示します。
[訪問者の追跡オプション]セクションの[訪問者の追跡方法]で、メニューから
[Urchin Tracking Module (UTM)]を選択します。手順 2 で明示的に UTM ドメインを設定
した場合は、上の図の[UTM ドメイン]を手順 2 と同じ値に設定します。手順 2 で UTM
ド メ イ ン を 指 定 し な か っ た 場 合 は 、 [ UTM ド メ イ ン ] を Web サ イ ト の ア ド レ ス
(“www.”を除く)に設定します。Web サイト ドメインのアドレスが“www.”で始まっ
ていない場合は、そのアドレス全体を使用してください。[更新]をクリックして設定を
保存します。これで作業は終了です。インストールが完了すると、将来のトラフィックが
UTM システムを取り入れて役立てるようになります。
56
___________ Urchin 管理/ユーザーガイド
セッション ID の識別
概要
ASP ページを含む多くのアプリケーション サーバでは、ユニーク セッション番号を使用
して現在サイトを訪問中の個人を識別します。通常、この情報には追跡履歴は含まれませ
んが、ユニーク セッションの正確な識別方法を提供します。
通常、セッション ID は、URL クエリ パラメータまたはユーザに割り当てられた Cookie
の中に配置されます。この情報がログ ファイルに記録されているかぎり、Urchin 5 はこの
情報を使用して各セッションを一意に識別することができます。セッション ID を使用す
ると、プロキシ サーバの効果が無効になり、レポートの精度が向上します。セッション
ID を使用しても、UTM システムのようにユニーク訪問者の識別は行われませんが、既に
セッション ID を適切に設定している場合は、セッション精度の即時向上を容易に行うこ
とができます。
セッション ID の場所
Urchin 5 を設定してセッション ID を使用する前に、ログ ファイルをチェックしてセッ
ション ID が届いていることを確認し、フィールドと形式を書き留めておいてください。
セッション ID がリクエストに含まれている場合は、request_query フィールドに可変文字
列が入ります。セッション ID が Cookie フィールドに含まれている場合は、cs_cookie
フィールドを使用してください。
request_query (Apache & IIS)
... "GET /app.cgi?app=view&sid=12345&doc=doc1 HTTp/1.1" ...
or
cs_cookie (Apache & IIS)
... "othercookie=fafaf; aspid=12345.abc1231;" ...
識別子を示すために使用されるフィールドと変数名を書き留めます。確実にセッション
ID を使用しているにも関わらず、ログ ファイルに ID が見つからない場合は、適切な
フィールドがログ形式に含まれているかどうかを確認してください。
Urchin 5 設定
セッション ID の情報を取得したら、Urchin 5 でプロファイルを容易に設定して、訪問者の
識別用にこの情報を使用することができます。Urchin 5 管理インターフェイスを起動し、
Urchin 管理/ユーザーガイド
____________
57
[構成]から、設定するプロファイルの横にある[編集]をクリックします(まだプロ
ファイルを設定していない場合は、[追加]をクリックします)。[レポート]タブをク
リックして、訪問者の識別の設定を表示します。
上の図のように[訪問者の追跡方法]を[セッション ID]に変更し、[セッション
フィールド]を上記で決定した[request_query]または[cs_cookie]に設定します。次に、
セッション ID の前後の文字列を 2 つの解析ボックスに入力します。本書の最初に示した
例(sid=12345&)の場合は、“sid=”と“&”をこの 2 つのボックスに入力します。[更
新]をクリックすると、準備が完了します。
58
___________ Urchin 管理/ユーザーガイド
UTM クイックインストール(Apache)
次の説明は、Apache サーバで実行されている Web サイトを対象とした UTM のインス
トールについて要約したものです。UTM の詳細については、この章の「Urchin Tracking
Module(UTM)」を参照してください。
手順 1:UTM ファイルを Web サイトのドキュメント ルートにコピーします。ファイル
__utm.js および__utm.gif は、Urchin 5 ディストリビューションの util/utm ディレクトリにあ
ります。この 2 つのファイルを Web サイト コンテンツのメイン ディレクトリにコピーし
てください。重要:ファイル名は 2 つの下線文字で始まります。
手順 2:HTML 内の UTM を参照します。次の行をすべての HTML ページに入力します。
この行はページ内のどこにでも入力できますが、<head>セクションに入力することをお奨
めします。また、一般的なインクルードやテンプレートを使用する場合は、そこに入力す
ることができます。重要:ファイル名は 2 つの下線文字で始まります。
<script src="/__utm.js" type="text/javascript"></script>
HTML Tidy などのパッケージを使用している場合は、次のような Javascript 行をページの
HEAD 領域に含めて、より適切なページにすることもできます。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO8859-1">
<script src="/__utm.js" type="text/javascript"></script>
...
</head>
手順 3:Apache ログで Cookie を有効にします。まだ有効にしていない場合は、次に示す
httpd.conf の例を使用して Cookie ログを有効にすることができます。
Apache の設定 (httpd.conf)
LogFormat "%h %v %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{Cookie}
i\"" special...
<VirtualHost 63.212.171.6>
ServerName www.mysite.com
DocumentRoot /www/www.mysite.com
CustomLog /usr/logsmysite.log special
</VirtualHost>
Urchin 管理/ユーザーガイド
____________
59
手順 4:UTM を使用するように Urchin 5 プロファイルを設定します。Urchin 5 管理イン
ターフェイスで、そのプロファイルを編集し、[レポート]タブをクリックします。[訪
問者の追跡方法]を[UTM]に設定します。[UTM ドメイン]を Web サイトのアドレス
(“www.”を除く)に設定します。設定が終了したら、[更新]をクリックします。次
に、[プロファイル設定]タブをクリックし、[デフォルトのレポートセット]について
[UTM-Enabled All]を選択してから、[更新]をもう一度クリックします。
これで作業は終了です。Web サイトが UTM データのログを通常のログ ファイルに記録し
始めます。このログ ファイルは、Urchin 5 の次回実行時に識別されます。
動作確認:UTM が正常にエントリをログ ファイルに作成しているかどうかを確認するに
は、UTM をインストールしたサイトのページをいくつかクリックしてからログを調べま
す。ログ ファイルの末尾には、次のようなエントリがあるはずです。
... "GET /__utm.gif?..." 200 ..."__utma=..."
__utma エントリがない場合は、Cookie がログで正しく有効化されているかどうかを確認
してください。ステータス コードが 200 でない場合は、ドキュメント ルートにファイル
が正しくコピーされているかどうかを確認してください。
60
___________ Urchin 管理/ユーザーガイド
すべてのページでの UTM のインストール(Apache)
Web サイトのすべてのページに UTM をインストールすると、最も正確な分析を Urchin で
行うことができます。ここでは、大きなサイトのすべてのページに容易に UTM をインス
トールする方法について説明します。
すべてのページに UTM をインストールする方法
mod_layout は、各 Web ページの開始時と終了時に他の URI からの出力を自動的に含める
ための Footer および Header ディレクティブを提供する Apache モジュールです。このモ
ジュールを使用すると、サイトのすべてのページに__utm.js 呼び出しを含めることができ
ます。これは、クライアントの Web ページを変更したくないサービス プロバイダや多数
の Web ページがある単一サイトにとって非常に貴重なツールです。
mod_layout をインストールするには、次の手順に従います。
1.
2.
3.
4.
5.
6.
tangent.org から mod_layout をダウンロードします。
圧縮ファイルを解凍して、README を読みます。
INSTALL に記述されているとおりに mod_layout をインストールします。
utm.html という名前の html ファイルを作成します。
<script src="/__utm.js" type="text/javascript"></script>を utm.html に追加します。
現在の Apache 設定ファイルを変更して、utm.html ファイルを含めます。
例
<VirtualHost 63.212.171.4>
ServerName urchin.com
ServerAlias www.urchin.com
LayoutHeader /path/to/file/utm.html
...
</VirtualHost>
Urchin 管理/ユーザーガイド
____________
61
UTM クイックインストール(IIS)
次の説明は、Windows プラットフォームの Microsoft IIS サーバで実行されている Web サイ
トを対象とした UTM のインストールについて要約したものです。UTM の詳細については、
この章の「Urchin Tracking Module(UTM)」を参照してください。
手順 1:UTM ファイルを Web サイトのドキュメント ルートにコピーします。ファイル
__utm.js および__utm.gif は、Urchin ディストリビューションの utils/utm フォルダにありま
す。この 2 つのファイルを Web サイト コンテンツのメイン フォルダにコピーします。重
要:ファイル名は 2 つの下線文字で始まります。
手順 2:HTML 内の UTM を参照します。次の行をすべての HTML ページに入力します。
この行はページ内のどこにでも入力できますが、<head>セクションに入力することをお奨
めします。また、一般的なインクルードやテンプレートを使用する場合は、そこに入力す
ることができます。重要:ファイル名は 2 つの下線文字で始まります。
<script src="/__utm.js" type="text/javascript"></script>
HTML Tidy などのパッケージを使用している場合は、次のような Javascript 行をページの
HEAD 領域に含めて、より適切なページにすることもできます。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO8859-1">
<script src="/__utm.js" type="text/javascript"></script>
...
</head>
手順 3:IIS ログで Cookie を有効にします。IIS Manager を開いて、Web サイトの[プロパ
ティ]ウィンドウを表示します。ログが有効化されて W3C 拡張形式に設定されているこ
とを確認してください。この形式の横にある[プロパティ…]をクリックし、[拡張プロ
パティ]タブで、[Cookie]の横にあるチェックボックスをオンにします。
手順 4:UTM を使用するように Urchin 5 プロファイルを設定します。Urchin 5 管理イン
ターフェイスで、そのプロファイルを編集し、[レポート]タブをクリックします。[訪
問者の追跡方法]を[UTM]に設定します。[UTM ドメイン]を Web サイトのアドレス
(“www.”を除く)に設定します。設定が終了したら、[更新]をクリックします。次
に、[プロファイル設定]タブをクリックし、[デフォルトのレポートセット]について
[UTM-Enabled All]を選択してから、[更新]をもう一度クリックします。
これで作業は終了です。Web サイトが UTM データのログを通常のログ ファイルに記録し
始めます。このログ ファイルは、Urchin 5 の次回実行時に識別されます。
動作確認:UTM が正常にエントリをログ ファイルに作成しているかどうかを確認するに
は、UTM をインストールしたサイトのページをいくつかクリックしてからログを調べま
す。ログ ファイルの末尾には、次のようなエントリがあるはずです。
... "GET /__utm.gif?..." 200 ..."__utma=..."
__utma エントリがない場合は、Cookie がログで正しく有効化されているかどうかを確認
してください。ステータス コードが 200 でない場合は、ドキュメント ルートにファイル
が正しくコピーされているかどうかを確認してください。
62
___________ Urchin 管理/ユーザーガイド
ドメイン エイリアスでの UTM の使用
背景情報
Cookie はドメイン ベースのオブジェクトであるため、サイトに複数のドメインが存在す
る場合は、重要な注意事項がいくつかあります。ドメイン mysite.com のもとで設定された
Cookie は、www.mysite.com などのすべてのサブドメインに渡されます。ただし、この
Cookie は、mysite.net や他の異なるルート ドメインには渡されません。
mysite.com および www.mysite.com に応答するドメインが Web サイトに 1 つしかない場合
は、標準の UTM インストール手順に従うことができます。ただし、Web サイトに 1 つ以
上のエイリアスがある場合は、そのエイリアスからプライマリ サイトにトラフィックをリ
ダイレクトすることをお奨めします。これにより、確実に UTM 訪問者追跡がプライマリ
ドメインで設定され、すべての訪問者が常に追跡されるようになります。
この操作を行わないと、訪問者が 2 つの独立したドメインを通じて同じサイトにアクセス
した場合に、その訪問者が 2 人の訪問者として認識されることがあります。次の各説明で
は、Apache サーバおよび IIS サーバでエイリアス ドメインをプライマリ ドメインにリダ
イレクトする方法の例を示します。
Apache におけるエイリアスのリダイレクト
Apache Web サーバを使用している場合は、設定を変更して、いずれかのエイリアスのも
とで発生するトラフィックをすべてプライマリ サイトにリダイレクトすることができます。
この操作を行うための唯一の方法は、2 つの VirtualHost エントリを作成することです。1
つ目の VirtualHost は、通常の設定が含まれるプライマリ ドメインであり、2 つ目の
VirtualHost は、すべてのエイリアスを対象とし、プライマリ ドメインにリダイレクトしま
す。その例を次に示します。
#---primary virtualhost
<VirtualHost 1.2.3.4>
Servername www.mysite.com
Serveralias mysite.com
...
</VirtualHost>
#---second virtualhost
<VirtualHost 1.2.3.4>
Servername mysite.org
Serveralias www.mysite.org mysite.net www.mysite.net
RewriteEngine on
RewriteRule ^(.*)
http://www.mysite.com$1
[R=304]
</VirtualHost>
2 つ目の VirtualHost は、リダイレクト コードが 304 のリライト ルールを使用して、すべ
てのトラフィックを元のサイトに転送します。単一の 304 ヒットは、引き続きログ ファイ
ルに記録されます。これは、どのドメインから訪問者が入ってきているのかを認識する場
Urchin 管理/ユーザーガイド
____________
63
合に便利です。ただし、残りのトラフィックは、すべて強制的に単一ドメインで管理され
ます。この時点では、UTM に関するかぎり、サイトは単一ドメインのサイトのように見
えており、通常の UTM インストールが可能な状態にあります。
注:管理者と共同で作業を行い、設定パラメータについては apache.org サイトを参照して
ください。
IIS におけるエイリアスのリダイレクト
Microsoft IIS Web サーバを使用している場合は、設定を変更して、いずれかのエイリアス
のもとで発生するトラフィックをすべてプライマリ サイトにリダイレクトすることができ
ます。この操作を行うための唯一の方法は、IIS 設定で 2 つの Web サイトを作成すること
です。1 つ目の Web サイトは、通常の設定が含まれるプライマリ ドメイン
(www.mysite.com)であり、2 つ目の Web サイトは、すべてのエイリアス(mysite.net や
mysite.org など)を対象とし、プライマリ ドメインにリダイレクトします。
IIS Manager で、いずれかの Web サイトを右クリックしてプロパティ ダイアログを表示し
ます。次に[Web サイト]タブで、[詳細...]をクリックします。この操作を行うと、
[ホスト ヘッダー]フィールドを使用して追加のドメインを Web サイトに割り当てるこ
とができるウィンドウが表示されます。プライマリ Web サイトでプライマリ ドメインを
設定し、2 つ目の Web サイトを使用してすべてのエイリアスを収容します。
すべてのエイリアスを収容している 2 つ目の Web サイトを設定して有効にしたら、次の
リダイレクト コードを持つブランクのホームページを作成します。
<head>
<META HTTP-EQUIV=Refresh CONTENT="0; URL=http://www.mysite.com/">
</head>
このコードにより、訪問者のブラウザは直ちにプライマリ URL にリダイレクトされます。
この時点では、プライマリ Web サイトはシンプルな単一ドメイン設定のように見えてお
り、デフォルト設定で通常の UTM インストールを進めることができます。
64
___________ Urchin 管理/ユーザーガイド
複数サイトでの UTM の使用
複数のサイト - 同じルート ドメイン
同じドメインを持つ複数のサイト(www.urchin.com と help.urchin.com など)は、その 2 つ
のサイトの[UTM ドメイン]の設定に応じて、まとめて処理するか、または別々に処理
されます。[UTM ドメイン]がデフォルトの“auto”に設定されている場合は、2 つのサ
イトが別々に処理されます。つまり、訪問者追跡情報はサイトごとに分けられます。した
がって、一方のサイトの訪問者レポートは、もう一方のサイトへの訪問者トラフィックの
影響を受けません。
一括処理
サイトをまとめて処理して、訪問者追跡情報を共有する場合は、UTM ドメインを明示的
に共通ドメイン(urchin.com など)に設定します。これは、UTM コードと Urchin 5 設定で
設定する必要があります。これを UTM コードで設定するには、各サイトのドキュメント
ルートで__utm.js ファイルを編集します。上の方に次のような行があります。
var __utmdn="auto";
/*-- ...
次のように単語“auto”を共通ドメインに変更してください。
var __utmdn="urchin.com";
/*-- ...
次に、Urchin 5 設定で、UTM が有効化された単一のプロファイルを作成し、[UTM ドメ
イン]を共通ドメインに設定します。ユーザは、同じプロファイルで両方のサイトからロ
グを処理することになります。
2 つのサイトのログをまとめて処理する場合は、ページと経路を区別するために、一方の
ログにフィルタを適用することをお奨めします。www.urchin.com および help.urchin.com の
例 の 場 合 は 、 help.urchin.com ロ グ の URL の 先 頭 に “ /help ” を 挿 入 す る と 、
http://www.urchin.com/foo.html と http://help.urchin.com/foo.html を区別することができます。
その結果のページは、それぞれ“/foo.html”および“/help/foo.html”として参照されます。
次の設定を使用して、request_stem フィールドで検索/置換フィルタを作成します。
Filter Field:
request_stem
Search String: ^/
Replace String: /help/
本書の例では、このフィルタは help.urchin.com のログ ファイルに適用されます。2 つの独
立したログ ソースを同時に実行するには、ライセンスにロード バランシング モジュール
を追加する必要があります。詳細については、株式会社プロトンまでお問い合わせくださ
い。
Urchin 管理/ユーザーガイド
____________
65
第 3 章:Urchin 管理画面
管理の概要
はじめに
Urchin 5 管理インターフェイスはブラウザベースのコマンド センターで、Urchin 5 の実行
に関連する設定を実質的にすべて制御することができます。これらの設定には、プロファ
イルの設定、ログ処理イベントのスケジューリング、ユーザやグループの管理、フィルタ
の設定などがあります。
Urchin 5 管理インターフェイスを開始するには、ブラウザを使用して Urchin 5 システムに
ログインします。インストール時にデフォルト ポートを使用している場合は、URL を
http://your.server.com:9999/と指定します。“your.server.com”の部分は、Urchin 5 を実行し
ているシステムの実際の名前に置き換えてください。または、システムを直接操作してい
る場合、http://localhost:9999/を指定できます。Windows では、[スタート]メニューに
[Urchin 管理画面]のショートカットが作成されます。「管理者」アカウントのデフォル
ト パスワードは“urchin”です。このデフォルト パスワードは、必ず安全なパスワードに
変更してください。
コントロール
システムにログインしてからスタートアップ ウィザードを開始すると、左側のナビゲー
ションに管理画面とメニューが表示されます。3 つの主要なボタンは、[レポート
ビュー]、[構成]、[基本設定]です。Urchin 5 の設定を開始するには、[構成]をク
リックします。
66
___________ Urchin 管理/ユーザーガイド
このメニューから、重要な設定コントロールをすべて選択できます。特定のセクションを
展開して表示するには、矢印をクリックします。暗い色は、現在表示されているコント
ロールを示します。最初に設定セクションの 1 つをクリックすると、既存の項目のリスト
が表示され、各項目の横には[編集]が表示されます。
特定の項目の横にある[編集]をクリックすると、その項目の設定を変更することができ
ます。新しい項目を追加するには、画面の右上にある[追加]をクリックします。特定の
項目の[編集]をクリックすると、その項目で使用できる設定画面のセットが表示され、
上部に並んでいるタブを使用して特定の設定タイトルを選択することができます。
特定のタブをクリックすると、そのタブの設定内容が表示されます。設定を変更したら、
画面の下部にある[更新]をクリックしてください。
特定の領域の項目のリストが長い場合は、追加のコントロールが複数表示され、各項目を
簡単に見つけることができます。項目のリストの上下には、項目をスクロールするための
[次へ]や[戻る]が表示されます。[表示件数]によって、一度に表示できる項目の数
を増やすこともできます。
Urchin 管理/ユーザーガイド
____________
67
上の画面に表示されている[フィルタ]オプションの[+]と[‐]を使用すると、項目
の名前を完全に入力するか、またはその一部を入力して Enter キーを押すだけで特定の項
目を迅速に見つけることができます。
各セクションの詳細については、本書の以降の説明を参照するか、管理画面の下部にある
[ヘルプ]をクリックしてください。各設定パラメータに関する定義は、通常[ヘルプ]
をクリックすると表示されます。
68
___________ Urchin 管理/ユーザーガイド
プロファイル
プロファイルのインポート(Windows)
概要
Urchin 5 の「プロファイルのインポート」機能は、Microsoft Internet Information Server を実
行しているシステムのユーザが、各自の IIS サイトのプロファイルを迅速に設定できる便
利な方法です。Urchin 5 では、IIS の設定を読み取って、サーバ上で実行されている Web
サイトを判別し、IIS ログをログ ソースとして使用する各 Web サイトの基本的なプロファ
イルを作成できます。その後、そのプロファイルをカスタマイズしたり、インポートした
サイトで必要なプロファイルを追加することができます。
プロファイルをインポートする方法
プロファイルのインポートを開始するには、Urchin 5 管理システムに管理者としてログイ
ンし、左側にある[構成]をクリックします。次に右上にある[インポート]をクリック
して、[プロファイルのインポート]画面を表示します。この画面で、インポートする
Web サイトを選択します。インポートするサイトをチェックして、[インポート]をク
リックします。選択したサイトのインポートがすべて終了したら、[完了]をクリックし
ます。
推奨事項
Urchin 5 のサマリー レポートでサーバに対するトラフィックを完全に把握することができ
るように、サーバ上の各 Web サイトに 1 つ以上のプロファイルを作成することをお奨め
します。サマリー レポートでは、サーバの全体的なトラフィック情報や、各種トラフィッ
ク パラメータによる各サイトのランキングが表示されます。これは、ホストでバンド幅の
使用率に応じて請求を行う場合に非常に便利です。サマリー レポートには、設定されたプ
ロファイルに基づいたデータのみが表示されます。プロファイルが機能していないサイト
は含まれません。
Urchin 管理/ユーザーガイド
____________
69
プロファイルの操作
概要
「プロファイル」という用語は、Web サイトの一連のレポートと、それらのレポートの作
成に必要な設定に対して使用されます。通常は、レポートが必要な Web サイトごとにプ
ロファイルを設定する必要があります。必要に応じて、同じ Web サイトに対して、異な
るフィルタリング オプションが設定された複数のプロファイルを使用できます。
プロファイルの設定には、Web サイト、ログ ファイルのソース、フィルタ、処理のスケ
ジュールに関する情報などが含まれます。プロファイルを作成して設定したら、生のログ
ファイル データを処理するために、そのプロファイルを実行する必要があります。
ライセンス情報
Urchin 5 の基本ライセンスには 100 個のプロファイルが付属します。より多くのプロファ
イルが必要な場合は、株式会社プロトンに連絡してライセンスを追加してください。また、
基本ライセンスにはプロファイルごとにサーバが 1 つ付属します。ロード バランシング
(負荷分散)サーバを追加する必要がある場合は、ライセンスを追加する必要があります。
詳しくは株式会社プロトンにお問い合わせください。
プロファイルの作成
プロファイルの作成を開始するには、Urchin 5 管理インターフェイスに Urchin 5 の管理者
としてログインして、左側にある[構成]をクリックします。新しいプロファイルを作成
するには、下の画面の右上にある[追加]をクリックするとプロファイルの追加ウィザー
ドが表示されます。このウィザードはシンプルな一連の手順で構成され、プロファイルの
設定を基本的なフォームで迅速かつ簡単に行うことができます。ウィザードの各画面には、
[?]アイコンをクリックすると表示されるヘルプ情報があります。
プロファイルを作成した後で設定を変更するには、リスト内の各項目の横にある[編集]
をクリックします。設定画面の上部に並んでいるタブを使用して、別の設定画面に簡単に
移動することができます。
70
___________ Urchin 管理/ユーザーガイド
推奨事項
•
•
Urchin 5 には、利用可能な情報に応じて、訪問者やセッションを特定する方法が
複数用意されています。これらの方法の中では、特許出願中の Urchin Tracking
Module(UTM)が非常に正確なシステムであり、ユニーク訪問者、セッション、
正確な経路、再訪問頻度を特定することができます。訪問者ロイヤリティおよび
クライアントのレポートの中には、UTM システムを使用した場合にしか得られな
いものもあります。UTM システムはインストールが容易であり、あらゆる企業に
対して大いに推奨されています。UTM をインストールするには、本書の「訪問者
追跡」に記載されている UTM のインストール手順を参照してください。
プロファイルとともに複数のフィルタを設定する場合は、対象となる Web サイト
またはその一部に対して、複数のプロファイルを用意することをお奨めします。
また、すべての内容が含まれるマスタ プロファイルを 1 つ設定することもお奨め
します。たとえば、スパイダーやロボットを排除する場合は、フィルタの結果を
マスタ プロファイルと簡単に比較できるように、これらのフィルタを 2 つ目のプ
ロファイルで指定することをお奨めします。
Urchin 管理/ユーザーガイド
____________
71
ログ ファイル
ログ ソースの操作
概要
通常、プロファイルの作成中にログ ソースを追加します。ログ ソースとは、Urchin 5 で
Web サイトのアクセス ログ(転送ログとも呼ばれる)の特徴を識別する手段です。アク
セス ログには、Web サイトに対して行われた Web ドキュメントのヒットまたはリスエス
トがすべて含まれます。ログ ソースに関連付けられるログ ファイルの特徴には、ログ
ファイルのパス、ログ ファイルの形式(W3C や NCSA など)、ログはローカルなのか、
それともリモート システム上にあるのか、ログ ファイルの処理と同時にフィルタを適用
するかどうか、などがあります。
ログ ソースとプロファイルは独立しているという概念を理解してください。レポートを得
るには、各プロファイルにログ ソースが 1 つ以上関連付けられている必要があります。
ただし、複数のプロファイルで同じログ ソースを使用することもあります。たとえば、同
じログ ソースを使用して複数のプロファイルを作成する際に、プロファイルごとに異なる
フィルタを設定して多様なレポート結果を生成する場合などが考えられます。このため、
ログ ソースとプロファイルの割合は必ずしも 1:1 である必要はありません。
ログ ソースの設定
システムにログ ソースを追加するには、Urchin 5 管理システムに管理者としてログインし
て、左側にある[構成]をクリックします。次に、[ログ マネージャ]をクリックします。
新しいログ ソースを作成するには、画面右上にある[追加]をクリックするとログ ソー
スの追加ウィザードが表示されます。このウィザードはシンプルな一連の手順で構成され、
ログ ソースの設定を迅速かつ簡単に行うことができます。ウィザードの各画面には、その
画面に表示された設定情報を説明するヘルプ情報があります。
[ログ設定]画面では、ログ形式を選択する必要があります。この設定によって、ログ
ファイルのデータの配置方法が Urchin に伝えられます。正しいログ形式を選択することが
重要になります。正しいログ形式を選択しないと、Urchin は意味のあるレポート データを
生成できません。Urchin は、ドロップダウン メニューから選択できるログ形式のデフォル
ト セットを認識します。それらのログ形式は、次のとおりです。
•
72
自動:Urchin は、この形式を使用して NCSA、W3C、Netscape、ELF、および
ELF2 ログ形式を自動的に検出します。これらの形式のいずれかを明示的に選択す
___________ Urchin 管理/ユーザーガイド
•
•
•
•
•
•
•
る代わりに[Auto]を選択すると、ログ形式がこのリストに含まれている場合は、
Urchin がデータの読み取り方法を正しく推測します。
NCSA:Apache の変更済み拡張/結合形式(この形式については、「ログ – Apache
と IIS」を参照)
W3C:通常、Microsoft IIS サーバは、この形式を使用します。ただし、W3C ログ
を生成するように他の Web サーバを設定することもできます。
Netscape:Netscape サーバと iPlanet サーバは、この形式をデフォルトで使用しま
す。
ELF/ELF2:e コマース ログ形式です。詳細については、「e コマース モジュー
ル」を参照してください。
Google:キャンペーン トラッキングモジュールのライセンスを許可されている場
合は、Google コストパークリック支出データが含まれているログに対してこの形
式を使用します。Google ログ形式は自動的に検出することはできません。
Overture:キャンペーン トラッキングモジュールのライセンスを許可されている
場合は、Overture コストパークリック支出データが含まれているログに対してこ
の形式を使用します。Overture ログ形式は自動的に検出することはできません。
カスタム:最初はドロップダウン メニューにリストされませんが、独自のカスタ
ム ログ形式を作成することができます。このログ形式は、正しく設定されるとド
ロップダウン メニューに自動的に表示されます。
Web サーバが認識済みのデフォルト形式でログを生成していないと思われる場合は、これ
らの形式のいずれかでログを出力するように Web サーバを再設定するか、Web サーバの
現在のログ方法に適合したカスタム ログ形式を作成することができます。Web サーバの
ログを再設定する場合は、W3C または NCSA 形式のログを選択することをお奨めします。
ロード バランシングと並列ログ処理
ロード バランシング ライセンスを購入した場合は、ログ ソース ウィザードによって並列
ログ処理オプションが提供されます。並列ログ処理を有効にした場合、Urchin はすべての
ログ ファイルを一度に開き、それらのファイルを順番に 1 つのセクションずつ読み取りま
す。各セクションは、15 分間のログ アクティビティに相当します。並列ログ処理を有効
にすると、負荷分散されたサイトでのパフォーマンスが大幅に向上します。
Urchin 管理/ユーザーガイド
____________
73
ログ管理
概要
Urchin 5 のようなソフトウェアを実行する場合は、ログ管理が重要です。大規模なサイト
では短期間で大きなログ ファイルが作成されるため(1 か月で数 GB に達する場合もあり
ます)、ログ管理については十分に考慮する必要があります。標準的なログ ローテーショ
ンを確立することをお奨めします。オフラインでのファイルの圧縮やアーカイブは標準的
な実施事項です。ログ ローテーションの手順を決める際の詳細については、このセクショ
ンの「最適なログ ローテーションの実施」を参照してください。ログ管理はディスク リ
ソース使用量を検討する場合にのみ必要であり、データの再処理を回避することが目的で
はありません。Urchin 5 は、以前に読み取ったログ データが再処理されないことを保証す
るログ追跡機能を備えているため、データの重複を回避するためのログ ローテーションを
必要としません。Urchin 5 では一度処理されたログ ファイルを再び読み出す必要はないた
め、プロセスの実行が終了するたびにログを削除しても構いません。ただし、履歴または
監査上の理由で古いログを特定の期間にわたって保存することはほとんどありません。
Urchin 5 でのログの管理
ログ ソースごとに[ログの処置]の設定があります。この設定には[変更なし]、[アー
カイブ/圧縮]、[削除]の各オプションがあります。Urchin 5 は、あるログ ソースを利
用しているすべてのプロファイルの処理が終了すると、[ログの処置]の設定を使用して、
そのログ ソースの処置を決定します。[ログの処置]の設定は、目的のログ ソースの
[詳細設定]タブで行うことができます。ある期間中ログを保存する場合は、ディスク ス
ペースを節約するために、[ログの処置]を[アーカイブ/圧縮]に設定することをお奨
めします。削除されるログが処理済みであることに問題がなければ、[ログの処置]で
[削除]を選択しても構いません。ただし、バックアップをどこかに保存しない限り、そ
のログに対して Urchin を再実行できなくなることにご注意ください。
注意事項
いくつかの特殊な状況に注意する必要があります。
•
•
74
リアルタイムのログを処理している場合は、ログ ソースの[アーカイブ]または
[削除]オプションを使用しないでください。リアルタイムのログとは、Web
サーバによってアクティブに書き込まれるログです。これらの設定をリアルタイ
ムのログで使用すると、データが失われます。
リモートで取得したログ ソースの[ログの処置]が[変更なし]に設定されてい
る場合は、ログが作成されるマシンでログ管理を行う Urchin 5 以外のプロセスが
存在しない限り、そのログは大きくなり続けます。Urchin 5 は、処理前にリモー
トのログ ファイルのコピーをローカル システムに転送する必要があるため、ログ
ファイルが大きくなるにつれて、ファイルの転送に要する時間が長くなります。
これには、Urchin 5 の全体的な実行時間が長くなるという副次的な影響があります。
___________ Urchin 管理/ユーザーガイド
最適なログ ローテーションの実施
概要
ほとんどの運用環境では、システム サービスや Web サーバなどのアプリケーションが、
それぞれのサービスに関連したアクションやイベントを記録するログ ファイルを生成する
のが一般的です。ほとんどの場合、オペレーティング システムやアプリケーションでログ
ファイルの定期的な保守を実行して、ログ ファイルのサイズを抑えるということも標準的
に行われます。これにより、ログ ファイルが際限なく膨張してディスク スペースが不足
するのを防ぎます。
ログ管理の一般的な手法は、既存のログをタイムスタンプが付いた名前に変更し、長さが
ゼロの新しいログ ファイルを使用してサービスやアプリケーションを再起動するといった、
ログ ローテーションのタスクを定期的にスケジュールすることです。また、ログ ロー
テーションのタスクでは、古いログ ファイルを圧縮して、一定の年月またはローテーショ
ン サイクルのしきい値に達したら、そのログ ファイルを削除するといったことも標準的
に行われます。
特定の Web サーバ ログの場合、通常ローテーションは日別単位で組まれ、そのログが管
理可能なサイズを維持できるようにします。さらに、Urchin 5 などの分析ツールを使用し
て Web サーバ ログをポスト処理するには、通常は日別のローテーション スケジュールが
最適です。Microsoft IIS など、いくつかの Web サーバにはログ ローテーション機能が内蔵
されており、この機能を有効にすると、デフォルトでは日別単位でログがローテーション
されます。Apache など、その他の Web サーバにはログ ローテーションを処理する機能は
ありませんが、ログ ローテーションの動作に適応できるようにするために、Web サーバ
を 簡 単 に ( Web サ ー ビ ス を 損 な わ ず に ) 再 起 動 で き る ツ ー ル が 提 供 さ れ て い ま す
(apachectl restart など)。
Urchin の以前のバージョンでのログ ローテーション
Urchin 4 や 5 とは異なり、Urchin の以前のバージョンには、処理済みのログを判別できる
ログ追跡メカニズムが内蔵されていないため、ログが 1 回だけ処理されるという保証は、
信頼性のあるログ ローテーション スキーマに大きく依存しています。このため、Urchin 4
より前のバージョンには、単純なログ ローテーション機能を提供するオプションと、Web
サーバを全体的な処理の一部として再起動できる機能があります。このような Urchin のロ
グ ローテーション メカニズムを利用しない場合、信頼性のあるログ ローテーションの責
任は、完全に外部のログ管理メカニズムによって果たされなければなりません。これは従
来、オペレーティング システムの一部として提供される、より大規模で包括的なシステム
ログ管理スキーマによって実現されていました(多くの Linux ディストリビューションに
見られるオープンソースの「logrotated」などです)。
Urchin 管理/ユーザーガイド
____________
75
Urchin 5 でのログ ローテーションの実施
Urchin 5 の登場に伴い、Urchin のログ追跡テクノロジによって、ログの重複処理を避ける
ためのログ ローテーションの必要性は解消されています。これにより Urchin 5 では、Web
サーバによって書き込み中の「リアルタイムの」ログや、手動または不定期な単位でロー
テーションされるログを処理する機能など、ログ処理の柔軟性を大幅に高めることが可能
になりました。
重要な注意点:Urchin 5 では、それより前のバージョンとは異なり、ログ ローテーション
の手順を呼び出したり、ログ ローテーションのタスクが実行された後に Web サーバを再
起動したりするための仕組みは用意されていませんが、次に説明するように、特定のポス
ト ログ処理アクションが可能です。
Urchin 5 の処理では、Web サーバ ログを定期的にローテーションする必要はなく、また、
一切ローテーションする必要もありませんが、円滑な運用を促進し、ログ追跡ユーティリ
ティで多くの不要な処理を行う必要がないように、標準的なログ ローテーション スキー
マを採用することをお奨めします。ファイルの処理はサイズが大きくなるほど著しく遅く
なる傾向があるため、システムとアプリケーションの両方の立場から、複数の小さなログ
を管理したほうが 1 つの大きなログを管理するよりも効率的です。ファイルのサイズが小
さいほどバックアップも簡単で、ディスクなどのシステムに障害が発生した場合も容易に
復旧できます。
ログ ローテーション メカニズムは、過度に複雑である必要はありません。ほとんどの場
合、UNIX タイプのシステムでは cron から簡単なシェル スクリプトや Perl スクリプトを 1
日 1 回実行するだけで十分です。このスクリプトでは、既存の Web サーバ ログをロー
テーションしてタイムスタンプ(%Y%m%d または YYYYMMDD の形式を推奨)を付加
したり、Web サーバを再起動したりする必要はほとんどありません。ディスク スペース
の使用率を抑えるために、古いログ ファイルを破棄するロジックを追加することをお奨め
します。注:Windows システム上で IIS を実行している場合は、IIS 管理の一部としてログ
ローテーションの機能が含まれているため、外部のスクリプトは必要ありません。
Urchin 5 でのログ ローテーションの設定
ログ ローテーション スキーマが決まれば、ローテーションされたログを Urchin 5 で処理
するように設定することは簡単です。ログ ソースを設定する際に、[ログファイルのパ
ス]でワイルドカードを使用して、タイムスタンプが付いたログ ファイル名のパターン
(Apache ログは access-log.*、IIS ログは ex*.log など)を照合するように設定するか、ま
たは Urchin に内蔵されているタイムスタンプのパターン照合機能(Apache の場合は
access-log.%Y%m%d、IIS の場合は ex%y%m%d.log)を使用できます。Urchin がこのパ
ターンを見つけると、%Y%m%d パターンを昨日の日付に置き換えて、その結果のファイ
ル名(access-log.20020617 など)を持つログを処理します。日付照合パターンの詳細につ
いては、このセクションの「ログ パスにおけるワイルドカードと日付の置換」を参照して
ください。
ワイルドカードの利点は、多数の未処理ログを 1 つのディレクトリに配置して、それらを
次回の Urchin 5 実行時に処理できることです。これは、リモートの Web サーバがダウン
76
___________ Urchin 管理/ユーザーガイド
していたり、ネットワーク接続が失われていたりするために、Urchin 5 実行時に目的のロ
グ ファイルが配置されていないという状況に対処する場合に特に便利です。また、ワイル
ドカードの欠点は、Urchin 5 がディレクトリを開いて各ログ ファイルを検索し、それらが
既に処理されているかどうかを判断しなければならず、そのディレクトリに多数のログ
ファイルが存在する場合は、膨大なオーバーヘッドが発生する可能性があることです。ロ
グ ローテーション スキーマが信頼できると思われる場合は、YYYYMMDD パターンの照
合スキーマを使用したほうが効率的です。
処理済みのログは Urchin 5 で削除したり、アーカイブ/圧縮しても構いません。ログ ソー
スの[詳細設定]では、複数の[ログの処置]オプションを設定できます。これらの[ロ
グの処置]の設定については、「Urchin 管理画面」の「ログ ファイル」の「ログ管理」を
参照してください。
重要:ローテーションされていないリアルタイムのログでは、[ログの処置]オプション
は使用しないでください。
UNIX タイプのシステムでのログ ローテーションの設定
UNIX タイプのシステムでは、オペレーティング システムの機能や Web サーバの設定は
多岐にわたり、ログ ローテーションの手順はサイトによって大幅に異なる可能性が高いた
め、Web サーバのログ ローテーションを確立する際の手本となる方法はありません。
Windows IIS Web サーバでのログ ローテーションの設定
前述のように、IIS の管理機能によって Web サーバ ログを自動的にローテーションできま
すが、この機能はデフォルトでは有効化されていません。IIS Web サーバで適切なログ
ローテーションを設定するには、次の手順に従ってください。ログは日別単位でローテー
ションし、現地時間に関連してログ ローテーションを行うように設定することをお奨めし
ます。IIS のデフォルトでは、現地時間ではなく GMT の午前 0 時にログがローテーション
されます。
Windows 2000 では、IIS Web サーバがログ ローテーションを行うように正しく設定されて
いる必要があります。この設定は Windows 2000 の[コンピュータの管理]機能を使用し
て行います。Windows NT、Windows XP、および Windows 2003 Server でも同じ手順を使用
します。[コンピュータの管理]を開いてログ ローテーションを確立するには、次の操作
を実行します。
• [スタート]-[設定]-[コントロール パネル]を選択します。
• [管理ツール]をダブルクリックします。
• [コンピュータの管理]をダブルクリックします。
• [インターネット インフォメーション サービス]をダブルクリックします。
• [既定の Web サイト]を右クリックして[プロパティ]を選択します。
Urchin 管理/ユーザーガイド
____________
77
• ポップアップ ウィンドウで[Web サイト]タブを選択します。
• ウィンドウの下部にある[プロパティ]タブをクリックします。
• [新しいログ期間]の欄で[日別]ラジオ ボタンをクリックします。
• [ファイル名およびロールオーバーに地域設定を使用する]チェックボックスをクリッ
クします。
これで、IIS によって Web サーバ ログが毎日午前 0 時直後にローテーションされるように
なります。
78
___________ Urchin 管理/ユーザーガイド
ログ - Apache と IIS
概要
Urchin が正しくデータを解釈して完全な詳細レポートを生成できる形式で Web サーバ ロ
グを設定することが重要です。ここでは、最も普及している Web サーバである Apache と
Microsoft IIS での設定手順について説明します。レポートの内容を最大限に深くするには、
ログを有効にして、参照とユーザエージェントの情報を含める必要があります。Urchin
Tracking Module(UTM)の使用時にユニーク訪問者のレポートを有効にするには、Cookie
ログも有効にする必要があります。ユニーク訪問者の完全なレポートを得られる唯一の方
法は、UTM です。Web サーバ ログを変更する前に、UTM を使用するかどうかを決めてお
くことをお奨めします(必須ではありません)。その場合は、ログにおける Cookie を直
ちに有効にする必要があります。Cookie を有効にしても問題はありませんが、すぐには
UTM を Web サイトにインストールしないでください。必要に応じて、「訪問者追跡」を
参照して UTM のインストールに関する情報を確認してから先に進んでください。
構成
Apache
デフォルトでは、通常 Apache は共通ログ形式と呼ばれる形式でログをとり、NCSA 拡張/
結合ログ形式と呼ばれる詳細な形式でログをとるオプションも提供します。Urchin 5 では、
最適なレポートを得るために、異なる種類の NCSA 拡張/結合形式を必要とします。Apache
を設定して適切な形式を使用するには、次の手順に従います。
1. httpd.conf ファイルのバックアップ コピーを作成します。次に、テキスト エディ
タを使用して元の httpd.conf を開きます。
2. LogFormat という単語で始まる行を含むセクションを探します。
3. UTM を 使 用す る か ど うか に 応 じ て、 次 の い ずれ か の 形 式を 使 用 し て新 し い
LogFormat 行を挿入します。LogFormat エントリは、改行のない単一の行として設
定ファイルに追加する必要があります。細心の注意を払って、すべての文字を正
しく入力してください。
UTM を使用しない Web サイトの場合
LogFormat "%h %v %u %t
\"%{User-Agent}i\"" urchin
\"%r\"
%>s
%b
\"%{Referer}i\"
LogFormat "%h %v %u %t \"%r\" %>s %b
\"%{User-Agent}i\" \"%{Cookie}i\"" urchin
\"%{Referer}i\"
UTM 有効の Web サイトの場合:
Urchin 管理/ユーザーガイド
____________
79
LogFormat 行の末尾にある"urchin"という単語は、この形式をログ ファイル
に適用するために httpd.conf の他の場所で使用されるニックネームです。これ
は任意の文字列で構いません。"urchin"を使用すると、Urchin 処理を入れる
ためにこのエントリが作成されたことが分かります。
4.
この新しいログ形式を有効にする<VirtualHost>エントリを調べます。先頭に”#”を
挿入して、<VirtualHost></VirtualHost>グループ内の既存の TransferLog または
CustomLog エントリを無効にします(たとえば、TransferLog は#TransferLog にな
ります)。次の新しい CustomLog エントリを挿入し、文字列 path_to_log をロ
グの場所の適切なパスに置き換えます。
CustomLog path_to_log/access.log urchin
前の手順で"urchin"以外の識別子を LogFormat エントリのニックネームとし
て指定した場合は、そのニックネームを CustomLog エントリの"urchin"の代
わりに使用します。
5.
6.
編集内容を httpd.conf ファイルに保存します。
重要:次のコマンドを実行して、新しい httpd.conf の構文をチェックしてください。
apachectl configtest
このコマンドは、「syntax ok」と応答するはずです。このメッセージが表示さ
れない場合は、httpd.conf ファイルを再チェックしてエラーを修正してくださ
い。上記の正しい応答が得られない場合は、この手順を続行しないでください。
代わりに、編集したファイルのバックアップ コピーを作成し、この手順の開始時
に保存した httpd.conf のコピーをそのファイルに上書きして元の状態に戻して
ください。これにより、変更内容の誤りを調べている間、Web サーバは正常に機
能し続けることができます。
7.
httpd.conf の構 文に 誤りが ない ことを 確認 したら 、Apache を 再起 動しま す 。
apachectl スクリプトの呼び出しによって再起動することをお奨めします。通常、
このスクリプトは、Apache とともにインストールされます。
apachectl restart
8.
ログをチェックします。ブラウザを開いて、目的のサイトを何度かヒットします。
次に、CustomLog エントリで指定したログ ファイルの最後の数行を調べます。い
くつかの最近のヒットがログに記録されていることを確認してください。Urchin
の変更済み拡張/結合ログ形式では、次のようなログの行が記録されているはずで
す。
64.40.51.27 www.urchin.com - [28/Aug/2002:15:11:01 -0700]
"GET
/images/urchin_header_logo.gif
HTTP/1.1"
200
3017
"http://www.urchin.com/" "Mozilla/4.0 (compatible; MSIE 6.0;
Windows NT 5.0)"
80
___________ Urchin 管理/ユーザーガイド
UTM をサイトで設定して、Cookie ログをオンにした場合は、次のようなログの
行が記録されているはずです。
64.40.51.27 www.urchin.com - [28/Aug/2002:15:11:01 - 0700]
"GET /images/urchin_header_logo.gif HTTP/1.1" 200 3017
"http://www.urchin.com/" "Mozilla/4.0 (compatible; MSIE 6.0;
Windows NT 5.0)"
"__utma=171060324.1378004559.1063331913.1063334677.1063521838
.3; __utmb=171060324; __utmc=171060324"
行の末尾にある UTMCookie 情報が追加されていることに注意してください。
Microsoft Internet Information Server(IIS)
注:Microsoft IIS は W3C ログ形式を使用します。
Urchin 5 では、IIS ログ ファイルに少なくとも次のフィールドが含まれている場合に、基
本的なレポートを提供することができます。
•
•
•
•
•
•
Date
Time
C-IP
CS-URI-Stem
SC-Status
SC-Bytes
これらは必須のフィールドです。これらのフィールドが存在しない場合には、意味のある
レポートは得られません。ただし、この最小限のログでは、参照やブラウザのレポート用
に十分な情報は提供されません。したがって、IIS サーバについては、より詳細なログ プ
ロパティを設定することをお奨めします。
IIS ログのプロパティは、サーバ上のドメインごとに個別に設定するか、または一括で設
定します。ドメインの数が多いサーバの場合は、一括オプションをお奨めします。次の手
順によって、必須のログ ファイル フィールドが記録されます。その他のフィールドをロ
グに記録するようにしても、Urchin 5 ではそれらのフィールドを処理の際に無視します。
しかし、不要なフィールドをログに記録するとログ ファイルのサイズが大きくなってしま
うため、Urchin 5 にとって必要なフィールドのみをログに記録することをお奨めします。
1.
[スタート]-[プログラム]-[管理ツール]-[コンピュータの管理]を選
択して、IIS サービス管理を起動します。
2. [サービスとアプリケーション]ツリーを展開して、[インターネット インフォ
メーション サービス]を選択します。Web サイトのリストが表示されます(サイ
トのリストを表示するために Web サイトフォルダをさらに展開する必要がある
Windows 2003 Server の場合を除く)。
3. 変更するサイトのエントリを右クリックして、[プロパティ]を選択します。
4. [Web サイト]タブを選択し、この画面の下部にあるセクションで、[ログ収集
を有効にする]チェックボックスがチェックされていることを確認します。次に、
Urchin 管理/ユーザーガイド
____________
81
5.
6.
7.
[アクティブログ形式]ドロップダウン メニューから、[W3C 拡張ログ ファイ
ル形式]を選択します。
[アクティブ ログ形式]ボックスの横にある[プロパティ…]をクリックします。
[拡張プロパティ]タブを選択します。
次のフィールドのボックスをチェックします。
日付(date)
時刻(time)
クライアント IP アドレス(c-ip)
ユーザ名(cs-username)
メソッド(cs-method)
URI Stem(cs-uri-stem)
URI クエリ(cs-uri-query)
プロトコルの状態(sc-status)
送信バイト数(sc-bytes)
ユーザエージェント(cs(User-Agent))
履歴(cs(Referer))
Cookie(cs(Cookie))(このフィールドは UTM 追跡の場合にのみ
必要)
8.
[プロセス総計]ボックスは役立つ Web アクセス アクティビティ情報を提供し
ないため、このボックスのチェックは解除してください。
9. 各ウィンドウで[適用]を選択して[OK]をクリックし、設定を保存します。
10. IIS を再起動する必要はありません。新しい設定に従い、直ちにログの記録が開始
されます。
82
___________ Urchin 管理/ユーザーガイド
ログ - iPlanet
概要
ここでは、iPlanet Web サーバのログを設定して Urchin 5 に対する適切な処理およびレポー
トを容易にする方法について簡単に説明します。
[ログ ソース]設定には“Netscape”タイプを使用してください。
Urchin 5 がレポートを生成するために最低限必要なフィールドのセットがあります。それ
らのフィールドは、次のとおりです。
•
•
•
•
•
•
日付
時刻
要求システムのホスト名または IP アドレス
要求(要求システムが Web サーバから求めたドキュメント)
要求によって生成されたステータス コード(数値)
バイト(サーバからクライアントに転送されたバイト数)
また、最も完全なレポートの場合は、次のフィールドが必要になります。
•
•
•
リファラ
ユーザエージェント
Cookie(Urchin Tracking Module がサイトにインストールされている場合)
構成
Init fn=flex-init access="$accesslog" format.access="%Ses->client.ip% %Req->vars.auth-user%
[%SYSDATE%] \"%Req->reqpb.clf-request%\"%Req->srvhdrs.clf-status% %Req>srvhdrs.content-length%\"%Req->headers.user-agent%\" \"%Req->headers.referer%\"\"%Req>headers.cookie%\""
Urchin 管理/ユーザーガイド
____________
83
ログ - その他の Web サーバ
概要
ここでは、Apache や IIS 以外の Web サーバのログを設定して Urchin に対する適切な処理
およびレポートを容易にする方法について簡単に説明します。Urchin は、各ログ ファイル
エントリでデータがどのように構成されているのかを認識できる限り、どのような Web
サーバ ログでも処理します。ここで説明する内容は、アクセス ログにのみ適用されます。
e コマース ログの詳細については、本書第 5 章の「e コマース モジュール」を参照してく
ださい。
Web サーバのタイプやログ形式に関わらず、Urchin 5 がレポートを生成するために最低限
必要なフィールドのセットがあります。それらのフィールドは、次のとおりです。
•
•
•
•
•
•
日付
時刻
要求システムのホスト名または IP アドレス
要求(要求システムが Web サーバから求めたドキュメント)
要求によって生成されたステータス コード(数値)
バイト(サーバからクライアントに転送されたバイト数)
また、最も完全なレポートの場合は、次のフィールドが必要になります。
•
•
•
リファラ
ユーザエージェント
Cookie(Urchin Tracking Module がサイトにインストールされている場合)
構成
各 Web サーバに対するログの特徴を変更する方法の詳細は、複雑すぎて説明しきれませ
ん。一般に、最も簡単な方法は、Urchin の NCSA または W3C 形式に適合するようにログ
を設定し、ログ ソースの[ログ形式]ドロップダウン メニューから適切なデフォルト形
式を選択することです。Web サーバがこの方法に対応できる場合は、「ログ - Apache と
IIS」を参照してください。変更方法に関する詳細が必ずしも Web サーバに適用されない
場合であっても、必要なデータ フィールドのセットアップ方法に関する情報が役立つこと
があります。
84
___________ Urchin 管理/ユーザーガイド
ログ パスにおけるワイルドカードと日付の置換
概要
Urchin 5 では、ワイルドカードと日付の照合変数をログ ファイルのパスで指定できます。
Urchin タスクが実行され、ログのパスが読み取られると、これらの変数は変換され、照合
のためにシステム上のディレクトリおよびファイル名と比較されます。
Urchin 5 の日付照合機能は、以前のバージョンの Urchin で提供された日付照合機能よりも
広範なものになっています。
•
•
日付置換は、ログファイルのパス名のいずれのポイントでも行われる可能性があ
ります。以前のバージョンの Urchin では、実際のファイル名の指定でのみ置換が
可能でした。
以前の YYYYMMDD 形式のパターン照合も互換性のために引き続きサポートされ
ますが、より強固で柔軟なデータ パターン照合アルゴリズムが実装されています。
最も一般的に使用される時間照合変数および形式を次に示します。サポートされる時間
フォーマット変数の完全なセットは、このセクションの最後にリストしてあります。
* アスタリスクは、0 個以上の連続した文字に対応します。
DD は、2 桁の数値で表された日(01~31)に置き換えられる
%d は DD と同じ
MM は、2 桁の数値で表された月(01~12)に置き換えられる
%m は MM と同じ
YY は、2 桁の数値で表された年(01~99)に置き換えられる
YYYY は、4 桁の数値で表された年(0001~2003)に置き換えられる
%Y は YYYY と同じ
このコンテキストにおけるアスタリスクは、正規表現照合ではなく UNIX または DOS の
コマンド シェルの場合と同様にファイル名照合のように作用します。正規表現照合の場合、
この文字は先行する文字の 0 個以上のインスタンスに一致します。これらの変数は、任意
に組み合わせることができます。
次の例は、2003 年 8 月 13 日に、これらの変数のインスタンスがどのように変換されるか
を表します。日指定子である DD と%d が 13 日の前日に変換されます。
•
•
•
•
YYYYMMDD は 20030812 に変換される
%Y-%m-%d は 2003-08-12 に変換される
%Y/%m/%d は 2003/08/12 に変換される(これがパスに関連する)
*YYYYMMDD は、末尾が文字列 20030812 の任意のファイル名に一致する
Urchin 管理/ユーザーガイド
____________
85
デフォルトでは、DD および%d 日指定子は前日に変換されます。これは、Web サーバ ロ
グと Urchin 処理の一般的な管理方法が原因です。通常、ログは、大きくなりすぎないよう
に毎日ローテーションされます。そのため、各ログには、主に 1 日分のデータが含まれま
す。このローテーションは、午前 0 時直前に最も頻繁に行われます。通常は、このロー
テーション後に午前 0 時を過ぎて翌日になると、Urchin の処理が行われます。ログ ファイ
ルをローテーションするときに YYYYMMDD 形式のタイムスタンプをログ ファイル名に
追加した場合は、その日付と Urchin の実行時間に 1 日のずれが生じます。Urchin の実行時
に日変換を評価した場合、ログのタイムスタンプが 20030812 となっているのに Urchin は
20030813 に実行されているため、正しいログ名を見つけることができません。
これはログ管理の最も一般的なモデルですが、これが唯一のオプションではありません。
Urchin には、これらの変数を特定の日に解決する方法を制御する設定パラメータがありま
す。[ログファイル パスの日付/時間のワイルドカード代用]設定を使用すると、DD お
よび%d の評価方法を制御するタイム オフセットを調整できます。この設定については、
このセクションの最後に詳しく説明します。
年、月、および日の変数は、ログ ファイル名またはログ ファイルのディレクトリ/フォル
ダ パスで使用できます。アスタリスクは、ログ ファイル パスのファイル名部分でのみ使
用できます。また、時間形式変数はログ ソース パス内で繰り返し使用できますが、アス
タリスクは 1 回しか使用できません。これについては、「手順」の例で詳しく説明します。
手順
ログ ソースの作成時や編集時には、[ログ設定]タブの[ログファイルのパス]ボックス
で使用するパスにおいて時間変数を使用する必要があります。次の例では、一般的な
Apache Web サーバの日別単位のログ ローテーション スキーマによって、ログの入力日付
を示す日付スタンプが付いたログが作成され、たとえば 2002 年 7 月 16 日の午前 0 時 1 分
に、次のログがログ ローテーション メカニズムによってアーカイブされます。
/var/log/httpd/access.log
このログが次のファイル名で保存されます。
/var/log/httpd/access.log.20020715
Urchin 5 プロファイルのログ ソースでこのパターンを照合するには、[ログファイルのパ
ス]を次のように指定します。
/var/log/httpd/access.log.YYYYMMDD
Urchin 5 によって、前日に実行されたときのログが自動的に検索されます。次に示す別の
例では、Microsoft IIS Web サーバがログを日別単位でローテーションするように設定され
ている場合は、そのログ ファイルにファイル名の一部として現在の日付を含む名前が付
けられます(ex021127.log など)。このため、日別単位で IIS ログを処理するには、プロ
ファイルのログ ソースの[ログファイルのパス]領域で、次のようにログ ファイルを指
定します。
C:\WINNT\System32\LogFiles\W3SVC1\exYYMMDD.log
1 日 2 回 以 上 の 頻 度 で ロ ー テ ー シ ョ ン さ れ る ロ グ を Urchin 5 で 処 理 す る に は 、
YYYYMMDD 構文とワイルドカードを組み合わせて使用して、前日に作成されたすべて
のログ ファイルを照合します。その場合は、ローテーションされたログ ファイルに一貫
86
___________ Urchin 管理/ユーザーガイド
した名前(時間が付加されたファイル名など)が付けられている必要があります。[ログ
ファイルのパス]を指定する際は、次のようなパターンを使用します。
/var/log/httpd/access.log.YYYYMMDD*
または
C:\WINNT\System32\LogFiles\W3SVC1\exYYMMDD*.log
より複雑な使い方は、年、月、および日を反映するように名前が付けられたディレクトリ
にログが格納される場合の使い方です。ログを格納するための次のようなディレクトリ パ
スがあるとします。
/logs/2003/07
/logs/2003/08
/logs/2003/09
また、それぞれのディレクトリには特定の月に対するログがすべて保存してあり、各ログ
の名前の後ろには日が付けられているとします(たとえば、access.log.01 や access.log.02)。
どのログを処理するのかを Urchin 5 が判断できるようにするには、次のいずれかのログ パ
ス形式を使用します。
/logs/YYYY/MM/access.log.DD
/logs/%Y/%M/access.log.%d
Urchin 5 はログを処理する時点で、昨日の日付パターンに一致する(任意の接尾辞が付い
た)すべてのログを処理します。[ログファイルのパス]フィールドを指定する際にワイ
ルドカードを使用する場合と同様に、プロファイルで[ログ追跡]を有効にして、Urchin
5 によってログが再処理されないようにする必要があります。
注意事項
Urchin 5 は置換パターンの日付を決めるために、現地時間に基づいて現在の時間から 24 時
間を差し引きます。月や年の境界も正しく処理します。ただし、これは、ログ ソースの
[詳細設定]タブにある[ログファイル パスの日付/時間のワイルドカード代用]を使用
して変更できます。時間調整の基準として現地時間または GMT 時間を選択してから、
[時間]編集ボックスを使用して時間のプラスまたはマイナス オフセットを指定できます。
完全な日付および時間形式のリファレンス
これは、サポートされる時間形式変数の完全なリストであり、標準 C ライブラリの
strftime()ルーチンで使用される規則に従っています。
•
•
•
•
•
•
%A = 完全な曜日名の国別表現
%a = 短縮された曜日名の国別表現
%B = 完全な月名の国別表現
%b = 短縮された月名の国別表現
%d = 10 進数(01~31)としての月の日
%e = 10 進数としての月の日(1~31)。1 桁の数字の前には空白が入る。
Urchin 管理/ユーザーガイド
____________
87
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
88
%H = 10 進数(00~23)としての時間(24 時間時計)
%I = 10 進数(01~12)としての時間(12 時間時計)
%j = 10 進数としての年の日(001~366)
%k = 10 進数(0~23)としての時間(24 時間時計)。1 桁の数字の前には空白が
入る。
%l = 10 進数(1~12)としての時間(12 時間時計)。1 桁の数字の前には空白が
入る。
%M = 10 進数(00~59)としての分
%m = 10 進数(01~12)としての月
%p = 午前または午後の国別表現
%S = 10 進数(00~60)としての秒
%s = Epoch, UTC 以後の秒数(mktime(3)を参照)
%w = 10 進数(0~6)としての曜日(週の最初の日は日曜日)
%Y = 10 進数としての世紀付きの年
%y = 10 進数としての世紀なしの年(00~99)
%z = UTC からのタイムゾーン オフセット。前に付くプラス記号は UTC の東を表
し、マイナス記号は UTC の西を表す。2 桁の時間と分が後に続き、その時間と分
の間に区切り文字は入らない(RFC 822 日付ヘッダーの一般形式)。
%% = `%'. (日付/時間エントリの内部でパーセント記号が必要な場合に使用す
る)
___________ Urchin 管理/ユーザーガイド
履歴ログの処理
概要
場合によっては、Urchin 5 のインストール後に履歴ログを処理したいことがあります。こ
の処理は容易に実現されます。ログ マネージャの[ログ設定]画面でディレクトリと部分
的なファイル名やワイルドカード(正規表現を含む)を指定するだけです。注:リモート
の HTTP および HTTPS ログ ソースでワイルドカードを使用することはできません。
履歴ログの処理方法
最初に、システムにログ ソースを追加します。左側にある[構成]をクリックしてから
[ログ マネージャ]をクリックします。次にメイン画面で、右上にある[追加]をクリッ
クします。最初の画面で、[ローカル ログソースの追加]を選択し、次の画面で[参照]
をクリックしてください。ファイル ブラウザが表示されます。左側のウィンドウで、目的
のディレクトリを探します。右側のウィンドウにはディレクトリ内のファイルが表示され
ます。目的のディレクトリに移動したら、ファイル名の一部とアスタリスク(または他の
正規表現)を入力して、[確認]をクリックしてください。ウィンドウが開いて、パター
ンに一致するすべてのファイルが表示されます。ファイル名をクリックすると、そのファ
イルの情報(場所、サイズ、修正日、ファイルのアクセス権)を得ることができます。パ
ターンの照合が正しければ[OK]をクリックし、[ファイルの参照]ウィンドウでもう
一度[OK]をクリックします。
次に、このログ ファイルがプロファイルに関連付けられていない場合は、左側にある[構
成]をクリックしてから[プロファイル]をクリックして、関連付けを行います。関連付
けが完了したら(「プロファイルの操作」を参照)、メインの[プロファイル]リストで、
プロファイルの横にある[実行/スケジュール]をクリックして、プロファイルの実行ス
ケジュールを決めるか、または直ちに処理を開始する場合は[今すぐ実行]をクリックし
ます。
Urchin 5 では、データの重複を避けるためのログ ローテーションなどは必要ありません。
Urchin 5 はログ追跡機能を備えているため、新しいヒットのみを処理します。ただし、前
述のように、ログは短期間で大量のディスク スペースを消費する可能性があるため、ログ
ファイルは定期的に圧縮してアーカイブすることをお奨めします。Urchin 5 では一度処理
されたログ ファイルを再び読み出す必要はないため、プロセスの実行が終了するたびにロ
グを削除しても構いません。しかし、多くのユーザは、何らかの理由でログが必要になる
場合(目的のサイトの新しいプロファイルが作成され、履歴分析が必要になる場合など)
に備えて、指定した期間のみログを保存しています。
推奨事項
ログの管理は、最初は必要ではありませんが、ログが大きくなるにつれて必要になります。
最初に Urchin 5 を導入するときには、ログ管理計画を決定することをお奨めします。
Urchin 管理/ユーザーガイド
____________
89
ログの再処理
概要
DNS サーバが処理中にダウンしたり、フィルタを間違って適用した場合など、状況によっ
てはログ データの再処理が必要になる場合があります。以降では、Web サーバのログ
データを元に戻して再処理する手順について説明します。
ログを再処理するには、コマンド ライン シェル環境でのみ使用可能な Urchin 5 ユーティ
リティを使用する必要があります。Urchin 5 の Web ベースの管理用 GUI だけでは、すべ
ての手順を行うことはできません。
1 日分の再処理:
• Urchin 5 の管理用 GUI で、プロファイルを編集して[ストレージ/DB]タブの[ログ追
跡]をオフにします。変更を保存するために、必ず[更新]をクリックしてください。
• [ログソース]タブで、再処理するログ ファイルを指定します。ログ データには、統
計をゼロにする日のヒットのみが含まれている必要があります。
• Urchin 5 システム上でコマンド シェルを起動します。
• Urchin 5 ディストリビューションの util ディレクトリ/フォルダにある udb-sanitizer ユー
ティリティを、次のコマンドで実行します。
udb-sanitizer -p profile-name -d YYYYMM
ここで、YYYYMM は再処理日を含む年および月です。
• オプション 5 の[Zero out one or more day(1 日以上の統計をゼロにする)]を選択し
ます。このユーティリティは、ユーザが入力した日付の統計値をゼロにします。ある範囲
の連続した日をゼロにする場合は、ハイフンで区切った開始日と終了日の数字(たとえば、
その月の 5 日~10 日をゼロにする場合は、5-10)を使用してその範囲を指定できます。範
囲を使用できない場合は、必要に応じてユーティリティを再実行して、同じ月のその他の
日の統計値をゼロにすることができます。
• プロファイルの[実行/スケジュール]タブで[今すぐ実行]をクリックして、ログ
データを再処理します。
• [ログファイルのパス]を元の設定に戻すことにより、ログ ソースを再設定します。
• プロファイル編集領域の[ストレージ/DB]タブで、[ログ追跡]をオンに戻します。
1 か月分の再処理:
1 か月分のデータを再処理する手順は、udb-sanitizer ユーティリティを実行する際にオプ
ション 5 ではなくオプション 2 の[Delete this month entirely(この月を完全に削除す
る)]を選択する以外は、前述の 1 日分の手順と同じです。
補足:
udb-sanitizer ユーティリティは、Urchin 5 データベースを管理するための追加機能を提供
します。
90
___________ Urchin 管理/ユーザーガイド
フィルタリング
フィルタリングの概要
はじめに
ここでは、データ処理用のフィルタについて説明します。データ処理用のフィルタは、レ
ポートの生成前に適用されます。データ処理用のフィルタのほかにも、Urchin 5 はレポー
ト用インターフェイスに関するレポート フィルタリングも備えています。詳細については、
「レポート用インターフェイス」の「レポート側のフィルタリング」をご参照ください。
フィルタを作成するには、[フィルタ マネージャ]画面の[追加]をクリックします。
フィルタリングの流れ
スケジューラがプロファイルを実行するたびに、ログ ファイル内の各エントリは次の図に
示す順序で処理されます。レポート テーブルが更新される前に、ログ ファイル エントリ
内の「raw(生の)」フィールドが解析されて、多数の「auto(自動的に)」計算された
フィールドが作成されます。たとえば、ブラウザとプラットフォームの各フィールドは、
生の cs_useragent フィールドを使用して計算されます。
ログ ファイル
(生フィールド)
解析
(自動フィールド)
フィルタリング
エントリの
レポート
すべてのフィールドが完成すると、フィルタリングが適用されてから、レポート テーブル
にエントリが作成されます。フィルタは、あらゆるタイプのフィールド(計算済みの
フィールドなど)に適用できます。フィルタ適用後には、追加解析は行われません。この
ため、フィルタは目的のフィールドに正しく適用する必要があります。次のセクションに、
使用可能な各フィールドの目的を一覧表示したリストがあります。
フィルタは、次の順序で適用されます。
1. アドバンス フィルタ、検索と置換フィルタ、およびダイナミック URL フィルタ
2. ログ URL のデコード フィルタと日本語エンコード フィルタ
3. パターンのみを含めるフィルタと除外するパターン フィルタ
Urchin 管理/ユーザーガイド
____________
91
たとえば、除外するパターン フィルタをログ URL のデコード フィルタと同じフィールド
に適用する場合、除外するパターン フィルタの段階では、エンコードされた文字(%20
など)が既に変換されていることを考慮する必要があります。
フィルタのタイプ
•
•
•
•
•
•
•
除外するパターン:このフィルタは、フィルタ パターンに一致するログ ファイル
の行(ヒット)を除外します。一致する行は、その全体が無視されます。たとえ
ば、Netscape を除外するフィルタを使用すると、そのログの行にある他の情報
(訪問者、経路、参照、ドメインの情報など)もすべて除外されます。
パターンのみを含める:このフィルタは、フィルタ パターンに一致するログ ファ
イルの行(ヒット)を含めます。一致しないヒットは、すべて無視されます。ま
た、一致しないヒット内のデータは、Urchin レポートでは利用できません。
ログ URL のデコード:定義済みフィルタの 1 つで、URL 形式にエンコードされ
た文字を元の形式にデコードします。たとえば、URL 内の“%20”はスペースに
置き換えられます。このフィルタは、元のテキストを調べる目的で URI ステムお
よび URI クエリに適用します。
日本語エンコード(UTF-8):定義済みフィルタの 1 つで、主にキーワード
フィールドなどマルチエンコードされた可能性のあるフィールドに適用され、日
本語にエンコードされた単語を探して UTF-8 形式に変換し、一貫性のある保存や
表示を行うことができるようにします。
検索と置換:単純なフィルタで、フィールド内でパターンを検索して、見つかっ
た パ タ ー ン を 別 の 形 式 に 置 き 換 え ま す 。 詳 細 に つ い て は 「 Search & Replace
Filters」を参照してください。
ダイナミック URL(非推奨):このフィルタは、動的に生成された複雑な URL
を、人間が読めるページ名に変換します。注:新しいページ クエリレポートは、
ダイナミック URL の機能の大部分をカバーし、アドバンス フィルタはダイナ
ミック URL のすべての機能よりも多くの機能を備えています。古いダイナミック
URL フィルタを削除するか(可能な場合)、またはそれらのダイナミック URL
フィルタを新しい形式のフィルタに変換することを強くお奨めします。
アドバンス:このフィルタでは、1 つまたは 2 つの他のフィールドからフィール
ドを作成できます。フィルタリング エンジンは、指定されたフィールドに 2 つの
[引用]フィールド内の表現を適用し、[構築]の表現を使用してフィールドを
作成します。詳細については、「アドバンス フィルタ」を参照してください。
フィルタの適用対象の選択
フィルタは、プロファイルに適用したり、各ログ ソースに適用することができます。フィ
ルタの範囲は、上記のケースごとに異なる可能性があります。プロファイルに適用される
フィルタは、そのプロファイルで処理されるすべてのログ ソースに影響します。ログ
ソースに適用されるフィルタは、同じログ ソースを複数のプロファイルで使用していても、
常にそのログ ソースに影響します。通常、次のいずれかに該当しない限り、フィルタはプ
ロファイルに適用してください。
92
___________ Urchin 管理/ユーザーガイド
•
•
1 つのプロファイルに対して複数のログ ソースがあり、フィルタをすべてのログ
ソースには適用しない場合
複数のプロファイルで同じログ ソースを使用しており、すべてのプロファイルで
同じフィルタを使用する場合
この 2 つの場合には、フィルタを特定のログ ソースに適用しますが、それ以外の場合は
フィルタをプロファイルに適用することをお奨めします。
フィルタの作成と管理
Urchin 管理インターフェイスで、[構成]をクリックし、次に[Urchin プロファイル]-
[フィルタ マネージャ]をクリックします。[追加]をクリックしてフィルタ ウィザー
ドを起動します。
フィルタを作成したら、そのフィルタを適用するプロファイルまたはログ ソースを編集し、
そのフィルタを追加します。
プロファイルまたはログ ソースを編集しながらフィルタを作成するには、[プロファイル
フィルタ]タブまたは[ログフィルタ]タブをクリックします。現時点でアクティブな
フィルタがウィンドウに表示されます。このウィンドウの[追加]をクリックして、フィ
ルタ ウィザードを起動します。
フィルタ作成画面の上部にはドロップダウン メニューがあり、一般的なフィルタリング
タスク(サイトへのロボット トラフィックのフィルタリングなど)用の組み込みフィルタ
を選択できます。これらの組み込みフィルタは、さまざまなフィルタのセットアップ方法
の例としての役割も果たします。
Urchin 管理/ユーザーガイド
____________
93
フィルタの各フィールド
概要
ログ処理時には、ログ ファイル内のヒットまたは行が読み取られるときに、ヒットは
「raw(生)フィールド」に分解されます。各フィールドは、通常はスペース、タブ、ま
たはコンマで区切られます。[ログ ソース]-[ログ設定]画面で選択したログ形式に
よって、これらの生フィールドを内部的に割り当てる方法が決まります。生フィールドが
読み取られると、Urchin は「raw(生)フィールド」の値を使用して「auto(自動)フィー
ルド」を自動的に計算します。ほとんどのレポートでは、これらの自動フィールドのデー
タを使用して更新を行います。
フィルタは raw フィールドまたは auto フィールドのいずれかに適用できます。次の 2 つの
表に、各フィールドの目的を示します。最初の表は、標準レポートで使用されるフィール
ドです。「使用されるフィールド」列のダッシュは、問題のレポートは他のレポートで生
成された数値を要約しているため、特定のフィールドのデータには関連付けられていない
ということを意味します。2 つ目の表は、使用可能なフィールドとその目的です。
レポートのフィールド リスト
注:太字は分析ジャンルを示します。
レポート名
使用されるフィールド
トラフィック
セッション数グラフ
-
ページ ビュー数グラフ
-
ヒット数グラフ
-
転送バイト数グラフ
-
トラフィック概要
-
訪問者とセッション
1 日あたりの訪問者
-
1 日あたりのセッション
-
ユニーク訪問者
-
ユニーク セッション
-
訪問者ロイヤリティ
utm_session_number
セッション頻度
-
概要
-
ページ/ファイル
94
___________ Urchin 管理/ユーザーガイド
人気のあるページ
request_stem
ダウンロードの多いページ
request_stem
すべてのファイル
request_origfilepath
アクセスされたページ数順のディレクトリ一覧の
request_stem
ドリルダウン
アクセスされたファイル数順のディレクトリ一覧
request_origfilepath
のドリルダウン
アクセスされたバイト数順ディレクトリ一覧のド
request_stem
リルダウン
ヒット数順のファイルタイプ一覧
request_origmime
アクセスされたバイト数順のファイルタイプ一覧 request_origmime
ページ検索条件一覧
request_stem|request_query
ポストされたフォーム
request_stem
ステータス/エラー
sc_status|request_errordetail
ナビゲーション
最初に訪れたページ
request_stem
最後に訪れたページ
request_stem
サイトの経路
request_stem
目的のページに至る経路
request_stem
訪問時間(平均滞在時間)
request_stem
訪問時間(ページ参照数)
-
訪問時間(滞在時間)
-
目的のページに至る経路
request_stem
リファラ一覧
リファラ一覧
referral_domainandstem
セッション数順リファラ一覧のドリルダウン
referral_domainandstem
入力順の検索語一覧
referral_domain|referral_keywords
参照された順の検索エンジン一覧
referral_domain|referral_keywords
ヒット数順のリファラエラー一覧
referral_errordetail|referral_domaina
ndstem
ドメイン/ユーザ
訪問の多い順のドメイン一覧
domain_primary|domain_complete
訪問の多い順のドメイン一覧のドリルダウン
domain_primary|domain_complete
訪問の多い順の国名一覧
domain_primary|domain_complete
Urchin 管理/ユーザーガイド
____________
95
訪問の多い順の IP アドレス一覧
c_ip
訪問の多い順の IP アドレス一覧のドリルダウン
c_ip
ヒット数順のユーザ名一覧
cs_username
ネットワークトラフィックのバイト数順のユーザ
cs_username
名一覧
セッション数順のユーザ名一覧
cs_username
ブラウザ/ロボット型検索エンジン
セッション数順のブラウザ一覧のドリルダウン
useragent_complete
ヒット数順のブラウザ一覧のドリルダウン
useragent_complete
アクセスされたバイト数順のブラウザ一覧のドリ
useragent_complete
ルダウン
セッション数順のプラットフォーム一覧のドリル
useragent_complete
ダウン
ヒット数順のプラットフォーム一覧のドリルダウ
useragent_complete
ン
アクセスされたバイト数順のプラットフォーム一
useragent_complete
覧のドリルダウン
セッション数順のプラットフォームとブラウザの
useragent_complete
組み合わせ一覧
ヒット数順のロボット型検索エンジン一覧のドリ
browser_base
ルダウン
アクセスされたバイト数順のロボット型検索エン
browser_base
ジン一覧のドリルダウン
クライアントパラメータ
画面の解像度
utm_screen_resolution
画像色
utm_screen_colors
言語
utm_language
Java 有効
utm_java_enabled
タイムゾーンオフセット
utm_timezone_offset
Javascript バージョン
utm_js_version
e コマース
売上げ金額
-
トランザクション数
-
売上げ金額順の製品一覧
elf_productname|elf_productcode
売上げ数量順の製品一覧
elf_productname|elf_productcode
96
___________ Urchin 管理/ユーザーガイド
売上げ金額順の製品一覧のドリルダウン
elf_productname|elf_productcode
売上げ数量順の製品一覧のドリルダウン
elf_productname|elf_productcode
e コマースの概要
-
収入源
売上げ金額順の地域一覧のドリルダウン
elf_region
売上げ金額順の都市名一覧
elf_region
売上げ金額順のリファラ一覧
referral_domainandstem
売上げ金額順の検索条件一覧
referral_domain|referral_keywords
売上げ金額順の検索エンジン一覧のドリルダウン referral_domain|referral_keywords
売上げ金額順のドメイン一覧のドリルダウン
domain_primary|domain_complete
完全なフィールド リスト
ID
フィールド
タイプ
目的
1
iis_date
(raw)
IIS のヒットの日付フィールド
2
iis_time
(raw)
IIS のヒットの時間フィールド
3
apache_time
(raw)
Apache のヒットの日時フィールド
4
c_ip
(raw)
クライアントの IP アドレス
5
cs_username
(raw)
クライアントのユーザ名(指定されている場合)
6
selected>cs_request
(raw)
Apache の生のリクエスト フィールド全体
7
cs_method
(raw)
IIS の生のリクエスト メソッド フィールド
8
cs_uristem
(raw)
IIS の生のリクエスト Stem フィールド
9
cs_uriquery
(raw)
IIS の生のリクエスト クエリ フィールド
10
sc_status
(raw)
サーバからのリターン ステータス コード
11
sc_bytes
(raw)
リクエストの転送済みバイト数
12
c_host
(raw)
クライアントのホスト名(必要に応じて c_ip に変換)
13
cs_useragent
(raw)
ブラウザのユーザエージェント情報
14
cs_cookie
(raw)
ブラウザから送信された Cookie
15
cs_referer
(raw)
生のリファラ情報(内部情報)
16
custom_date
(raw)
カスタム ログ内で日付スタンプに使用
17
custom_time
(raw)
カスタム ログ内でタイムスタンプに使用
19
cs_host
(raw)
クライアントからリクエストされたバーチャルホスト
20
s_port
(raw)
サーバのポート番号
Urchin 管理/ユーザーガイド
____________
97
21
cs_version
(raw)
IIS の生の HTTP バージョン
22
s_sitename
(raw)
IIS サーバのサイト名
23
s_computername
(raw)
IIS コンピュータ名
24
s_ip
(raw)
IIS サーバの IP アドレス
25
elf_orderid
(raw)
e コマースのオーダーID 番号
26
elf_store
(raw)
e コマースの店名
27
elf_sessionid
(raw)
e コマースのセッション ID
28
elf_total
(raw)
e コマースの取引金額
29
elf_tax
(raw)
e コマースの税額
30
elf_shipping
(raw)
e コマースの送料
31
elf_billcity
(raw)
e コマースのカスタマーの都市(市町村)名
32
elf_billstate
(raw)
e コマースのカスタマーの都道府県名
33
elf_billzip
(raw)
e コマースのカスタマーの郵便番号
34
elf_billcountry
(raw)
e コマースのカスタマーの国名
35
elf_productcode
(raw)
e コマースの製品コード
36
elf_productname
(raw)
e コマースの製品名
37
elf_variation
(raw)
e コマースの製品バリエーション
38
elf_price
(raw)
e コマースの製品価格
39
elf_quantity
(raw)
e コマースの製品数量
40
elf_upsold
(raw)
e コマースの売上変数
76
referral_protocol
(auto)
リファラのプロトコル(http/https/など)
77
referral_host
(auto)
リファラの完全なホスト名
78
referral_domain
(auto)
リファラのドメイン名
79
referral_port
(auto)
リファラのポート番号(指定されている場合)
80
referral_url
(auto)
リファラの完全な URL(ホストを含む)
81
referral_uri
(auto)
リファラの完全な URI(ホストなし)
82
referral_stem
(auto)
リファラの URI Stem(クエリ情報なし)
83
referral_query
(auto)
単独のリファラのクエリ情報
84
referral_anchor
(auto)
#タグ以降のリファラの情報
85
referral_directory
(auto)
リファラのディレクトリ(ファイル名まで)
86
referral_filename
(auto)
リファラのファイル名(ディレクトリなし)
87
referral_mime
(auto)
リファラの MIME タイプ(ファイル拡張子)
88
referral_keywords
(auto)
リファラの検索エンジンのキーワード
98
___________ Urchin 管理/ユーザーガイド
89
referral_domainandstem (auto)
リファラのドメインと URI Stem の組み合わせ
90
referral_errordetail
(auto)
リファラのエラー詳細情報
91
request_method
(auto)
リクエストのメソッド(GET/POST/など)
92
request_url
(auto)
リクエストの完全な URL(指定されている場合)
93
request_version
(auto)
リクエストのプロトコルのバージョン
94
request_protocol
(auto)
リクエストのプロトコル(HTTP/など)
95
request_host
(auto)
リクエストのホスト名(指定されている場合)
96
request_port
(auto)
リクエストのポート番号(指定されている場合)
97
request_uri
(auto)
リクエストの URI(クエリあり)
98
request_stem
(auto)
リクエストの URI(クエリなし)
99
request_query
(auto)
リクエストのクエリ情報(?以降など)
100 request_anchor
(auto)
#タグ以降のリクエストの情報
101 request_directory
(auto)
リクエストのディレクトリ(ファイル名なし)
102 request_filename
(auto)
リクエストのファイル名(ディレクトリなし)
103 request_mime
(auto)
リクエストの MIME タイプ(ファイル拡張子)
104 request_origfilepath
(auto)
リクエストの元の URI Stem(UTM の場合)
105 request_origmime
(auto)
リクエストの元の MIME タイプ(UTM の場合)
106 request_errordetail
(auto)
リクエストのエラー ヒットの詳細
107 useragent_complete
(auto)
完全なユーザエージェント
108 browser_base
(auto)
ブラウザの名前(Netscape など)
109 browser_version
(auto)
ブラウザのバージョン
110 platform_base
(auto)
プラットフォーム(Windows など)
111 platform_version
(auto)
プラットフォームのバージョン
112 domain_primary
(auto)
トップ レベルのドメイン(.com など)
113 domain_complete
(auto)
完全なドメイン(urchin.com など)
114 sid
(auto)
セッション ID(指定されている場合)
115 utm_cookiea
(auto)
UTM-2Cookiea
116 utm_cookieb
(auto)
UTM-2Cookieb
117 utm_cookiec
(auto)
UTM-2Cookiec
119 utm_cookie1
(auto)
UTM-1Cookie1
120 utm_cookie2
(auto)
UTM-2Cookie2
121 utm_cookie3
(auto)
UTM-3Cookie3
122 utm_unique_id
(auto)
UTM ユニーク訪問者 ID
Urchin 管理/ユーザーガイド
____________
99
124 utm_page
(auto)
UTM ページ変数(request_ variables で使用)
125 utm_referral
(auto)
UTM リファラ(referral_ variables で使用)
126 utm_screen_resolution
(auto)
画面の解像度(800×600 など)
127 utm_screen_available
(auto)
利用可能な画面の解像度(単位はピクセル)
128 utm_browser_size
(auto)
ブラウザのサイズ(単位はピクセル)
129 utm_screen_colors
(auto)
画面の色のビット深度
130 utm_language
(auto)
ブラウザの言語コードの設定
131 utm_java_enabled
(auto)
java が有効かどうか(yes|no)
132 utm_cookies_enabled
(auto)
Cookie が有効かどうか(yes|no)
133 utm_timezone_offset
(auto)
ブラウザのタイムゾーンのオフセット値(+/-HHMM)
134 utm_js_version
(auto)
Javascript のバージョン情報
135 utm_session_number
(auto)
この訪問者のセッション数
145 elf_region
(auto)
e コマースの地域ドリルダウン情報
100
___________ Urchin 管理/ユーザーガイド
除外するパターン フィルタとパターンのみを含めるフィルタ
はじめに
ログ ファイルの処理時に不要なヒットを取り除くには、除外するパターン フィルタとパ
ターンのみを含めるフィルタを使用します。これらのフィルタは、管理インターフェイス
で設定され、ログ ソースまたはプロファイルに適用されます。これらのフィルタは、ヒッ
トのフィールドに含まれるデータとの照合時に POSIX 正規表現を使用します。正規表現
について詳しく知らない場合は、このセクションの「正規表現の概要」を読んでから先に
進んでください。
Urchin 5 の除外するパターン フィルタとパターンのみを含めるフィルタの使い方
これらのフィルタは、ログ URL のデコード フィルタ、日本語エンコード フィルタ、ダイ
ナミック URL フィルタ、検索と置換フィルタ、およびアドバンス フィルタの後に適用さ
れます。Urchin 5 は、除外するパターン フィルタとパターンのみを含めるフィルタを連続
して適用します。適用されるフィルタが除外するパターン フィルタの場合、パターンが一
致すると、そのヒットは捨てられ、Urchin 5 は次のヒットの処理に進みます。パターンが
一致しなかった場合、Urchin 5 は次のフィルタをヒットに適用します。つまり、'|'で区切
られた複数のパターンを使用して単一の除外するパターン フィルタを作成したり、それぞ
れ単一のパターンを使用して複数の除外するパターン フィルタを作成したりすることがで
きます。
パターンのみを含めるフィルタは、逆の論理で適用されます。パターンのみを含めるフィ
ルタを適用した場合、パターンがデータと一致しないと、ヒットは捨てられます。複数の
パターンのみを含めるフィルタを適用した場合、ヒットが保存されるためには、そのヒッ
トは適用済みのすべてのパターンのみを含めるフィルタと一致する必要があります。特定
のフィールドに対する複数のパターンを含めるには、'|'で区切られた各式がすべて含まれ
ている単一のパターンのみを含めるフィルタを作成します。
除外するパターン フィルタとパターンのみを含めるフィルタの使い方
Urchin 管理/ユーザーガイド
____________
101
上の図では、除外するパターン フィルタはフィルタ式とフィルタ フィールドを必要とし
ます。処理時には、フィルタ式がフィルタ フィールドのデータと比較され、フィルタが一
致した場合はヒットが捨てられます。利用できるフィールドの完全なリストについては、
「フィルタの各フィールド」を参照してください。上記の例は、gif、jpg、png、jpeg、お
よび ico に一致する MIME タイプの排除によってイメージを排除する方法を表しています。
このリストは、任意の MIME タイプに合わせてカスタマイズすることができます。
上の図では、パターンのみを含めるフィルタはフィルタ式とフィルタ フィールドを必要と
します。処理時には、フィルタ式がフィルタ フィールドのデータと比較され、フィルタが
一致しない場合はヒットが捨てられます。利用できるフィールドの完全なリストについて
は、「フィルタの各フィールド」を参照してください。この例は、リクエストの MIME タ
イプが html であることを必要条件にすることによって html ページのみをフィルタリング
して含める方法を表しています。
コントロール
[大文字と小文字の区別]コントロールでは、大文字と小文字を区別してフィルタを適用
するかどうかを指定できます。
102
___________ Urchin 管理/ユーザーガイド
ログ URL のデコード フィルタ
はじめに
URL 形式にエンコードされた形式から、より読みやすい形式にデータを変換するには、ロ
グ URL のデコード フィルタを使用します。たとえば、%20 などのエンコードは、スペー
スに変換されます。
ログ URL のデコード フィルタの使い方
ログ URL のデコード フィルタを使用するには、[フィルタ フィールド]を選択します。
処理時には、[フィルタ フィールド]のデータがデコードされ、そのフィールドに再び格
納されます。このフィールドは、レポートに表示できます。完全なフィールド リストにつ
いては、「フィルタの各フィールド」を参照してください。上記の例はログ URL のデ
コード フィルタを使用してリファラ キーワードをデコードする方法を表していますが、
このフィルタは、リクエストステムやリクエスト クエリをデコードする場合にも役立ちま
す。
Urchin 管理/ユーザーガイド
____________
103
検索と置換フィルタ
はじめに
一致した式を別の文字列に置き換えるには、検索と置換フィルタを使用します。このタイ
プのフィルタは、簡単化されたバージョンのアドバンス フィルタです。
検索と置換フィルタの使い方
検索と置換フィルタは、フィルタ フィールド、検索対象の式、および置換式を必要としま
す。検索式は、POSIX 正規表現です。置換式は、一致した部分と置き換える任意のテキス
トです。完全なフィールド リストについては、「フィルタの各フィールド」を参照してく
ださい。上記の例は、検索と置換 URL フィルタを使用してページのパスから先頭のディ
レクトリを削除する方法を表しています。
このフィルタの別の用途としては、リクエストのクエリ文字列においてカテゴリ ID 番号
を、識別できる単語に置き換えることもできます。たとえば、次のようなクエリ付きの
ファイルがリクエストされたとします。
/docs/document.cgi?id=1000
/docs/document.cgi?id=2000
検索と置換フィルタを使用すると、ID の 1000 または 2000 をそれぞれに相当する単語に変
換できます。たとえば、1000 を「books」に、2000 を「magazines」に変換できます。これ
により、個々のアイテムを識別するために使用されるコードを詳しく知らないユーザに
とって、ページ レポートの表示がより便利になります。
104
___________ Urchin 管理/ユーザーガイド
テーブルの照合フィルタ
テーブルの照合フィルタは、Urchin 5.6 から利用できます。テーブルの照合フィルタは、
次の場合に使用できます。
•
•
•
キャンペーン トラッキングのマスター追跡コードを実装する場合。「キャンペー
ン トラッキングモジュール」の「マスター追跡コードの使用方法」を参照してく
ださい。
一致が発生したときに文字フィールド値の照合および置換を行うための外部デー
タ テーブルを実装する場合。ルックアップ テーブルでは、単一のフィールドと
の照合を行って複数のフィールドを更新することがあります。
日本の電話製造業者/モデルの略語を完全な名前にマップする場合。下記の説明を
参照してください。
日本の電話フィルタを適用するには、次の手順に従います。
1.
2.
3.
4.
[フィルタ ウィザード: 設定]画面で、必要なフィルタ名を入力します([フィ
ルタ名]フィールド)。
下の図のように、[テーブルの照合]を選択します。
下の図のように、[platform_version (AUTO)]を[フィルタ フィールド]ドロッ
プダウン メニューから選択します。
下の図のように、[phone models]を[テーブル名]ドロップダウン メニューか
ら選択します。
Urchin 管理/ユーザーガイド
____________
105
アドバンス フィルタ
はじめに
アドバンス フィルタ オプションでは、1 つまたは 2 つの既存のフィールドからレポート
用のフィールドを作成できます。POSIX 正規表現とそれに対応する変数を使用して、
フィールドのすべてまたは一部を捕捉し、その結果を任意の順序で結合できます。フィル
タリングの働きや使用される各フィールドのリストについては、このセクションの冒頭に
ある「フィルタリングの概要」および「フィルタの各フィールド」を参照してください。
アドバンス フィルタの使い方
上の図に示すように、アドバンス フィルタは[フィールド A]と[フィールド B]の 2 つ
のフィールドを使用して、出力フィールドを作成します。出力フィールドの作成は次のよ
うに行われます。[フィールド A]には[引用 A]の表現が適用され、[フィールド B]
には[引用 B]の表現が適用されます。これらの表現では、テキストのすべてまたは一部
を照合したり、ワイルドカードを使用することができます。次のリストに、最も一般的な
ワイルドカードとその意味を示します。表現は POSIX 正規表現に従います。
ワイルドカード
意味
.
任意の 1 文字を照合
*
0 個以上の以前のアイテムを照合
+
1 つ以上の以前のアイテムを照合
?
0 個または 1 つの以前のアイテムを照合
()
括弧で囲まれた内容をアイテムとして記録
[]
リスト内の 1 つのアイテムを照合
-
リスト内に範囲を作成
|
OR 演算子
^
フィールドの先頭を照合
$
フィールドの末尾を照合
\
上記すべての正規表現を解除
106
___________ Urchin 管理/ユーザーガイド
フィールドの一部を捕捉するには、括弧()を使用します。これらは、[構築]の欄で$A1、
$A2、$B1、$B2 の表記を使用して参照できます。A|B はフィールドを参照し、数値は捕捉
する括弧を参照します。上の例では、[フィールド A]全体と[フィールド B]全体が捕
捉されて、新しいフィールドが作成されます。出力フィールドは個別のフィールドにした
り、フィールド A またはフィールド B と同じフィールドにすることができます。
コントロール
[出力フィールドを上書き]コントロールでは、出力フィールドが既に存在している場合
の処理を指定できます。[必須フィールド]では、いずれかの表現が一致しない場合の処
理を指定できます。
Urchin 管理/ユーザーガイド
____________
107
ダイナミック URL フィルタ(非推奨)
注意事項
Urchin 5 以降は、デフォルトでクエリ条件を別のレポートに表示します。バージョン 4 以
前とは異なり、クエリ文字列を表示するためにフィルタを作成する必要はありません。た
だし、バージョン 4 以前とは異なり、[ページ]レポートにデータは表示されません。
Urchin 5 は、このデータを[ページ検索条件一覧]ドリルダウン レポートに表示します。
このレポートは、[ページ/ファイル]レポート メニューにあります。
今日では、多くのサイトが CGI や ASP などのスクリプト メカニズムを利用して動的なコ
ンテンツを提供しています。多くの場合、1 つのスクリプトを使用して複数のページの情
報を表示します。これは、ユーザのセッションを追跡したりリアルタイムのコンテンツを
提供する便利な方法ですが、意味のあるレポートを作成するにあたって別の問題が生じま
す。
Urchin 5 のデフォルトでは、ページ リクエスト(主に CGI や ASP とともに使用される
ページなど)に関連するパラメータをすべて取り除いて、人気のあるページのパス名のみ
をデータベースに格納します。ダイナミック URL フィルタの機能により、正規表現を使
用してこれらのパラメータを選択して捕捉し、それらを直感的な方法で表示することがで
きます。
たとえば、CGI スクリプトを使用して、カタログ内のすべての製品に関する情報を表示す
るとします。このスクリプトはデータベースからデータを引用し、リクエストを介して渡
されたパラメータを使用して、どの製品を表示するかを判断します。このリクエストの結
果、Web サーバ ログには次のようなヒットが記録されます。
/cgi-bin/showProduct.cgi?sessionId=123456789&productId=knobs
|______________________| |_________________________________|
Urchin 5 の通常の処理では、showProduct.cgi ページがリクエストされたことが記録されて、
“?”までのパラメータがすべて取り除かれます。Urchin 5 では、ダイナミック URL フィ
ルタを使用することにより、パラメータの一部またはすべてを格納し、そのパラメータ リ
ストに基づいたユニークなページ レコードを生成することができます。
この例では、リクエストの 2 つ目の部分が“sessionId”であるため、すべてを捕捉する必
要はありません。そこで、このパラメータが訪問ごとに変化し、1 日あたり 30,000 回の訪
問を受けるとします。この情報を含めると、膨大なユニーク ページが作成されてしまい、
ページ レポートの利用価値がなくなります。代わりに“productId”を捕捉して、その情報
に関するレポートのみを作成するようにしてください。
/cgi-bin/showProduct.cgi?sessionId=123456789&productId=knobs
108
___________ Urchin 管理/ユーザーガイド
さらに、使用されたスクリプトや、リクエストで示された製品を把握する必要もあります。
ダイナミック URL フィルタを使用することにより、リクエストの複数の部分を捕捉して、
それらをレポート用として新しい形式のリクエストに組み替えることができます。次に、
上記のページ リクエストで使用可能なフィルタの例を示します。
(/cgi-bin/showProduct.cgi\?).*productId=(.*)
この正規表現は、sessionId や productId の値に関わらず、上記のリクエストを照合します。
括弧によって、レポート用に残しておくリクエストの部分を捕捉します。上記の例の有効
なリクエストは次のようになります。
/cgi-bin/showProduct.cgi/knobs
括弧は 5 組まで使用できます。さらに、複数のフィルタを適用できます。リクエストがダ
イナミック URL フィルタに一致しない場合、そのリクエストは修正されないまま残りま
すが、レポートには含まれます。これにより、サイトの各領域に対して複数のダイナミッ
ク URL フィルタを使用することができます。フィルタを使用するたびにパフォーマンス
が少し低下する点にご注意ください。
ダイナミック URL フィルタは、ページ リクエストを構成するベース URL とクエリ文字列
にのみ適用できます。ログ ファイル内のリファラなど他のフィールドをフィルタリングす
る目的では使用できません。また、ダイナミック URL とフィルタ イン/フィルタ アウトを
併用する場合、ダイナミック URL フィルタは他のフィルタの後で適用されます。そのた
め、フィルタリング対象を選択する際には、あるフィルタの組み合わせが、その他のフィ
ルタにどのような影響を与えるかを考慮する必要があります。
例
例 1:help.urchin.com で、特定のナレッジベースの記事の ID をすべて Urchin 4 レポートに
取り込む場合を考えます。次のサンプルは、ログ ファイル内でヒットのリクエスト部分が
どのように表されるのかを示します。
GET /knowledge.cgi?cmd=2&id=767
記事の ID を抽出するのに適したダイナミック URL フィルタは次のとおりです。
(/knowledge\.cgi\?)cmd=2&(id=.*)
このフィルタによって、次のようなトップ ページ レポートが生成されます。
1. /knowledge.cgi
1,081
46.43%
2. /knowledge.cgi/id=767
244
10.48%
3. /knowledge.cgi/id=807
136
5.84%
4. /knowledge.cgi/id=768
50
2.15%
5. /knowledge.cgi/id=777
40
1.72%
例 2:help.urchin.com で使用された検索キーワードをすべて Urchin 4 レポートに取り込む
場合を考えます。次のサンプルは、ログ ファイル内でヒットのリクエスト部分がどのよう
に表されるのかを示します。
Urchin 管理/ユーザーガイド
____________
109
GET
/knowledge.cgi?cmd=1&S_STYPE=1&S_ASTYPE=0&s_cat=&s_keyword=
utm
キーワード情報を抽出するのに適したダイナミック URL フィルタは次のとおりです。
(/knowledge.cgi\?).*s_(keyword=[^&]*)
このフィルタによって、次のようなトップ ページ レポートが生成されます。
1. /knowledge.cgi
1,373
68.65%
2. /knowledge.cgi/keyword=utm
29
1.45%
3. /knowledge.cgi/keyword=default+page
18
0.90%
4. /knowledge.cgi/keyword=no+referral
11
0.55%
5. /knowledge.cgi/keyword=scheduler
10
0.50%
110
___________ Urchin 管理/ユーザーガイド
正規表現の概要
はじめに
ワイルドカードとメタキャラクタを使用してフィールドの一部を照合または捕捉するには、
POSIX 正規表現を使用します。これらの正規表現は、テキスト処理タスクで頻繁に使用さ
れます。Urchin に組み込まれているフィルタのほとんどは、これらの式を使用してデータ
を照合し、一致した場合にアクションを実行します。たとえば、除外するパターン フィル
タは、フィルタ内の正規表現とフィルタによって指定されたフィールドに含まれるデータ
が一致した場合にヒットを除外するように設計されています。
正規表現は、文字、数字、およびワイルドカードを含むテキスト文字列です。一般的なワ
イルドカードのリストを次の表に示します。バックスラッシュ'\'でエスケープすると、こ
れらのワイルドカード文字を実際の文字として使用できます。
ワイルドカード
意味
.
任意の 1 文字を照合
*
0 個以上の以前のアイテムを照合
+
1 つ以上の以前のアイテムを照合
?
0 個または 1 つの以前のアイテムを照合
()
括弧で囲まれた内容をアイテムとして記憶
[]
リスト内の 1 つのアイテムを照合
-
リスト内に範囲を作成
|
OR 演算子
^
フィールドの先頭を照合
$
フィールドの末尾を照合
\
上記すべての正規表現を解除
正規表現に関するヒント
1.
2.
3.
正規表現は、できるだけ単純なものにしてください。複雑な式は、単純な式より
も処理や照合に時間がかかります。
.*は、できれば使用しないでください。この式はすべてのものに一致し、式の処
理を遅くする可能性があります。たとえば、index.html を照合する必要がある場合
は、.*index\.html.*ではなく index\.html を使用してください。
パターンは、できるだけ 1 つにまとめるようにしてください。たとえば、ファイ
ル の 接 尾 辞 ( gif 、 jpg 、 png ) を 照 合 す る 場 合 は 、 "\.gif|\.jpg|\.png" で は な く
"\.(gif|jpg|png)"を使用してください。
Urchin 管理/ユーザーガイド
____________
111
4.
5.
112
正規表現のワイルドカードやメタキャラクタを実際の文字として照合する場合は、
それらの文字をエスケープしてください。
できる限りアンカーを使用してください。アンカー文字は、^と$です。これらの
文字は、式の先頭または末尾と一致します。これらの文字をできる限り使用すれ
ば、処理が速くなります。たとえば、/foo/bar の foo ディレクトリを照合するには、
/foo/ではなく^/foo/を使用します。^を使用すると、式は先頭で一致するため、処
理速度が向上します。
___________ Urchin 管理/ユーザーガイド
アフィリエーション、ユーザ、およびグループ
アフィリエーションの操作
概要
アフィリエーションとは、関連するプロファイル、ログ ソース、ユーザ、およびグループ
を単一の識別ラベルのもとで 1 つにまとめるために使用される高いレベルの関連付けです。
複数の複雑なクライアント組織をサポートする必要がある Urchin インストールの場合、ア
フィリエーションを作成すると、Urchin 管理者は特定のクライアントまたは企業エンティ
ティに対するすべての Urchin レポート コンポーネントを容易に追跡することができます。
Urchin レポートへのアクセス権は、アフィリエーション関連付けによって制御できます。
また、アフィリエーション内では、特定のレポートに対する、より細分性の高いアクセス
権もグループまたはユーザに割り当てることができます。それにより、必要に応じて複数
のレベルでデータが保護されます。アフィリエーション レベルの管理者権限は、アフィリ
エーションに対するローカルの Urchin 管理者を務めることが可能なユーザに割り当てるこ
とができます。これにより、アフィリエーション内の Urchin レポートを管理、設定、維持
する責任を分散できます。
アフィリエーションは Urchin 管理インターフェイスにおける最高レベルの組織要素である
ため、アフィリエーションを作成してから、アフィリエーションに関連付けるプロファイ
ル、ログ ソース、ユーザ、またはグループを作成する必要があります。アフィリエーショ
ンは、Urchin 要素の作成時に選択する必要があり、後で変更することはできません。作成
時に特定のアフィリエーションを選択しなかった場合は、デフォルトのアフィリエーショ
ンである(NONE)が設定されます。これにより、問題の要素にアフィリエーションがな
いことが Urchin に伝えられます。
アフィリエーションの作成
アフィリエーションを作成するには、[構成]-[ユーザ&グループ]-[アフィリエー
ション]画面を選択して、[追加]をクリックします。[アフィリエーション名]のみが
必須です。[連絡先]と[連絡先の電子メール]は Urchin 5 では使用されません。厳密に
言えば、これらは管理者のための情報フィールドです。[レポート データの場所](オプ
ション)では、アフィリエーションに属するすべてのプロファイルのレポート データを保
存する場所を指定します。デフォルトの場所は、Urchin ディストリビューションのデータ
/レポート ディレクトリです。[レポート データの場所]を変更すると、異なる組織のレ
ポート データをファイル システム内で物理的に分離することができます。[ディレクト
リの参照の場所](オプション)は、プロファイルを作成するためのアクセスをアフィリ
エーション管理者に提供する際のセキュリティ対策として用意されています。このフィー
Urchin 管理/ユーザーガイド
____________
113
ルドにディレクトリを入力すると、アフィリエーション管理者がログ ファイルを参照でき
るディレクトリはそのディレクトリのみに制限されます。デフォルトでは、アフィリエー
ション管理者がログ ファイルを参照できる場所は制限されていません。
アフィリエーションの使い方
プロファイル、ログ ソース、ユーザ、またはグループをアフィリエーションに割り当てる
には、特定の要素の作成時にセットアップ ウィザードの初期画面で[任意のアフィリエー
ション]ドロップダウン メニューを使用します。アフィリエーションをプロファイル、ロ
グ ソース、ユーザなどに割り当てると、Urchin 管理インターフェイスでは、アフィリエー
ションに関連付けられている要素の変更が制限されます。このようにして、アフィリエー
ションは、各レポートに対する特定のアクセス許可を設定しなくても組織を相互に隔離で
きるように高いレベルでアクセス権を制御します。
また、アフィリエーションは、Urchin 設定の管理責任を分散する場合にも役立ちます。ア
フィリエーション内では、第一 Urchin 管理者がローカル管理者権限をアフィリエーション
ユーザに割り当てることができます。ユーザに割り当てることができるコントロールの管
理レベルは 3 つあります。詳細については、このセクションの「ユーザ&グループの操
作」を参照してください。
Urchin 設定パラメータの管理画面を表示するときには、テーブルのトップ バーにある[ア
フィリエーション]ドロップダウン メニューを使用することにより、エントリをフィルタ
リングして特定のアフィリエーション名を持つエントリのみを選択的に表示することがで
きます。(NONE)はアフィリエーションがないことを意味しますが、フィルタリングの
目的のために、関連付けられていないエントリのみを表示できるように[アフィリエー
ション]ドロップダウンのオプションとして(NONE)が表示されます。
114
___________ Urchin 管理/ユーザーガイド
ユーザ&グループの操作
概要
Urchin 5 のユーザ&グループ機能では、Urchin 5 の管理者が任意の数のユーザを設定して、
各ユーザに適切なレポートへのアクセス権を付与できます。その後これらのユーザをグ
ループにまとめて、多数のユーザの管理をすばやく簡単に行うことができます。ユーザの
グループに対してレポートへのアクセス権が付与されている場合は、そのグループ内のど
のユーザにも、システムにログインする際にアクセス権が与えられます。ユーザは特に許
可されていない限りレポートにアクセスすることはできません。
ユーザ機能の使い方
1.
Urchin 5 システムに管理者としてログインします。注:Urchin 5 システムにアクセ
スするための URL は、ユーザのタイプに関わらず同じです。
2. メイン画面の左側のナビゲーションで、[構成]をクリックします。
3. [ユーザ&グループ]をクリックします。
4. 右上にある[追加]をクリックします。[ユーザ ウィザード]が開きます。
5. ユーザ名(すべて小文字、スペースなし)とパスワードを入力します。
6. ユーザの名前を入力します。この名前は Urchin 5 システムに表示されます。[次
へ]をクリックします。
7. ユーザに与える制御のレベルを決定します。Urchin 5 をデータ センター モードで
実行していない場合、選択肢は[ユーザ]と[管理者 (Super Admin)]のみです。
データ センター モードで実行している場合は、[アフィリエート管理者]を選
択することもできます(アフィリエート管理者の設定については、ヘルプをク
リックして参照してください)。[次へ]をクリックします。
8. ユーザが作成されたら、そのユーザの横にある[編集]アイコンをクリックしま
す。
9. [レポート アクセス]タブをクリックします。左側のボックスに、使用可能なプ
ロファイルが表示されます。
10. プロファイルを選択します(複数可)。複数のプロファイルを選択するには、プ
ラットフォームに応じて command キーまたは Ctrl キーを使用します。
11. 右向きの矢印をクリックして、そのプロファイルを[アクセス許可]ボックスに
移動します。
12. [更新]をクリックして変更内容を保存します。
Urchin 管理/ユーザーガイド
____________
115
グループ機能の使い方
1. Urchin 5 システムに管理者としてログインして、左側にある[構成]をクリック
します。
2. [ユーザ&グループ]をクリックします。
3. [グループ]をクリックします。
4. 右上にある[追加]をクリックします。
5. [グループ名]に入力します。グループを識別できる任意の名前で構いません。
6. [グループの説明]に入力します。グループの所在地や構成に関する内容を入力
することをお奨めします。
7. [完了]をクリックします。
8. [完了]をクリックしてから、そのグループ名の横にある[編集]をクリックし
ます。
9. [グループのユーザ]タブをクリックして、グループに追加するユーザを選択し
ます。複数のユーザを選択するには、プラットフォームに応じて command キーま
たは Ctrl キーを使用します。
10. 右向きの矢印をクリックして、そのユーザを[グループのユーザ]ボックスに移
動します。
11. [更新]をクリックして変更内容を保存します。
12. このグループにユーザを追加するには、[グループのユーザ]タブをクリックし、
前述の手順に従ってユーザを追加します。
116
___________ Urchin 管理/ユーザーガイド
推奨事項
•
•
管理者(Super Admin)レベルのユーザは、Urchin 5 システムを完全に制御できる
ため、この権限は 1 名だけに付与することをお奨めします。
パスワードには大文字や記号を 1 文字以上使用して、簡単に推測できないように
してください。
Urchin 管理/ユーザーガイド
____________
117
タスクのスケジューリング
タスク スケジューラの操作
概要
タスク スケジューラは Urchin 5 の中枢部であり、実際に Urchin 5 のすべてのプロファイル
に関するログ処理イベントのスケジューリングと実行を担当します。スケジューラを使用
すると、タスクを直ちに実行したり、タスクを Urchin 5 のイベント リストに追加して、任
意の間隔で繰り返し実行することができます。
スケジューラの使い方
1.
2.
3.
4.
5.
6.
7.
118
Urchin 5 管理インターフェイスにログインして、メイン画面の左側のナビゲー
ションで[構成]をクリックし、さらに[Urchin プロファイル]をクリックしま
す。
スケジュールするプロファイルを見つけて、[編集]をクリックします。
[実行/スケジュール]タブをクリックします。
[タスク設定]の欄で、間隔を選択します。推奨される間隔は[日別]です。
タスクの開始時間を設定します。
[更新]をクリックして変更内容を保存します。
タスクを直ちに実行するには、[今すぐ実行]をクリックします。設定したスケ
ジュールに従って、以降にスケジュールされたタスクが実行されます。
___________ Urchin 管理/ユーザーガイド
推奨事項
•
ほとんどのタスクは、日別単位で実行するようにスケジュールされます。これは、
多くの Web サーバにおいて日別単位がログ ローテーションのスケジュールとなっ
ているためです。ただし、Urchin 5 のログ追跡機能では、データの重複なしに同
じログを何度も読み取ることができるため、日別単位のスケジュールは必要あり
ません。
スケジューラの操作に関する注意点
•
•
Urchin 5 ではすべてのタスクが連続して処理されるため、複数のタスクに同じ実
行時間が与えられていても一度に 1 つずつ処理されます。
実行が完了したすべてのタスクの結果を確認するには、[タスク履歴]画面を参
照してください。
Urchin 管理/ユーザーガイド
____________
119
システムの設定
ポート番号の変更
ポート番号の変更
Urchin 5 Web サーバが使用するデフォルトのポート番号は 9999 です。この番号を変更す
るには次の 2 つの手順を行います。
•
•
[サーバ設定]画面でポート番号を変更します。
Urchin 5 サービスをいったん停止してから開始します。このプロセスは Windows
と UNIX タイプのシステムでは若干異なります。
詳細な手順は次のとおりです。
•
•
•
•
Urchin 5 管理インターフェイスにログインします。
[構成]‐[設定]‐[アクセス設定]を選択して、[サーバ設定]タブをク
リックします。
[サーバ ポート番号]ボックスに新しいポート番号を設定します。
[更新]をクリックします。
ここで、Urchin 5 サービスを再起動する必要があります。
•
•
•
UNIX タイプのシステムでは、Urchin 5 ディストリビューションの bin ディレクト
リに移動して、次のコマンドを実行します。
./urchinctl restart
Windows シ ス テ ム で は 、 コ ン ソ ー ル か ら [ ス タ ー ト ] ‐ [ プ ロ グ ラ ム ] ‐
[Urchin]を選択し、[Urchin サービスの無効化]を選択してから[Urchin サー
ビスの有効化]を選択します。
Web サーバが新しいポート番号で接続リクエストを待機するようになります。これは、レ
ポートを表示したり Urchin 5 ソフトウェアを設定する際に使用する URL が変更されたこ
とを意味するため、他のユーザにも新しい URL を通知する必要があります。
注意点
多くのシステムでは、1024 未満のポート番号を使用するにはルート権限が必要です。また、
指定したポート上で別のサービスが既に実行されている場合、Urchin 5 を開始することは
できません。
120
___________ Urchin 管理/ユーザーガイド
Urchin 5 のライセンス
概要
Urchin 5 を使用するには、次のいずれかの方法でライセンスを取得する必要があります。
•
•
•
デモ ライセンスの取得
ライセンスの購入
購入したライセンスの登録
Urchin 5 を初めて試用する場合は、デモ ライセンスをインストールすることをお奨めしま
す。これは 15 日間無料で使用できる評価版で、Urchin の機能に制限はありません。
デモ ライセンスのインストール
デモ ライセンスをインストールするには、Web ブラウザを使用して Urchin 管理インター
フェイス(通常は http://your.server.com:9999)にログインし、[デモ ライセンスのインス
トール]をクリックし、画面の指示に従い連絡先の情報などを入力してください。この情
報は後で Urchin 5 を購入される場合に必要になるため、実際の情報を入力してください。
[デモ ライセンスのインストール]リンクをクリックして、処理を完了します。
Urchin 管理/ユーザーガイド
____________
121
ライセンスの購入
ライセンスの購入に関しては、株式会社プロトンまでお問い合わせください。
購入したライセンスの登録
Urchin 5 の CD を購入したり、Urchin 5 を新しいサーバに移した場合など、既に購入済み
のライセンスを有効にするには、Urchin 5 システムに管理者としてログインして、左側に
ある[構成]をクリックします。次に、[設定]をクリックしてから[ライセンス]をク
リックします。メイン画面で[購入したライセンスの登録]をクリックして、ライセンス
センターに接続します。処理が完了すると、Urchin 5 システムを完全に継続して運用でき
るようになります。
インターネットを利用せずにライセンスを取得する
ファイアウォールの内側などでインターネットに接続できなくても、Urchin 5 のライセン
スを取得することは可能です。その場合は inspector ユーティリティを実行する必要があり
ます。このユーティリティは Urchin に付属しており、util ディレクトリにあります。詳し
くは株式会社プロトンにお問い合わせください。
推奨事項
•
122
デモを有効にする際には実際の連絡先の情報を入力してください。この情報は
Urchin 5 を購入される場合の請求先になります。また、この情報はサポートを提
供する際のユーザ確認にも必要になります。
___________ Urchin 管理/ユーザーガイド
DNS データベースの更新
DNS データベースの更新
Urchin 5 には、ドメイン レポートの作成時に使用する情報(IP アドレスからドメイン名へ
の変換など)を提供する DNS データベースが組み込まれています。これらのデータベー
スは Urchin データ ディレクトリに格納されており、定期的に更新する必要があります。
Urchin 5 には、geo-update が組み込まれています。これは、更新をチェックし、新しい更
新が利用可能な場合にその更新をダウンロードするユーティリティです。このユーティリ
ティは更新を月に一度チェックするようにスケジュールされ、ユーザがダウンロードの日
付と時間を設定することを許可するか、またはダウンロードを無効にすることを許可しま
す。
また、geo-update ユーティリティを使用してカスタムのエントリを DNS データベースにイ
ンポートすることもできます。
注意事項
geo-update ユーティリティで新しい更新をチェックしてダウンロードするには、インター
ネットに接続する必要があります。このユーティリティは、ポート 80 を使用して、更新
を提供する Web サーバと通信します。場合によっては、プロキシ サーバとファイア
ウォールに妨げられて Urchin 5 が更新を正常にダウンロードできないことがあります。
Urchin 管理/ユーザーガイド
____________
123
第 4 章:レポート用インターフェイス
レポート側のフィルタリング
Urchin 5 では、レポート用インターフェイスによって、あらゆるテキストベースのレポー
トを高度な方法でフィルタリングすることができます。テキスト文字列をフィルタリング
して取り込んだり除外したりするには、その文字列を[フィルタ]ボックスに入力して、
[+](取り込み)または[‐](除外)をクリックします。Urchin 5 のレポート システ
ムは、データベースに再クエリを行い、対応する結果を再表示します。
POSIX 正規表現を使用すれば、より複雑なフィルタリング処理を利用できます(POSIX は
テキスト処理の標準ですが、本書の範囲外であるため説明は省略します)。
レポート用インターフェイスの概要
Urchin 5 のレポート用インターフェイスについて
概要
Urchin 5 レポート用インターフェイスは、実際に Urchin 5 のレポートを表示するシステム
です。レポート用インターフェイスを利用するには、Urchin 5 管理インターフェイスにロ
グインして、表示するレポートを選択します。管理者の場合は、すべてのレポートを利用
できます。ユーザの場合は、管理者によって指定されたレポートのみを利用できます。
設定済みのプロファイルごとに専用のレポートがあります。虫眼鏡のアイコンをクリック
すると、目的のレポートが表示されます。
コントロール
どのレポートにも、上部に[日付範囲]の項目があります。表示されるデータは、すべて
この期間内のものに限られます。表示期間を変更するには、画面の左下にあるコントロー
124
___________ Urchin 管理/ユーザーガイド
ルから別の日付範囲を選択します。詳細については、このセクションの「日付範囲」を参
照してください。
•
•
•
•
•
•
•
標準/SVG:Urchin 5 では、標準 HTML または Adobe 社の SVG(Scalable Vector
Graphics)形式でレポートを表示します。Urchin 5 のデフォルトでは、使用中のブ
ラウザに SVG プラグインがインストールされているかどうかの判別をします。イ
ンストールされている場合、レポートは SVG 形式で表示されます。インストール
されていない場合は標準 HTML が使用されます。SVG プラグインがインストール
されていないブラウザで SVG を選択しようとすると、Web ページにプラグインの
取得に関する情報のリンクが表示されます。
検索:リストタイプのレポートで項目を簡単に探すには、[検索]ボックスに検
索条件または語句を入力して Enter キーを押してください。リストが更新されて照
合結果が反映されます。
フィルタ:リストタイプのレポートで項目をフィルタリングして取り込んだり除
外したりするには、テキスト文字列を[フィルタ]ボックスに入力して、[+]
(取り込み)または[‐](除外)をクリックしてください。フィルタリングに
従ってリストが変更されます。
表示件数:レポートに表示される項目の数を変更するには、プルダウン メニュー
から数を選択します。
表示番号:表示する項目の位置番号が分かっている場合は、その番号を入力して
Enter キーを押してください。
エクスポート:
o タブ:データをタブ区切り形式でエクスポートするには、[T]をクリッ
クしてください。
o Word : デ ー タ を Microsoft Word の 形 式 で エ ク ス ポ ー ト す る に は 、
[Word]アイコンをクリックしてください。
o Excel : デ ー タ を Microsoft Excel の 形 式 で エ ク ス ポ ー ト す る に は 、
[Excel]アイコンをクリックしてください。
印刷:データの印刷イメージを表示するには、[プリンタ]アイコンをクリック
してください。レポートを実際に印刷するには、その画面で[ページの印刷]リ
ンクをクリックしてください。
推奨事項
•
[日付範囲]の設定を変更して、データが時系列で変化する様子を確認してくだ
さい。トラフィックが少ないサイトでは、日付範囲を短期間に設定すると統計的
に意味を持たないため、週単位よりも月単位の表示期間が適しています。
Urchin 管理/ユーザーガイド
____________
125
データのエクスポート
概要
Urchin 5 のデータ エクスポート機能によって、Urchin 5 の任意のレポートからデータを簡
単に抽出できます。この機能は、レポート データをスプレッドシート、ワープロ、データ
ベースなどに読み込んで、詳細な分析を行う場合に便利です。
エクスポート データの使い方
任意のレポートからデータをエクスポートするには、データの操作に使用するアプリケー
ションに基づいて、適切なタイプを選択してください。一般的なデータベースにインポー
トする場合は、タブ区切り形式を使用します。Word や Excel にエクスポートする場合は、
データのエクスポート後にアプリケーションを起動して、エクスポートされたデータを新
しい文書に取り込む必要があります。
•
•
•
タブ:データをタブ区切り形式でエクスポートするには、[T]をクリックしてく
ださい。
Word:データを Microsoft Word の形式でエクスポートするには、[Word]アイコ
ンをクリックしてください。
Excel:データを Microsoft Excel の形式でエクスポートするには、[Excel]アイコ
ンをクリックしてください。
印刷:データの印刷イメージを表示するには、[プリンタ]アイコンをクリックしてくだ
さい。レポートを実際に印刷するには、その画面の[ページの印刷]リンクをクリックし
てください。
推奨事項
•
126
データをデータベースにエクスポートするには、タブ区切り形式を使用すること
をお奨めします。
___________ Urchin 管理/ユーザーガイド
日付範囲
概要
Urchin 5 の日付範囲機能では、1 日分からデータの存在する期間全体または任意の期間ま
で、希望する表示期間でレポート データを表示できます。日付範囲機能によって、標準表
示期間(週、月、年など)または独自の表示期間を簡単に指定できます。
日付範囲機能の使い方
•
標準日付範囲:データを日、週、月、年などの標準表示期間で表示するには、
[日付範囲]ナビゲーション領域で希望する期間をクリックします。期間に応じ
てレポートのデータが変更されます。その際には日付範囲カレンダーをクリック
してさまざまな期間を指定できます。
o 年:年をクリックすると、1 月から 12 月までの全体のデータが表示され
ます。
o 月:目的の月をクリックしてください。
o 週:カレンダーの左側にある目的の週の矢印をクリックしてください。
o 日付:目的の日付をクリックしてください。
o 日:現在選択されている日付範囲で特定の曜日のすべてのデータを表示す
るには、目的の曜日をクリックしてください。
o カスタム:[範囲を入力]をクリックして、Urchin 5 のカレンダーを表示
してください。左側のカレンダーで開始日を選択し、右側のカレンダーで
終了日を選択し、[日付範囲の適用]をクリックします。レポートの内容
が変更され、選択した表示期間のデータが表示されます。
カスタムの日付範囲を選択すると、ブラウザを閉じたり異なる日付範囲を指定したりしな
い限り、選択した表示期間と一致する調査対象のすべてのレポートに、その期間のデータ
が表示されます。
Urchin 管理/ユーザーガイド
____________
127
推奨事項
•
•
トラフィックが少ないサイトを調査する場合は、統計的に意味のあるデータが得
られるように、比較的長い表示期間で確認してみてください。
サイトの運営期間(データが存在する期間)におけるトラフィックの傾向に興味
がある場合には、1 年分以上のデータを分析してみてください。Urchin 5 によって、
選択した期間に合わせて棒グラフの各要素のサイズが調整されます。
Urchin 5.6 の機能:選択した日付範囲にわたって時間別、日別、または月別に表示された
データを確認することもできます。下の図のように、[日付表示]プルダウン メニューか
ら時間別、日別、または月別を選択してください。
128
___________ Urchin 管理/ユーザーガイド
標準レポートの全リスト
概要
このリストは、Urchin 5 で表示可能なすべての標準レポートです。このリストには、すべ
てのプロファイル レポート(利用可能なすべてのプロファイルについてトラフィックを集
計するマスタ レポート)、および e コマース レポートなどのオプション モジュールが含
まれています。
レポート リスト
•
•
•
•
トラフィック
o セッション数グラフ
o ページ ビュー数グラフ
o ヒット数グラフ
o 転送バイト数グラフ
o トラフィック概要
訪問者とセッション
o 1 日あたりの訪問者
o 1 日あたりのセッション
o ユニーク訪問者
o ユニーク セッション
o 訪問者ロイヤリティ
o セッション頻度
o 概要
ページ/ファイル
o 人気のあるページ
o ダウンロードの多いページ
o すべてのファイル
o アクセスされたページ数順のディレクトリ一覧のドリルダウン
o アクセスされたファイル数順のディレクトリ一覧のドリルダウン
o アクセスされたバイト数順ディレクトリ一覧のドリルダウン
o ヒット数順のファイルタイプ一覧
o アクセスされたバイト数順のファイルタイプ一覧
o ページ検索条件一覧
o ポストされたフォーム
o ステータス/エラー
ナビゲーション
o 最初に訪れたページ
o 最後に訪れたページ
o サイトの経路
o 目的のページに至る経路
o 訪問時間(平均滞在時間)
Urchin 管理/ユーザーガイド
____________
129
•
•
•
•
o 訪問時間(ページ参照数)
o 訪問時間(滞在時間)
リファラ一覧
o リファラ一覧
o セッション数順リファラ一覧のドリルダウン
o 入力順の検索語一覧
o 参照された順の検索エンジン一覧
o ヒット数順のリファラエラー一覧
ドメイン/ユーザ
o 訪問の多い順のドメイン一覧
o 訪問の多い順のドメイン一覧のドリルダウン
o 訪問の多い順の国名一覧
o 訪問の多い順の IP アドレス一覧
o 訪問の多い順の IP アドレス一覧のドリルダウン
o ヒット数順のユーザ名一覧
o ネットワークトラフィックのバイト数順のユーザ名一覧
o セッション数順のユーザ名一覧
ブラウザ/ロボット型検索エンジン
o セッション数順のブラウザ一覧のドリルダウン
o ヒット数順のブラウザ一覧のドリルダウン
o アクセスされたバイト数順のブラウザ一覧のドリルダウン
o セッション数順のプラットフォーム一覧のドリルダウン
o ヒット数順のプラットフォーム一覧のドリルダウン
o アクセスされたバイト数順のプラットフォーム一覧のドリルダウン
o セッション数順のプラットフォームとブラウザの組み合わせ一覧
o ヒット数順のロボット型検索エンジン一覧のドリルダウン
o アクセスされたバイト数順のロボット型検索エンジン一覧のドリルダウン
クライアントパラメータ
o 画面の解像度
o 画像色
o 言語
o Java 有効
o タイムゾーンオフセット
o Javascript バージョン
すべてのプロファイル レポート - ユーザが複数のプロファイルを使用できる場合にのみ利
用可能
•
•
130
サイト
o セッション数順プロファイルランキング一覧
o ページビュー数順プロファイルランキング一覧
o ヒット数順プロファイルランキング一覧
o アクセスされたバイト数順プロファイルランキング一覧
トラフィック
___________ Urchin 管理/ユーザーガイド
o
o
o
o
o
セッション数グラフ
ページ ビュー数グラフ
ヒット数グラフ
転送バイト数グラフ
概要
オプションの e コマース モジュール
•
•
e コマース
o 売上げ金額
o トランザクション数
o 売上げ金額順の製品一覧
o 売上げ数量順の製品一覧
o 売上げ金額順の製品一覧のドリルダウン
o 売上げ数量順の製品一覧のドリルダウン
o e コマースの概要
収入源
o 売上げ金額順の地域一覧のドリルダウン
o 売上げ金額順の都市名一覧
o 売上げ金額順のリファラ一覧
o 売上げ金額順の検索条件一覧
o 売上げ金額順の検索エンジン一覧のドリルダウン
o 売上げ金額順のドメイン一覧のドリルダウン
Urchin 管理/ユーザーガイド
____________
131
第 5 章:e コマース モジュール
e コマースの概要
はじめに
Urchin 5 の e コマース分析モジュールは、Urchin 5 のレポート機能を拡張します。このモ
ジュールにより、ユーザは訪問者を購入ページまで追跡し、Web サイトおよびマーケティ
ング キャンペーンのさまざまな側面での ROI を知ることができます。このモジュールに
よって有効になるレポートのセクションは 2 つあります。レポートの最初のセクションで
ある「e コマース」は、オンラインの収入、トランザクション、および製品詳細のトレン
ド分析を提供します。2 番目のコマース レポート セクションである「収入源」では、訪問
者パラメータ(キーワードや検索エンジンなど)に対して収入が相互に関連付けられます。
(74.39%)
収入:¥20,485,00
www.google.com
search.yahoo.com
search.msn.com
www.altavista.com
この有用なレポート機能により、システム間オンライン ビジネス リソースを活用し、オ
ンライン キャンペーンを最適化することができます。CPC(コストパークリック)とオーガ
ニック検索エンジンの配置から容易に ROI は計算されます。
システムの概要
Web サイトの訪問者が購入を行うと、ショッピング カート ソフトウェアはトランザク
ション ログ ファイルにエントリを作成します。このログ ファイルは、通常の Web トラ
フィック ログとともに処理された場合、e コマース システムの完全なイメージを作成しま
す。
132
___________ Urchin 管理/ユーザーガイド
セキュア
Web サイト
Web サイト
トラフィック
ログ
トラフィック
ログ
ショッピング
カート
ソフトウェア
トランザクション
ログ
Urchin 5 は、これらのログを同時に処理し、Web サイト セッションと e コマース トランザ
クションを相互に関連付けます。購入情報と製品情報は Urchin データベースに格納され、
直ちに e コマース レポートで表示できます。
構成
Urchin 5 の e コマース処理には、以下の 3 つの設定要素があります。
•
•
•
使用可能な e コマース ログ形式を設定する:Urchin 5 は、e コマース ログの構成
方法を認識する必要があります。ログ形式の選択肢としては、ELF2、ELF、カス
タム ログ形式があります。詳細については、このセクションの「ELF および
ELF2 ログ形式」または「カスタム e コマース ログ形式」をご参照ください。
e コマースおよび Web サーバのアクセス ログの処理を同時に調整する:一般に、
e コマース トランザクションは通常の Web サーバ アクティビティとは別に追跡さ
れ、多くの場合、ホストも異なっています。両方のログ セットを同時に処理でき
るように、それらのログ セットを Urchin 5 で利用できるようにする必要がありま
す。この両方のログは、e コマース レポートを処理するために設定された単一プ
ロファイルにログ ソースとしてリストされます。
訪問者追跡方法を選択する:訪問者追跡方法によって、Urchin 5 がどれだけうまく
e コマース アクティビティと通常の Web サイト アクティビティを相互に関連付け
ることができるのかが決まります。ユーザは、どの訪問者追跡方法によって目的の
分析レベルが得られるのかを判断する必要があります。より正確な UTM 方式では、
最も完全な分析を実現するために、いくつかの簡単な変更を Web サイトのドキュ
メントに加える必要があります。これらの変更は、オンライン ビジネスに関わる
すべての Web サイトに対して行わなければなりません。UTM のセットアップの詳
細については、本書第 2 章の「訪問者追跡」を参照してください。
注意事項
可能であれば ELF2 形式のショッピング カート ソフトウェア ログを使用することを強く
お奨めします。Urchin 5 には ELF2 形式を自動的に処理する機能が組み込まれているため、
この形式を使用すると、e コマース レポートのセットアップにおける Urchin 管理のオー
バーヘッドがいくらか減少します。
Urchin 管理/ユーザーガイド
____________
133
ELF および ELF2 ログ形式
概要
e コマース ログ形式(ELF と ELF2)は、オンライン ショッピング サイトのカスタマー ト
ランザクションに関する情報を記録するように設計されています。ELF は、もともと
Urchin 3 での使用を目的として作成されており、Urchin 5 では IP のみ訪問者メソッドで
データを処理するときに使用できます。ELF2 は ELF に似ており、IP+ユーザエージェン
ト、UTM、および他の訪問者追跡方法を使用して訪問者相関を許可する追加フィールドが
含まれています。ELF2 形式は Web サーバ データとともにより適切な訪問者相関を提供で
きるため、ELF2 形式でデータをログに記録することをお奨めします。ELF/ELF2 形式でロ
グを記録するようにショッピング カート ソフトウェアを設定できない場合は、独自の
Urchin カスタム ログ形式を設定してから e コマース データを処理する必要があります。
ここでは、ショッピング カート ソフトウェアによって作成される ELF および ELF2 ログ
ファイルの形式と、e コマース ログを処理するための Urchin 5 の設定方法について説明し
ます。
ELF/ELF2 ログ ファイル用の Urchin 5 の設定
e コマース ログのタイプに応じて、特定の Urchin 5 設定パラメータを選択する必要があり
ます。
ELF の処理
•
•
[ログ ソース]-[ログ設定]画面で、[ログ形式]を elf または auto に設定し
てください。
[プロファイル]-[レポート]画面で、プロファイルの[訪問者の追跡方法]
を[IP のみ]に設定してください。これは、ELF e コマース ログ形式の使用時に
サポートされる唯一の追跡方法です。
ELF2 の処理
•
•
[ログ ソース]-[ログ設定]画面で、[ログ形式]を elf2 または auto に設定し
てください。
[プロファイル]-[レポート]画面で、[訪問者の追跡方法]を任意に設定し
てください。ELF2 の使用時には、すべての追跡方法がサポートされます。
e コマース レポートを処理するために作成されるプロファイルでは、e コマース ログがメ
インの Web サイト ログとともに第 2 のログ ソースとしてリストされます。これらのログ
は、Urchin 5 によって連続的に処理されます。
134
___________ Urchin 管理/ユーザーガイド
ELF/ELF2 ログ形式の説明
ELF および ELF2 は、いずれもタブ区切りの複数行ログ形式です。最初の行は、感嘆符
“!”で始まります。この行には、購入に関する全体的な情報が含まれます。後続の行に
は、購入したアイテムに関する詳細情報が含まれます。最初の行はトランザクション、後
続の行はアイテムと呼ばれます。空白のフィールドには、文字“-”が含まれている必要
があります。タブはフィールドを区切るために使用されるため、タブ文字をフィールド内
で使用することはできません。
一般的な ELF/ELF2 ログ ファイルは、次のような形式になります。
!transation1
item1
item2
item3
!transaction_2
item1
item2
...
ELF2 ログ形式
ELF2 トランザクション行
ELF2 トランザクション行は感嘆符“!”で始まります。この行には、タブで区切られた次
のフィールドが含まれます(空白のフィールドには、文字“-”が含まれている必要があ
ります)。
!%{ORDERID} %{REMOTE_HOST} %{DATE/TIME} %{STORE} %{SESSIONID} %{TOTA
L} %{TAX}%{SHIPPING} %{BILL_CITY} %{BILL_STATE} %{BILL_ZIP} %{BILL_COUN
TRY} %{USER_AGENT} %{COOKIES}
各フィールドの意味は次のとおりです。
•
•
•
•
•
•
•
•
•
•
•
%{ORDERID}は、順序番号です。
%{REMOTE_HOST}は、リモート マシンのホスト名/IP アドレスです。
%{DATE/TIME}は、共通ログ形式[dd/mmm/yyyy:HH:MM:SS +/-ZZZZ]で表現さ
れた日付と時間です。
%{STORE}は、ストアフロントの名前/ID です。
%{SESSIONID}は、カスタマーのユニーク セッション識別子です。
%{TOTAL}は、税金と送料を含むトランザクション合計額です(10 進数のみ、
“$”文字なし)。
%{TAX}は、小計にかけられる税金です。
%{SHIPPING}は、送料です。
%{BILL_CITY}は、カスタマーの請求先住所の都市名です。
%{BILL_STATE}は、カスタマーの請求先住所の都道府県名です。
%{BILL_ZIP}は、カスタマーの請求先住所の郵便番号です。
Urchin 管理/ユーザーガイド
____________
135
•
•
•
%{BILL_COUNTRY}は、カスタマーの請求先住所の国名です。
%{USER_AGENT}は、カスタマーのブラウザのユーザエージェントです。
%{COOKIES}は、カスタマーのブラウザからのヘッダーに含まれている受信
Cookie です。
ELF2 アイテム行
ELF2 アイテム行には、タブで区切られた次のフィールドが含まれます(空白のフィール
ドには、文字“-”が含まれている必要があります)。
%{ORDERID} %{REMOTE_HOST} %{DATE/TIME} %{PRODUCT_CODE} %{PRODUCT_
NAME} %{VARIATION}%{PRICE} %{QUANTITY} %{UPSOLD} %{USER_AGENT} %{CO
OKIES}
各フィールドの意味は次のとおりです。
•
•
•
•
•
•
•
•
•
•
•
%{ORDERID}は、順序番号です。
%{REMOTE_HOST}は、リモート マシンのホスト名/IP アドレスです。
%{DATE/TIME}は、共通ログ形式[dd/mmm/yyyy:HH:MM:SS +/-ZZZZ]で表現され
た日付と時間です。
%{PRODUCT_CODE}は、製品の識別子です。
%{PRODUCT_NAME}は、製品の名前です。
%{VARIATION}は、色やサイズなどに関するオプションの製品バリエーションです。
%{PRICE}は、製品の単価です(10 進数のみ、“$”文字なし)。
%{QUANTITY}は、この製品の注文数量です。
%{UPSOLD}は、製品が販売されたかどうかを表すブール値(0|1)です。
%{USER_AGENT}は、カスタマーのブラウザのユーザエージェントです。
%{COOKIES}は、カスタマーのブラウザからのヘッダーに含まれている受信
Cookie です。
ELF2 ログ ファイルの例
次のは、ELF2 ログにおけるトランザクションとそれに対応するアイテム エントリの例で
す。
!36530 123.123.123.123 [21/Aug/2003:11:31:45 -0800] - - 895.00
- Virginia Beach VA 23452 US Mozilla/4.0 (compatible; MSIE 6.0;
Windows NT 5.1;
__utma=171060324.2002410569.1061216915.1061216915.1061490246.2;
__utmb=171060324;
__utmc=171060324
36530 123.123.123.123 [21/Aug/2003:11:31:45 -0800] U5-BASE
Urchin 5 Base License 895.00 1 Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;
__utma=171060324.2002410569.1061216915.1061216915.1061490246.2;
__utmb=171060324;
__utmc=171060324
136
___________ Urchin 管理/ユーザーガイド
ELF ログ形式
ELF トランザクション行
ELF トランザクション行は感嘆符“!”で始まります。この行には、タブで区切られた次
のフィールドが含まれます(空白のフィールドには、文字“-”が含まれている必要があ
ります)。
!%{ORDERID} %{REMOTE_HOST} %{STORE} %{SESSIONID} %{DATE/TIME} %{TOTA
L} %{TAX} %{SHIPPING} %{BILL_CITY} %{BILL_STATE} %{BILL_ZIP} %{BILL_COUN
TRY}
各フィールドの意味は次のとおりです。
•
•
•
•
•
•
•
•
•
•
•
•
%{ORDERID}は、順序番号です。
%{REMOTE_HOST}は、リモート マシンのホスト名/IP アドレスです。
%{STORE}は、ストアフロントの名前/ID です。
%{SESSIONID}は、カスタマーのユニーク セッション識別子です。
%{DATE/TIME}は、共通ログ形式[dd/mmm/yyyy:HH:MM:SS +/-ZZZZ]で表現され
た日付と時間です。
%{TOTAL}は、税金と送料を含むトランザクション合計額です(10 進数のみ、
“$”文字なし)。
%{TAX}は、小計にかけられる税金です。
%{SHIPPING}は、送料です。
%{BILL_CITY}は、カスタマーの請求先住所の都市名です。
%{BILL_STATE}は、カスタマーの請求先住所の都道府県名です。
%{BILL_ZIP}は、カスタマーの請求先住所の郵便番号です。
%{BILL_COUNTRY}は、カスタマーの請求先住所の国名です。
ELF アイテム行
ELF アイテム行には、タブで区切られた次のフィールドが含まれます(空白のフィールド
には、文字“-”が含まれている必要があります)。
%{ORDERID} %{PRODUCT_CODE} %{PRODUCT_NAME} %{VARIATION} %{PRICE} %
{QUANTITY} %{UPSOLD}
各フィールドの意味は次のとおりです。
•
•
•
•
•
•
%{ORDERID}は、順序番号です。
%{REMOTE_HOST}は、リモート マシンのホスト名/IP アドレスです。
%{DATE/TIME}は、共通ログ形式[dd/mmm/yyyy:HH:MM:SS +/-ZZZZ]で表現され
た日付と時間です。
%{PRODUCT_CODE}は、製品の識別子です。
%{PRODUCT_NAME}は、製品の名前です。
%{VARIATION}は、色やサイズなどに関するオプションの製品バリエーションです。
Urchin 管理/ユーザーガイド
____________
137
•
•
•
%{PRICE}は、製品の単価です(10 進数のみ、“$”文字なし)。
%{QUANTITY}は、この製品の注文数量です。
%{UPSOLD}は、製品が販売されたかどうかを表すブール値(0|1)です。
ELF ログ ファイルの例
次は、ELF ログにおける 2 つのトランザクションとそれに対応するアイテム エントリの例
です。
!12313 ppp-46.mia-tc-2.netrox.net ZongStore 1102323131
[27/Jul/1999:11:43:02 -0700]
198.12 8.12 10.00 Cedar Rapids Iowa 52403 US
12313
102
T Shirt XL
10.00
10
0
12313
103
Boxers L
9.00
10
0
!12314 213.12.54.123 - 110123413 [27/Jul/1999:11:43:02 -0700]
11.75 0.75 1.00
Santa Ana CA 92705 US
12314 102 T Shirt S 10.00 1 0
138
___________ Urchin 管理/ユーザーガイド
カスタム e コマース ログ形式
概要
多くのショッピング カートは、購入に関する有用な情報を ELF や ELF2 以外の形式で捕捉
してログに記録しているため、Urchin 5 で自動的に処理することはできません。ここでは、
ELF/ELF2 を生成するようにショッピング カートを変更できない場合に e コマース ログ
ファイルのカスタム ログ形式を作成する方法について説明します。
e コマース ログ形式のタイプ
ショッピング カートは、購入と購入されたアイテムに関する情報を単一行形式または複数
行形式でログに記録することができます。単一行形式では、トランザクションと購入アイ
テムを完全に記述するために必要なすべての情報が各行に含まれており、どの行も同じレ
イアウトになります。複数行形式では、複数の行を使用して購入が記述されます。その際、
トランザクション行の形式と購入アイテムの形式はそれぞれ異なります。ELF/ELF2 ログ
は複数行形式です。データのタイプは、カスタム ログ形式のセットアップ方法に影響しま
す。そのため、e コマース ログを調べて、データが単一行なのか複数行なのかを確認する
必要があります。ログ形式のタイプに応じて、次の手順に従ってください。
一般的な e コマース ログ要件
ショッピング カートが生成するログ エントリの形式に関わらず、訪問者相関を提供する
ためには日付および時間と、次に示すフィールドのうち、少なくとも 1 つが各エントリに
含まれている必要があります。
•
•
•
•
リモート ホストまたは IP アドレス(IP のみ訪問者メソッドまたは IP-ユーザ
エージェント訪問者メソッドの場合)
ユーザエージェント(IP-ユーザエージェント訪問者メソッドの場合)
Cookie(UTM 訪問者メソッドまたは SID 訪問者メソッドの場合)
セッション ID(SID 訪問者メソッドの場合)
上記のいずれのフィールドも含まれていない場合、Urchin 5 は意味のある収入分析を生成
しません。また、Urchin 5 では次の e コマース フィールドも定義されます。
•
•
•
•
•
•
•
%{ORDERID}は、順序番号です。
%{STORE}は、ストアフロントの名前/ID です。
%{SESSIONID}は、カスタマーのユニーク セッション識別子です。
%{TOTAL}は、税金と送料を含むトランザクション合計額です(10 進数のみ、
“$”文字なし)。
%{TAX}は、小計にかけられる税金です。
%{SHIPPING}は、送料です。
%{BILL_CITY}は、カスタマーの請求先住所の都市名です。
Urchin 管理/ユーザーガイド
____________
139
•
•
•
•
•
•
•
•
•
%{BILL_STATE}は、カスタマーの請求先住所の都道府県名です。
%{BILL_ZIP}は、カスタマーの請求先住所の郵便番号です。
%{BILL_COUNTRY}は、カスタマーの請求先住所の国名です。
%{PRODUCT_CODE}は、製品の識別子です。
%{PRODUCT_NAME}は、製品の名前です。
%{VARIATION}は、色やサイズなどに関するオプションの製品バリエーションです。
%{PRICE}は、製品の単価です(10 進数のみ、“$”文字なし)。
%{QUANTITY}は、この製品の注文数量です。
%{UPSOLD}は、製品が販売されたかどうかを表すブール値(0|1)です。
単一行形式のログ
前述のように、同じ行形式のヒットのみが e コマース ログ ファイルに含まれている場合
は、次の手順に従ってください。
1.
2.
140
custom.lf.sample ログ形式ファイルのコピーを作成して、lib/custom/logformats ディ
レクトリに新しいカスタム ログ形式を作成します。.lf 接尾辞を使用してコピーに
名前を付けます。
新しいカスタム ログ形式ファイルを編集し、次の推奨事項に基づいて次のエント
リを設定してください。
o PrimaryPositions:このエントリでは、ログ ファイル内のフィールドの順
序が指定されます。フィールドの順序を表すフィールド ID のコンマ区切
り リ ス ト を 作 成 し て く だ さ い 。 フ ィ ー ル ド 名 と ID は 、
lib/reporting/logformats/fieldlist.txt ファイルに記載されています。次の例を
参照してください。
o SecondaryPositions:これは単一行形式のログ ファイルでは使用しないた
め、“-”にしてください。
o PrimaryKey:これは単一行形式のログ ファイルでは使用しないため、“”にしてください。
o SecondaryKey:これは単一行形式のログ ファイルでは使用しないため、
“-”にしてください。
o PrimaryContent : こ の フ ィ ー ル ド に 対 す る 有 効 な エ ン ト リ は 、
TRANSACTION または ITEM です。ログ ファイル内のヒットが各製品の
購入を表している場合は、これを ITEM に設定してください。ログ ファ
イル内のヒットが購入全体を表している場合は、これを TRANSACTION
に設定してください。
o SecondaryContent:これは単一行形式のログ ファイルでは使用しないため、
“-”にしてください。
o CommentKey:ログ ファイル内の一部の行がコメントであるか、または
ヒットとみなされず特定の文字で始まる場合は、ここにその文字を入力し
てください。
o FieldSeparator1:フィールド セパレータによって、どの文字がフィールド
セパレータとみなされるかが定義されます。通常のエントリは、タブ
(\t)とスペース(\s)です。ログ ファイル内のフィールド間の文字に基
づいて、これらのフィールド セパレータを適切に設定してください。
o FieldSeparator2:上記の「FieldSeparator1」を参照してください。
___________ Urchin 管理/ユーザーガイド
QuotesEscapeSep:これにより、引用符""が含まれているフィールド内で
フィールド セパレータが無視されるかどうかが指定されます。通常、こ
れは YES にしてください。
o BracketsEscapeSep:これにより、角括弧[]が含まれているフィールド内で
フィールド セパレータが無視されるかどうかが指定されます。通常、こ
れは YES にしてください。
o MergSuccessiveSep:これにより、連続した 2 つのセパレータ文字を 1 つの
セパレータとみなすかどうかが指定されます。通常、これは NO に設定し
てください。
o CleanWhiteSpace:これにより、解析時にフィールドの末尾から空白文字
を削除するかどうかが指定されます。通常、これは NO に設定してくださ
い。
o StatusRequired:ヒットに Web サーバ タイプのステータス コードが含まれ
ていない限り、これは NO に設定してください。
o CustomDateFormat:ログ形式にカスタム日付形式が含まれている場合は、
そのエントリを表す適切な strptime 形式を設定してください。
o CustomTimeFormat:ログ形式にカスタム時間形式が含まれている場合は、
そのエントリを表す適切な strptime 形式を設定してください。
カスタム ログ形式を lib/custom/logformats ディレクトリに保存します。
Urchin 管理インターフェイスで、ログ ソースのカスタム ログ形式を選択します。
Urchin 5 を使用してログ ファイルを処理します。
o
3.
4.
5.
単一行形式の例
次の例は、トランザクション データのみが含まれているログの 1 つのヒットです。
12345 123.123.123.123 "Urchin Store" [26/Aug/2003:11:43:02 -0700]
192.73 "San Diego" "CA"
92101 "US" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;)"
"__utma=171060324.2734232095.1061444425.1061444425.1061444763.2"
次のリストに、lib/reporting/logformats/fieldslist.txt ファイルから取得した ID 番号とともに
リストされる各フィールド名を示します。割り当てられた ID 番号は、カスタム ログ形式
ファイルの PrimaryPositions フィールドで使用されます。
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
トランザクション ID 25
リモート ホストまたは IP アドレス 12
店名 26
Apache の日付/時間 3
総コスト 28
請求先住所の都市名 31
請求先住所の都道府県名 32
請求先住所の郵便番号 33
請求先住所の国名 34
ユーザエージェント 13
Cookie 14
Urchin 管理/ユーザーガイド
____________
141
上記のリストに基づいて、次のエントリをカスタム ログ形式ファイルで設定します。
PrimaryPositions: "25, 12, 26, 3, 28, 31, 32, 33, 34, 13, 14"
SecondaryPositions: PrimaryKey: SecondaryKey: PrimaryContent: TRANSACTION
SecondaryContent: CommentKey: #
FieldSeparator1: \s
FieldSeparator2: \t
QuotesEscapeSep: YES
BracketsEscapeSep: YES
MergSuccessiveSep: NO
CleanWhiteSpace: NO
StatusRequired: NO
CustomDateFormat: CustomTimeFormat: PrimaryPositions では、フィールドの順序が指定されます。PrimaryContent では、このログ
にトランザクション(または、購入に関する一般情報)が含まれていることが Urchin 5 に
伝えられます。フィールドは空白文字で区切られたため、フィールド セパレータはス
ペースとタブに設定されています。日付/時間は Apache の日付としてフォーマットされた
ため、カスタムの日付/時間形式指定されていません。
複数行形式のログ
Urchin 5 は、使用している形式を識別できる特定の文字が各行の開始文字に含まれている
場合に限り、複数行形式を読み取ることができます。たとえば、ELF/ELF2 ログ ファイル
には、トランザクション行の最初の文字として感嘆符“!”が含まれています。アイテム
行には、先頭の“!”は含まれていません。
2 つの異なる形式の行(1 つはトランザクションの行、もう 1 つは製品詳細またはアイテ
ム詳細の行)が e コマース ログ ファイルに含まれている場合は、次の手順に従ってくだ
さい。
1.
2.
142
custom.lf.sample ログ形式ファイルのコピーを作成して、lib/custom/logformats ディ
レクトリに新しいカスタム ログ形式を作成します。.lf 接尾辞を使用してコピーに
名前を付けます。
新しいカスタム ログ形式ファイルを編集し、次の推奨事項に基づいて次のエント
リを設定します。
o PrimaryPositions:このエントリでは、ログ ファイル内のフィールドの順
序を指定します。フィールドの順序を表すフィールド ID のコンマ区切り
リストを作成してください。フィールド名と ID は、
lib/reporting/logformats/fieldlist.txt ファイルに記載されています。
o SecondaryPositions:このエントリでは、ログ ファイル内のフィールドの
順序を指定します。フィールドの順序を表すフィールド ID のコンマ区切
___________ Urchin 管理/ユーザーガイド
3.
4.
5.
りリストを作成してください。フィールド名と ID は、
lib/reporting/logformats/fieldlist.txt ファイルに記載されています。
o PrimaryKey:プライマリ キーを、PrimaryPositions によって表された同じ
形式としてログ ファイル行を識別する文字に設定してください。
o SecondaryKey:セカンダリ キーを、SecondaryPositions によって表された
同じ形式としてログ ファイル行を識別する文字に設定してください。
o PrimaryContent : こ の フ ィ ー ル ド に 対 す る 有 効 な エ ン ト リ は 、
TRANSACTION または ITEM です。ログ ファイル内のヒットが各製品の
購入を表している場合は、これを ITEM に設定してください。ログ ファ
イル内のヒットが購入全体を表している場合は、これを TRANSACTION
に設定してください。
o SecondaryContent:上記の「PrimaryContent」を参照してください。
o CommentKey:ログ ファイル内の一部の行がコメントであるか、または
ヒットとみなされず特定の文字で始まる場合は、ここにその文字を入力し
てください。
o FieldSeparator1:フィールド セパレータによって、どの文字がフィールド
セパレータとみなされるかが定義されます。通常のエントリでは、タブ
(\t)とスペース(\s)です。ログ ファイル内のフィールド間の文字に基
づいて、これらのフィールド セパレータを適切に設定してください。
o FieldSeparator2:上記の「FieldSeparator1」を参照してください。
o QuotesEscapeSep:引用符""が含まれているフィールド内でフィールド セ
パレータが無視されるかどうかを指定します。通常、これは YES にして
ください。
o BracketsEscapeSep:角括弧[]が含まれているフィールド内でフィールド セ
パレータが無視されるかどうかを指定します。通常、これは YES にして
ください。
o MergSuccessiveSep:連続した 2 つのセパレータ文字を 1 つのセパレータと
みなすかどうかを指定します。通常、これは NO に設定してください。
o CleanWhiteSpace:解析時にフィールドの末尾から空白文字を削除するか
どうかを指定します。通常、これは NO に設定してください。
o StatusRequired:ヒットに Web サーバ タイプのステータス コードが含まれ
ていない限り、これは NO に設定してください。
o CustomDateFormat:ログ形式にカスタム日付形式が含まれている場合は、
そのエントリを表す適切な strptime 形式を設定してください。
o CustomTimeFormat:ログ形式にカスタム時間形式が含まれている場合は、
そのエントリを表す適切な strptime 形式を設定してください。
カスタム ログ形式を lib/custom/logformats ディレクトリに保存します。
Urchin 管理インターフェイスで、ログ ソースのカスタム ログ形式を選択します。
Urchin 5 を使用してログ ファイルを処理します。
Urchin 管理/ユーザーガイド
____________
143
訪問者相関
概要
訪問者相関とは、異なるログ ファイルまたは独立した Web/e コマース サーバからセッ
ションが来ている場合であっても訪問者の行動を識別するプロセスです。Urchin 5 は、さ
まざまなログ ソースのデータを使用してセッションとトランザクションの間の関係を分析
し、その情報の相関をとって、訪問者アクティビティと購入がどのように関係しているの
かを明確に示します。それにより、有用な投資収益率レポートが提供されます。たとえば、
検索エンジンからのリファラと特定のキーワードを e コマース サイトからの購入金額に相
互に関連付けると、どのリファラと検索条件が最も多くの収入を生み出しているのかが分
かります。通常は、公開している Web サイト用のログと、セキュア トランザクション
Web サイトからの別のログを使用します。異なるデータ ソースを相互に関連付けるため
には、Urchin 5 は各サイトに対して同じ訪問者識別方法を使用する必要があります。
訪問者相関のタイプ
Urchin 5 は、いくつかの方法に基づいて訪問者を相互に関連付けることができます。これ
らの方法については、「訪問者追跡」の「訪問者の識別方法」で説明しています。訪問者
追跡方法の選択は、e コマース トランザクションと他の Web サイト アクティビティを相
互に関連付けるために Urchin 5 が任意に使用する情報の精度に直接影響します。必要な詳
細レベルに適した方法を選択してください。
次のデータは、訪問者メソッドごとに e コマース ログ ファイルで必要になります。
•
•
•
•
•
UTM:Cookie
SID:Cookie または SID フィールド
ユーザ名:ユーザ名
IP+ユーザエージェント:リモート ホストまたは IP アドレスと、ユーザエージェ
ント(ブラウザ タイプ)
IP のみ:リモート ホストまたは IP アドレス
これらの項目は、e コマース ログ形式を調べるときに検討する必要があります。ログの
データが正しいことを確認する方法の詳細については、このセクションの「ELF および
ELF2 ログ形式」と「カスタム e コマース ログ形式」を参照してください。
設定
ここでは、e コマース訪問者相関設定の概要を説明します。
144
___________ Urchin 管理/ユーザーガイド
非 UTM サイト
UTM センサーをサイトにインストールしていない場合、訪問者相関設定は、どの e コ
マース形式を使用しているかによって異なります。
•
•
ELF:訪問者追跡方法として「IP のみ」を使用してください。その場合、Urchin 5
は、すべてのログに IP フィールドが含まれている限り、自動的に各種セッション
を相互に関連付けます。プロファイルのレポート画面にある[訪問者の追跡方
法]で[IP のみ]を選択してください。
ELF2:訪問者追跡方法として「IP+ユーザエージェント」を使用してください。
その場合、Urchin 5 は、すべてのログに IP およびユーザエージェント フィールド
が含まれている限り、自動的に各種セッションを相互に関連付けます。プロファ
イルのレポート画面にある[訪問者の追跡方法]で[IP+ユーザエージェント]
を選択してください。
UTM 有効のサイト
UTM 有効のサイトの場合は、追跡するすべてのページに同じバージョンの UTM センサー
をインストールする必要があります。プロファイルのレポート画面にある[訪問者の追跡
方法]で[Urchin Tracking Module (UTM)]を選択してください。通常、[UTM ドメイ
ン]は、処理中のサイトに共通するドメインに設定します。たとえば、ads.urchin.com の
Web ログとともに secure.urchin.com のログを処理する場合は、[UTM ドメイン]を
urchin.com に設定します。UTM のインストールおよび設定の詳細については、本書 2 章の
「訪問者追跡」を参照してください。
Urchin 管理/ユーザーガイド
____________
145
第 6 章:キャンペーン トラッキング
モジュール
キャンペーン トラッキングの概要
Urchin キャンペーン トラッキングモジュールは、ソース(検索エンジンや電子メール リ
ンクなど)からサイト上の購入ページまたはトランザクション開始まで訪問者を正確に追
跡します。
リードから
ソース
cpcキーワード
オーガニック検索
電子メールブラスト
アフィリエートリンク
バナー広告
購入へ
www.yoursite.com
www.yoursite.com
Urchin キャンペーン トラッキングモジュールでは、次の機能が利用できます。
•
•
•
•
•
•
•
マルチセッション追跡:複数のセッションにわたってリードから購入まで訪問者
を追跡します。
ROI 分析:購入に結びつくキーワードを購入し、購入しないキーワードをカット
するために、ROI を分析します。
購入率:購入ページまたは他の購入ページでの購入から購入率を計算します。
A/B テスト:内容をテストして、購入に結びつく内容がどれかを特定します。
不正クリック レポート:不正クリックを識別して、それに対するアクションをと
ります。
日要素レポート:無駄なコストを使わないため、訪問者がいる時間、いない時間
を分析します。
複数ディメンションの比較:マーケティング キャンペーン、広告チャンネル、電
子メール ブラスト、検索エンジン、特定のキーワード、オーガニック検索などを
比較します。
キャンペーン トラッキングモジュールの仕組み
Urchin キャンペーン トラッキングモジュールは、さまざまなソースのデータを追跡して、
閉ループ ROI 分析を提供します。その手順を次に示します。
146
___________ Urchin 管理/ユーザーガイド
手順 1:リンクから Web ページへ
各訪問者は、クリック元の場所、使用したキーワード、キャンペーン情報、およびメディ
ア情報を示すリンクを使用してサイトを訪問します。特許出願中の Urchin Tracking Module
(UTM-3 および UTM-4)は、キャンペーン トラッキングモジュールの一部であり、リン
クを解析してこの情報を取得します。
検索エンジンの結果
www.hollywoodweb.com/?campaign_information
Web ページ
UTM-3
UTM は、各 Web ページ内の少量の JavaScript コードです。UTM-3 または UTM-4 は、手動
で各 Web ページにインストールするか、サーバ サイド インクルード(SSI)や他のテンプ
レート システムによって自動的にインストールすることができます。インストールされた
UTM は、訪問者がそのページを表示するたびに起動されます。UTM は、次の 3 つのタス
クを実行します。
•
•
•
ページがキャッシュまたはプロキシされた場合に、ページ ヒットが Web ログに
記録されていることを確認します。
リンクを解析し、キャンペーン情報を取得してログに記録します。
訪問者のアクティビティ情報を更新します。
手順 2:リンクの解析
UTM は、受信リンクを解析して、キャンペーン情報を取得します。その例を次に示しま
す。
http://www....com/?utm_source=google&utm_medium=cost-per-click
これは、訪問者が Google 検索エンジンでコストパークリック リンクをクリックしたこと
を表しています(UTM-4 は、訪問者が検索したキーワードを自動的に検出します)。こ
のリンクではソース(Google)を表す 2 つの変数 utm_source および utm_medium とメディ
ア"cost-per-click"のみを使用していますが、リンクには、utm_campaign、utm_content、
utm_term という 3 つの変数をさらに組み込むことができます。この 3 つの変数は、それぞ
れ特定のマーケティング イニシアティブ、広告コンテンツ、および有料の検索条件
(UTM-3 の場合に必要)を表す場合に使用されます。これらの変数に関する情報と
Urchin 管理/ユーザーガイド
____________
147
Urchin キャンペーン トラッキングモジュール ソフトウェアのセットアップ方法について
は、「手順 1:キャンペーン データを追跡する」で説明します。
UTM は、電子メールや有料のキーワードに埋め込んだリンクだけでなく、オーガニック
リンクからのキーワード情報も解析します。これは、有料の検索結果と無料の検索結果を
並べて比較することを可能にする重要な機能です。UTM は、トップ検索エンジンからの
リンクを認識して、ソースとキーワードの情報を解析します。また、必要に応じてカスタ
ム オーガニック検索エンジンからのリンクを認識して解析するようにキャンペーン ト
ラッキングモジュールを設定することもできます。
手順 3:キャンペーン情報とユーザ アクティビティのログ記録
UTM は、リンクから解析したキャンペーン情報を使用して次の 2 つの処理を行います。
•
•
Web サーバが特殊なエントリを Web ログに作成できるようにする Web ドキュメ
ント リクエストをフォーマットします。
クライアントのファースト パーティー Cookie を更新します。
サーバ
Web ログ
UTM-3
クライアントのファースト
パーティーCookie
UTM は、リンクから解析した情報をフォーマットして適切な Web ドキュメント リクエス
トにします。その結果、Web サーバはリファラ情報を Web ログに追加します。また、
UTM は、クライアントのファースト パーティー Cookie を読み取り、必要に応じてユーザ
追跡情報を更新します。たとえば、これがユーザの初めてのサイト訪問である場合、UTM
はキャンペーン トラッキング情報を Cookie に追加します。以前にユーザがサイトを訪問
したことがある場合、UTM は Cookie のセッション カウンタをインクリメントします。
セッションの数や経過した時間に関わらず、UTM は元のリファラを記憶します。これに
より、真のマルチセッション追跡機能がキャンペーン トラッキングモジュールに提供され
ます。
手順 4:購入と CPC データの追加
Urchin データベースは、キャンペーン トラッキングと ROI 計算のために次のデータを受
信します。
•
148
Urchin 管理インターフェイス経由での購入ページ(オプション)
___________ Urchin 管理/ユーザーガイド
•
•
検索エンジンのコストパークリック データ(オプション)
Web ログのデータ
e コマース
データ
サーバ
Web ログ
Urchin
データ
検索エンジンの
CPC データ
ROI の 計 算 が 必
須の場合にのみ
必要
Urchin 管理画面
Web サイトのページが購入ページとして定義されていると、Urchin キャンペーン トラッ
キングモジュールはメトリックを計算して、サイトがどれだけ適切に訪問者を購入に導く
かを示すことができます。リファラ、セッション、および訪問者アクティビティを購入金
額と比較することによって、Urchin キャンペーン トラッキングモジュールはキーワード、
メディア、キャンペーン、およびコンテンツの有効性をレポートに示すことができます。
また、このシステムは、購入までの時間や購入までのセッション数などの待ち時間メト
リックをレポートすることもできます。購入ページの定義方法については、手順 3 を参照
してください。
キャンペーン トラッキングモジュールでは、コストパークリック データを Google および
Overture 支出アカウントから直接インポートすることができます。これにより、システム
は ROI をあらゆるレベルの細分性(キーワード単位/検索エンジン単位からキャンペーン
単位の集計まで)でレポートすることができます。支出データを Google からインポート
する方法については、「Google からのコスト データのインポート」を参照してください。
支出データを Overture からインポートする方法については、「Overture からのコスト デー
タのインポート」を参照してください。
Web ログから Urchin データベースへの更新は、Urchin 基本製品設定の一部としてプロ
ファイルで設定したスケジュールに従って行われます。
手順 5:ループを閉じる:レポートと ROI
訪問者アクティビティ、購入ページ、およびコストパークリック データを使用して
Urchin データベースを更新すると、Urchin レポート エンジンは 50 以上のキャンペーン ト
ラッキングレポートを作成できるようになります。次に示すレポートは、それらのレポー
トの 1 つです。このレポートでは、キーワード"analytics system architecture"について、そ
Urchin 管理/ユーザーガイド
____________
149
の キ ー ワ ー ド を 訪 問 者 が 検 索 し た 検 索 エ ン ジ ン ( "cpc ( コ ス ト パ ー ク リ ッ ク ) " と
"organic")ごとに ROI を比較しています。
この場合、キーワード"analytics system architecture"は、Google アドワーズ(google[cpc])
で購入されています。広告主の総コスト\6.34 に対して、訪問者はスポンサーリンクを 102
回クリックしています。収入額\89.15 はこれらのクリックによってもたらされたものであ
り、ROI は 1306.15%になります。各クリックの平均金額は、広告主がこのキーワードに 1
クリックあたり最大 88 銭の値を付ける必要があることを意味します。オーガニック(無
料)検索リンクのクリックも 1 つありますが、このクリックは収入にはつながりませんで
した。
次のステップ
UTM-3 による訪問者追跡およびリファラ リンク解析と、e コマースの収入/コストパーク
リック データのインポートを使用することにより、キャンペーン トラッキングモジュー
ルは変換を特定のキャンペーンとキーワードに正確に関連付け、有料のキーワードと無料
のキーワードの並列比較を提供し、キーワード購入の ROI と変換率を計算することができ
ます。これらの利益を実現するには、「手順 1:キャンペーン データを追跡する」を参照
してください。
150
___________ Urchin 管理/ユーザーガイド
キャンペーン トラッキングの 5 つのディメンション
効果的なキャンペーン トラッキングでは、次の 5 つのマーケティング ディメンションを
組み合わせて使用します。
•
•
•
•
•
ソース
メディア
用語
コンテンツ
キャンペーン
ここでは、これらのマーケティング ディメンションを Urchin キャンペーン トラッキング
モジュールで使用してキャンペーン リファラを追跡する方法について説明します。
ソース
Web サイトへの各リファラには、起点(ソース)があります。ソースの例としては、
Google 検索エンジン、AOL 検索エンジン、ニュースレターの名前、参照 Web サイトの名
前などがあります。
メディア
メディアは、ソースの限定に役立ちます。ソースとメディアの組み合わせは、リファラの
起点に関する特定の情報を提供します。たとえば、Google 検索エンジン ソースの場合、
広告主が代金を支払うスポンサーリンクを示す「コストパークリック」や無料の検索エン
ジン結果のリンクを示す「オーガニック」がメディアになる可能性があります。ニュース
レター ソースの場合、メディアの例としては「電子メール」や「印刷」があります。
用語
用語またはキーワードは、ユーザが検索エンジンに入力する単語または語句です。
コンテンツ
コンテンツ ディメンションは、訪問者がクリックした広告のバージョンを表します。これ
は、どのバージョンの広告が最も効果的に収益性の高いリードを引きつけたのかを判断す
るためにコンテンツターゲット広告およびコンテンツ(A/B)テストで使用されます。
キャンペーン
キャンペーン ディメンションは、「春のスキー セール」などの製品プロモーションや
「夏に備えましょう」などのキャンペーン用のスローガンを区別します。
追加情報
Urchin キャンペーン トラッキング管理ソフトウェアを使用してキャンペーン トラッキン
グの 5 つのディメンションに沿ってリファラを追跡する方法については、「手順 1:キャ
ンペーン データを追跡する」を参照してください。
Urchin 管理/ユーザーガイド
____________
151
手順 1:キャンペーン データを追跡する(UTM-3 の
セットアップ)
キャンペーン データを追跡するためには、次の操作を行う必要があります。
•
•
•
UTM-3 または UTM-4 ファイルを Web サイトのドキュメント ルートにコピーする
HTML 内の UTM-3 または UTM-4 を参照し、ログで Cookie を有効にする
UTM-3 または UTM-4 変数をリンクで渡す
UTM-3 または UTM-4 ファイルを Web サイトのドキュメント ルートにコピーする
__utm.js および__utm.gif ファイルを Urchin 5 ディストリビューションの util/utm ディレク
トリから Web サイトのドキュメント ルートにコピーします。
重要:これらのファイルの名前は変更しないでください。
HTML 内の UTM-3 または UTM-4 を参照し、ログで Cookie を有効にする
本書の「訪問者追跡」で、ご使用の環境に該当する「クイックインストール」を参照して
ください。そのセクションの手順 2 と手順 3 の指示に従って、HTML 内の UTM-3 を参照
し、ログで Cookie を有効にします。
UTM-3 または UTM-4 変数をリンクで渡す
UTM 変数を使用すると、キャンペーン データをリンクに付け加えることによってキャン
ペーン トラッキングの 5 つのディメンションに沿ってリファラを追跡できます。UTM3/UTM-4 は、このキャンペーン データを解析して、リファラのソース、使用されたキー
ワード、その他のキャンペーン トラッキング情報を確認します。
UTM 変数をリンクで渡すには、疑問符(?)を URL に追加し、割り当てる変数と値をそ
の後に追加します。値には、文字、数字、下線文字(_)、およびプラス記号(+)を含む
任意の文字列を使用できます。値に含まれる複数の単語を区切るには、下線文字を使用し
ます(例:utm_campaign=think_different)。URL にスペースを含めることはできません。
Urchin 5 は、リンクを作成して指定のキャンペーン情報を埋め込む URL ビルダ ツールを
備えています。このツールを使用して、リンクに正しい構文が含まれていることを確認し
てください。
次のリンクは、訪問者が有料の Google リンクによって参照されたこと、訪問者がキー
ワード"running shoes"で検索したことを表しています。また、このリンクは、メディアが
コストパークリックであったことも表しています。
152
___________ Urchin 管理/ユーザーガイド
例
http://www.mycompany.com/?utm_source=google&utm_medium=cpc&utm_term=running+shoes
どのように変数をリンクで使用するかは、キャンペーン トラッキングの目的によって異な
ります。
•
•
•
検索エンジン マーケティングのために UTM-3/UTM-4 変数を使用する方法に関す
る推奨事項については、「キーワード購入の分析方法」を参照してください。
A/B テストのために UTM-3/UTM-4 変数を使用する方法に関する推奨事項につい
ては、「A/B テストの実行方法」を参照してください。
コンテンツターゲット広告のために UTM-3/UTM-4 変数を使用する方法に関する
推奨事項については、「コンテンツターゲット広告の追跡方法」を参照してくだ
さい。
各変数の使用法については、次の表を参照してください。
変数名
説明
例
utm_source
必須。utm_source を使用して、検索エンジンま
utm_source=google
たは他のソースを識別します。
utm_medium
推奨。utm_medium を使用して、電子メール、コ
ストパークリック(cpc)、cpc コンテンツなど
のメディアを識別します。
utm_term
キーワード分析の場合は必須。utm_term を使用
して、訪問者がリンクを取得するために検索し
たキーワードを識別します。UTM-4 で utm_term utm_term=running+shoes
を指定した場合は、指定された条件が検出され
た条件よりも優先されます。
utm_content
コンテンツターゲット広告および A/B テストの場
合は必須。utm_content を使用して、同じ URL を utm_content=logolink
指している広告またはリンクを区別します。
utm_medium=cpc
オプション。utm_campaign を使用して、特定の
utm_campaign 製品プロモーションや戦略的キャンペーンを識 utm_campaign=spring_sale
別します。
Urchin 管理/ユーザーガイド
____________
153
手順 2:キャンペーン トラッキングをインストールして
ライセンスを取得する
キャンペーン トラッキングモジュールを使用するためには、Urchin 基本製品ライセンスと
キャンペーン トラッキングモジュール ライセンスを取得する必要があります。ROI 計算
を実行する場合は、e コマース モジュール ライセンスも取得する必要があります。
Urchin 基本製品をまだインストールしていない場合は、「はじめに」の「システム要件」
の「Urchin 5 の設定要件」と「はじめに」の「インストール」を参照してください。
Urchin 基本製品を既に使用している場合は、次の手順に従ってキャンペーン トラッキング
モジュール ライセンスを取得してください。
1.
2.
3.
管理者として Urchin 5 にサインインします。
Urchin 管理インターフェイスで、[構成]をクリックします。
[設定]-[ライセンス]をクリックします。
[ライセンス情報]画面に[ライセンスのアップグレード]というリンクが表示さ
れます。
4.
[ライセンスのアップグレード]をクリックします。
[ライセンスのアップグレード]ウィザードが表示されます。
5.
154
ウィザードに表示される手順に従ってライセンスをインストールします。
___________ Urchin 管理/ユーザーガイド
手順 3:購入ページを定義する
購入ページとは、訪問者が購入を行ったときや他の必要なアクション(ダウンロードや
ユーザ登録など)を実行したときに到達する Web サイト上のページです。Urchin 5 で購入
変換メトリックを計算できるようにするには、キャンペーン プロファイル内で購入ページ
を定義する必要があります。
キャンペーン プロファイルとは
キャンペーン プロファイルとは、キャンペーン レポートの実行元にするプロファイルで
す。
•
初めて Urchin 5 を使用する場合は、最初に基本プロファイルを作成する必要があ
ります。「Urchin 管理画面」の「プロファイル」の「プロファイルの操作」の手
順に従ってから、このセクションの手順に従ってください。
•
既にプロファイルを定義してある場合は、このセクションの手順に従ってキャン
ペーン トラッキング用のプロファイルを有効にし、購入ページを作成してくださ
い。
キャンペーン トラッキング用のプロファイルを有効にして、購入ページを作成する
1.
2.
3.
4.
5.
管理者としてログインして、管理インターフェイスで[構成]をクリックします。
[Urchin プロファイル]-[プロファイル]をクリックします。
編集するプロファイルの横にある[編集]キーをクリックします。
[プロファイル設定]タブで、[Campaign Website]ラジオ ボタンをクリックし、
続いて[更新]をクリックします。
[プロファイル フィルタ]タブで、次のフィルタが適用されていることを確認し
ます。
o Decode UTM Campaign Content
o Decode UTM Campaign Name
o Decode UTM Campaign Source (Medium)
o Decode UTM Campaign Source (Medium) | Term
o Decode UTM Campaign Term
これらのフィルタが適用されていない場合は、[追加]をクリックしてく
ださい。
フィルタ ウィザードが表示されます。
[既存のフィルタの選択]ラジオ ボタンを選択して、[次へ]をクリッ
クします。[使用可能なフィルタ]領域で上記のフィルタを選択し、それ
らのフィルタを[適用されたフィルタ]領域に移動して、[完了]をク
リックします。[プロファイル フィルタ]タブで、[更新]をクリック
します。
Urchin 管理/ユーザーガイド
____________
155
6.
[レポート]タブで、[プライマリ目標マッチ]、[プライマリ目標フィールド]
を追加して、[更新]をクリックします。
Urchin 5 は、[プライマリ目標フィールド]が[プライマリ目標マッチ]で指定
した値に一致するたびに購入完了をログに記録します。たとえば、ドロップダウ
ン メニューから"request_stem"を[プライマリ目標フィールド]として選択し、
"/downloads"を[プライマリ目標マッチ]として選択した場合、Urchin 5 は、
request_stem(クエリ情報のないリクエスト URI)の値が"/downloads"になるたび
に購入完了をログに記録します。フィールドの詳細については、「Reference」の
「Regular Field List」を参照してください。
156
___________ Urchin 管理/ユーザーガイド
Google からのコスト データのインポート
Google からのコスト データのインポートは簡単です。次の手順を実行してください。
•
Google アドワーズ支出をログ ファイルにダウンロードします。
定期的にスケジュールされたプロファイルの実行の前に(または、プロファイル
の手動実行の前に)、日別単位または週単位で支出データをダウンロードします。
•
プロファイルを変更してログ ファイルを読み取ります。
初期設定の一部として一度だけプロファイルを変更する必要があります。
Google アドワーズ支出をログ ファイルにダウンロードする(Urchin 5.6 および UTM-4)
1.
2.
adwords.google.co.jp で、Google アドワーズアカウントにログインします。
[レポート]タブで、[レポートセンター] - [カスタム レポート]をクリックし
ます。
3. [カスタムレポート]フィールドに以下の必要事項を入力してから、[レポート
の作成]をクリックしてください。
o
o
[表示] - [1 日ごとの統計情報]ラジオ ボタンをチェックします。
[期間] -
キャンペーン トラッキングのデータを初めてダウンロードする場合は、
キャンペーン データの追跡を開始した日付から始まり昨日の日付で終わ
る日付範囲を入力します(キャンペーン データの追跡を開始した日付は、
「キャンペーン トラッキングモジュール」の「手順 1:キャンペーン
データを追跡する」の手順を完了した日付です)。
履歴データを既にダウンロードしている場合は、前回のダウンロード終了
日の翌日から始まり昨日の日付で終わる日付範囲を入力します。
日別単位のダウンロード(推奨)の場合は、昨日の日付で始まり昨日の日
付で終わる日付範囲を入力します。
o
[詳細レベル] - [オプションを表示]オプションをクリックします。
キーワード名をチェックして、すべてのキーワードを含めます。
キャンペーン名をチェックして、[すべてのキャンペーン]を選択し
ます。
o AdWords タイプをチェックして、[すべて]を選択します。
[基準とする項目] -
o
o
o
Urchin 管理/ユーザーガイド
____________
157
o
[広告テキスト] -
[リンク先 URL]をチェックします。
[コンバージョン] -
o
[表示形式] - [ダウンロード形式(.csv)]をチェックします。
o
4.
5.
レポートがブラウザに表示されたら、レポートの上部にある[ダウンロード
(.csv)]をクリックして、ファイルをログソース ディレクトリに保存します。
次のいずれかの方法でレポート ファイルを UTF-8 形式に変換します。
o Excel でファイルを開き、[ファイル]-[名前を付けて保存]をクリッ
クしてタブ区切り形式を選択する
o Urchin 5 ディストリビューションの bin ディレクトリで、次のスクリプト
を実行する
iconv -f UTF-16 -t UTF-8 ファイル名 > 新しいログソース名
プロファイルを変更してログ ファイルを読み取る
初期設定の一部として一度だけプロファイルを変更する必要があります。
1.
2.
3.
4.
5.
Urchin 管理インターフェイスで、[構成]をクリックし、次に[Urchin プロファ
イル]-[プロファイル]をクリックします。
キャンペーン プロファイルの[編集]アイコンをクリックします。
キャンペーン プロファイルは、「手順 2:Urchin を設定する」の「購入ページを
定義する」の一部として設定したプロファイルです。
[プロファイル設定]タブで、[プロファイルの種類]が[Campaign with ECommerce Website]になっていることを確認します。
[レポート]タブの[キャンペーン オプション]で、[プライマリ目標マッチ]
と[プライマリ目標フィールド]に必要事項が入力されていることを確認します。
入力されていない場合は、「手順 2:Urchin を設定する」の「購入ページを定義
する」を参照してください。
[プロファイル フィルタ]タブで、次のフィルタが適用されていることを確認します。
o Decode UTM Campaign Content
o Decode UTM Campaign Name
o Decode UTM Campaign Source (Medium)
o Decode UTM Campaign Source (Medium) | Term
o Decode UTM Campaign Term
これらのフィルタが適用されていない場合は、[追加]をクリックしてくだ
さい。
フィルタ ウィザードが表示されます。
[既存のフィルタの選択]ラジオ ボタンを選択して、[次へ]をクリックし
ます。[使用可能なフィルタ]領域で上記のフィルタを選択し、それらの
158
___________ Urchin 管理/ユーザーガイド
フィルタを[適用されたフィルタ]領域に移動して、[完了]をクリックし
ます。[プロファイル フィルタ]タブで、[更新]をクリックします。
6. [ログソース]タブで、[追加]をクリックします。
ログ ソース ウィザードが表示されます。
7. [既存のログ ソースの選択]を選択して、[次へ]をクリックします。
8. [使用可能なログソース]領域で、Google アドワーズ支出データが含まれている
ログ ソースを選択し、それを[処理するログソース]領域に移動して、[完了]
をクリックします。
9. [ログソース]タブで、[更新]をクリックします。
Google アドワーズ支出をログ ファイルにダウンロードする(UTM-3)
1. adwords.google.com で、Google アドワーズアカウントにログインします。
2. [レポート]タブで、[URL レポート]をクリックします。
3. [URL レポート]フィールドに必要事項を入力して、[レポートの作成]をク
リックします。
o
o
[表示] - [1 日ごとの統計情報]ラジオ ボタンをチェックします。
[日付範囲] -
キャンペーン トラッキングのデータを初めてダウンロードする場合は、
キャンペーン データの追跡を開始した日付から始まり昨日の日付で終わ
る日付範囲を入力します(キャンペーン データの追跡を開始した日付は、
「キャンペーン トラッキングモジュール」の「手順 1:キャンペーン
データを追跡する」の手順を完了した日付です)。
履歴データを既にダウンロードしている場合は、前回のダウンロード終了
日の翌日から始まり昨日の日付で終わる日付範囲を入力します。
日別単位のダウンロード(推奨)の場合は、昨日の日付で始まり昨日の日
付で終わる日付範囲を入力します。
o
o
[キャンペーン] - 必要なデータの対象となるキャンペーンを入力しま
す。
[アドワーズタイプ] - "すべて"を選択します。
[コンバージョン統計情報を表示]をチェックします。
o
[ダウンロード形式(.csv)]をチェックします。
o
4.
レポートがブラウザに表示されたら、レポートの上部にある[ダウンロード形式
(.csv)]をクリックして、ファイルをログソース ディレクトリに保存します。
5. 次のいずれかの方法でレポート ファイルを UTF-8 形式に変換します。
Urchin 管理/ユーザーガイド
____________
159
o
o
160
Excel でファイルを開き、[ファイル]-[名前を付けて保存]をクリッ
クしてタブ区切り形式を選択する
Urchin 5 ディストリビューションの bin ディレクトリで、次のスクリプト
を実行する
iconv -f UTF-16 -t UTF-8 ファイル名 > 新しいログソース名
___________ Urchin 管理/ユーザーガイド
Overture からのコスト データのインポート
Overture からのコスト データのインポートは簡単です。次の手順を実行するだけで構いま
せん。
•
Overture 支 出 を ロ グ
フ ァ イ ル に ダ ウ ン ロ ー ド し ま す 。
定期的にスケジュールされたプロファイルの実行の前に(または、プロファイル
の手動実行の前に)、日別単位または週単位で支出データをダウンロードします。
•
プ ロ フ ァ イ ル を 変 更 し て ロ グ フ ァ イ ル を 読 み 取 り ま す 。
初期設定の一部として一度だけプロファイルを変更する必要があります。
Overture 支出をログ ファイルにダウンロードする
1.
www.overture.com で、[ログイン]をクリックし、Overture アカウントにログイ
ンします。
2. ページ上部の[レポート]タブをクリックします。
3. [レポートの種類を選ぶ]ドロップダウン メニューで、[アカウント アクティビ
ティの詳細(照合タイプ)]を選択します。
4. フィルタと日付範囲を指定して、[レポート作成]をクリックします。
o
o
[Overture の結果]フィルタを選択します。
日付範囲を入力します。
キャンペーン トラッキングのデータを初めてダウンロードする場合は、
キャンペーン データの追跡を開始した日付から始まり昨日の日付で終わ
る日付範囲を入力します(キャンペーン データの追跡を開始した日付は、
「キャンペーン トラッキングモジュール」の「手順 1:キャンペーン
データを追跡する」の手順を完了した日付です)。
履歴データを既にダウンロードしている場合は、前回のダウンロード終了
日の翌日から始まり昨日の日付で終わる日付範囲を入力します。
日別単位のダウンロード(推奨)の場合は、昨日の日付で始まり昨日の日
付で終わる日付範囲を入力します。
5.
6.
7.
レポートがブラウザに表示されたら、ページの下部までスクロールして、[スプ
レッドシートとしてダウンロード]をクリックします。
ファイルをログソース ディレクトリに保存します。
次のいずれかの方法でレポート ファイルを UTF-8 形式に変換します。
Urchin 管理/ユーザーガイド
____________
161
o
o
Excel でファイルを開き、[ファイル]-[名前を付けて保存]をクリッ
クしてタブ区切り形式を選択する
Urchin 5 ディストリビューションの util ディレクトリで、次のスクリプト
を実行する
iconv -f UTF-16 -t UTF-8 ファイル名 > 新しいログソース名
プロファイルを変更してログ ファイルを読み取る
初期設定の一部として一度だけプロファイルを変更する必要があります。
1.
2.
3.
4.
5.
Urchin 管理インターフェイスで、[構成]をクリックし、次に[Urchin プロファ
イル]-[プロファイル]をクリックします。
キャンペーン プロファイルの[編集]アイコンをクリックします。
キャンペーン プロファイルは、「手順 2:Urchin を設定する」の「購入ページを
定義する」の一部として設定したプロファイルです。
[プロファイル設定]タブで、[プロファイルの種類]が[Campaign with ECommerce Website]になっていることを確認します。
[レポート]タブの[キャンペーン オプション]で、[プライマリ目標マッチ]
と[プライマリ目標フィールド]に必要事項が入力されていることを確認します。
入力されていない場合は、「手順 2:Urchin を設定する」の「購入ページを定義
する」を参照してください。
[プロファイル フィルタ]タブで、次のフィルタが適用されていることを確認し
ます。
o Decode UTM Campaign Content
o Decode UTM Campaign Name
o Decode UTM Campaign Source (Medium)
o Decode UTM Campaign Source (Medium) | Term
o Decode UTM Campaign Term
これらのフィルタが適用されていない場合は、[追加]をクリックしてくだ
さい。
フィルタ ウィザードが表示されます。
[既存のフィルタの選択]ラジオ ボタンを選択して、[次へ]をクリック
します。[使用可能なフィルタ]領域で上記のフィルタを選択し、それらの
フィルタを[適用されたフィルタ]領域に移動して、[完了]をクリックし
ます。[プロファイル フィルタ]タブで、[更新]をクリックします。
6. [ログソース]タブで、[追加]をクリックします。
ログ ソース ウィザードが表示されます。
7. [既存のログ ソースの選択]を選択して、[次へ]をクリックします。
8. [使用可能なログソース]領域で、Overture 支出データが含まれているログ ソー
スを選択し、それを[処理するログソース]領域に移動して、[完了]をクリッ
クします。
9. [ログソース]タブで、[更新]をクリックします。
162
___________ Urchin 管理/ユーザーガイド
コストおよび表示回数データの追加
Urchin キャンペーン トラッキングモジュール(バージョン 5.6 以降)では、固定広告コス
トおよび表示回数データをキャンペーンに追加することができます。たとえば、検索エン
ジンの最適化、Web サイト開発、または電子メール キャンペーンに関連するコストがあ
る場合は、そのコストを入力して、Urchin レポート(キャンペーン ROI 計算を含む)に反
映させることができます。
入力したコストおよび表示回数データは、レポートの表示時に指定した日付範囲について
集計されます。たとえば、1 月 1 日のキャンペーンに対する表示回数として 10,000 を入力
し、2 月 1 日に対する表示回数として 5,000 を入力した場合、Urchin 5 は 1 月~2 月のレ
ポート日付範囲に対する表示回数として 15,000 をレポートします。また、負の数字を入力
することによって、コストおよび表示回数データを調整することもできます。たとえば、
1 月 1 日に対する表示回数として 10,000 を入力し、2 月 1 日に対する表示回数として-5000
を入力した場合、Urchin 5 は 1 月~2 月の表示回数として 5,000 をレポートします。
コストおよび表示回数データを追加する方法
1.
2.
3.
4.
5.
6.
7.
管理インターフェイスで、[構成]をクリックします。
データを追加するプロファイルを編集します。
[ストレージ/DB]タブで、[コスト データの追加]をクリックします。
[CTM 項目の追加]ウィザードが表示されます。
コストや表示回数の適用を始める日付を入力します。
入力しているデータの対象となるキャンペーンを表す CTM 変数を入力します。
たとえば、すべてのオーガニック Google リファラにデータを適用するには、[参
照元]に google、[メディア]に organic を指定します。データをサマー ニュー
スレターに適用するには(サマー ニュースレター リファラに
utm_source=summer_news というタグを付けると仮定した場合)、[参照元]とし
て summer_news を指定します。
このキャンペーンに関連付けるコストや表示回数を入力します。
[次回の実行に追加]をクリックします。
このプロファイルの次回実行時に、Urchin 5 がコスト/表示回数データを Urchin
データベースに追加します。
Urchin 管理/ユーザーガイド
____________
163
キーワード購入の分析方法
キーワード購入分析はどのように役立つのか
どのキーワードに投資したらよいのでしょうか。キーワードには、いくらの値を付ければ
よいのでしょうか。どれだけの収入をキーワードで得るのでしょうか。どの時間帯に検索
エンジンを最大限に公開したらよいのでしょうか。どうすれば不正クリックを識別できる
のでしょうか。
このような質問には、Urchin キャンペーン トラッキング モジュールでキーワード購入を
分析することによって答えることができます。ここでは、データの収集からレポートの分
析までの各手順について説明します。
キーワード購入の分析手順
•
•
•
•
•
•
•
164
Urchin 5 のライセンスを取得して Urchin 5 をインストールする
Urchin 基本製品とキャンペーン トラッキングモジュールを購入してインストール
する必要があります。詳細については、「手順 2:キャンペーン トラッキングを
インストールしてライセンスを取得する」を参照してください。
購入ページを定義する
「手順 3:購入ページを定義する」を参照して、サイトの購入ページを定義する
方法を確認してください。
キーワードを購入する
ペイ・パー・クリック型検索エンジン(Google や Overture など)からの購入済み
キーワードごとに、サイトへのリファラ リンクを設定し、UTM-3 または UTM-4
変数を埋め込む必要があります。このセクションでは、キーワード購入分析用の
UTM-3 または UTM-4 変数の最適な使用法について説明します。
キャンペーン データを追跡する
UTM-3 または UTM-4 をインストールし、Cookie ログを有効にして、UTM-3 変数
をリファラ リンクに埋め込む必要があります。「手順 1:キャンペーン データを
追跡する」では、この 3 つの操作方法を説明しています。キーワード購入分析の
ために UTM-3 または UTM-4 変数を使用する方法の詳細については、このセク
ションで説明します。
キーワード支出データをインポートする(ROI レポートの場合にのみ必要)
「Google からのコスト データのインポート」と「Overture からのコスト データの
インポート」を参照してください。
e コマース データをインポートする(e コマース ROI 分析レポートの場合にのみ
必要)
キーワード購入を最適化する
キーワード レポートを使用してキーワード購入を最適化する方法については、こ
のセクションで説明します。
___________ Urchin 管理/ユーザーガイド
キーワード分析のために使用する UTM-3/UTM-4 変数
•
UTM-4(Urchin 5.6)を使用している場合
Google アドワーズなどの有料の検索エンジン リンクの場合は、utm_source および
utm_medium を使用します。複数のタイプの製品または複数のキャンペーンがある
場合は、utm_campaign も使用する必要があります。たとえば、「リトルリーグの
サポート」キャンペーンと「アディダス」プロモーションがある場合は、適切な
キャンペーンをリンクで示す必要があります。
ブロード マッチングを使用していて、(UTM-4 に特定のキーワードを検出させる
のではなく)ブロード マッチング キーワードのメトリックを確認したい場合は、
utm_term を使用してください。
次のリンクは、UTM-4 変数を Google アドワーズリンクで使用する方法の例です。
これは、リファラが有料の Google 検索条件から来ていること、メディアがコスト
パークリックであることを示しています。また、訪問者がアディダス プロモー
ション リンクをクリックしたことも示しています。UTM-4 は、サイトを検索する
ために使用されたキーワードを自動的に検出します。
例
http://www.mycompany.com/?utm_source=google&utm_medium=cpc&utm_campaign=a
didas
Urchin 5 は、リンクを作成して指定のキャンペーン情報を埋め込む URL ビルダ
ツールを備えています。このツールを使用すると、リンクに正しい構文が含まれ
ていることが確認されます。
•
UTM-3 を使用している場合
Google アドワーズなどの有料の検索エンジン リンクの場合は、utm_source、
utm_medium、および utm_term を使用します。複数のタイプの製品または複数の
キャンペーンがある場合は、utm_campaign も使用する必要があります。たとえば、
「リトルリーグのサポート」キャンペーンと「アディダス」プロモーションがあ
る場合は、適切なキャンペーンをリンクで示す必要があります。
次のリンクは、UTM-3 変数を Google アドワーズリンクで使用する方法の例です。
これは、リファラが有料の Google 検索エンジンから来ていること、メディアがコ
ストパークリックであること、訪問者がキーワード"running shoes"で検索したこと
を示しています。また、訪問者がアディダス プロモーション リンクをクリックし
たことも示しています。
例
http:// www.mycompany.com/?
utm_source=google&utm_medium=cpc&utm_term=running+shoes&utm_campaign=adid
as
Urchin 管理/ユーザーガイド
____________
165
Urchin 5 は、リンクを作成して指定のキャンペーン情報を埋め込む URL ビルダ
ツールを備えています。このツールを使用して、リンクに正しい構文が含まれて
いることを確認してください。
スポンサなしのリンク(検索エンジンにおける無料、フリー、またはオーガニック リス
ト)の場合
この場合、変数はスポンサーリンクにのみ埋め込むことができます。スポンサーリンクと
は、ユーザが検索エンジンで代金を支払ったリンク、またはユーザが別の方法で管理して
いるリンク(カスタマーに送信する電子メール内のリンクなど)です。
Urchin キャンペーン トラッキングは、どの検索エンジンからリファラが来て、どのキー
ワードを訪問者が使用したのかを自動的に判断するため、スポンサなしのリンクについて
ユーザが心配する必要はありません。
UTM 変数の一貫性を保つ
すべてのキャンペーン変数の値について、一貫性のある名前とスペルを使用することが重
要です。たとえば、「コストパークリック」を表すコードまたは名前を選択して、それを
一 貫 し て 使 用 し ま す 。 Urchin キ ャ ン ペ ー ン ト ラ ッ キ ン グ で は 、 utm_medium=cpc と
utm_medium=cost_per_click は異なるメディアとみなされます。
Urchin 5.6 からは、マスター追跡コード機能を利用できます。この機能を使用すると、整
合性エラーを発生する可能性が大幅に減少します。「マスター追跡コードの使用方法」を
参照してください。
キーワード購入を最適化する
•
•
•
•
•
どのキーワードを購入すればよいのか
キーワードの代金はいくら支払えばよいのか
どれだけの収入をキーワードで得るのか
どの時間帯にキーワードを最大限に公開すればよいのか
どうすれば不正クリックを識別できるのか
どのキーワードを購入すればよいのか
最大のトランザクション数または購入数(あるいはその両方)を返すキーワードか、最大
の収入を生み出すキーワードを購入する必要があります。まず、[キーワード]-[購入
金額]レポートを参照してください。どのキーワードが最も高い購入達成率や販売達成率
を実現しているでしょうか。この例では、3 番目の項目が最も高い購入達成率(1.8%)と
販売達成率(1.75%)になっています(注:販売達成率は、e コマース モジュールのライ
センスを取得した場合にのみ表示されます)。
166
___________ Urchin 管理/ユーザーガイド
目標
クリック
トランザクション
クリック
次に、[参照元/キーワード組み合わせ]-[購入金額]レポートを表示し、ドリルダウ
ンして各オーガニック検索エンジンの内部のキーワード別詳細を確認してください。多く
の場合、オーガニック検索エンジンで高い達成率を提供するキーワードは購入に値する
キーワードです。
e コマース モジュールのライセンスを取得した場合は、[キーワード]-[ROI]レポー
トと[参照元/キーワード組み合わせ]-[ROI]レポートを表示してください。どのキー
ワードが各検索エンジンで最もよく機能しているでしょうか。多くの場合、オーガニック
検索エンジンの結果は、キーワードがどのようにスポンサーリンクとして特定の検索エン
ジンで機能しているかを適切に表すことができます。
キーワードの代金はいくら支払えばよいのか
この質問に答えるには、e コマース モジュールのライセンスを取得する必要があります。
[キーワード]-[ROI]レポートを表示し、分析するキーワードでドリルダウンします。
[平均売上げ金額]メトリックは、クリックごとの平均値、または総収入をクリック数で
割った値を表します。これは、キーワードに値付けする必要がある最大金額です。この平
均 値 で は生産 コ ス トや他 の 事 業支出 は 考 慮され ま せ ん。下 の 例 では、 "google [cpc]"
(Google コストパークリック)検索エンジンでのキーワード"analytics system architecture"
が 763%の平均値を生み出しています。
収入
クリック
どれだけの収入をキーワードで得るのか
e コマース モジュールのライセンスを取得した場合は、[キーワード]-[ROI]レポー
トまたは[参照元/キーワード組み合わせ]-[ROI]レポートを表示してください。これ
らのレポートは、単一の検索エンジンにわたる全キーワードについて、および単一のキー
ワードにわたる全検索エンジンについて、各検索エンジンでのキーワードごとに投資収益
率を表示します。下の例では、Google での"analytics System architecture"に対するコスト
パークリック ROI は\161.27 です。
Urchin 管理/ユーザーガイド
____________
167
収入 - コスト
どの時間帯にキーワードを最大限に公開すればよいのか
[日要素の明細]-[時間毎の購入達成率]または[時間ごとの販売達成率]を表示して
ください。分析するキーワードでドリルダウンします。このレポートには、購入またはト
ランザクションの数と達成率が時間別に表示されます。タイムゾーンは、[構成]-
[Urchin プロファイル]-[プロファイル]-[編集]の[レポート]タブにある[タイ
ムオフセット]フィールドを使用して管理者が制御します。デフォルトでは、これは「現
地時間」に設定されます。
どうすれば不正クリックを識別できるのか
[不正なクリックの監視]-[リピートクリック数順 IP アドレス一覧]レポートを表示
してください。任意の IP-訪問者 ID でドリルダウンして、検索エンジンを表示します。
リピート クリックとともにコストパークリック検索エンジンが表示された場合は、その検
索エンジンをクリックして、リピート クリックが発生したキーワードを確認します。オー
ガニック検索エンジンでのリピート クリックは無害なので、無視して構いません。リピー
ト クリックは必ずしも敵対的な行動を表すものではありません。多くの場合、リピート
クリックは、訪問者がリファラとサイトの間を行き来した結果として自然に発生します。
不正なクリックを識別するには、数日間にわたって 1 日あたりのリピート クリック数が多
い(10 以上)有料のキーワードがあるかどうか調べてください。
[リピートクリック数順 IP アドレス一覧]レポートの IP-訪問者 ID をクリックすると、
そのリピートクリックの発生元に関する情報を取得できます。このデータには個別訪問者
ではなく ISP に関する情報が含まれていることがあります。
[アクイジション]レポート。[フィルタ]フィールドに“referral|none|organic”と入力
して、マイナス ボタンをクリックします。これにより、UTM-3 変数を付けられたリファ
ラのみがレポートに表示されます。たとえば、次のレポートでは、3 つのソース[メディ
ア]の組み合わせからのリファラが表示されます。
168
___________ Urchin 管理/ユーザーガイド
フィルタ
目的のソース
[メディア]で
ドリルダウンする
調べるコンテンツのソース[メディア]でドリルダウンします。そのソース[メディア]
内の異なるバージョンのコンテンツがレポートに表示されます。[CTR](クリック ス
ルー レート)は、結果としてクリックにつながったインプレッション(広告表示)のパー
セントを表します。[新規訪問者率]は、新規リードであるクリックのパーセントを表し
ます。
どのバージョンの広告が最もサイトに興味のある訪問者を導くのか
[コンテンツ (A/B) テスト]-[ロイヤリティ]レポートを表示してください。[フィル
タ]フィールドに"referral|none|organic"と入力して、マイナス ボタンをクリックします。
これにより、UTM 変数を付けられたリファラのみがレポートに表示されます。
調べるコンテンツのソース[メディア]でドリルダウンします。そのソース[メディア]
内の異なるバージョンのコンテンツがレポートに表示されます。[参照数]は興味の測度
であり、各訪問者が閲覧したサイト上の平均ページ数を表します。[ロイヤリティ]は、
訪問者がサイトに戻ってきた平均回数を表します。
どのバージョンの広告が、サイトの購入ページに到達する可能性が最も高い訪問者を参照
するのか
[コンテンツ (A/B) テスト]-[購入金額]レポートを表示してください。[フィルタ]
フィールドに"referral|none|organic"と入力して、マイナス ボタンをクリックします。これ
により、UTM 変数を付けられたリファラのみがレポートに表示されます。
調べるコンテンツのソース[メディア]でドリルダウンします。そのソース[メディア]
内の異なるバージョンのコンテンツがレポートに表示されます。[購入率](購入達成
率)は、サイトの購入ページに到達したリファラのパーセントを表します。e コマース モ
ジュールのライセンスを取得した場合は、サイトで購入を行ったリファラのパーセントを
表す[販売率](販売達成率)も表示されます。
どのバージョンの広告が最も大きな利益を生むのか
e コマース モジュールのライセンスを取得した場合は、各バージョンのコンテンツに関連
付けられた収入を確認することができます。[コンテンツ (A/B) テスト]-[ROI]レ
ポートを表示してください。[フィルタ]フィールドに"referral|none|organic"と入力して、
Urchin 管理/ユーザーガイド
____________
169
マイナス ボタンをクリックします。これにより、UTM-3 変数を付けられたリファラのみ
がレポートに表示されます。
調べるコンテンツのソース[メディア]でドリルダウンします。そのソース[メディア]
内の異なるバージョンのコンテンツがレポートに表示されます。[売上げ金額]は、ソー
ス[メディア]内のコンテンツからのリファラに関連付けられた総収入を表します。コン
テンツ分析の場合、[コスト]列は常に 0 になり、[ROI]列は[売上げ金額]と同じに
なります。
170
___________ Urchin 管理/ユーザーガイド
コンテンツターゲット広告の追跡方法
Google または Overture でキーワードを購入する場合は、Google および Overture コンテン
ツターゲット広告プログラムに参加することもご検討ください。これらのプログラムでは、
Google および Overture パートナーによって発行されるコストパークリックの検索広告をコ
ンテンツ サイトに配置します。たとえば、フランスへの休暇パッケージを販売する場合は、
パリのレストランに関する記事に広告が載せられることがあります。Google および
Overture プログラムへの参加は自由であり、検索エンジン リファラの場合と同じコスト
パークリックを支払います。
コンテンツターゲット広告リファラを追跡するには、次の操作を行う必要があります。
•
Google や Overture のコストパークリック アカウントでコンテンツターゲット広告
への参加登録をする
•
リンクを編集してコンテンツターゲット広告リファラを追跡する
コンテンツターゲット広告への参加登録を行うと、各コストパークリック広告に 2 つのリ
ンクが関連付けられます。1 つは検索リファラのリンク、もう 1 つはコンテンツターゲッ
ト リファラのリンクです。検索エンジン リファラとコンテンツターゲット リファラを
別々に追跡できるように、コンテンツターゲット リファラのために使用するリンクを編集
する必要があります。
コンテンツターゲット広告リファラを追跡するには、どの UTM-3/UTM-4 変数を使用すれ
ばよいのか
コンテンツターゲット広告リファラの場合は、utm_source、utm_medium、utm_content を使
用する必要があります。
•
検索エンジンを示すには、utm_source を使用します。
•
コストパークリックのコンテンツターゲット広告を示すには、utm_medium を使用
します。たとえば、"utm_medium=cpc-content"を使用して、"utm_medium=cpc"とい
う検索リファラと区別することができます。
•
どの広告が訪問者を参照したのかを指定するには、utm_content を使用します。
•
複数のタイプの製品または複数のキャンペーンがある場合は、utm_campaign も使
用する必要があります。たとえば、「春のセール」キャンペーンと「アディダ
ス」プロモーションがある場合は、適切なキャンペーンをリンクで示す必要があ
ります。
Urchin 管理/ユーザーガイド
____________
171
次のリンクは、コンテンツターゲット広告リファラに対する UTM-3/UTM-4 変数の使用方
法を表します。
例
http:// www.mycompany.com/buy_page?utm_source=google&utm_medium=cpccontent&utm_content=ad1
Urchin 5 は、リンクを作成して指定のキャンペーン情報を埋め込む URL ビルダ ツールを
備えています。このツールを使用すると、リンクに正しい構文が含まれていることが確認
されます。
Google でコンテンツターゲット広告配置への参加登録をするには、次の手順に従います。
1.
2.
3.
4.
5.
6.
アドワーズアカウントにログインします。
[キャンペーンの概略]テーブルで、該当する広告キャンペーンをクリックしま
す。
[広告グループ]テーブルの上にある[キャンペーン設定の編集]をクリックし
ます。
[キャンペーン設定の編集]テーブルの下部にあるディストリビューション設定
のチェックボックスを探します。
Google のネットワーク内のコンテンツ サイトの隣にあるチェックボックスをク
リックして、このオプションをチェックします。展開されたネットワーク内の別
のコンテンツ サイトに広告が追加されます(もう一度クリックしてチェックを解
除すると、これらのサイトに広告は追加されません)。
ページの下部にある[すべての変更内容を保存]をクリックして終了します。
リンクを編集して、Google からのコンテンツターゲット リファラを追跡するには、次の
手順に従います。
1.
2.
3.
4.
5.
アドワーズアカウントにログインします。
キャンペーンおよび広告グループに移動します。
キーワード リストの一番下までスクロールして広告を編集します。
いずれかの広告で[編集](または[広告を新規作成])をクリックします。
上記の「コンテンツターゲット広告リファラを追跡するには、どの UTM-3/UTM-4
変数を使用すればよいのか」で説明したガイドラインに従ってリンクを作成しま
す。
Overture でコンテンツターゲット広告配置への参加登録を行うには、次の手順に従います。
1.
2.
3.
172
Overture アカウントにログインします。
[アカウント]タブの[アカウント設定]リンクをクリックします。
[コンテンツ マッチ広告]で[オン]を選択して、[送信]をクリックします。
___________ Urchin 管理/ユーザーガイド
リンクを編集して、Overture からのコンテンツターゲット リファラを追跡するには、次
の手順に従います。
1.
2.
3.
4.
5.
6.
Overture アカウントにログインします。
[製品管理]タブをクリックします。
ページのトップマージンに"Pay-For_Performance Search | Content Match"と表示され
ます。
[コンテンツ マッチ]をクリックして、ドロップ ダウン メニューから[リスト
管理]を選択します。
編集する検索条件の隣をクリックし、次に[リスト編集]をクリックします。
ポップ アップの[リスト変更]をクリックします。
上記の「コンテンツターゲット広告リファラを追跡するには、どの UTM-3/UTM-4
変数を使用すればよいのか」で説明したガイドラインに従ってリンクを作成しま
す。
Urchin 管理/ユーザーガイド
____________
173
電子メール キャンペーンの追跡方法
Urchin キャンペーン トラッキングモジュール(バージョン 5.6 および UTM-4 以降)では、
電子メール キャンペーンの表示回数、クリックスルー、および購入金額を追跡することが
できます。電子メール表示回数は、電子メール受信者が電子メール メッセージを開くとカ
ウントされます。クリックスルーは、受信者が電子メール メッセージ内のリンクをクリッ
クするとカウントされます。購入金額は、受信者がサイトの購入ページに到達して購入を
完了するとカウントされます。
ここでは、次の操作を行う方法について説明します。
•
電子メール メッセージを作成する
•
電子メール キャンペーンの結果を解釈する
電子メール メッセージの作成
電子メール メッセージは、このセクションで説明するようにして作成する必要があります。
それにより、Urchin キャンペーン トラッキングモジュールは表示回数(開いたメール数)
とリファラを正確に追跡することができます。
1.
電子メールの表示回数を追跡するには、次のようにメッセージ内のどこかに
__utm.gif イメージを埋め込みます。
例1
<img src="http://www.mysite.com/_utm.gif?utmt=imp&utmcid=10">
サイトにインストールされた
_utm.gif を参照
utmt=imp で キャンペーン
あることが トラッキング
必須
コードを追加
例 1 は、マスター追跡コードを使用している場合に__utm.gif へのリファレンスが
どのようになるのかを表しています(マスター追跡コードの使用方法については、
「マスター追跡コードの使用方法」を参照)。例 1 では、電子メール表示回数は
マスター追跡コード 10 にクレジットされます。
例2
<img
src="http://www.mysite.com/__utm.gif?utmt=imp&utmcsr=newslett
er1&utmcmd=email">
例 2 は、マスター追跡コードを使用しない場合、つまりキャンペーン トラッキン
グ変数をリファレンスで明示的に指定する場合に、__utm.gif へのリファレンスが
どのようになるのかを表しています。例 2 では、電子メール表示回数は参照元
174
___________ Urchin 管理/ユーザーガイド
"newsletter1"とメディア"email"にクレジットされます。
変数の説明
__utm.gif へのリファレンスには、リンクに使用するキャンペーン変数とは異なる
キャンペーン変数が含まれます。__utm.gif へのリファレンスでは、次の変数を使
用します。
2.
•
utm_campaign の代わりに utmccn
•
utm_source の代わりに utmcsr
•
utm_medium の代わりに utmcmd
•
utm_content の代わりに utmcct
•
utm_id の代わりに utmcid(マスター追跡コードとともに使用する場合)
電子メール リファラを追跡するには、電子メール メッセージ中にサイトのリンク
を作成します。utm_medium、utm_source、utm_content、utm_campaign、および
utm_id キャンペーン変数を使用して、これらのリンクにタグを付けます。参照元
"newsletter"およびメディア"email"を使用して追跡する電子メール メッセージの場
合、上記の例は次のようになります。
<a
href="http://www.mysite.com/?utm_source=newsletter1&utm_mediu
m=email">ad text</a>
結果の分析
電子メール キャンペーンのクリック数、表示回数、およびクリックスルー レートを調べ
るには、[キャンペーン トラッキング]の[メディア]-[アクイジション]レポートを
確認します。たとえば、リンクに utm_medium=email というタグを付けた場合、このレ
ポートには"email"のもとで要約された電子メール アクティビティがすべて表示されます。
"email"でドリルダウンすると、個々のニュースレターまたはメーリング(ソース)を表示
することができます。
電子メール キャンペーンとともに A/B テストを行っている場合は、[コンテンツ (A/B) テ
スト]-[アクイジション]レポートを確認してください。A/B テストについては、
「A/B テストの実行方法」を参照してください。
Urchin 管理/ユーザーガイド
____________
175
マスター追跡コードの使用方法
Urchin キャンペーン トラッキングモジュール(バージョン 5.6 および UTM-4 以降)では、
個々の変数ではなくマスター追跡コード(utm_id)を使用してリンクにタグを付けること
ができます。単純に utm_id をリンクで使用し、各 utm_id の意味をテーブルで定義します。
たとえば、次のようなリンクがあるとします。
http://www.hostsite.com/?utm_source=overture&utm_medium=cpc&utm_campaign=spring
このリンクの代わりに、次のように UTM-4 変数の utm_id を使用することができます。
http://www.hostsite.com/?utm_id=6
キャンペーン トラッキング変数の値はテーブルで指定され、そのテーブルでは容易に修正
や変更を行うことができます。そのため、utm_id を使用すると、キャンペーン トラッキ
ング変数は Web サーファーから隠され、タグ付けプロセスのエラーも発生しにくくなり
ます。
マスター追跡コードを使用するには、次の操作を行います。
•
コードをテーブルで定義する
•
そのテーブルをフィルタとしてプロファイルに適用する
•
マスター追跡コードをリンクで使用する
コードの定義
コードを定義するには、次の操作を行います。
•
176
コードを一連のキャンペーン変数にマップするテーブルを Excel で作成します。
その例を次に示します。
ファイルの最初の行は"#Fields:"で始まる必要があります。その後に任意の順に
UTM 変数名が続きます。
値がないことを示すには、ハイフン(-)を使用します。
コードの値が存在しないフィールドは、テーブルから省いてかまいません。たと
えば、下の図では utm_term がスプレッドシートから省かれています。
___________ Urchin 管理/ユーザーガイド
•
Excel テーブルをタブ区切りのプレーン テキスト ファイルとして Urchin ディスト
リビューションの lib/custom/lookuptables ディレクトリに保存します。このファイ
ルは、拡張子".lt"を付けて保存する必要があります。
テーブルをプロファイルに適用する
テーブルをプロファイルに適用するには、次の操作を行います。
•
管理ツールで、[構成]をクリックします。
•
マスター追跡コードを適用するプロファイルを編集します。
•
[プロファイル フィルタ]タブで、[追加]をクリックします。
•
[フィルタ ウィザード: オプション]画面で、[フィルタの追加]を選択して
[次へ]をクリックします。
•
[フィルタ ウィザード: 設定]画面で、[テーブルの照合]を選択します。
[テーブル名]フィールドがウィザードに表示されます。
•
[テーブル名]ドロップ ダウン リストから、上記の「コードの定義」で作成した
テーブルの名前を選択します。作成したテーブルがドロップ ダウン リストに表示
されない場合は、テーブル ファイル名が".lt"で終わっていること、テーブル ファ
イルが Urchin ディストリビューションの lib/custom/lookuptables ディレクトリに保
存されていることを確認してください。
•
[フィルタ フィールド]ドロップ ダウン リストから[utm_id (AUTO)]を選択し
ます。
•
[完了]をクリックします。
Urchin 管理/ユーザーガイド
____________
177
コードをリンクで使用する
ルックアップ テーブルの[フィールド]列の値を utm_id 値として使用します。たとえば、
このセクションで作成したルックアップ テーブルを使用して、次のようにリンクにタグを
付けることができます。
http://www.hostsite.com/?utm_id=ID501
その他の注意事項
UTM 変数(utm_source など)とともに utm_id をリンクで使用した場合、他の変数の値に
は、ルックアップ テーブルの値が上書きされます。たとえば、このセクションで示した
ルックアップ テーブルを使用すると、次に示すリンクの utm_source には"google"という値
が上書きされます。
http://www.hostsite.com/?utm_id=ID501&utm_source=overture
ただし、ルックアップ テーブルでは utm_term の値が指定されていないため、次に示すリ
ンクの utm_term は上書きされません(utm_source と utm_medium には、テーブルの値が上
書きされます)。
http://www.hostsite.com/?utm_id=ID501&utm_source=overture&utm_term=tennis&utm_medium=
cpc
178
___________ Urchin 管理/ユーザーガイド
URL ビルダ
Urchin CTM URL Generator
フォームの情報を入力して、[URL 生成]をクリックしてください。
対象 Web サイト URL
Web サイト URL: *
(例:http://www.urchin.com/download.html)
キャンペーン トラッキング モジュール変数
キャンペーン ID/マスター追跡コード: *
(例:1003)
キャンペーン参照元: *
(例:google)
キャンペーン メディア: *
(例:cpc、cpm、link、email)
キャンペーン キーワード:
(例:running shoes)
キャンペーン コンテンツ:
(例:logolink)
キャンペーン名:
Urchin 管理/ユーザーガイド
(例:spring sale)
____________
179
ヘルプ情報
• キャンペーン ID/マスター
追跡コード(utm_id)
UTM4 追跡サイトでのみ利用できます。マスター追跡コードを使用している場合は、このリ
ンクにタグ付けするコードを入力してください。キャンペーン ID を入力しなかった場合は、
キャンペーン参照元とキャンペーン メディアを入力する必要があります。
• キャンペーン参照元
(utm_source)
必須。utm_source を使用して、検索エンジン、ニュースレター名、または他の参照元を識
別します。例:utm_source=google
• キャンペーン メディア
(utm_medium)
必須。utm_medium を使用して、電子メールやコストパークリックなどのメディアを識別
します。例:utm_medium=cpc
• キャンペーン条件
(utm_term)
UTM-3 追跡サイトでのキーワード分析の場合は必須。utm_term を使用して、訪問者がリ
ンクを取得するために検索したキーワードを識別します。例:utm_term=running+shoes
• キャンペーン コンテンツ
(utm_content)
A/B テストとコンテンツターゲット広告の場合は必須。utm_content を使用して、同じ
URL を指している広告またはリンクを区別します。例:utm_content=logolink or
utm_content=textlink
• キャンペーン名
(utm_campaign)
オプション。utm_campaign を使用して、特定の製品プロモーションまたは戦略的キャン
ペーンを識別します。例:utm_campaign=spring_sale
* 必須のフィールド。キャンペーン ID を入力するか、キャンペーン参照元とキャンペーン メディア
を入力する必要があります。
180
___________ Urchin 管理/ユーザーガイド
実装のチェックリスト
このチェックリストを印刷して、キャンペーン トラッキングを実装する際に使用してくだ
さい。
タスク
ステータス
タスク
help.urchin.com キャンペーン
トラッキング モジュールのセクション
リファラ リンクにおけるキャ
ンペーン トラッキング変数の
一貫した使用を保証するための
計画を作成する
「キャンペーン トラッキングの 5 つの
ディメンション」、
「手順 1:キャンペーン データを追跡
する」、「マスター追跡コードの使用
方法」
有料の検索エンジン キーワー
ドにタグを付ける
「キーワード購入の分析方法」、
「手順 1:キャンペーン データを追跡
する」
Google および Overture コンテ
ンツターゲット広告にタグを付
ける
「コンテンツターゲット広告の追跡方
法」
ニュースレターおよび広告リン
クにタグを付ける
「手順 1:キャンペーン データを追跡
する」、「A/B テストの実行方法」、
「電子メール キャンペーンの追跡方
法」
ライセンス要件(プロフィット
スイート、基本ライセンス+
CTM、またはキャンペーン ト
ラッキングモジュールのみ)を
確認する(Urchin 5.0 のライセ
ンスを取得済みの場合)
Urchin 管理/ユーザーガイド
____________
181
182
ソフトウェアを購入してダウン
ロードする
「手順 2:キャンペーン トラッキング
をインストールしてライセンスを取得
する」
ソフトウェアをインストールす
る
「はじめに」の「インストール」、
「はじめに」の「初期設定」
UTM-3 または UTM-4 を Web サ
イトにコピーし、それをすべて
の HTML ページで参照する
「手順 1:キャンペーン データを追跡
する」
Web サーバ上の Cookie ログを
有効にする
「訪問者追跡」の「クイック インス
トール」
購入を使用してキャンペーン
プロファイルを設定する
「手順 3:購入ページを定義する」
Google お よ び Overture 支 出
データのキャンペーン プロ
ファイルにコストパークリック
データのログ ソースを追加す
る
「Google からのコスト データのイン
ポート」、
「Overture からのコスト データのイン
ポート」
e コマース収入データのキャン
ペーン プロファイルに e コ
マース(ELF-2)ログ ソースを
追加する
「e コマース モジュール」の「ELF お
よび ELF2 ログ形式」
Google お よ び Overture か ら
キーワード支出データをダウン
ロードするスケジュールを作成
する
「Google からのコスト データのイン
ポート」、
「Overture からのコスト データのイン
ポート」
___________ Urchin 管理/ユーザーガイド