...

IBM Tealeaf cxImpact ユーザー・マニュアル

by user

on
Category: Documents
46

views

Report

Comments

Transcript

IBM Tealeaf cxImpact ユーザー・マニュアル
IBM Tealeaf cxImpact
バージョン 9 リリース 0.2
2015 年 9 月 18 日
IBM Tealeaf cxImpact ユーザ
ー・マニュアル
IBM
注記
本書および本書で紹介する製品をご使用になる前に、 405 ページの『特記事項』に記載されている情報をお読みください。
本書は、IBM Tealeaf cxImpact バージョン 9 リリース 0 モディフィケーション 2、および新しい版で明記されてい
ない限り、以降のすべてのリリースおよびモディフィケーションに適用されます。
お客様の環境によっては、資料中の円記号がバックスラッシュと表示されたり、バックスラッシュが円記号と表示さ
れたりする場合があります。
原典:
IBM Tealeaf cxImpact
Version 9 Release 0.2
September 18, 2015
IBM Tealeaf cxImpact User Manual
発行:
日本アイ・ビー・エム株式会社
担当:
トランスレーション・サービス・センター
© Copyright IBM Corporation 1999, 2015.
目次
cxImpact ユーザー・マニュアル . . . . vii
第 1 章 cxImpact の概要 . . . . . . . 1
Tealeaf cxImpact について . . . . . . . .
cxImpact の仕組み . . . . . . . . . .
Tealeaf のデータ・キャプチャーとデータ処理
Tealeaf データ . . . . . . . . . . .
アラート . . . . . . . . . . . .
cxConnect for Data Analysis . . . . . .
用語集 . . . . . . . . . . . . .
Tealeaf データに関する情報の追加リソース.
.
.
.
.
.
.
.
.
. 1
. 1
. 3
. 5
. 20
. 20
. 21
. 21
第 2 章 Tealeaf での訪問者セッション・
データの処理 . . . . . . . . . . . . 23
Tealeaf ポータルへのログオン . . . . . . .
IBM Tealeaf のログイン要件. . . . . . .
ポータル・ユーザー・インターフェースのメニュ
ー・バー・オプションの概要 . . . . . . .
ライセンス交付に関する考慮事項 . . . . . .
Tealeaf ステータス・メッセージ . . . . . .
. 24
. 24
. 25
. 27
. 27
第 3 章 Tealeaf アクティビティーのリア
ルタイム・モニタリング . . . . . . . . 33
ヒットおよびセッション・アクティビティーのアク
ティブ・ステータスの表示 . . . . . . . . .
アクティブ・ステータス・レポート・データの解釈
アクティブ・セッションのリスト表示 . . . . .
アクティブ・セッションのコマンド・アイコン . .
「アクティブ・セッション」リストのデータがどの
ように編成されるか . . . . . . . . . . .
「アクティブ・セッション」リストのデータのフ
ィルターおよびソート . . . . . . . . . .
列の値によるセッションのグループ化 . . . .
「セッション」リスト・レポートの列の設定 . . .
アクティブ・イベントの表示 . . . . . . . .
アクティブ・イベント・レポートの処理 . . . . .
「アクティブ・イベント」リストのフィルター・オ
プション . . . . . . . . . . . . . . .
アクティブ・イベント・リストのフィルタリング . .
アラート・ステータスの処理 . . . . . . . .
33
34
36
37
38
38
39
39
40
41
41
42
42
第 4 章 ポータル検索機能 . . . . . . . 45
セッション・データの検索 . . .
ポータルからの基本検索の実行 .
「検索」ページでの操作 . . .
検索フィールドの構成 . . . . .
概要: 基本検索フィールド . .
テキスト検索の構成 . . . .
数値フィールドの検索条件 . .
イベントの検索 . . . . . .
© Copyright IBM Corp. 1999, 2015
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
45
47
48
60
60
61
66
67
イベント値 . . . . . . . . . . . . . 70
セッション属性の検索 . . . . . . . . . . 70
検索可能セッションの情報 . . . . . . . . 71
検索可能ページの情報 . . . . . . . . . . 77
「セッション・リスト」ページでの操作 . . . . . 78
「セッション・リスト」ページのボタンおよびコ
マンド・アイコン . . . . . . . . . . . 78
「セッション・リスト」ページの標準テンプレー
ト . . . . . . . . . . . . . . . . 79
セッションのグループ化 . . . . . . . . . 80
「セッション・リスト」ページからのイベント情
報の表示 . . . . . . . . . . . . . . 80
ページ・レベルでのセッション・リストの表示 . 81
セッションのページ・イベントの表示 . . . . 84
「セッション・リスト」ページからのセッショ
ン・プロパティーの表示 . . . . . . . . . 87
「セッション・リスト」ページから実行可能なその
他の機能 . . . . . . . . . . . . . . . 88
イベント・テスターへのセッションの送信 . . . 88
ポータル・ユーザーに対する検索 URL の提供 . 89
検索の保存と共有 . . . . . . . . . . . 89
サブ検索機能 . . . . . . . . . . . . . 90
セッション・データのエクスポート . . . . . 90
検索とインデックス付け . . . . . . . . . . 91
訪問者の検索 . . . . . . . . . . . . . . 92
訪問者検索の概要 . . . . . . . . . . . 93
「訪問者検索」タブ . . . . . . . . . . 94
「検索の定義」タブ . . . . . . . . . . 94
「最近の検索」タブ . . . . . . . . . . 107
「完了した検索」タブ . . . . . . . . . 108
「スケジュール済み検索」タブ . . . . . . 109
「スケジュール済み検索履歴 (Scheduled Search
History)」タブ . . . . . . . . . . . . 112
訪問者検索の有効化 . . . . . . . . . . 113
検索キーワード. . . . . . . . . . . . . 114
検索結果のスコア設定 . . . . . . . . . . 119
第 5 章 セグメントの概要 . . . . . . 121
第 6 章 「セッション・セグメントの管
理」ページ . . . . . . . . . . . . . 123
「セッション・セグメントの管理」ページでの作業
セッション・セグメントのコマンド . . . . .
「セッション・セグメント・リスト」ページのフ
ィールド . . . . . . . . . . . . . .
「セッション・セグメント・リスト」ページのコ
ンテキスト・メニュー . . . . . . . . .
セグメントのプロパティー . . . . . . . .
セッション・セグメントの共有 . . . . . .
セグメントの有効期限 . . . . . . . . .
外部で作成されたセグメントのインポート. . . .
123
123
124
124
125
125
126
126
iii
セグメントのエクスポート .
セグメントの結合 . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
. 127
. 128
第 7 章 セッション・セグメントの分析
131
セッション・セグメントの作成 . . . . . . .
セッション・セグメントとユーザーの関連付け . .
セッション・セグメントの自動生成の制御. . . .
ユーザー・レベルでセッション・セグメントの自
動生成を制御する . . . . . . . . . . .
サイトのすべてのユーザーに対してセッション・
セグメントの自動生成を制御する. . . . . .
レポート・ギャラリーからのレポートの選択 . . .
レポート・データの詳細の調査 . . . . . .
「ビジネスへの影響」レポート . . . . . .
イベント・レポート . . . . . . . . . .
セッション・レポート . . . . . . . . .
「検索一致数」レポート. . . . . . . . .
「ページ」レポート . . . . . . . . . .
「フォーム・フィールド」レポート . . . . .
ページ・パフォーマンス・レポート . . . . .
「参照」レポート . . . . . . . . . . .
ユーザー定義フィールドのレポート . . . . .
セッション・セグメントのページ・シーケンスの分
析 . . . . . . . . . . . . . . . . .
マイ・レポート. . . . . . . . . . . . .
レポート・フィルター . . . . . . . . .
131
132
132
132
133
133
133
134
135
136
138
139
141
142
144
145
145
147
147
第 8 章 訪問者セグメントの管理 . . . 151
「完了した検索」ページのフィールド . . . . . 151
訪問者セグメントのコンテキスト・メニューのコマ
ンド . . . . . . . . . . . . . . . . 151
訪問者セグメントの共有. . . . . . . . . 152
第 9 章 Tealeaf の構成 . . . . . . . 153
プリファレンスの構成およびパスワードの設定 .
. 153
第 10 章 ブラウザー・ベースの再生
157
ブラウザー・ベースの再生を開いてセッションにア
クセスする . . . . . . . . . . . . . .
アクティブ・セッション用にブラウザー・ベース
の再生を開く . . . . . . . . . . . .
完了したセッション用にブラウザー・ベースの再
生を開く . . . . . . . . . . . . . .
セッションの再生 . . . . . . . . . . . .
ページの再生 . . . . . . . . . . . .
セッションの再生 . . . . . . . . . . .
モバイル・デバイス・アプリケーションおよび
BBR . . . . . . . . . . . . . . .
DOM キャプチャーおよび再生 . . . . . .
ブラウザー・ベースの再生のセッション・タイム
アウト. . . . . . . . . . . . . . .
ブラウザー・ベースの再生で表示するページを見つ
ける . . . . . . . . . . . . . . . .
BBR インターフェースの管理 . . . . . . . .
アーカイブ済みセッションでのテキストの検索 . .
iv
158
他の Tealeaf ユーザーとの再生用のセッションの共
有 . . . . . . . . . . . . . . . . .
他の Tealeaf ユーザーへの再生用のセッションの
メール送信 . . . . . . . . . . . . .
セッション・リンクのコピー . . . . . . .
BBR からのイベント・データの作成 . . . . .
再生サーバーまたは関連するプロキシー・サーバー
の構成. . . . . . . . . . . . . . . .
再生サーバーの構成 . . . . . . . . . .
プロキシーの構成 . . . . . . . . . . .
BBR での ESI タグのサポート . . . . . .
187
187
187
187
188
188
189
189
第 11 章 ブラウザー・ベースの再生の
インターフェース . . . . . . . . . . 191
ブラウザー・ベースの再生のメニュー・バー . . .
「セッション」メニュー. . . . . . . . .
「表示」メニュー . . . . . . . . . . .
「オプション」メニュー. . . . . . . . .
「オーバーレイ」メニュー . . . . . . . .
ブラウザー・ベースの再生のツールバー . . . .
「コンテンツ」ペイン . . . . . . . . . .
ユーザー・エージェント情報バー. . . . . .
表示ビュー . . . . . . . . . . . . . .
ページの再生 . . . . . . . . . . . .
要求ビュー . . . . . . . . . . . . .
応答ビュー . . . . . . . . . . . . .
ページ・ロードの詳細 . . . . . . . . .
ページ統計 . . . . . . . . . . . . . .
「ナビゲーション」ペイン . . . . . . . . .
「ナビゲーション」ペインの階層. . . . . .
「ナビゲーション」ペインの列 . . . . . .
「ナビゲーション」ペインのツール . . . . .
その他のペイン. . . . . . . . . . . .
「ナビゲーション」ペインのコンテキスト・メニ
ュー・コマンド. . . . . . . . . . . .
「イベント」ペイン . . . . . . . . . . .
イベント・レポートのグラフ化 . . . . . .
「フォーム・フィールド」ペイン. . . . . . .
「フォーム・フィールド」メニュー . . . . .
セッション統計. . . . . . . . . . . . .
191
192
192
194
198
198
200
201
202
202
203
204
204
208
210
211
215
215
215
216
217
218
218
218
219
158
159
159
159
159
160
175
185
185
186
186
第 12 章 BBR を使った対話のトラッキ
ング . . . . . . . . . . . . . . . 221
ライブ・セッションのシャドー・ブラウズ. . . .
再生の強調表示. . . . . . . . . . . . .
注釈の追加 . . . . . . . . . . . . . .
検索での注釈の可用性 . . . . . . . . .
注釈の位置確認. . . . . . . . . . . .
BBR での検索結果の確認 . . . . . . . . .
クライアント・ユーザー・インターフェース・イベ
ントの BBR 再生 . . . . . . . . . . . .
221
221
222
223
223
223
224
第 13 章 BBR でのサブ検索 . . . . . 225
セッションの検索 . . . . . . . . . . . . 225
アクティブ・セッションでサブ検索を実行する際
の考慮事項および制限事項 . . . . . . . . 225
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
検索場所に使用できる演算子 . . . . .
サブ検索の実行. . . . . . . . . .
フィルタリングされた結果 . . . . . . .
サブ検索の結果からのヒットの詳細の確認.
RTV でのサブ検索 . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
226
226
230
231
234
第 14 章 BBR 再生ルール . . . . . . 235
再生ルールのタイプ . . . . . . . . . . .
BBR での再生ルールの構成 . . . . . . . .
「オプション」メニューからの再生ルールの編集
ナビゲーション・リストからの再生ルールの適用
要求ビュー、応答ビュー、または再生ビューから
の再生ルールの適用 . . . . . . . . . .
「詳細のロード」画面からの再生ルールの適用
正規表現の構文とパターン・マッチングの検証
再生サーバーを使用した再生ルールの構成. . . .
Tealeaf がモニターするドメインの再生ルールの
編集 . . . . . . . . . . . . . . .
再生ルールのプロパティーの編集、削除、および
ロード. . . . . . . . . . . . . . .
プロトコルの選択 . . . . . . . . . . .
無視される URL . . . . . . . . . . .
URL のみ強調表示 . . . . . . . . . .
ホスト / ポートの再マップ . . . . . . . .
応答内のコンテンツの変更 . . . . . . . .
ホワイトリスト・ルール. . . . . . . . .
RTV での再生ルールの構成 . . . . . . . .
再生ルールの構成ファイル . . . . . . . . .
特殊ルール . . . . . . . . . . . . .
236
243
243
244
245
248
250
251
252
252
252
253
253
253
254
254
256
256
257
第 15 章 ステップ・ベースのイベント
発行 . . . . . . . . . . . . . . . 259
ステップ・ベースのイベント発行を使用するための
前提条件と制限事項 . . . . . . . . . . .
メッセージ・タイプ . . . . . . . . . . .
ステップ・ベースのオブジェクト. . . . . . .
デフォルトのステップ・オブジェクト . . . .
ステップ・トリガーのタイプ . . . . . . .
プライバシー . . . . . . . . . . . .
ブラウザー・ベースの再生とステップ・ベースのイ
ベント. . . . . . . . . . . . . . . .
フォーマット済み JSON メッセージの表示 . .
ステップ・ベースのイベント・オブジェクトのイベ
ント・マネージャー処理. . . . . . . . . .
BBR ステップ属性のコンテキスト・メニュー
ステップ属性の作成 . . . . . . . . . .
ステップ・イベントの作成 . . . . . . . .
ディメンションの作成 . . . . . . . . .
RTV でステップ属性とイベントを作成するため
のサポート・ステートメント . . . . . . .
イベント・テスター内 . . . . . . . . .
インデックス付けとステップ・ベースのイベント
BBR およびイベントについての参照情報 . . . .
260
261
264
265
265
267
267
269
269
270
270
274
277
277
277
277
278
第 16 章 Tealeaf のエンドツーエン
ド・シナリオ . . . . . . . . . . . . 281
E2E シナリオ - ページ・カウントの監査 . . . .
リリース 7.x と リリース 8.x での、ライセンス
交付を受けたページ・カウント・モデルの変更点
レポート・ビルダー・レポートの作成 . . . .
ダッシュボードへのレポートの追加 . . . . .
E2E シナリオ - トップ IP およびリファラー別ト
ップ IP ダッシュボード・レポートの作成 . . . .
概要 . . . . . . . . . . . . . . .
ディメンション・データの制限に関する重要な注
記 . . . . . . . . . . . . . . . .
ステップ 1 - イベント「Every Session」を作成
する . . . . . . . . . . . . . . .
ステップ 2 - アクティブ・セッション内のイベ
ントを検索する. . . . . . . . . . . .
ステップ 3 - 「IP Address」ディメンションを作
成する. . . . . . . . . . . . . . .
ステップ 4 - 「Referrer for Session」ディメンシ
ョンを作成する. . . . . . . . . . . .
ステップ 5 - レポート・グループ「IP
Addresses」を作成する . . . . . . . . .
ステップ 6 - アクティブ・セッションでディメ
ンションをテストする . . . . . . . . .
ステップ 7 - 「Every Session」イベントを使用
してレポートを作成する. . . . . . . . .
ステップ 8 - 監視された値から IP アドレスの
ブラックリストを作成する . . . . . . . .
ステップ 9 - レポートをダッシュボードに追加
する . . . . . . . . . . . . . . .
ステップ 10 - リファラー・ディメンションをレ
ポートに追加する . . . . . . . . . . .
ステップ 11 - ダッシュボードで新規コンポーネ
ントおよび最新表示されたデータを確認する . .
E2E シナリオ - ログイン ID を検索可能に構成
ログイン ID を検索可能に構成するための前提
条件ステップ . . . . . . . . . . . .
ステップ 1 - ヒット属性「ログイン ID」を構成
する . . . . . . . . . . . . . . .
ステップ 2 -「Login ID Sample」イベントを確
認して構成する. . . . . . . . . . . .
ステップ 3 - ログイン ID 用のセッション・リ
スト・テンプレートを構成する . . . . . .
ステップ 4 - 「ログイン ID」ヒット属性および
イベントをテストする . . . . . . . . .
ステップ 5 - ログイン ID 用の検索テンプレー
トを構成する . . . . . . . . . . . .
ステップ 6 - ログイン ID を検索する . . . .
次のステップ . . . . . . . . . . . .
E2E シナリオ - コンバージョン率ダッシュボード
の作成. . . . . . . . . . . . . . . .
概要 . . . . . . . . . . . . . . .
ステップ 1 - ディメンション「Browser
Platform」を作成する . . . . . . . . . .
ステップ 2 - ディメンション「Browser
Version」を作成する . . . . . . . . . .
目次
281
282
283
284
285
286
286
288
289
290
290
292
293
294
295
296
297
298
298
299
300
301
303
304
305
306
307
307
307
319
319
v
ステップ 3 - レポート・グループ「Browser
Platform & Version」を作成する . . . . . .
ステップ 4 - ショッピング・カートの値を使用
したセッションの検索 . . . . . . . . .
ステップ 5 - 検索内容を保存する . . . . .
ステップ 6 - 「Shopping Cart Value」ヒット属
性を作成する . . . . . . . . . . . .
ステップ 7 - 「Shopping Cart Value」イベント
を作成する . . . . . . . . . . . . .
ステップ 8 - 「Shopping Cart Value」ディメン
ションを作成する . . . . . . . . . . .
ステップ 9 - 「Checkout - Start」イベントを作
成する. . . . . . . . . . . . . . .
ステップ 10 - イベント「Checkout - Order
Confirmation」を作成する . . . . . . . .
ステップ 11 - チェックアウト・プロセスにおけ
るその他のイベントを作成する . . . . . .
ステップ 12 - レポートを作成する . . . . .
ステップ 13 - コンバージョン率を追加する
(Checkout - Order Start と Checkout - Order
Confirmation). . . . . . . . . . . . .
ステップ 14 - ブラウザー・プラットフォームで
セグメント化する . . . . . . . . . . .
ステップ 15 - Y 軸を「Browser Version」とし
て設定する . . . . . . . . . . . . .
ステップ 16 - レポートを保存/クリア/再オープ
ンする. . . . . . . . . . . . . . .
ステップ 17 - レポートをダッシュボードに追加
する . . . . . . . . . . . . . . .
ステップ 18 - ダッシュボードを自分自身に毎日
E メールで送信する . . . . . . . . . .
ステップ 19 - レポートにドリルダウンする . .
ステップ 20 - セッションにドリルダウンする
E2E シナリオ - 上位商品ダッシュボードの作成
概要 . . . . . . . . . . . . . . .
上位商品ダッシュボードを作成するための前提条
件ステップ . . . . . . . . . . . . .
ステップ 1 - ディメンション「Browser
Platform」を作成する . . . . . . . . . .
ステップ 1 - ディメンション「Browser
Platform」を作成する . . . . . . . . . .
ステップ 3 - 「Add Product」ヒット属性を作成
する . . . . . . . . . . . . . . .
ステップ 4 - 「Added Product」ディメンション
を作成する . . . . . . . . . . . . .
ステップ 5 - レポート・グループの作成:
Browser Platform, Version, & Product . . . .
vi
320
321
322
322
324
325
325
326
327
329
330
332
332
333
333
334
334
335
335
335
336
338
ステップ 6 - 「Add Product」イベントを作成す
る . . . . . . . . . . . . . . . .
ステップ 7 - 新規オブジェクトを使用してセッ
ションを検索する . . . . . . . . . . .
ステップ 8 - セッションでその他のオブジェク
トの有無をテストする . . . . . . . . .
ステップ 9 - 「Added Product」レポートを作成
する . . . . . . . . . . . . . . .
ステップ 10 -「Added Product」を X 軸に適用
する . . . . . . . . . . . . . . .
ステップ 11 -「Added Product」ディメンション
で上位 5 を表示するように設定する . . . .
ステップ 12 - ブラウザー・プラットフォーム
WinXP のみを表示するようにセグメント化する .
ステップ 13 - 「Browser Version」を Y 軸に適
用する. . . . . . . . . . . . . . .
ステップ 14 - レポートをダッシュボードに追加
する . . . . . . . . . . . . . . .
E2E シナリオ - Tealeaf の価値を 1 時間で見出す
イベント処理の基本シリーズ . . . . . . .
前提条件 . . . . . . . . . . . . . .
このシナリオの目標 . . . . . . . . . .
ポータルへのログイン . . . . . . . . .
イベント・アクティビティーの確認 . . . . .
レポートで詳細を調べる. . . . . . . . .
ドリルダウン検索 . . . . . . . . . . .
クイック・ビュー . . . . . . . . . . .
再生 . . . . . . . . . . . . . . .
確認した内容 . . . . . . . . . . . .
さらに詳しく知るには . . . . . . . . .
その他の詳細を知るには. . . . . . . . .
E2E シナリオ - ログイン ID を検索可能に構成
前提条件 . . . . . . . . . . . . . .
ユーザー・エージェント情報をモニターするため
のデータ・オブジェクトの作成 . . . . . .
Tealeaf でのユーザー・エージェントのデータの
使用 . . . . . . . . . . . . . . .
341
342
343
344
344
345
345
346
347
348
349
349
350
351
352
356
362
364
365
369
370
371
372
373
374
389
第 17 章 IBM Tealeaf の資料およびヘ
ルプ . . . . . . . . . . . . . . . 401
338
特記事項. . . . . . . . . . . . . . 405
339
商標 . . . . . . . . . . . . .
プライバシー・ポリシーに関する考慮事項.
340
340
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
.
.
.
.
. 407
. 407
cxImpact ユーザー・マニュアル
「IBM Tealeaf cxImpact ユーザー・マニュアル」では、Tealeaf® のデータやセグメ
ントなどとの対話に使用する Web ポータル・アプリケーションを含む Tealeaf シ
ステムの使用方法を説明します。以下のリンクを使用して、マニュアル内の個々の
トピックにアクセスします。
Tealeaf のレポート作成機能について詳しくは、「IBM Tealeaf レポーティング・ガ
イド」を参照してください。
© Copyright IBM Corp. 1999, 2015
vii
viii
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
第 1 章 cxImpact の概要
『cxImpact の概要』では、顧客が Web サイトを訪問して対話を行った際に生成さ
れるデータをキャプチャーして処理するために、複数の Tealeaf サーバーがどのよ
うに連携するかについて説明します。
この概要では、IBM® Tealeaf をインストール、構成、および使用するユーザーに向
けて、Tealeaf データとは何か、データの構成要素、IBM Tealeaf コンポーネントの
アーキテクチャー、Tealeaf サーバー・コンポーネント間のデータ・フローについて
説明します。
Tealeaf cxImpact について
IBM Tealeaf cxImpact は、以下の機能を備えた顧客エクスペリエンス管理 (CEM)
ソフトウェアです。
v 訪問者と Web サイトの対話を個別にキャプチャーします。
v 低レベルの対話の詳細を処理して、アラート、レポート、分析を生成するほか、
これらの対話を再生します。
v 各訪問者がサイトで体験した内容を明らかにします。
Web サイトの所有者は、IBM Tealeaf cxImpact によって以下のことを実現できま
す。
v 訪問者のエクスペリエンスの質を向上する
v 収益源を守る
v アプリケーション・サポートのコストを削減する
企業は、ビジネスに不可欠なサービスの提供を Web アプリケーションに依存して
います。IBM Tealeaf cxImpact は、Web アプリケーションの実動状態を可視化し、
各アプリケーションが正しく機能しているかどうかを IT 部門が確認できるように
することで、大容量の動的な Web サイトを管理するという課題に対応します。
IBM Tealeaf cxImpact では、各訪問者の行動や表示した内容の監査証跡が単一のデ
ータ・ソースにキャプチャーされます。これで Tealeaf ユーザーは、問題の分析、
分離、再現、および伝達を行うことができます。
cxImpact の仕組み
データ・センターのコンピューター上で稼働する Tealeaf ソフトウェアは、Web サ
ーバーと訪問者のコンピューター上のブラウザーの間でやり取りされるすべてのデ
ータを確認できるように構成されています。Tealeaf は双方向のデータ・ストリーム
をパッシブにキャプチャーし、そのデータの各関連パケットのコピーを、Tealeaf シ
ステムを実行しているサーバーに転送します。
© Copyright IBM Corp. 1999, 2015
1
以下の図は、3 種類の Tealeaf サーバーで構成される標準的な IBM Tealeaf
cxImpact セットアップを示しています。
図 1. Tealeaf サーバー・ネットワーク
v キャプチャー・サーバー - Tealeaf のパッシブ・キャプチャー・ソフトウェア
は、訪問者と Web アプリケーションの間でやり取りが行われるたびに、TCP/IP
パケットを HTTP 要求と HTTP 応答に組み立て直します。オプションで、重要
ではないデータを除去することや、機密データを削除することができます。キャ
プチャーされた要求と応答の組み合わせ (ヒット) は、Tealeaf の処理ソフトウェ
アを実行する別のサーバーに転送されます。
v 処理サーバー (キャニスター・サーバーとも呼ばれます) - キャプチャー・サーバ
ーから送信された個々のヒットが Tealeaf セッションにグループ化されます。セ
ッションはヒット単位で組み立てられて、特定の訪問者と Web サイトの間の
Web ページ対話をすべて取り込みます。このセッションに含まれるデータがスキ
ャンされて、定義したキーワードやコードがないか確認されます。一致が見つか
ると、このイベントのレコードはさらなる処理 (レポートやアラートの生成など)
のために保管されます。セッションが完了すると、セッションに検索用のインデ
ックスが付けられ、ディスクに書き込まれます。
v Tealeaf ポータル (レポート・サーバーとも呼ばれます) - このサーバーの Web
ベースのインターフェースでは、データ・アナリスト、事業主、IT スタッフ、お
よび管理ユーザーが、サイトでの訪問者の行動を表示する集計データ・レポート
で、Web サイトとの対話の状況を確認することができます。Tealeaf ユーザー
は、保存された訪問者セッションを検索し、注文完了などの一般的属性について
セッションを分析することができます。個々の訪問者のセッションは、実際に送
受信されたデータで再生できるため、訪問者の体験を忠実に再現して確認するこ
とができます。
2
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
Tealeaf のデータ・キャプチャーとデータ処理
IBM Tealeaf には、Web サイトとその Web サイトと対話するユーザーの間を (要
求 と応答 の形式で) 流れるデータをキャプチャーして処理するソフトウェアが備
わっています。
後に続くセクションで以下について説明します。
v Tealeaf Passive Capture の仕組み
v Tealeaf によるキャプチャー済みデータの処理方法
パッシブ・キャプチャー
パッシブ・キャプチャーとは、訪問者のコンピューターと Web サーバーの間を流
れるデータを Tealeaf ソフトウェアがキャプチャーするプロセスのことです。
Tealeaf のパッシブ・キャプチャー・ソフトウェアは、1 つ以上の専用キャプチャ
ー・サーバー上で実行されます。以下の用語リストは、パッシブ・キャプチャー・
プロセスに適用されます。
スイッチ
スイッチは、訪問者のコンピューターと Web サーバーの間で発着信される
すべてのデータ・パケットをルーティングするハードウェア・デバイスで
す。スイッチは通常、すべての HTTP パケットのコピーをキャプチャー・
サーバーに配信する http://www.cisco.com/warp/public/473/41.html と呼ばれる
ハードウェア・オプションを使用して構成されます。
パケット
TCP/IP プロトコルでは、コンピューター間の対話がパケットに編成されま
す。各 Web ページは多数のパケットに分割することができ、各パケットは
個別にコンピューター間で送信されます。一般にキャプチャー・サーバーで
は、Web サーバーと訪問者のコンピューターの間をほぼ同時に移動する数
百万ものパケットがモニターされます。これらのパケットは順不同で到着
し、再送が必要になる場合もあります。重要でないパケットを無視するよう
にキャプチャー・サーバーを構成できます (例えば、Web サイトをホスト
していないサーバーの IP アドレスに送信される E メール・メッセージや
パケットなど)。
要求
HTTP プロトコルでは、要求が、あるコンピューターから別のコンピュータ
ーに応答を要求するメッセージと定義されています。キャプチャー・サーバ
ーは、すべての HTTP データを収集して、要求と応答のトラフィックを再
現します。
応答
要求を行ったコンピューターへの戻りメッセージです。キャプチャー・サー
バーは、要求をキャプチャーした後、パケットの処理と組み立てを実行し
て、その要求に対する応答を探します。
ヒット 要求およびその要求に対応する応答と定義されています。
ヒットが収集されると、パッシブ・キャプチャー・ソフトウェアによってデ
ータがスキャンされて、ヒットが重要かどうかが確認されます。例えば、す
べての Web ページに表示されるイメージは、それほど重要ではないため、
破棄できます。また、ユーザー名、パスワード、クレジット・カード番号な
どの機密情報も削除できます。
第 1 章 cxImpact の概要
3
キャプチャー・ソフトウェアは、不要なデータを除去した後に、ヒット・デ
ータを処理サーバーに安全に送信します。
SSL
Web サイトでの対話の多くは、第三者による読み取りや操作からデータを
保護するために暗号化されます。キャプチャー・ソフトウェアでは、要求と
応答を照合するためにデータを暗号化解除する必要があります。通常、キャ
プチャー・ソフトウェアは、処理サーバーに送信する際に SSL を使用して
データを再暗号化するように構成されます。
Tealeaf データ処理
Tealeaf データ処理とは、Tealeaf 処理ソフトウェアがパッシブ・キャプチャー・ソ
フトウェアから (ヒットの形式で) 受信したデータに対して実行するアクションのこ
とです。
Tealeaf の処理ソフトウェアは、1 つ以上の専用処理サーバー (キャニスター・サー
バーとも呼ばれます) 上で実行されます。このサーバーは、通常は会社のファイア
ウォールで保護されており、インターネットからは見えないようになっています。
このサーバーは、キャプチャー・サーバーからの接続を受け付け、ヒットを受信し
て処理します。
各ヒットには、特定の訪問者にマップされる情報が含まれています。この情報を使
用して、ヒットがセッションにグループ化されます。
Tealeaf データ処理に関連する用語を以下で説明します。
セッション
ヒットは受信されるたびに、同じ訪問者と Web サイトとの現行の対話に該
当する他のヒットとともにグループ化されます。処理サーバーは、その訪問
者に関するヒットが受信されなくなるまで、または構成した制限に到達する
まで、これらのヒットを収集します。例えば、15 分の間にそれ以上のヒッ
トが受信されなければ、セッションを完了と見なすことができます。訪問者
が長時間にわたるセッションを実行する場合は、時間またはメモリーの制約
のために、そのセッションを終了して新たなセッションを開始することが必
要になる場合があります。ヒットが受信され、セッションに追加されている
間は、セッションはアクティブであるとみなされます。Tealeaf では、まだ
アクティブなセッションを個別に検索して、発生したページや対話を表示す
ることができます。
短期キャニスター
ヒットを含んでいるセッションは、処理サーバーの揮発性メモリーの一領域
に保管されます。受信された各ヒットは、新規のセッションまたは既存のセ
ッションに追加されます。
イベント
各ヒットが短期キャニスター内のセッションに追加されるときに、一連のイ
ベントを適用することができます。イベントは、1 つの条件および 1 つの
アクションの組み合わせとして定義されます。
要求コードまたは応答コードでは、条件が重要な情報となることがありま
す。例えば、応答内の 404 ステータス・コードや、「購入確定」などの特
定のテキスト・ストリングを一致として指定することができます。
4
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
条件が true に評価されると、条件に関連付けられたアクションが実行され
ます。このアクションには、カウンターのインクリメントや値の記録などが
あります。イベント関連データは短期キャニスターに書き込まれ、レポー
ト・サーバーで集計することができます。イベントにはヒットに固有のもの
もあれば、セッションでしか処理できないものもあります。セッションが終
了し、長期キャニスターに書き込まれると、セッション全体に関連付けられ
ているイベントが評価されます。複数の条件でイベントをトリガーすること
ができます。
長期キャニスター
訪問者のアクションにより、あるいはタイムアウト期間内に追加のヒットが
なかったり、長いセッションを保持できるだけのメモリーがなかったりした
ためにセッションが終了すると、セキュリティーのためにそのセッションが
暗号化されて、ハード・ディスク上の不揮発性ストレージに書き込まれま
す。この領域は長期キャニスターと呼ばれます。
インデックス
各セッションが長期キャニスターに書き込まれるたびに、そのセッション内
のデータには、後で検索できるようにインデックスが付けられます。ほとん
どのデプロイメント環境では、選択された最重要データにインデックスが付
けられます。インデックスが付けられると、Tealeaf ユーザーは特定の値を
検索できるようになります (例えば、ユーザー名フィールドに値「smith」が
入っているすべてのセッションなど)。
アラート
アラートは、定義済みの条件が満たされたときに実行する必要のある、E メ
ール送信などのアクションです。これには、イベントの実行やしきい値の超
過 (一定期間内の総ヒット数の超過など) が挙げられます。
Tealeaf データ
Tealeaf では、コンテンツに基づいてデータを別々のパートに分類できます。
Tealeaf データの 4 つのパートは以下のとおりです。
ストリーム・データ
ストリーム・データは Tealeaf でキャプチャーされる HTTP データ・スト
リームで、要求、応答、ヒット、セッション、およびイベント・データが含
まれています。
キャニスター・データ
キャニスター・データは、HTTP データ・ストリームから作成される派生デ
ータ です。キャニスター・データは、複数の場所とフォームに保管されま
す。
インデックス
Tealeaf では、インデックスとは HTTP データ・ストリームに含まれる重要
な単語の配置のことです。
データベース
Tealeaf には以下のためのデータベースがあります。
v システム構成および統計。
第 1 章 cxImpact の概要
5
v キャニスター・データから主にイベント・データに基づいて収集される集
計カウントと統計。
v キャニスターから収集され、IBM Tealeaf cxResults に配信された訪問者
関連情報が取り込まれたイベント情報。
v セッションの検索を高速化するためのセッション情報。
上記の各部分とその関係を以下の図に示します。
図 2. Tealeaf のデータ・フロー
4 つの主要な部分については、以降のセクションで個別に説明します。
ストリーム・データ
ストリーム・データは、情報を送信または受信するために使用される、デジタル・
エンコードされたシグナル (データのパケットまたはデータ・パケット) のシーケン
スです。
Tealeaf は、スイッチによってコピーされ、SPAN ポート経由で IBM Tealeaf CX
Passive Capture Application サーバーに転送されたすべてのパケットを受信します。
ストリーム・データは、PCA サーバーで変更できるほか、処理サーバー上の
Windows パイプラインでも変更できます。データはこの 2 箇所でしか変更できま
せん。
PCA サーバーが受信したパケットから、HTTP パケットと HTTPS パケットのみが
再組み立てされ、処理され、追加の処理と保管のために転送されます。ほとんどの
構成では、それ以外のタイプのパケットが無視されます。
処理の対象は 2 つのモードによって決まります。
v Business モード:
6
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
指定されたファイル拡張子 (.html や .asp など) とエンコード・タイプのみを保
存します。
v Business IT モード:
静的オブジェクトを含むすべてのヒットを保存します。
要求:
Tealeaf では、要求とはユーザーが Web サイトを訪問したときに発生するデータ・
コンポーネントのことです。
通常、未加工の要求データは Tealeaf システムで表示されませんが、デバッグの目
的でこのデータを表示するようにシステムを構成することができます。代わりに、
REQ バッファーを使用して、ヒットに関するメタデータ (元の要求に含まれている
すべてのデータを含む) を格納することができます。
HTTP 要求 (HTTP のみ) がキャプチャーされるたびに、パッシブ・キャプチャー・
ソフトウェアが HTTP 応答を探します。
v 要求がない場合は、すべての応答が無視されます。
v HTTP 要求が暗号化されている場合は、Tealeaf がその要求を暗号化解除して要求
された内容を把握する必要があります。
要求データと応答データは、PCA パイプラインでプライバシー・ルールを通じて操
作できるほか、Windows パイプラインではデプロイされて構成されたセッション・
エージェントを介して操作できます。
訪問者のセッションを再生するときに「要求」ビューを使用して、要求に含まれる
データを表示できます。
要求レコード:
Tealeaf では、未加工の HTTP 要求データを格納するほかに、要求レコードを使用
してヒットの追加の属性が格納されます。
これらのヒット属性は、要求または応答から抽出または計算されるもので、送信側
と受信側の IP アドレス、パフォーマンス時間、フォーム・フィールド変数などの
情報があります。
このバッファーは、要求と応答がキャプチャーされた後に IBM Tealeaf CX Passive
Capture Application によって生成されます。
要求レコードは、テキストで区切られた複数のセクション (name=value のペアまた
は XML) を含んだ、構造化されていないテキスト BLOB です。要求レコードは常
に UTF-8 でエンコードされます。Tealeaf の事前定義セクションに加えて、構成さ
れたセッション・エージェントによる処理中にカスタムの [appdata] セクションを
設定することができます。通常これは下流のデータ処理や評価を簡素化するためで
す。
要求レコードは、Web ブラウザーまたはスタンドアロンの RTV ビューアー・アプ
リケーションからセッション再生を使用して参照することができます。
第 1 章 cxImpact の概要
7
図 3. 要求
ヒット属性は、イベントとレポートのソース・データとして使用できます。ヒット
属性データは、IBM Tealeaf cxConnect for Data Analysis を通じてサード・パーティ
ー・システムにエクスポートできます。
要求レコードのセクション
ヒット属性は、Tealeaf ポータルまたは IBM Tealeaf CX RealiTea Viewer で、検索
によって検出されたセッションのリストに表示することができます。
以下の表に、ヒット属性データの抽出元となる要求セクションの一部を示します。
要求セクション
説明
[appdata]
セッション・エージェントによって設定され
たカスタム属性。この属性には自動的に検索
用のインデックスが付けられます。
[env]
HTTP 要求の環境変数 (HTTP リファラーや
HTTP ステータス・コードなど)。
[timestamp]
Tealeaf によって計算された要求のタイム・
スタンプおよびヒットのパフォーマンス時
間。
[urlfield]
要求からの GET データ・フィールドと
POST データ・フィールドを解析したもの。
[TLFID_*]
ヒットから派生したファクト情報。
ヒット属性のエクスポート
検索で見つかったセッションの選択されたヒット属性を示す表示を、ポータルおよ
びビューアーから Excel にエクスポートすることができます。
8
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
IBM Tealeaf cxConnect for Data Analysis 製品で ETL ツールを使用して、他の外部
システムにインポートする要求レコードのコンテンツを Tealeaf システムから抽出
することができます。
応答:
各 HTTP 要求に対し、対応する HTTP 応答が一緒にキャプチャーされ、必要に応
じて暗号化解除されます。
通常は、コンテンツ・タイプが text/html の応答のみが保存されますが、例外とし
て以下の項目も保存されます。
v エラー・コード応答
v RIA 要求 (XML)
v 明示的に保持されているバイナリー・ファイル
HTML データは、キャプチャーされたときと同じエンコード・スキームで格納され
ます。
図 4. 応答
応答データは、ブラウザーまたはビューアーでセッション再生を使用して参照でき
ます。HTML 応答については、レンダリングされたビューとソース・ビューが表示
されます。
応答データはイベントの評価に使用できます。
要求データと応答データは、PCA パイプラインでプライバシー・ルールを通じて操
作できるほか、Windows パイプラインではデプロイされて構成されたセッション・
エージェントを介して操作できます。
ヒット:
要求レコード/応答の各ペアが Tealeaf で再組み立てされてヒット が構成されます。
第 1 章 cxImpact の概要
9
注: Tealeaf では、ほとんどのヒットが、特定のブラウザー・セッションに固有でな
い静的オブジェクトとして破棄されます。この方法により、Tealeaf ではデータ・ボ
リュームを適度なサイズに維持しています。
図 5. 要求
標準的な Web ページでは、ヒットが多数 (20 から 50) になることがありますが、
ほとんどのイメージ、スタイル・シート、JavaScript インクルードは破棄されるた
め、通常は 1 ページにつき数個のヒットのみが保存されます。例えば、Web サー
バーからブラウザーに HTTP リダイレクト応答が送られ、その後にブラウザーが表
示するページをフェッチした場合、そのページには 2 つのヒットが記録されます。
表示する XML データを要求する JavaScript がページに含まれている場合、そのペ
ージのヒット数は少なくとも 2 つになります。
注: Tealeaf でのページとは、破棄されないヒットのことを指します。
Tealeaf のヒット・カウントには多くの場合 Web サーバーのすべてのヒットが含ま
れませんが、場合によっては他のシステムで記録されたページ・ビューよりも多く
のヒットが含まれることがあります。Tealeaf ではデフォルトで content-type =
text/html のヒットが保持されますが、他のデータ・タイプ (動的に作成されたイ
メージなど) を保持するように構成することもできます。
10
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
ヒットの属性は、要求レコードに表示されます。
ヒットが破棄されると、そのヒットは Tealeaf に存在しなくなります。ただし、再
生によってヒットを再生成することで、また場合によっては応答 HTML を調べる
ことで、破棄されたヒットの存在を見つけ出すことができます。ドロップされたヒ
ットのレコードは、IBM Tealeaf CX Passive Capture Application によって生成され
る統計で報告されます。
イベント:
破棄されないヒットについては、要求レコードまたは応答内のデータを Tealeaf イ
ベント・エンジンで処理することができます。
イベントは、トリガー、条件、および Tealeaf ユーザーが指定するアクションと定
義されています。
トリガーとは、セッションの存続期間内でイベントを評価できる時点として定めら
れたものです。各イベントには特定のトリガーが関連付けられており、そのトリガ
ーで使用可能なイベント関連データのみをイベントが参照できるようになっていま
す。
条件とは、ヒット・データ内でのテキスト・ストリングの発生、またはヒット内で
発生する他のイベントの組み合わせです。
ヒット・イベントのアクションとは、イベント ID、実際のヒット時間、イベント値
などを記録することです。これらの項目は、別個のレコードにヒット・データと共
に格納されます。
イベントは、ユーザーと Web アプリケーションの対話をモデル化し、それらの対
話を構造化されたレポートで表す際に役立ちます。イベントは Web ページ・タグ
に似ていますが、データ・ストリームに基づいて動的に追加されます。
イベントは、セッションの記録を管理する際にも役立ちます。データでトリガーさ
れるイベントを使用して、セッション、要求レコード、および応答テキストをモニ
ターできます。これは、イベント条件および記録のベースとなります。
ヒット・イベント・データは、複数の場所で参照できます。アクティブ・イベント
のカウントは、ポータルの「アクティブ・イベント」ページに表示され、アラート
をトリガーするために使用できます。
イベント条件
イベント定義に使用できる条件のサンプルを以下に示します。
v ヒットが受信される。
– ヒット属性が要求または応答で検出されます。ヒット属性は、特定のストリン
グとして、または 2 つの指定タグで囲まれたコンテンツとして定義できま
す。
v その他のイベントが処理される。
– セッション属性値: 完全一致 (Exact Match)、次を含む、>、<、または値の範
囲。
第 1 章 cxImpact の概要
11
v セッション終了
– セッション属性値: 完全一致 (Exact Match)、次を含む、>、<、または値の範
囲。
イベント・アクション
イベント条件に基づいて、以下のアクションを 1 つ以上実行することができます。
v イベントを検索可能にする: 最初の発生またはすべての発生
v イベントをレポート可能にする: 最初の発生またはすべての発生
v 検出された値をテキストまたは数値として保管する
v 別のイベントをトリガーする
v タグ間のテキストを収集する
v イベントがディメンションとして発生したときにセッション状態を保管する
v リスト/グループでのメンバーシップを識別する
v セッション属性を更新する
v Tealeaf イベント・バスを通じてイベント・データを外部システムに送信する
v Tealeaf でセッションを閉じる
v Tealeaf のセッション・タイムアウトを延長する
v セッションを破棄する
イベント・データ
イベントの定義は、環境内のすべてのキャニスターが参照する共通データベースに
保管されます。個々のインスタンス・イベント・データは、関連付けられているセ
ッションと共に保管されます。
v イベントの集計カウントと平均数値は、データベースに記録されます。個々のイ
ンスタンス・データは、IBM Tealeaf cxResults データベースにコピーすることが
できます。
イベント・データ・フィールドには以下のものがあります。
v セッション鍵
v ヒット属性: 鍵、インデックス、またはその他のメタデータ
v 検出された値:
– 一致したストリング
– 一致パターンによって制限されるストリング (Name = Value など)
– 数値に変換されるストリング (ショッピング・カート合計額としての 27.50 な
ど)
– 列挙リスト (OS タイプのリストなど) で定義されている値のストリング ID
– 検出されたテキストが属しているグループのストリング ID (CA が属している
West など)
v イベントに関連付けられている参照ディメンション。
12
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
イベント・データのエクスポート
カスタム照会でレポートを生成できる IBM Tealeaf cxResults 製品に、イベント・レ
コードを 1 時間ごとにエクスポートすることができます。
選択したイベント・データを、イベント・バス API を使用して TCP/IP ソケットを
介して外部システムにリアルタイムでストリーミングして、第三者の分析を受ける
こともできます。
セッション:
Tealeaf では、セッションとは特定のブラウザーと Web サーバーとの間の一連のヒ
ットのことであり、ヒットを組み立てることにより、訪問者がどのように Web サ
イトと対話したかを明確に示します。
標準的なセッションでは、個々のユーザーが Web サーバーと対話して要求を行い
(HTTP 要求を送信)、一連の Web ページを取得 (返された HTTP 応答から) してか
らサイトを離れます。これらの要求/応答のペアが連結されてヒットとなり、セッシ
ョン内の一連のヒットが連結されてセッション・データを構成します。
図 6. 要求
訪問者がヒットを追加している状態にあるセッションは、アクティブ・セッション
と呼ばれます。訪問者が所定の期間にわたってヒットを追加しなかった場合、また
はアクション (サイトからのログアウトなど) をトリガーした場合は、アクティブ・
セッションが閉じられます。閉じられたセッションは、完了したセッション と呼ば
れます。
すべてのヒットはセッションに属しています。さまざまな要因によりセッションが
フラグメント化されることがあります。
第 1 章 cxImpact の概要
13
セッション Cookie
HTTP はステートレス・プロトコルであるため、Tealeaf で個々のセッションのヒッ
トを関連付ける必要があります。ほぼすべてのデプロイメントで、この関連がセッ
ション Cookie によって管理されています。
処理サーバー (キャニスターを管理) で各ヒットが PCA サーバーから受信される
と、Cookieを使用してそのヒットが以前にキャプチャーされたヒットと共に格納さ
れます。Cookie を含んだヒットが、構成されたアイドル・セッション・タイムアウ
ト期間にわたって受信されなくなると、セッションは閉じられます。
セッションの所要時間が事前に構成された値を超えると、セッションが閉じられる
ことがあります。
Web サーバーと同様に、Tealeaf では同じ要求元ブラウザーの別々のブラウザー・
ウィンドウからヒットが送信されているかどうかを通常は識別できません。別々の
ブラウザー・ウィンドウから送信されたヒットは、同じセッションに統合されま
す。
セッションのフラグメント化
セッションがフラグメント化される場合があります。例えば、訪問者がタイムアウ
ト値を超える非活動期間の後にセッションを再開する可能性があります。セッショ
ン Cookie は同じですが、Tealeaf はこの訪問者の体験を 2 つのセッション・フラ
グメントとして保管します。セッションのフラグメント化の原因として、以下の状
態が考えられます。
v Tealeaf または Web アプリケーションのタイムアウト設定を超過した
v セッションが複数のデータ・センターにまたがって保管されている
v セッションが複数の Tealeaf キャニスターにまたがって保管されている
v セッションが大きいためにセッション・サイズの上限を超える可能性がある
v 適切にセッション化されていない
Tealeaf では、検索時にこのようなセッションのフラグメント化を解除することがで
きます。個々のセッションを再生して分析できるように、Tealeaf ではフラグメント
を結合することができます。
注: レポート・データは、セッション・フラグメントが個別のセッションであるこ
とを示しています。例えば、フラグメント間の時間ギャップがレポート・データの
収集間隔より長い場合があります。
「IBM Tealeaf CX インストール・マニュアル」の『Tealeaf CX でのデータ・セッ
ション化の管理』を参照してください。
セッション属性
イベントを通じて、セッション属性に指定した値を設定することができます。これ
らの変数とその値は、ポータルまたは RTV アプリケーションでの検索によって検
出できます。
14
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
結果のセグメントを IBM Tealeaf cxResults で分析して、含まれているセッションに
関する一連のキャニスター・レポートを作成することができます。
(セッション) イベント:
完了したセッションの場合は、Tealeaf でセッション全体のイベント条件 (セッショ
ン中の特定のヒット・イベントの発生など) を処理することができます。
イベント定義
イベントは、ポータルからアクセス可能な Tealeaf イベント・マネージャーで定義
され、管理されます。イベントを定義することで、ユーザーはモニター対象の Web
サイトでのワークフローをモデル化し、検索とレポート集計用のマーカーを作成す
ることができます。
キャニスター・データ
適切に構成された Tealeaf システムは、セッションの全ヒットを同じキャニスター
に格納しようとします。これは、1 つの処理サーバーで処理されるセッションとそ
れらに関連付けられたインデックスの日次収集です。
ほとんどのユーザーはキャニスター・データを見ることはありませんが、キャニス
ター・データは、ポータルの「アクティブ」メニューから参照するか、ポータルま
たはビューアーからアクティブ・セッションを検索することで参照できます。完了
したキャニスターのデータは、ポータルまたはビューアーから完了したセッション
を検索することで参照できます。
注: アクティブ・セッションはインデックスが付けられませんが、一部のヒット属
性を高速で検索できるデータ構造になっています。Tealeaf では応答データのフル・
スキャンを実行できますが、この方法を使うとシステム・パフォーマンスが低下す
る可能性があります。
キャニスター・データは、通常は 10 日間保存された後に、新しいデータの場所を
確保するために消去されます。IBM Tealeaf cxVerify 製品では、各キャニスターの
検索ベースのサブセットを、別のキャニスターにより長く保管することができま
す。
セッションが複数のキャニスターにまたがってフラグメント化される場合がありま
す。Tealeaf リリース 7.2 より、ポータルで再生できるように複数のキャニスターに
またがるセッションのフラグメント化を解消できるようになりました。
キャニスターは、以下の 2 つの部分に分かれています。
v 短期キャニスターには、発生したヒットをまだ受信中であるアクティブなセッシ
ョンが格納されます。ヒット・イベント・レコードが直ちに作成されます。
– キャニスターがスプーリングしていない限り、アクティブ・セッションに追加
される新しいヒットは、わずか数秒でポータルから検索および確認できるよう
になります。
– アクティブ・セッションの検索はフルテキスト検索に限定されています。この
検索は、完了したセッション・データに対するインデックス検索に比べて時間
がかかります。
第 1 章 cxImpact の概要
15
v 長期キャニスターには、アイドル・タイムアウト期間にヒットを受信しなかった
場合または他のトリガーが満たされた場合に作成される、完了したセッションが
格納されます。セッションが閉じられると、すべてのセッション・イベントが処
理されます。セッションはディスクに記録され、テキスト検索エンジンによって
コンテンツにインデックスが付けられます。
– システムによるセッションのインデックス付けが遅れなければ、アクティブ・
セッションの終了から約 5 分以内にアクティブ・セッションが完了セッショ
ンになります。
– 完了したセッションは、その当日に一連の LSSN ファイルに収集されます。
– ヒット・イベントとセッション・イベントの集計カウントは、レポート・デー
タベースに収集され、集計されます。
ディメンション:
ディメンションとは、イベントがトリガーされたときにキャプチャーおよび記録で
きる一連の参照データのことです。ディメンションは、定義済みのイベントに関連
付けられます。
ディメンションには、定義されたパターンによってキャプチャーされた一連の値、
またはイベントから記録された値が含まれています。これらの値は、イベントが記
録されるときにコンテキスト情報となります。キャニスターによってヒットが処理
される際に、これらの値が要求に格納されます。
例えば、Tealeaf では以下の参照ディメンションを提供しています (以前のバージョ
ンでは、すべてのイベントに対してこれらのディメンションだけが提供されていま
した。現在では、ユーザーが独自にイベント・ディメンションを定義できます)。
v #* サーバー
– URL
– ホスト名
– アプリケーション名
これらのディメンションにイベントを関連付けると、イベントがトリガーされたと
きにディメンションの値がイベントと共に記録されます。したがって、応答にステ
ータス・コード 500 エラーがあることを検出するイベントを作成した場合は、上記
のディメンションの値をこのイベント・インスタンスと共に記録して、問題を容易
にデバッグすることができます。
レポート・グループ
ディメンションはグループに編成されます。レポート・グループは、ディメンショ
ンの集まりです。 1 つのディメンションが複数のレポート・グループに属している
場合があります。記録時には、Tealeaf システムによってディメンション値のすべて
の組み合わせの集計カウントが収集されます。
1 つのイベントが複数のレポート・グループに関連付けられている場合がありま
す。
16
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
ファクト:
ヒット内でイベントがトリガーされると、REQ レコードのファクトと呼ばれる構造
に、レポート・グループ・データがイベントと共に記録されます。ファクトには、
記録されたイベント値と関連付けられたレポート・グループのディメンション値、
およびその他のデータが含まれています。
この内部データ構造は、記録されたイベントに関連するディメンション・データで
の検索を容易にするために使用されます。各ディメンション・インスタンス値は、
検索用のインデックスをより簡単に付けられるようにハッシュされます。検索イン
ターフェースからストリング (「/DEFAULTPAGE」など) が入力されると、同じア
ルゴリズムを使用して、検索インデックスで検出できるハッシュ値が作成されま
す。
要求バッファーの [TLFID_80] セクションに記録されるファクトの例を以下に示し
ます。
[TLFID_80]
Searchable=True
TLFID=80
TLFactValue=1
TLDimHash1=38A7EF5D4FA961F712055D92FC56088A
TLDimHash2=BC3F1812E3C8837962A83226D4A30082
TLDimHash3=8606AC74FD2DECC1899004C49B226FAE
TLDimHash4=5E6D512952FFBB9673B1D0CB08EF33B0
TLDim1=/DEFAULTPAGE
TLDim2=WWW.TEALEAF.COM
TLDim3=OTHERS
TLDim4=63.194.158.200
上記の例では、ファクト ID (TLFID=80) と記録されたイベント値 (TLFactValue=1)
が示され、その後に各ディメンションのハッシュ値とプレーン・テキスト値が示さ
れています。ディメンション値の最初の 256 文字のみが、プレーン・テキストで記
録されます。
インデックス付け
セッションが完了すると、メモリー内データベース (STC) からディスクにセッショ
ンが書き込まれ、インデックスを付ける対象としてマークされます。
キャプチャーされたヒット・データの保存には、ディスク・スペースの点でコスト
がかかるため、ほとんどの Tealeaf デプロイメント環境では、キャプチャーされた
ヒット・データのサブセットにのみインデックスが付けられます。Tealeaf では以下
のものにインデックスが付けられます。
v 応答の本文 (HTML タグを除く)。
v 要求レコードに保管される選択されたセクション。
v イベント ID やイベント値などの選択されたイベント・データ。
インデックス付きデータは次のとおりです。
v 要求レコードから選択されたデータ
– [appdata]、[urlfield]、セッション属性
– イベント・データ (ID、値)
v 応答
第 1 章 cxImpact の概要
17
– HTML/ヘッダーは除外
このインデックス・データは、キャニスター・データと同じ期間にわたって保存さ
れます。インデックス・データは、キャニスター・データからいつでも再生成でき
ます。
注: システムの負荷と構成に応じて、セッションの完了から通常 5 分以内にキャニ
スター・データにインデックスが付けられます。
生成されたインデックスは表示できませんが、検索結果にはインデックスが使用さ
れたことが示されます。ビューアーでは、キャニスターと同じインデックス付けア
ルゴリズムを使用して、現在ロードされているセッションのインデックスを作成
し、表示することができます。ただし、完全に一致しているとは限りません。
データベースの収集およびレポート
IBM Tealeaf cxImpact と IBM Tealeaf cxView 用にデータベース情報が収集され、
レポートされます。
以下のセクションで、データベースの収集およびレポートについて説明します。
レポート・データ:
IBM Tealeaf cxImpact および IBM Tealeaf cxView のレポート機能は、ヒット属
性、セッション属性、およびイベントの集計カウントに基づいています。通常の操
作中は、セッションが完了すると処理サーバーが 1 分単位のバケットでカウンター
を管理します。
これらのカウントは 5 分間隔で収集され、レポート・データベースで時間単位のバ
ケットに集計されます。このデータベースから Tealeaf のタイム・ゾーンに基づい
てレポートが生成され、Tealeaf ポータルに表示されます。システム日の終わりに、
定義されたシステム・タイム・ゾーンに基づいて日次集計が作成されます。
レポート・データは集計されるため、以下の情報を得ることができます。
v カウント: 期間別の個々のイベントの発生カウント。事前定義されたディメンシ
ョンでフィルタリングされる場合があります。
v 数値: データ・ストリームから解析された数値 (ショッピング・カートの金額な
ど) やイベントによって計算された数値 (2 つのイベントの間のヒット数など) を
格納するイベントでは、期間の最小値、最大値、および平均値を表示することが
できます。このデータは参照ディメンションによってフィルタリングされます。
すべてのレポート・データは、ポータルで事前定義されたレポートやユーザー定義
レポート (スコアカードやダッシュボードを含む) を通じて参照することができま
す。
Tealeaf データベースからレポート・データを直接抽出する操作は、現在サポートさ
れていません。レポートのデータは Excel にエクスポートすることができます。
全般的なイベント・データ情報
以下の一般的なイベント・データ情報を使用できます。
18
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
v 現在の時間内に終了したセッションについては、毎時データと日次データが 5 分
ごとに更新されます。
v 毎時レポート・データ (30 日分) と日次レポート・データ (365 日分) は、対応
するキャニスター・データよりも長く保持されます。
v システムの負荷によっては、データ収集の実行が遅れることがあります。
v セッションがフラグメント化されるとセッション・イベントが正しく機能しなく
なります。
v 毎時データと日次データは、Tealeaf システム時間の深夜 12 時の値に基づいてレ
ポートされます。
イベント・データは、各参照ディメンションにまたがって、組み合わせごとに集計
できます。レポートには、イベント・データを含むセッションを検索するためのド
リルダウン・リンクがあります。
イベント・データ・レポートは、Tealeaf ポータルの以下の場所で参照できます。
v IBM Tealeaf cxImpact: Tealeaf レポート
v IBM Tealeaf cxView: ダッシュボードとスコアカード
イベント・データの報告
イベント・データは、Tealeaf ポータルを通じてインスタンス・データではなく集計
データとして報告されます。イベントのカウントを報告できるほか、データを最小
値、最大値、ローリング平均の各数値として報告できます。
トップ・ムーバー:
オプションとして、レポートの目的でイベント値とディメンション値の偏差を追跡
し、保管することができます。偏差の保管には追加のスペースが必要となる場合が
あるため、偏差を記録することを選択する必要があります。
サイトのトップ・ムーバーを特定するために、構成済みの他の偏差に対して 4 週間
のローリング期間にわたって偏差を報告することができます。
cxResults のデータ:
IBM Tealeaf cxResults 製品では、訪問者情報、セッション情報、およびイベント・
レコードのみを、個別インスタンス・データとして別のデータベースに保存できま
す。このデータベースでは、Web アプリケーションで定義された永続 Cookieに基づ
いて、データが個々の訪問者にマップされます。
このデータベースから、一意的に識別された訪問者のセッション・データとイベン
ト・データを取得できます。また、イベントが特定の順序で発生したセッションを
検出できます (複数のセッションにまたがっていても可能)。
v IBM Tealeaf cxResults では、実行された検索に基づいてセグメントが定義されま
す。検索、セグメント生成、およびレポートを IBM Tealeaf cxResults でスケジ
ュールすることができます。
v 生成されたレポートは、ダッシュボードに取り込むことができます。
第 1 章 cxImpact の概要
19
IBM Tealeaf cxResults のデータは、キャニスターから 1 時間ごとに収集され、パフ
ォーマンスの問題を防ぐために通常は 40 日間から 60 日間保存されます。HTML
データがなくても、データベースはすぐに増大する可能性があります。
注: このリリースでは、IBM Tealeaf cxResults のレポートでディメンション・デー
タを使用することができません。ディメンション・データは、検索を指定する際に
使用できます。
結果のデータには、ポータルの特別な検索インターフェースからアクセスできま
す。
定期的なレポートでは、事前定義された検索をスケジュールし、レポート・データ
をダッシュボードに組み込むことができます。
アラート
E メール・アラートは、Tealeaf システムのイベント・データまたは非イベント・デ
ータに基づいて生成できます。この独立したサービスでは独自のデータベースが使
用されます。アラート・データがアラート・システムの外部で使用されることはあ
りません。
アラートは、ヒット・イベントおよびセッション・イベントによって生成できるほ
か、キャニスター・イベント (Tealeaf キャニスター内のデータ用に事前定義された
一連のモニター) によって生成できます。アラートは、ポータル、SMS、E メー
ル、または SNMP を通じて配信できます。アラート・サービスには、過去 6 時間
分のデータのみが提供されます。アラートをチェックする間隔は、最小で 1 分に設
定できます。
アラートに対して、以下のコンポーネントを構成できます。
v しきい値
v 測定間隔
v 比率
v 非表示
cxConnect for Data Analysis
IBM Tealeaf cxConnect for Data Analysis ジョブをスケジュールして、事前定義され
た検索語に基づいて 1 つ以上のキャニスターからセッションと要求バッファー・デ
ータを抽出することができます。
抽出されたセッションは、以下を含む複数の出力形式および宛先に配信できます。
v データ・ファイル
v W3C ログ・フォーマット
IBM Tealeaf cxConnect for Data Analysis は、Tealeaf ポータルを通じて構成されま
す。出力オプションによっては、エクスポートされたデータがローカル・ファイ
ル・ディレクトリーに表示されます。
20
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
用語集
これらの用語について詳しくは、「IBM Tealeaf 用語集」の『Tealeaf 用語集』を参
照してください。
Tealeaf データに関する情報の追加リソース
このセクションの表では、Tealeaf データに関する追加情報の参照先を示します。
表 1. Tealeaf データに関する資料
データ・タ
イプ
使用または表示について
要求
「IBM Tealeaf CX 構成マニュアル」
BBR:「IBM Tealeaf cxImpact ユーザ
ー・マニュアル」の『CX のブラウザ の『CX インデックス付けの構成』
ー・ベースの再生』 RTV:「IBM
Tealeaf RealiTea Viewer RTV ユーザ
ー・マニュアル」の『RealiTea Viewer
- 要求ビュー』
応答
「IBM Tealeaf RealiTea Viewer RTV
ユーザー・マニュアル」の『RealiTea
Viewer - 応答ビュー』
イベント
「IBM Tealeaf cxImpact ユーザー・マ 「IBM Tealeaf イベント・マネージャ
ニュアル」の『アクティブ・イベント ー・マニュアル」の『TEM の「イベ
のモニター』
ント」タブ』
ディメンシ
ョン
「IBM Tealeaf レポーティング・ガイ
ド」の『Tealeaf レポート・ビルダ
ー』
「IBM Tealeaf イベント・マネージャ
ー・マニュアル」の『TEM の「ディ
メンション」タブ』
レポート・
グループ
「IBM Tealeaf レポーティング・ガイ
ド」の『Tealeaf レポート・ビルダ
ー』
「IBM Tealeaf イベント・マネージャ
ー・マニュアル」の『TEM の「ディ
メンション」タブ』
ファクト
「IBM Tealeaf CX 構成マニュアル」
BBR:「IBM Tealeaf cxImpact ユーザ
ー・マニュアル」の『CX のブラウザ の『CX インデックス付けの構成』
ー・ベースの再生』 RTV:「IBM
Tealeaf RealiTea Viewer RTV ユーザ
ー・マニュアル」の『RealiTea Viewer
- 要求ビュー』
セッション
属性
該当なし
「IBM Tealeaf イベント・マネージャ
ー・マニュアル」の『TEM の「セッ
ション属性」タブ』
インデック
ス
ポータル
「IBM Tealeaf CX 構成マニュアル」
の『CX インデックス付けの構成』
アラート
RTV: 「IBM Tealeaf RealiTea Viewer
RTV ユーザー・マニュアル」の
『RealiTea Viewer - セッション検索
およびサブ検索』
構成
「IBM Tealeaf CX 構成マニュアル」
の『CX インデックス付けの構成』
「IBM Tealeaf cxImpact ユーザー・マ 「IBM Tealeaf イベント・マネージャ
ニュアル」の『アラート・モニター』 ー・マニュアル」の『TEM の「アラ
ート」タブ』
第 1 章 cxImpact の概要
21
表 1. Tealeaf データに関する資料 (続き)
データ・タ
イプ
使用または表示について
構成
トップ・ム
ーバー
「IBM Tealeaf レポーティング・ガイ
ド」の『トップ・ムーバーの分析』
「IBM Tealeaf イベント・マネージャ
ー・マニュアル」の『TEM の「トッ
プ・ムーバー」タブ』
レポートに適用されるユーザー構成データについて詳しくは、「IBM Tealeaf レポー
ティング・ガイド」の『Tealeaf データ・モデル』を参照してください。
22
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
第 2 章 Tealeaf での訪問者セッション・データの処理
Tealeaf が Web サイトでの訪問者の対話をキャプチャーして処理すると、その対話
のデータをTealeaf ポータルを介して処理することができます。
Tealeaf ポータルは、Tealeaf システムを利用するための Web ベースのインターフ
ェースです。このポータルは、アクティブ・セッションと完了したセッションの両
方を検索するためのメニュー方式のナビゲーション・システム、複数の検索結果に
わたってデータを確認して分析する手段、ブラウザー内でユーザー・セッションを
再生する手段、および管理ユーザーが Tealeaf システムを管理するためのコントロ
ールを提供します。ダッシュボード、スコアカード、その他の随時レポートなど、
レポートを作成して表示するためのさまざまなオプションを備えています。
セッション・データの検索
処理サーバーによって作成されたインデックスを、ポータルから検索することがで
きます。また、短期キャニスター内にある現在アクティブなセッション内のテキス
ト・ストリングを検索することもできます。一方、アーカイブ内の完了したセッシ
ョンを検索する機能はさらに強力です。Tealeaf ユーザーは、アクティブなセッショ
ンではまだインデックスが付けられていない特定のタイプの情報 (フォーム・フィ
ールド値など) を検索できます。
セッションの再生
再生は、顧客のエクスペリエンスを把握するための強力なツールです。ポータルを
使用してセッションを検索する際に、検索条件と一致するセッションのリストが表
示されます。これらのセッションのいずれかを選択して、セッションの再生を起動
できます。再生することで、訪問者が Web サイトを行き来している際に訪問者に
表示された実際の Web ページ、訪問者がクリックしたリンク、および訪問者が編
集したフォーム・フィールドが表示されます。また、再生では、訪問者のセッショ
ンを発生したままに表示できることに加えて、訪問者の Web ブラウザーから送信
された HTTP 要求データと、その応答として Web サーバーから返された実際の
HTML も表示されます。ブラウザー・ベースの再生 (BBR) 機能は「ページ・ロー
ドの詳細」も提供するので、管理者はページ・ロードに関連する技術的な問題をト
ラブルシューティングすることができます。
訪問者セッションを再生することで、何が顧客への販売につながるか、何が顧客に
訪問を放棄させるかを知る上での手掛かりとなります。訪問者セッションの再生と
分析から収集した情報を Web サイトのデザイナーやビジネスの戦略家に伝えるこ
とで、訪問者を困らせていた点や、フラストレーションの原因となっていた Web
サイトの各部を彼らが改善することができます。
IBM Tealeaf CX RealiTea Viewer
Tealeaf には、検索および再生用のブラウザー・ユーザー・インターフェースに加え
て、パーソナル・コンピューターにインストールできる IBM Tealeaf CX RealiTea
Viewer (RTV) という Windows デスクトップ・アプリケーションも用意されていま
© Copyright IBM Corp. 1999, 2015
23
す。このアプリケーションには、システム上での再生を構成するための追加オプシ
ョンが備わっています。詳しくは、「IBM Tealeaf RealiTea Viewer RTV ユーザー・
マニュアル」を参照してください。
Tealeaf ポータルへのログオン
セッション・データの処理を開始するには、Tealeaf ポータルにログオンします。
管理者アカウントのデフォルトのパスワードをまだ変更していない場合は、できる
だけ早く変更することをお勧めします。パスワードを変更するには、「Tealeaf」 >
「ポータル管理」を選択します。
Tealeaf ポータルにログオンするには、以下のようにします。
1. サポートされるブラウザーを起動します。
2. ブラウザーで「http://<servername>/portal」と入力します。 ここで、
<servername> は、IBM Tealeaf CX ポータルがインストールされているマシンの
ホスト名です。
a. IBM Tealeaf CX ポータルがインストールされているマシン上で、ログイン・
ページに移動するには、Windows の「スタート」メニューから以下のように
選択します。
Programs > Tealeaf Technology > Tealeaf CX Portal > Portal Login Page
3. ログオン名とパスワードを入力します。
Tealeaf が Windows Active Directory システムを使用するように構成されている
場合、ログインは Windows に使用する名前およびパスワードと同じになりま
す。
Tealeaf ポータルにログオンしており、これでセッション・データを処理できます。
表示されるポータルの画面は、Tealeaf 管理者が構成し、ユーザーのユーザー・アカ
ウントに対して割り当てた画面です。
IBM Tealeaf のログイン要件
IBM Tealeaf には、ブラウザーのログイン要件、およびユーザー名とパスワードの
ログイン要件があります。
ブラウザーの要件
Tealeaf ポータルを使用するには、サポートされている Web ブラウザーを必ず使用
してください。Tealeaf ポータルでの使用がサポートされている Web ブラウザーは
以下のとおりです。
v Microsoft Internet Explorer Web ブラウザー・バージョン 9 以降
注: Windows Enhanced Security 機能を有効にすると、Internet Explorer を使用し
て Tealeaf ポータルにアクセスしたときに問題が発生する可能性があります。
「IBM Tealeaf CX トラブルシューティング・ガイド」の『トラブルシューティン
グ - ポータル』を参照してください。
v Mozilla Firefox 14 以降
24
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
v Chrome 17 以降
注: IBM Tealeaf cxOverstat のライセンス交付を受けている場合は、HTML5 のサポ
ートが必須となるため、サポートされるブラウザー・バージョンの数が少なくなり
ます。「IBM Tealeaf cxOverstat ユーザー・マニュアル」の『cxOverstat のインスト
ールと構成』を参照してください。
注: いくつかのポータル機能を使用して、Tealeaf データを Microsoft Excel にエク
スポートすることができます。Microsoft Excel でこれらのファイルを正しく表示で
きない場合は、「IBM Tealeaf トラブルシューティング・ガイド」の『トラブルシュ
ーティング - ポータル』を参照してください。
注: IBM Tealeaf CX Passive Capture Application の Web コンソールに接続する場
合は、サポートされるブラウザーとバージョンのセットが異なります。
ユーザー名とパスワードの要件および条件
Tealeaf では、ユーザー名には大/小文字の区別がありません。 admin と ADMIN のど
ちらも有効です。
Tealeaf では、パスワードには大/小文字の区別があります。そのため、myPassword
と MYPASSWORD は同じパスワードではありません。
パスワードは最大32文字の長さとすることができます。
ポータル・ユーザー・インターフェースのメニュー・バー・オプションの概
要
ポータルでのユーザー・アクションは、メニュー・バーから実行します。
以下の表に、Tealeaf ポータルのメニュー・バーから使用可能なオプションをリスト
し、その説明を示します。また、オプションの詳細な説明が含まれた資料への参照
を示します。
表 2. ポータルのメニュー・バー・オプション
メニュー・バー・
オプション
ダッシュボード
説明
詳細情報の参照先
「ダッシュボード」メニュー・バ
ー・オプションは、Tealeaf によっ
てキャプチャーされたデータのグ
ラフィカル・ビューとレイアウト
を提供します。
ダッシュボードの使用と構成につ
いては、「IBM Tealeaf cxView ユ
ーザー・マニュアル」を参照して
ください。
特定の役割や責任範囲に合わせて
ダッシュボードをカスタマイズ
し、最も関連性の高いレポートと
メトリックのみを表示できます。
第 2 章 Tealeaf での訪問者セッション・データの処理
25
表 2. ポータルのメニュー・バー・オプション (続き)
メニュー・バー・
オプション
説明
アクティブ
「アクティブ」メニュー・バー・
オプションは、現在の Tealeaf の
セッション、ステータス、および
イベント・アクティビティーに関
するリアルタイムのレポート作成
を提供します。
検索
「検索」メニュー・バー・オプシ
ョンは、関連する訪問者セッショ
ンを検出するための検索メカニズ
ムを提供します。
アクティブ・セッションまたは完
了したセッションあるいはその両
方を検索し、要求データまたは応
答データに出現するテキスト、お
よび各セッションに含まれている
メタデータを探すことができま
す。
指定した条件に基づいて、検索ユ
ーティリティーから一致するセッ
ションのリストが返されます。
26
分析
「分析」メニュー・バー・オプシ
ョンは、ユーザーにレポート作成
機能を提供します。
構成
「構成」メニュー・バー・オプシ
ョンは、ダッシュボードとレポー
トの構成オプションへのアクセス
を提供します。また、ポータルの
設定とビューを構成するためのオ
プションを提供します。
Tealeaf
「Tealeaf」メニュー・バー・オプ
ションは、Tealeaf システムの統計
を提供します。
管理者
「管理」オプションは、製品のプ
リファレンスとパスワードを構成
するためのページへのアクセスを
提供します。
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
詳細情報の参照先
メニュー・バーから、Tealeaf オンライン・ヘルプ製品上で製品資料を検索すること
ができます。テキスト・ボックスに検索語を入力し、「オンライン・ヘルプの検
索」をクリックします。『Tealeaf オンライン・ヘルプの検索』を参照してくださ
い。
ライセンス交付に関する考慮事項
一部の Tealeaf コンポーネントと機能には、ライセンス交付に関する考慮事項があ
ります。
Tealeaf 機能とコンポーネントに関する以下のライセンス交付の要件を考慮に入れて
ください。
v イベント・マネージャー:
イベント・マネージャーは、IBM Tealeaf CX ライセンスで使用できます。ただ
し、追加ライセンスが有効な場合にのみ使用できる イベント・マネージャー機能
もあります。
v 「アラート」タブ:
アラートを構成して使用するには、IBM Tealeaf cxImpact ライセンスが必要で
す。
v 「トップ・ムーバー」タブ:
– 日次トップ・ムーバーを構成して使用するには、IBM Tealeaf cxImpact ライセ
ンスが必要です。
– 毎時トップ・ムーバーを構成して使用するには、IBM Tealeaf cxView ライセ
ンスが必要です。
v テクニカル・サイト・メトリック・ダッシュボード:
このダッシュボードは、IBM Tealeaf cxImpact で「アクティビティー・サマリ
ー」レポートとして使用することができます。
– ダッシュボードでドリルダウン・リンクを使用できるのは、ユーザーがレポー
ト・ビルダーへのアクセス権限を持っている場合のみです。
– 「ダッシュボード」メニューにアクセスするには、IBM Tealeaf cxView ライ
センスが必要です。
v セッション・セグメントの管理:
セッション・セグメントを生成および管理する機能は、IBM Tealeaf cxImpact ラ
イセンスと IBM Tealeaf cxReveal ライセンスで使用可能です。
v 「検索」メニュー:
このメニューは、IBM Tealeaf cxImpact と IBM Tealeaf cxReveal の両方で使用可
能です。IBM Tealeaf cxReveal を使用する際に、IBM Tealeaf cxImpact をインス
トールする必要はありません。
Tealeaf ステータス・メッセージ
Tealeaf ステータス・メッセージは、IBM Tealeaf CX ソリューションの状態に関す
る情報を提供します。
第 2 章 Tealeaf での訪問者セッション・データの処理
27
このメッセージは、「ポータル」ウィンドウの上部に表示されます。ステータス・
メッセージで報告される問題は、軽微なものから重大なものまでさまざまです。
これらのメッセージを使用して、全体的なシステムの正常性とパフォーマンスをモ
ニターすることができます。
現行セッションの残りに関するメッセージを閉じるには、右上隅にある「X」をクリ
ックします。
ポータルでメッセージを閉じたかどうかに関係なく、エクスポートされたレポート
には警告メッセージが表示されます。
Tealeaf ステータス・メッセージのトラブルシューティング
<timestamp> 後に獲得されたデータの処理で遅延が発生しました。処理が完了する
まで、レポート、アラート、およびインデックスには完全なデータがない場合があ
ります。
v 重大度:
大から小。
v 原因:
最も考えられる原因は、1 つ以上の Tealeaf キャニスターがデータをスプ
ールしていることです。
キャニスターが着信したヒットをタイミング良く処理できないと、システ
ムはそれらのヒットをハード・ディスクに書き込み始め、使用可能な処理
リソースが増えたらヒットを取り出します。
ポータルでのこの警告メッセージの表示は、設定により有効になっていま
す。「IBM Tealeaf cxImpact 管理マニュアル」の『CX 設定』を参照して
ください。
v 対処法:
このスプーリング・メッセージが 1 時間以内に消えた場合は、トラフィ
ック量の一時的な急増が考えられます。このメッセージが継続的に再表示
される場合や、営業日に長時間表示される場合は、スプーリングを引き起
こす条件を詳しく調査する必要があります。
正常性ベース・ルーティング (HBR) を使用して、複数のキャニスターの
間でのロード・バランシングを管理できます。システムが HBR を使用す
る場合は、「IBM Tealeaf cxImpact 管理マニュアル」の『システム・ステ
ータス』を参照してください。また、「IBM Tealeaf CX 構成マニュア
ル」の『正常性ベースのルーティング (HBR) セッション・エージェン
ト』を参照することも可能です。
システムがスプーリングを行っているかどうかを検証するには、各
Tealeaf パイプラインの上部にある DecoupleEx セッション・エージェン
トがヒットをディスクにスプールしているかどうかを確認します。
1. ポータルで、「Tealeaf」 > 「TMS」を選択します。
2. 「パイプライン・ステータス」タブをクリックします。
28
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
3. Windows パイプラインを選択します。
4. DecoupleEx 行を見つけます。「キューに登録済み」列の値を確認しま
す。
5. この値がゼロでない場合は、パイプラインがヒットをディスクにスプ
ールしています。
6. システム内の Windows パイプラインごとに、この確認を行います。
「IBM Tealeaf cxImpact 管理マニュアル」の『TMS の「パイプライン・
ステータス」タブ』を参照してください。
DecoupleEx レポートと Tealeaf ステータス・レポートに追加情報が表示
される場合があります。
– 「IBM Tealeaf cxImpact 管理マニュアル」の『システム・ステータ
ス』を参照してください。
– 「IBM Tealeaf cxImpact 管理マニュアル」の『Tealeaf ステータス・レ
ポート』を参照してください。
根本的な問題は、以下のいずれかの要因により、ヒットの着信と同じ速さ
でキャニスターがヒットを処理できないことです。
– トラフィック量の急増 - Web アプリケーションによっては、サイト・
トラフィックの想定内または想定外の変化により、トラフィック量が
定期的に急増する場合があります。例えば、マーケティング・キャン
ペーンを開始すると、サイトにトラフィックが集中し、直後にトラフ
ィックが急増する可能性があります。キャニスターに与える影響が、
このような急増によるヒットの一時的なスプーリングだけであれば、
この問題は重大でない場合もあります。
– 処理サーバーのリソースを消費するその他のプロセス - 処理サーバー
をホストするサーバー上のシステム・リソースを他のプロセスが消費
していると、ヒットの全体的なスループットが影響を受ける可能性が
あります。
- 可能であれば必ず、処理サーバーで使用中の他のアプリケーション
やサービスを最小化してください。
- どの Tealeaf サーバーでも、定期保守タスクはオフピーク時にスケ
ジュール設定する必要があります。
– 設計に問題があるイベント - 効率の悪い検索を行うイベント、正規表
現を使いすぎるイベント、発生頻度が高すぎるイベントなどは、キャ
ニスターのスループットに影響を及ぼす可能性があります。
– 設計に問題があるパイプライン - Windows パイプラインは、不要なデ
ータを除去し、社内の検索要件、レポート要件、再生要件に合わせて
キャプチャー対象データを変更する、効率的かつ高性能な処理エージ
ェントのシーケンスになっていなければなりません。スプーリング・
パイプラインの構成を定期的に確認して、以下の条件を満たしている
かどうかを検証することをお勧めします。
- 組み込まれているすべてのセッション・エージェントが必要なもの
である。
第 2 章 Tealeaf での訪問者セッション・データの処理
29
- 他のセッション・エージェントが不要なデータを無駄に処理しない
ように、パイプラインの早い段階で不要なデータが削除される。
「IBM Tealeaf CX 構成マニュアル」の『データ・ドロップ・セッシ
ョン・エージェント』を参照してください。
- プライバシー・セッション・エージェントがデプロイされている場
合は、すべてのプライバシー・ルールが必要なものであり、効率的
に設計されていることを確認してください。プライバシー・ルール
内の正規表現の設計に問題があると、キャニスターのスループット
が大きく影響を受ける可能性があります。「IBM Tealeaf CX 構成マ
ニュアル」の『プライバシー・セッション・エージェント』を参照
してください。
– ハードウェアが不十分 - トラフィック量が大幅に変化すると、ホステ
ィング・システムが不十分になり、その変化に対応できなくなる可能
性があります。
- 推奨されるサイジングについて詳しくは、Tealeaf の専門サービスに
お問い合わせください。
1 つ以上のイベントが 1 時間内の新規発生の安全制限 500,000 件を超過したため、
それらのイベントのレポート・グループが無効化されました。
1 つ以上のイベントが 1 時間内の新規発生の安全制限 500,000 件を超過し
たため、それらのイベントのレポート・グループが無効化されました。レポ
ート・グループやイベントに必要な変更を加えて、レポート・グループを手
動で再アクティブ化する前に安全制限を超えないようにしてください。
v 重大度:
小から大。
v 原因:
このエラー・メッセージは、1 つ以上のレポート・グループの記録された
インスタンス数が 1 時間以内に 500,000 件を超えたことを意味します。
Tealeaf は、データベース内のデータ量が増えすぎないように、このレポ
ート・グループを自動的に無効にします。
– ポータルでのこの警告メッセージの表示は、設定により有効になって
います。「IBM Tealeaf cxImpact 管理マニュアル」の『CX 設定』を参
照してください。
v 対処法:
この状況の一般的な原因は、イベントの構成に問題があることです。多く
の場合、イベントはヒットがあるたびに記録されるように構成されていま
す。つまり、ヒットが検出されるたびに、イベント値とそれに関連するす
べてのディメンション値が記録されます。
注: ケースによっては、問題の発生源が、レポート・グループ内の 1 つ
のディメンションに制限されている場合もあります。そのディメンション
に対して記録されるインスタンスの数を減らすため、記録される値のホワ
イトリストを使用するようにそのディメンションを制限できる可能性があ
ります。「IBM Tealeaf イベント・マネージャー・マニュアル」の『TEM
の「ディメンション」タブ』を参照してください。
30
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
これらのメッセージの発生源を見つけるには、以下の手順を実行します。
1. ポータル・メニューで、「構成」 > 「イベント・マネージャー」を選択
します。
2. 「イベント」タブをクリックします。
3. ページの上部にあるフィルター・ドロップダウンから、「レポート・グ
ループが無効化されたイベント (Events with Disabled Report
Groups)」を選択します。
4. 1 つ以上のレポート・グループが無効化されているイベントのリストが
表示されます。
5. 可能であれば、この項目の評価を別のトリガーに変更してください。最
初のヒットまたは最後のヒットでイベント・データが使用可能になり、
当該セッションのアクティブ期間中に他の評価でこのイベント・データ
を必要としない場合は、イベント・トリガーを変更してください。
セッションの存続期間を通してアクセス可能なセッション属性に、イベ
ント・データを記録することができます。
6. さらに、各イベント・インスタンスでの記録にレポート・グループが必
要かどうかを検討する必要もあります。可能であれば、イベントからレ
ポート・グループを削除してください。
7. Web アプリケーションのトラフィックが異常な状態になったためにこの
データが生成されたと思われる場合は、レポート・グループ・データの
記録を再び有効化して構いません。
第 2 章 Tealeaf での訪問者セッション・データの処理
31
32
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
第 3 章 Tealeaf アクティビティーのリアルタイム・モニタリン
グ
Tealeaf では、Web サイトの訪問者と Web サーバーの間の双方向のデータ・ストリ
ームを、リアルタイムでキャプチャーし、処理し、分析することができます。
Tealeaf ポータル・メニュー・バーの「アクティブ」オプションを使用して、Web
サイトの訪問者の現在のアクティビティーを確認できるほか、確認用にアラートを
トリガーするイベントを定義する手段を確認できます。
ヒットおよびセッション・アクティビティーのアクティブ・ステータスの表
示
短期ヒットおよびセッション・アクティビティーのアクティブ・ステータスを表示
できます。データは、キャニスターの最新の把握されている状態に基づいて表示さ
れます。
個別の IBM Tealeaf CX サーバーのステータス情報を表示するか、またはすべての
既知のキャニスターのステータス情報を表示します。
アクティブ・セッションがタイムアウト期間に達するか、または訪問者によって終
了されると、セッションが閉じられ、長期キャニスターに移動されてインデックス
が付けられます。これでアクティブ・セッションではなくなります。
ヒットおよびセッション・アクティビティーのアクティブ・ステータスを表示する
には、以下を実行します。
1. Tealeaf ポータルにログオンします。
2. メニュー・バーから、「アクティブ」 > 「ステータス」を選択します。
a. ツールバーのオプションを使用して、表示されるデータを制御できます。
v 「Tealeaf CX サーバー」フィールドで、アクティブ・ステータスを収集す
る Tealeaf キャニスターを選択します。
– 別のキャニスターのレポートを表示するには、「IBM Tealeaf CX サー
バー」ドロップダウンで対象のキャニスターを選択します。
– 環境内のすべてのキャニスターのレポートを表示するには、「<すべての
サーバー>」を選択します。
表示されるグラフと詳細テーブルはほぼ同じ内容です。
v 自動最新表示を無効にするには、「手動で最新表示」チェック・ボックス
を選択します。
デフォルトでは、レポートは自動的に 1 分毎に最新表示されます。
「手動で最新表示」チェック・ボックスを選択すると、レポート・データ
は「最新表示」アイコンをクリックした場合にのみ最新表示されます。
v 「最新表示」アイコンを使用してデータを手動で最新表示します。
© Copyright IBM Corp. 1999, 2015
33
ライブ・ユーザー・セッションのアクティビティー統計が表示されます。表示さ
れるデータの例については、セッション・アクティビティーおよびヒットのアク
ティブ・ステータスを参照してください。
図 7. セッション・アクティビティーおよびヒットのアクティブ・ステータス
アクティブ・ステータス・レポート・データの解釈
アクティブ・ステータス・レポートには、すべてのキャニスターまたは個別のキャ
ニスターについてのセッション、ページ、およびヒット分布に関する情報が含まれ
る 3 つのグラフが表示されます。さらに、グラフィカルなグラフの下に、セッショ
ン・アクティビティーをリストした表が表示されます。
図 8. セッション・アクティビティーおよびヒットのアクティブ・ステータス
34
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 3. アクティブ・ステータス・レポートの説明
グラフ
説明
セッション分布
各バーは、指定された IBM Tealeaf CX サーバーの短期キャ
ニスター内にあるセッション数を、単一ヒット・セッション
とマルチヒット・セッションに分けて表します。
計算の情報については、『セッション分布 - グラフ計算』を
参照してください。
単一ページ・セッション
キャニスターごとに以下の 2 つの棒を表示します。
スタンドアロン・ヒットの棒
この棒は、総ヒット数で除算された 1 ヒット・セッ
ションの数を示します。
単一ヒット・セッションの棒
この棒は、セッションの総数で除算された 1 ヒッ
ト・セッションの数を示します。
計算の情報については、『単一ページ・セッション - グラフ
計算』を参照してください。
ヒットの分布
各バーは、指定された IBM Tealeaf CX サーバーの短期キャ
ニスター内にあるすべてのセッションの総ヒット数を表しま
す。
計算の情報については、『ヒットの分布 - グラフ計算』を参
照してください。
セッション分布 - グラフ計算
表 4. セッション分布の計算
計算
説明
単一ヒット・セッション
ヒットが 1 つしかないアクティブ・セッションの数。
マルチヒット・セッション
ヒットが複数あるアクティブ・セッションの数。
単一ページ・セッション - グラフ計算
表 5. 単一ページ・セッションの計算
計算
説明
スタンドアロン・ヒット
キャニスターごとに単一ヒット・セッションの数をヒットの
総数で除算した数。
この計算は、単一ヒット・セッションであるヒットの割合を
表します。
単一ヒット・セッション
キャニスターごとに単一ヒット・セッションの数をセッショ
ンの総数で除算した数。
この計算は、単一ヒット・セッションであるセッションの割
合を表します。
第 3 章 Tealeaf アクティビティーのリアルタイム・モニタリング
35
ヒットの分布 - グラフ計算
表 6. ヒットの分布の計算
計算
説明
ヒット
選択された 1 つ以上のキャニスターに現在含まれているヒッ
トの総数。
セッション・アクティビティー・テーブル
セッション・アクティビティー・テーブルには、以下のリストに示す短期キャニス
ターに関する情報が含まれています。
フィールド
説明
セッション
短期キャニスター内のセッションの総数。
単一ページ・セッション
1 ページのみを含むセッションの数。
ヒット キャニスターに入っているすべてのヒットを表示します。
ページ (*.aspx、*.jsp、*.do)
テキスト・ベースのページでのヒットの数。
ページ以外 (*.gif、*.jpg)
イメージおよびその他のバイナリー・リソースでのヒットの数。
アクティブ・セッションのリスト表示
現在アクティブなセッションをすべてリストできます。
アクティブ・セッション・レポートでは、1 つ以上の短期キャニスターを照会し、
現在アクティブなセッションをすべて返します。
現在アクティブなセッションをすべてリストするには、以下を実行します。
v Tealeaf ポータルにログオンします。
v メニュー・バーから、「アクティブ」 > 「セッション」を選択します。
このリストには、複数のヒットを含むすべての STC セッションが最初に表示さ
れます。
v 追加のフィルターを選択するには、「ヒット数の制限」をクリックします。
v 「最新表示」をクリックして表示を更新します。
アクティブ・セッションのリストが表示されたら、さまざまな方法でデータを処理
できます。以下を実行できます。
v コマンド・アイコンを使用して以下を行います。
– セッションの再生
– セッション内の Web ページを表示します。
– セッションのストレージ情報およびユーザー情報を表示します。
36
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
– サーバー結果の分布を表示
v レポートの列を使用してリスト内のセッションについて確認する
v セッションのリストにフィルターを適用する
v 表示の要件に合うようにデータをグループ化する
アクティブ・セッションのコマンド・アイコン
「アクティブ・セッション」リストにリストされたセッションごとに、コマンド・
アイコンのグループがあります。
図 9. 「アクティブ・セッション」リスト上のセッション用のコマンド・アイコン
アイコンをクリックしてリスト内の任意のセッションに対してコマンドを実行でき
ます。
以下の表で、各コマンド・アイコンに関連付けられた機能について説明します。
表 7. アクティブ・セッションのコマンド・アイコンの機能
アイコン
アイコンに関連付けられた機能
このステータス・インディケーター・アイコンはアクティ
ブ・セッションを示します。
「アクティブ・セッション」リスト内のすべてのセッション
には、青のドットが表示されます。
「再生」アイコンはセッションを再生します。
「再生」アイコンをクリックするとダイアログが表示され、
IBM Tealeaf CX RealiTea Viewer とブラウザー・ベースの再
生 (BBR) のどちらを使用してセッションを再生するかを選
択できます。
注: IBM Tealeaf CX RealiTea Viewer (RTV) は、Tealeaf セ
ッションを忠実に再生することのできるスタンドアロン・ア
プリケーションです。
「ページ・リスト」コマンド・アイコンは、セッション内の
Web ページを表示します。
「クイック・ビュー」コマンド・アイコンは、セッションの
要約ビューを提供します。
セッション情報コマンド・アイコンは、セッションのストレ
ージ情報とユーザー情報を表示します。
「イベント・テスターへ送信」コマンド・アイコンは、サー
バー結果の分布を表示します。
ページ下部にあるこのリンクをクリックすると、セッション
の取得元となったサーバーでの分布情報が表示されます。
第 3 章 Tealeaf アクティビティーのリアルタイム・モニタリング
37
「アクティブ・セッション」リストのデータがどのように編成されるか
「アクティブ・セッション」リストのデータは列ごとに編成されます。
以下の表に、「アクティブ・セッション」リストの列を示します。以下の表は、
「アクティブ・セッション」リストのデフォルト構成を示しています。
表 8. 「アクティブ・セッション」リストの列
列ヘッダー
説明
セッション時
間
「セッション時間」列には、キャニスターによって記録された最後のヒット
のタイム・スタンプが含まれます。
期間
「期間」列には、セッションの現在の長さがリストされます。
この値は、表示が最新表示されるたびに変わります。
ログイン ID
「ログイン ID」列には、表示されたセッションのログイン ID 値がリスト
されます。
イベント
「イベント」列には、セッションに出現する Tealeaf イベントを表すアイコ
ンが含まれます。
注: セッションの最後のヒットで、またはセッション終了時に評価されるよ
うにマークされたイベントは、アクティブ・セッションに対して表示されま
せん。
ヒット
「ヒット」列には、セッション内の現在のヒット数が含まれます。
この値は、表示が最新表示されると変わる場合があります。
「アクティブ・セッション」リストのデータのフィルターおよびソ
ート
「アクティブ・セッション」リストのデータに対してフィルターおよびソートを実
行し、表示したいデータのみを表示することができます。
ソート機能およびフィルター機能は、「アクティブ・セッション」リストのすぐ上
にあるドロップダウン・ボックスのグループによって制御されます。
「アクティブ・セッション」リスト・レポートのデータにソートおよびフィルター
を適用するには、以下を実行します。
「アクティブ・セッション」リスト・レポートからフィルター・オプションを選択
します。
フィルター
説明
ソート基準
レポートの表示を、時間またはヒットの数でソートします。
注: この機能は、ブラウザーに返されたセッションに適用されます。返され
たセッションの数が表示可能なセッションの数を超えている場合は、選択内
容によってセッションのセットが異なることがあります。
38
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
ヒット数の制限
現在のヒット・カウントが特定のサイズを超えているセッションのみを表示
するようにレポートを制限するには、ドロップダウン・リストで対象のサイ
ズを選択します。
サーバー
デフォルトでは、このレポートにはすべての短期キャニスター (<すべての
サーバー>) からアクティブ・セッションが表示されます。1 つのサーバー
のアクティブ・セッションのみを表示するには、ドロップダウン・リストで
対象を選択します。
列の値によるセッションのグループ化
「アクティブ・セッション」リストの列ヘッダーを操作して、自分が使いやすいよ
うにセッションをグループ化することができます。
セッションをグループ化できるいくつかの方法を以下に示します。
v
「ヒット」列ヘッダーを、その列ヘッダーの上のバーにドラッグする。
表示されているすべてのセッションが、セッション内のヒット数に基づいて編成
されます。
v
列ヘッダーをクリックし、その列ヘッダーを、リストされている列ヘッダーの上
のバーにドラッグする。
表示されているセッションが、その列に従ってグループ化されます。
v グループ化列ヘッダーの横にある「上」矢印または「下」矢印をクリックしてグ
ループをソートする。
v グループ・バーに追加のヘッダーをドラッグすることにより、複数のレベルでグ
ループ化する。
v グループ・ヘッダーをクリックしてグループ・バーの外にドラッグすることによ
り、グループ化を解除する。
「セッション」リスト・レポートの列の設定
「セッション・リスト・テンプレート」を使用し、「セッション」リスト・レポー
トの列を設定します。
セッション・リスト・テンプレートは、検索から返されるセッションのリストの外
観およびデータを設定するために使用します。セッション・リスト・テンプレート
を使用すると、セッション・データの表示を制御することができます。
Tealeaf 管理者は、セッション・リスト・テンプレートを作成および構成することが
できます。セッション・リスト・テンプレートの構成方法については、「IBM
Tealeaf cxImpact 管理マニュアル」の『セッション・リスト・テンプレートの構成』
を参照してください。
「セッション・リスト・テンプレート」を使用して「セッション」リスト・レポー
トの列を設定するには、以下を実行します。
第 3 章 Tealeaf アクティビティーのリアルタイム・モニタリング
39
「アクティブ・セッション」リスト・レポートで、「セッション・リスト・テンプ
レート」フィールドからテンプレート・オプションを選択します。
使用可能なテンプレートのリストには、標準のデフォルト・テンプレートが常に含
まれています。加えて、管理者が作成および構成したテンプレートがある場合は、
そのテンプレートがリストされます。
「セッション・リスト・テンプレート」フィールドからテンプレートを選択する
と、テンプレートの構成に従って「セッション」リスト・レポートの列が表示され
ます。
アクティブ・イベントの表示
1 つ以上の短期キャニスター (STC) で検出されたすべてのイベントと、すべてのア
クティブ・セッションで各イベントが発生した回数を表示できます。
アクティブ・イベント・レポートには、長期キャニスター (LTC) に保管されている
完了したセッションのイベント・カウントは含まれません。
図 10. アクティブ・イベント
v Tealeaf ポータルにログオンします。
v メニュー・バーから、「アクティブ」 > 「イベント」を選択します。
v 特定のイベントを含んでいるすべてのアクティブ・セッションを表示するには、
「ライブ・カウント」列の値をクリックします。
この値は、当該イベントを含んでいるセッションの数の合計です。
この値には、個々のセッションまたは複合セッション内でイベントが発生した回
数や、セッション属性情報は含まれません。1 つのイベントのインスタンスを 2
つ含んでいるセッションは、1 回だけカウントされます。
v アクティブ・イベントをドリルダウンするには、そのイベントがポータルで検索
可能と構成されている必要があります。
40
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
アクティブ・イベント・レポートの処理
アクティブ・イベントを表示した後、ソート機能と表示機能を使用してデータの表
示を制御します。
デフォルトでは、レポートはすべての Tealeaf サーバーにわたるイベント・カウン
トを表示するように構成されます。
イベントは、デフォルトでイベント・ラベルに従って編成されます。「ラベルごと
に表示」チェック・ボックスをクリアすると、イベントがアルファベット順に表示
されます。
列見出しをクリックすると、昇順または降順にイベント・タイプがソートされま
す。
表 9. アクティブ・イベント・レポートのフィールド
フィールド
説明
監視
リストがアルファベット順に表示されている場合は、監視するイ
ベントを選択できます。この列でソートすると、選択したイベン
トがグループ化されてリストの最上部に表示されます。
ラベル/イベント
リストがアルファベット順に表示されている場合は、監視するイ
ベントを選択できます。この列でソートすると、選択したイベン
トがグループ化されてリストの最上部に表示されます。
ライブ・カウント
短期キャニスター内のイベントのインスタンスの数。
v この列でゼロ以外の値をクリックすると、現在のタイプの一致
するセッションがすべて表示されます。
注: イベントによっては、1 つのセッションに複数回表示され
る場合があります。
イベントに関する詳細を確認するには、そのイベントのアイコンの上にマウス・カ
ーソルを移動します。
イベント ID は、「イベント」タブでイベントのツールチップに表示される内部 ID
です。
「アクティブ・イベント」リストのフィルター・オプション
「アクティブ・イベント」リストにはフィルター・オプションが含まれています。
表 10. 「アクティブ・イベント」リストのフィルター・オプション
フィルター・オプシ
ョン
最新表示
説明
「最新表示」アイコンをクリックすると、イベント・カウントが直ち
に更新されます。
Tealeaf CX サーバー 単一のサーバーまたはすべてのサーバーを選択します。
ラベルごとに表示
このチェック・ボックスを選択すると、イベント・ラベルに従ってイ
ベントがソートされます。
このチェック・ボックスを選択しない場合は、アクティブ・イベント
がアルファベット順にリストされます。
第 3 章 Tealeaf アクティビティーのリアルタイム・モニタリング
41
表 10. 「アクティブ・イベント」リストのフィルター・オプション (続き)
フィルター・オプシ
ョン
説明
ゼロを含める
このチェック・ボックスを選択すると、イベント・ラベルに従ってイ
ベントがソートされます。
監視
「ラベルごとに表示」チェック・ボックスを選択解除すると、アクテ
ィブ・イベントがアルファベット順にリストされ、「監視」列ヘッダ
ーが表示されます。
イベント・カウントは自動的に更新されます。
監視するイベントを選択したら、その列をヘッダーにドラッグして、
監視対象のイベントをリストの最上部に表示することができます。
アクティブ・イベント・リストのフィルタリング
アクティブ・イベント・リストをフィルタリングできます。
アクティブ・イベント・リストをフィルタリングするには、以下を実行します。
v フィルター・テキスト・ボックスにストリングを入力します。
使用可能なイベントのリストが、入力したテキスト・ストリングに基づいて更新
されます。
v イベント・ラベルに従ってイベントをグループ化するには、「ラベルごとに表
示」チェック・ボックスをクリックします。
v カウント 0 のイベントも含め、すべてのイベントを表示するには、「ゼロを含め
る」チェック・ボックスを選択します。
v リストを最新表示するには、「最新表示」アイコンをクリックします。
アラート・ステータスの処理
Tealeaf システムに対して構成された各アラートのステータスをモニターし、提供さ
れる情報を処理することができます。
アラート・モニターには、システムで構成されている各アラートのステータスが表
示されます。
アラートは、Tealeaf アラート・サービスにより生成されます。アラート・サービス
の有効化および構成については、「IBM Tealeaf CX 構成マニュアル」の『アラー
ト・サービスの構成』を参照してください。
適切な権限を持つユーザーは、Tealeaf イベント・マネージャーでアラートを作成
し、構成することができます。セッション・イベントまたはキャニスター・イベン
トからのアラートの構成については、「IBM Tealeaf イベント・マネージャー・マニ
ュアル」の『TEM の「アラート」タブ』を参照してください。
アラートのステータスをモニターするには、以下を実行します。
1. Tealeaf ポータルから、「アクティブ」 > 「アラート・モニター」を選択しま
す。
42
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
ステータス別およびグループ別のアラートのリストが左側のペインに表示されま
す。
リストされている各アラートのステータスの色分けを確認できます。
表 11. アラートのステータス・コードとアイコン:
アラート・
ステータ
ス・コード
アイコン
説明
0
OK
1
警告
2
アラート
3
抑制済み
4
保留中 (負のアラート) - データが十
分でないために評価できません。アラ
ート間隔の期間全体が経過するまで、
評価は実行できません。
5
保留中 (比率のアラート) - 分母がア
ラートを計算するための最小条件を満
たしていません。分母の最小カウント
値のイベントが発生していないと、評
価は実行できません。
2. アラートの詳細情報を表示するには、左側の「リスト」ペインにリストされたア
ラートをクリックします。
アラートが右側の「表示」ペインに表示されます。
3. 「表示」ペインからアラートを選択して、「アラート状態」ウィンドウとアラー
ト・アクティビティーのグラフを表示します。
「詳細」ペインは、(現在のアラート状態に関係なく) 選択されたアラートの「ア
ラート状態」ウィンドウと、履歴の詳細を分単位でリストした表で構成されま
す。
表 12. アラート状態情報
詳細
説明
値
現在の値
ステータス
ステータスのグラフィカル表現
間隔の開始
現在のアラート間隔の開始時刻
間隔の終了
現在のアラート間隔の終了時刻
アラートしきい値
アラートをトリガーする値
警告しきい値
警告をトリガーする値
アラート履歴
分単位のデータをダウンロードするためのリンク
第 3 章 Tealeaf アクティビティーのリアルタイム・モニタリング
43
4. アラート詳細データのコンテンツを Excel ファイル (.xls) にエクスポートする
には、「アラート状態」ウィンドウの「ダウンロード」リンクをクリックしま
す。
5. 「検索対象」フィールド内のリンクをクリックして、リンク・テキストに説明さ
れているとおりに検索を実行します。
検索条件は、アラートの発生元のイベントに基づきます。
検索リンクには以下の制限が適用されます。
v キャニスター・イベントに基づくアラートには検索リンクがありません。キャ
ニスター・イベント・データはセッション・データと共に格納されないため、
検索ではこれらのセッションを検出できません。
v セッション終了イベントのカテゴリーに基づくアラートは、ライブ・セッショ
ンで検索できません。このタイプのイベントは、ライブ・セッションではまだ
発生していないセッションの終了まで発生しません。
v 比率アラートに対しては、検索ドリルダウンが無効になります。
v 検索が不可能なイベントに対しては、ドリルダウンが無効になります。例え
ば、トリガーに基づくイベントのうち、セッションの終了まで発生しないイベ
ント、または破棄されるように構成されたか、最後の出現を追跡されるように
構成されたイベントについては、アクティブ・セッションにドリルダウンでき
ません。
44
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
第 4 章 ポータル検索機能
Tealeaf ポータルには、関連する訪問者セッションを検出するための強力な検索メカ
ニズムが用意されています。
ポータルの検索機能を使用して、要求データまたは応答データに出現するテキス
ト、および各セッションに含まれているメタデータを探すことができます。
指定した条件に基づいて、IBM Tealeaf cxImpact 検索ユーティリティーから一致す
るセッションのリストが返されます。
セッション再生用のデスクトップ・アプリケーションである IBM Tealeaf CX
RealiTea Viewer からセッションを検索することもできます。
ライセンス交付に関する考慮事項
IBM Tealeaf cxResults のライセンス交付を受けている場合は、特定の訪問者のセッ
ション・データを検索することもできます。このメカニズムは、お客様サポートの
問題に対処する際に特に役立ちます。
注: IBM Tealeaf cxResults は、IBM Tealeaf CX プラットフォームの個別にライセ
ンス交付が可能なコンポーネントです。リリース 8.7 より、IBM Tealeaf cxResults
は新規にライセンス交付される製品として提供されなくなりました。8.6 以前のリリ
ースで IBM Tealeaf cxResults のライセンス交付を受けたお客様は、リリース 8.7
以降でも引き続きこの製品を使用し、サポートを受けることができます。詳しく
は、Tealeaf カスタマー・サポート にお問い合わせください。
セッション・データの検索
ポータルでは、簡素にして強力な検索インターフェースを通じて Tealeaf データを
分析することができます。
例えば、複数の訪問者から特定のシナリオが報告されている場合は、そのシナリオ
の特性を検索できます。あるいは、複数の訪問者がトランザクションを中止してい
る場合は、それらのセッションを検索して共通点を調べることができます。
Tealeaf でキャプチャーされたデータを照会することで、セッションを特定してさら
に分析したり再生したりすることができます。Tealeaf では、要求データと応答デー
タのストリーム全体をキャプチャーすることで、Web アプリケーションのアクティ
ビティーと問題を示す豊富なデータをユーザーに提供します。
ポータルでは、アクティブ・セッション、完了したセッション、または両方のタイ
プのセッションを検索することができます。
Tealeaf ポータルから検索を開始するには、以下のようにします。
ポータルから「検索」を選択し、以下の検索オプションから選択します。
v アクティブ・セッション
© Copyright IBM Corp. 1999, 2015
45
アクティブ・セッションとは、訪問者がまだ閉じていないセッション、または
Web アプリケーションがタイムアウトにしていないセッションです。
アクティブ・セッションには、訪問者アクティビティーに基づいて現在もヒット
が追加されています。
デフォルトのアクティブ検索テンプレートが選択されて、検索ページに表示され
ます。
v 完了したセッション
完了したセッションとは、閉じられてディスクに書き込まれ、検索用のインデッ
クスが付けられたセッションです。このセッションにはヒットが追加されなくな
っています。
デフォルトの完了検索テンプレートが選択され、検索ページに表示されます。
v すべてのセッション
すべてのセッションには、完了したセッションとアクティブ・セッションの両方
が含まれます。
デフォルトの全セッション検索テンプレートが選択され、「検索」ページに表示
されます。
その他の検索機能としては、以下の機能があります。
v IBM Tealeaf CX RealiTea Viewer (RTV) スタンドアロン・アプリケーションに
は、別の検索インターフェースがあります。「IBM Tealeaf RealiTea Viewer RTV
ユーザー・マニュアル」の『RealiTea Viewer - セッションの検索』を参照してく
ださい。
v IBM Tealeaf cxResults では、各訪問者に固有の豊富なデータ・セットに基づい
て、Tealeaf でキャプチャーされたセッション・データを検索することができま
す。IBM Tealeaf cxResults は、個別にライセンス交付が可能な製品です。
注: リリース 8.7 より、IBM Tealeaf cxResults は新規にライセンス交付される製
品として提供されなくなりました。8.6 以前のリリースで IBM Tealeaf cxResults
のライセンス交付を受けたお客様は、リリース 8.7 以降でも引き続きこの製品を
使用し、サポートを受けることができます。詳しくは、Tealeaf カスタマー・サポ
ート にお問い合わせください。
– 「IBM Tealeaf cxResults User Manual」の『Searching for Visitors』を参照して
ください。
セッション検索に関する追加情報については、以下の表を参照してください。
表 13. アクティブ・ステータスについての詳細情報
46
情報の内容
参照先
RealiTea Viewer でのセッション検索および
サブ検索
「IBM Tealeaf CX RealiTea Viewer RTV ユー
ザー・マニュアル」の『RealiTea Viewer - セ
ッション検索およびサブ検索』
RTV からのセッション・データのエクスポ
ート
「IBM Tealeaf CX RealiTea Viewer RTV ユー
ザー・マニュアル」の『RTV からのセッショ
ン・データのエクスポート』
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 13. アクティブ・ステータスについての詳細情報 (続き)
情報の内容
参照先
セッション・データ内の静的コンテンツの探 「IBM Tealeaf CX RealiTea Viewer RTV ユー
ザー・マニュアル」の『セッション・データ
索
内の静的コンテンツの探索』
セッション・データを保持する日数の構成
「IBM Tealeaf CX 構成マニュアル」の『セッ
ション・データを保持する日数の構成』
セッション・データの検索を有効にするため 「IBM Tealeaf CX 構成マニュアル」の『セッ
ション・データの検索を有効にするためのイ
のイベントの作成
ベントの作成』
キャニスター・セッション・データの移動に 「IBM Tealeaf CX トラブルシューティング・
関する問題の解決
ガイド」の『キャニスター・セッション・デ
ータの移動』
セッション・データ・ファイルに書き込まれ 「IBM Tealeaf cxConnect Data Analysis 管理
マニュアル」の『セッション・データ・ファ
るセッション情報
イル』
セッション・データの保管方法
「IBM Tealeaf cxImpact 管理マニュアル」の
『セッション・データの保存』
ポータルからの基本検索の実行
基本検索を実行するには、以下にリストされているステップを実行してください。
1. ポータルから「検索」を選択し、検索対象のセッションのタイプを選択します。
検索対象のセッションのタイプを選択する際に、デフォルト・テンプレート・セ
ッション・タイプの選択が表示されます。現在の検索テンプレートは、検索パネ
ルの上に表示されます。
2. デフォルト以外のテンプレートを使用する場合は、「テンプレートの選択」をク
リックします。
検索テンプレートは、検索に含めることのできるフィールドのセットです。
検索のタイプによっては、検索結果の表示方法を指定する別のセッション・リス
ト・テンプレートを選択できます。
3. 「検索範囲」フィールドでデータ範囲を選択します。
完了したセッションを検索する場合は、検索する日付の範囲を指定できます。
4. 左側の「基本検索フィールド」ペインから、検索に含める検索フィールドを選択
します。
5. 選択した検索フィールドを構成します。
メインパネルで、選択した検索フィールド用の値と、その他の条件を指定するこ
とができます。
6. 「検索」をクリックし、構成した検索フィールドで検索を実行します。
検索の進行状況を表すステータスが表示されます。その後、検索結果が表示され
ます。
第 4 章 ポータル検索機能
47
結果が返されると、選択したセッション・リスト・テンプレートにその結果が表示
されます。
検索およびレポートでのタイム・スタンプ
ポータルでリストされるタイム・スタンプは、一般に、ポータルの各ページの右上
の隅に表示される Tealeaf タイム・ゾーンでレポートされます。
例えば、Tealeaf レポート・ビルダーに表示されているレポートからドリルダウンす
ると、セッションのリストに表示されているタイム・ゾーンは、ソース・レポート
内でレポートされた時間と整合しています。しかし、アクティブ・セッションに関
するアクティブ検索およびレポートでは、時間情報は現在のユーザーに対して選択
されたタイム・ゾーンでレポートされます。例えば、ユーザーが太平洋標準時間の
ゾーン内にいる場合、当日のセッションの検索を作成して実行すると、セッション
のリストのタイム・スタンプは、太平洋標準時間のゾーンでの現在の日付に一致す
るタイム・スタンプになります。このように、ポータル内のアクティブ・データに
おける時間とローカル・デスクトップの時間を比較することで、現在進行中のアク
ティビティーを判別することができます。
個人用のタイム・ゾーンの構成に関する詳細は、「IBM Tealeaf cxImpact ユーザ
ー・マニュアル」の『マイ設定』を参照してください。
タイム・ゾーン情報は、ポータルでは以下の一覧に準じて表示されます。
注: 表で言及したものを除き、ポータル内のタイム・スタンプは、Tealeaf システム
のタイム・ゾーンのタイム・スタンプです。
表 14. ポータル・アクティビティーおよび使用されているタイム・ゾーン
ポータル・アク
ティビティー
使用されているタイム・ゾーン
アクティブ・セ
ッション
ユーザーのタイム・ゾーン
アクティブ検索
ユーザーのタイム・ゾーン
完了した検索
タイム・ゾーンは検索条件内で指定されます。デフォルトでは、選択した
タイム・ゾーンは、ユーザーのタイム・ゾーンに設定されます。別のタイ
ム・ゾーンを条件にして検索するように構成することができます。
全セッション検
索
完了した検索の場合と同様。
レポート・ドリ Tealeaf タイム・ゾーン
ルダウン (Report
Drill-down)
「検索」ページでの操作
「検索」ページでは、指定する条件に一致するアクティブ・セッション、完了した
セッション、またはすべてのセッションを探すための検索テンプレートを選択して
使用することで、検索を構成することができます。
各ユーザーは、使用する検索テンプレートを選択できます。
検索テンプレートの作成と構成は、Tealeaf 管理者が行います。
48
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
以下のセクションでは、「検索」ページの各機能領域について説明します。
検索ツールバー
「検索」ページのツールバーは、ページの上部にあります。
図 11. 検索ツールバー
以下の表で、検索ツールバー上の各アイコンとボタンの機能について説明します。
表 15. 検索ツールバーのアイコンの説明
アイコン
このアイコンまたはボタンをクリックして実行するアクション
検索内容を、検索テンプレートで指定されたデフォルトのフィールドと値に
リセットします。
以前に保存された検索を開きます。
現在の検索を保存します。
指定した検索への URL を表示します。
「検索テンプ 別の検索テンプレートを選択します。これにより、別のセッション・タイプ
レート」ボタ (アクティブ・セッション、完了したセッション、またはすべてのセッショ
ン) の検索が可能になります。
ン
検索テンプレートに関する詳細情報については、『検索テンプレート』を参
照してください。
「検索オプシ 検索オプションを開きます。
ョン」ボタン
検索オプションは、選択する検索テンプレートによって異なります。このオ
プションについては、『検索オプション』を参照してください。
検索テンプレート
「検索」ページでは、指定する検索に適した検索テンプレートを選択することがで
きます。通常は、検索するセッションのタイプ (「アクティブ・セッション」、
「完了したセッション」、または「すべてのセッション」) に基づいて検索テンプ
レートを指定します。保存検索を開くこともできます。保存検索では、その作成に
使用された検索テンプレートが自動的に選択されます。検索テンプレートを定義し
て割り当てるのは、Tealeaf 管理者です。
現在選択されている検索テンプレートは、検索パネルの上にハイパーリンクとして
表示されます。他の検索テンプレートを選択するには、その検索テンプレートのハ
イパーリンクをクリックします。テンプレート・セレクターが表示されます。
第 4 章 ポータル検索機能
49
図 12. テンプレート・セレクター
使用するテンプレートをテンプレート・セレクターで選択します。
v 表示内容をフィルタリングするには、「検索」テキスト・ボックスにテキストを
入力します。入力するにつれて、表示されているテンプレートがフィルタリング
されます。
v テンプレートを選択するには、それをクリックします。次に、「選択」をクリッ
クします。選択内容に基づいて、検索テンプレートが表示されます。このテンプ
レートを使用すると、事前定義パラメーターを使用して検索することができま
す。
v 検索の完了後も、「検索」ページには現在の検索タイプに使用した最後のテンプ
レートが記憶されています。例えば、アクティブ検索から完了した検索に切り替
えると、「検索」ページには、完了した検索に使用した最後のテンプレートがロ
ードされます。
注: 使用した検索条件に該当するセッションの数のみに関心がある場合は、その件
数のみを表示するようにセッション・リスト・テンプレートを構成できるので、検
索速度を向上させることができます。
50
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
「アクティブ・セッション」、「完了したセッション」、「すべてのセッション」
の中のどの検索テンプレートを選択するかによって、以下の検索機能で使用可能な
オプションが異なる場合があります。
v 使用可能な検索フィールド
v 検索オプション
v 検索の範囲
検索テンプレートのタイプについては、『検索テンプレートのタイプ』を参照して
ください。
検索テンプレートのタイプ
Tealeaf は、訪問者による Web アプリケーションとのセッション時の対話をモニタ
ーします。Tealeaf では、アクティブ・セッション、完了したセッション、およびす
べてのセッション対してデフォルトのテンプレートが用意されています。
表 16. 検索テンプレートのタイプ
テンプレート・タイ
プ
説明
アクティブ
Tealeaf は、Web アプリケーションに対する訪問者からの要求と、訪
問者のブラウザーに対するそのアプリケーションからの応答を、キャ
プチャーしたデータ・パケットから組み立てます。要求と応答が結合
されて、ヒットと呼ばれる Tealeaf エンティティーが生成されます。
ある特定の訪問者の一連のヒットは、その訪問者の Web アプリケー
ションでのセッションを表すものに組み立てることができます。
訪問者が Web アプリケーションと対話中のとき、そのセッションは
アクティブと見なされます。これは、そのサイトでの訪問者の継続中
の体験に基づいて、セッションにヒットが追加されるためです。
v Web アプリケーションの訪問者による体験が継続中であるこのとき
のセッションは、アクティブ・セッションと呼ばれます。これらを
検索するには、「アクティブ」カテゴリーの検索テンプレートを使
用します。
v <Default_Active> は、アクティブ・セッションの検索のためのデフ
ォルトのテンプレートです。
セッションがアクティブなのはごく短い期間だけなので、新規セッシ
ョンが開始され、それより前のセッションが完了してアーカイブに移
るにつれ、アクティブ・セッションのリストは絶えず変更されます。
Web アプリケーションで現在発生している問題を解決する場合、アク
ティブ・セッションを検索して、最も関連のあるセッション・データ
を見つけます。
注: 一度に検索可能なアクティブ・セッションの数は、最大で 150,000
までに制限されています。ユーザー定義セッション属性の使用量が多
い、検索処理におけるメモリー・リソースに制限がある、といったさ
まざまな条件下で、この最大数は減少する場合があります。
第 4 章 ポータル検索機能
51
表 16. 検索テンプレートのタイプ (続き)
テンプレート・タイ
プ
説明
完了
ログアウト操作か、操作を一定時間行わなかったかのどちらかが原因
で、訪問者がサイトともう対話していない場合、セッションはアクテ
ィブではなくなり、Tealeaf はセッションを閉じます。Tealeaf はその
セッションを完了したものと見なして、アーカイブ (長期キャニスタ
ー (LTC) とも呼ばれます) に保存し、そこで追加のインデックス付け
と処理の機能が実行されます。
v これらのセッションは、この時点で完了したセッションになりま
す。完了したセッションは、リアルタイムで変化することはなくな
っています。これらを検索するには、「完了」カテゴリーの検索テ
ンプレートを使用します。
v <Default_Completed> は、完了したセッションの検索のためのデフ
ォルトのテンプレートです。
すべてのセッション アクティブ・セッションと完了したセッションに関して、Tealeaf ユー
ザーはどちらか片方のみの検索も、両方の検索も行うことができま
す。
v 両方のタイプのセッションを検索するには、「すべてのセッショ
ン」カテゴリーの検索テンプレートを使用します。
v <Default_All_Sessions> は「すべてのセッション」検索のためのデ
フォルトのテンプレートです。
検索オプション
検索テンプレートごとに独自の検索オプションがあります。選択した検索テンプレ
ートのタイプに応じて、以下のオプションが表示されます。
表 17. 検索オプションの説明
検索オプション
説明
検索タイム・ゾ
ーン
「検索タイム・ゾーン」オプションは、「完了したセッション」の検索の
みを対象とします。
「完了したセッション」検索の場合は、検索に使用するタイム・ゾーンを
選択できます。別のタイム・ゾーンを選択すると、選択したタイム・ゾー
ンについて、検索に適用される日時が定義されます。
デフォルトでは、Tealeaf ユーザーのローカル・タイム・ゾーンが適用さ
れます。
セッション・リ
スト・テンプレ
ート
現在の検索で使用するセッション・リスト・テンプレートを選択します。
結果のソート基
準
返されるセッションをソートする方法。この設定によって、検索で照合さ
れるセッションの順序も決まります。検索が中止された場合は、返される
セッションがこの順序の影響を受ける可能性があります。
基本検索テンプレートで自動的に割り当てられたテンプレートを使用する
には、「<デフォルト>」を選択します。
選択可能なオプションは、使用する検索テンプレートが「アクティブ」か
「完了」かによって異なります。
52
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 17. 検索オプションの説明 (続き)
検索オプション
説明
検索サーバー
検索の実行時に照会する検索サーバーのサーバー名を 1 つ以上選択しま
す。
自動検索タイム
アウト
「自動検索タイムアウト」オプションは、「完了したセッション」の検索
のみを対象とします。
検索を実行する必要がある時間の長さ。この時間が過ぎると、検索が停止
され、一致したセッションが返されます。
デフォルトでは、この値は 90 秒に設定されています。
自動停止制限
「自動停止制限」オプションは、「完了したセッション」の検索のみを対
象とします。
検索が停止され、一致があれば返される前に検出されるセッションの最大
数。
この値は各サーバーに適用されます。このため、4 つのサーバーにわたっ
て検索する場合は、最大制限がこの値の 4 倍として定義されます。
「検索範囲」フィールド
完了したセッションを検索する際に、「検索範囲」フィールドを使用して、指定し
た時間範囲内の完了したセッションを検索することができます。
1. 指定した日付範囲の完了したセッションを検索するには、「検索範囲」フィール
ドから「<指定>」を選択し、開始日時と終了日時の値を入力します。
時刻を指定する際には、矢印キーと TAB キーおよび ENTER キーを使用して選択
を行うことができます。時刻の構成を取り消すには、ESC キーを押します。
指定した範囲が、検索の実行時に適用されます。
2. ポータルで定義されたすべてのアクティブなキャニスター・サーバーおよび選択
アーカイブ・サーバーで保管されているすべてのセッションの選択可能な最大の
日付範囲を検索するには、「検索範囲」から「選択可能な日付」を選択します。
注: 「選択可能な日付」範囲のタイム・スタンプの値は、キャニスター内の最も
古いセッションと最も新しいセッションそれぞれの、最後のヒットのタイム・ス
タンプに対応します。セッション内では、この値は TltStsLastUse セッション
属性として記録されます。
Tealeaf 管理者は、アクティブなキャニスター・サーバーと選択アーカイブ・サ
ーバーのセットを「ポータル管理」ページで定義することができます。
注: 選択したサーバーを「検索オプション」で変更しても、検索可能な範囲であ
る「選択可能な日付」は変更されません。検索可能なセッションの日付範囲は、
「選択可能な日付」の範囲とは一致しなくなっている場合があります。
「検索範囲」から、現在日付を基点とする事前定義期間を指定することができま
す。大部分の選択肢は直感的に理解できるものですが、以下については例外で
す。
第 4 章 ポータル検索機能
53
過去 5 分間
選択可能な日時範囲内で、インデックス付けされた過去 5 分間でのセッ
ションを検索します (完了したセッションのみ)。
過去 1 時間
選択可能な日時範囲内で、インデックス付けされた過去 1 時間でのセッ
ションを検索します (完了したセッションのみ)。
検索フィールド
検索ページの左パネルで、検索に含める検索フィールドを選択することができま
す。最大 6 個の検索フィールドを含めることができます。
v 検索を実行可能なフィールドのリストを表示するには、「基本検索フィール
ド」、「セッション情報」、または「ページ情報」をクリックします。
選択した検索テンプレートによっては、以下のフィールド・グループの 1 つ以上
を「検索フィールド」パネルで使用できます。
表 18. 検索フィールド
検索フィールドのタイ
プ
説明
基本検索フィールド
セッション内の各要求または応答のフリー・テキスト検索、特定の
イベントの検索、またはその両方。
セッション情報
ヒット・データがキャプチャーされると、Tealeaf は個々のセッシ
ョンに関係するデータの組み立てと更新を開始します。
ページ情報
ヒットがキャプチャーされると、Tealeaf はそのコンテンツを評価
し、ページまたはヒット全体に関係する情報を組み立てます。
v 「検索構成 (Search Configuration)」ウィンドウにフィールドを追加するには、フ
ィールドをクリックします。
選択したフィールドは、「検索」ページの「検索構成 (Search Configuration)」ペ
インに表示されます。
v フィールドを削除するには、「検索構成 (Search Configuration)」ウィンドウでボ
ックスの右上隅にある X アイコン (
) をクリックします。
このアイコンが表示されていない場合、そのフィールドは必須であり、設定して
おく必要があります。
「構成」ウィンドウ
「検索構成 (Search Configuration)」ウィンドウでは、検索の範囲を指定し、選択し
た検索フィールドごとに特定のデータを入力または選択することができます。
検索の範囲
「検索の範囲」フィールドから、設定された検索フィールドが検索でどのように論
理結合されるかを選択できます。
オプション
説明
54
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
AND - 同一セッション
指定されたすべてのフィールドが、セッションに対して一致する必要があり
ます。
AND - 同一ページ
指定されたすべてのフィールドが、セッション内の単一ページに対して一致
する必要があります。
注: 上記のオプションは、完了検索テンプレートでのみ使用可能です。
注: 「同じページで AND 演算」検索では、検索条件に否定演算子を含める
ことはできません。
OR - すべてのセッション
指定されたいずれかのフィールドが、セッションに対して一致する必要があ
ります。
AND 検索に関する注意事項
イベントが発生すると、そのイベントは、イベント発生時の参照値と共にレポー
ト・データベースに記録されます。ヒット・ベース・レポートをドリルダウンする
と、検索が実行され、関連する結果が返されます。この結果では、以下の理由か
ら、レポート・データに基づく予想とは一致しないセッション・カウントが返され
る場合があります。
v 検索語が 1 つしかない AND 検索を指定すると、セッションが返されるようポー
タルではそれを単一語検索に自動的に変換します。
注: 以下の説明は、ディメンション値フィルターの使用によるヒット・ベース・
レポートに適用されます。また、レポート結果と検索結果を一致させる方法にも
言及しています。セッション・ベース・レポートのデータは、検索結果に一致し
ているはずです。
テキスト検索は、セッション・ベースです。検索を実行すると、イベントが発生し
たヒットのディメンション値が検索のディメンション値と異なっていても、ディメ
ンション値とイベントを含むすべてのセッションが返されます。このため、初期セ
ッション・リストをドリルダウンすると、より多くの数のセッションが表示される
可能性があります。
例えば、4 ページのセッションが 2 つあるとします。
v セッション 1 には、ディメンション値が App1 のページ 1 があります。ページ
4 では、Event 1 が発生したときは、その値が App2 になります。
v セッション 2 には、ディメンション値が App2 のページ 1 があります。ページ
4 では、Event 1 が発生したときは、ディメンション値が App1 になります。
セッションの先頭ページでの App2 の発生を識別するレポートを表示しているとし
ます。ドリルダウン・リンクをクリックすると、ポータルでは、基本的に以下の検
索が指定されます。
Event=Event 1 and Application=App2
第 4 章 ポータル検索機能
55
検索はセッション・ベースであるため、個々のヒットではなく、セッション全体に
論理 AND が適用されます。この検索を実行すると、セッション 1 とセッション 2
の両方が返されます (セッションのどこかで Event 1 と App2 が表示される可能性
があるため)。
レポート・データでは、ディメンション値 App2 を持つ Event 1 に対してカウント
1 が表示されます。ただし、ドリルダウンを行うと、2 つのセッションが返されま
す。これは、両方のセッションがディメンション値として App2 と Event 1 を持っ
ているからです。
上記の例では、検索語と以下の条件を指定することによって、レポート・データと
整合する検索結果をポータルの検索インターフェースで生成することができます。
注: この検索はポータルの検索インターフェースで実行する必要があります。これ
をセッション・リストでのドリルダウン検索として構成することはできません。
v 論理 AND を適用する。
v データ/時間の範囲を適切に指定する。
v パス以外のディメンション値をフィルター処理する場合は、検索の指定で「同じ
ページで AND 演算」を適用する。デフォルトでは、パス・フィルターを使用する
ことにより、「同じページで AND 演算」が検索に適用されます。
注: 同一ページでの AND の検索は、完了したセッションに対してのみ使用可能
です。
検索構成の処理
各検索テンプレートには、検索フィールドのリストが関連付けられています。この
リストでフィールドを選択することで、検索フィールドを追加できます。
v 検索には検索語を 10 個まで追加できます。
v フィールドは複数回選択することが可能で、個別に指定できます。
v 検索をサブミットするときに空白になっていたフィールドは無視されます。フィ
ールドを一切指定しなかった場合は、その他の制約を満たすすべてのセッション
が返されます。
v ブール検索語を使用した検索は、基となる検索エンジンがフラグメント化を認識
しないため、1 つのセッション・フラグメントにのみ適用できます。セッション
に複数のフラグメントが含まれている場合は、検索結果が不正確になります。
RTV を使用すれば、1 つの検索語での検索結果を取得してから、返されたセッシ
ョンに対してその他の検索語で検索を実行できます。
v フィールドを削除するには、X アイコン (
) をクリックします。
注: 検索対象フィールドに対して NOT 演算子 (「含まれない」など) を使用する
と、応答時間が遅くなることがあります。基となる検索エンジンでは、そのフィ
ールドで可能なすべての値を取得してから、NOT を適用して結果を生成する必要
があります。
56
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
図 13. 検索フィールド
追加した検索フィールドのタイプによっては、別の検索フィールド構成オプション
を使用できます。
セッション・リスト・テンプレート
検索テンプレートのほか、検索で返されたセッションのリストを表示するためのテ
ンプレートを構成して選択することもできます。
セッション・リスト・テンプレートにより、検索で返されたセッションが表示され
るデータの列が定義されます。
v 検索を実行する前に、「検索オプション」からセッション・リスト・テンプレー
トを選択できます。
v 検索の実行後、必要に応じて別のセッション・リスト・テンプレートに切り替え
ることができます。
v セッション・データをサード・パーティーのツールを使用して分析するためにエ
クスポートする際、使用するセッション・リスト・テンプレートを構成すること
ができます。
検索の実行
検索フィールドの追加と構成を完了すると、検索を実行する準備が整います。
第 4 章 ポータル検索機能
57
このトピックでは、検索の実行方法と「検索ステータス」ウィンドウの内容の確認
方法について説明します。
v 「検索」をクリックして検索を実行します。
注: 検索に時間がかかっている場合や、検索しているインデックスが多すぎると
思われる場合は、検索を再構成してパフォーマンスを最適化することができま
す。
指定した検索条件が選択した検索サーバーに渡されます。サーバーは関連するイ
ンデックスを分析し、適切な結果を返します。
注: 検索が実行されると、検索に追加してデータを設定しないままにしたフィー
ルドは無視され、サブミットされません。適切なデータが設定された検索フィー
ルドがない場合は、ポータルが照会を実行して、照会されたキャニスターから指
定された日付範囲のセッションをすべて取得します。
v オプション: 検索を取り消すには、「検索のキャンセル」をクリックします。
検索をキャンセルする前に検出された結果があればその結果が返され、構成され
たセッション・リスト・テンプレートに表示されます。
v 「検索ステータス」ウィンドウを確認します。
選択した 1 つ以上の検索サーバーから検索結果が収集される間、ステータスを示
す「検索ステータス」ウィンドウが表示されます。
図 14. 「検索ステータス」ダイアログ
58
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 19. 「検索ステータス」ウィンドウのフィールド
フィールド
説明
検出されたセッション
検出されたセッション数。
検出された発生
検出されたセッションで見つかった発生数。
検索されたインデックス
指定した検索サーバーと日付範囲に基づいて、検索されたインデ
ックスの数と検索がスケジュールされているインデックスの数を
リストします。
経過時間
検索を開始してから経過した秒数。
自動停止制限
検索が停止され、一致があれば返される前に検出されるセッショ
ンの最大数。
v この値は各サーバーに適用されます。このため、4 つのサーバ
ーにわたって検索する場合は、最大制限がこの値の 4 倍とし
て定義されます。
v この設定は、システム・パフォーマンスに大きく影響しかねな
い、収拾のつかない量の検索を防ぐように設計されています。
タイムアウト
検索を実行できる時間の長さ。この時間が過ぎると、検索が停止
され、一致したセッションが返されます。
検索最適化のヒント:
検索が完了するまでに時間がかかる場合は、検索のパフォーマンスを最適化するた
めに実行できることがいくつかあります。
検索を構成する際に、より短時間でより適切な結果を返すために役立つ以下のヒン
トを参考にしてください。
v 完了したセッションにはインデックスが付けられるため、完了したセッションは
アクティブ・セッションよりも迅速に検索できます。
v 要求または応答のフリー・テキスト検索は行わないようにしてください。代わり
に、キーワードまたは指定の検索フィールドを使用してください。
v 完了したセッションの検索では、関連する日付のみが含まれるように日付範囲を
最小化してください。
検索の処理:
「検索」ボタンをクリックすると、Tealeaf システムは、以下のリストで説明されて
いるように、一連のアクションを順次実行します。
1. ポータルからレポート・サーバーに検索照会が渡されます。
2. レポート・サーバーが照会を検査します。
検索が複数の検索サーバーにまたがっている場合は、レポート・サーバーが、関
連する各キャニスター・サーバー上の検索サーバーに要求を分割して委託しま
す。
3. 各検索サーバーは、委託された要求の一部分を検査し、検索が必要なセッショ
ン・インデックスを判別します。
4. これらのインデックスで一致するものが検索されます。
5. 一致するセッションに関する情報がインデックスから取得され、レポート・サー
バーに返送されます。
第 4 章 ポータル検索機能
59
6. レポート・サーバーが結果を照合し、ユーザーに表示するためにポータルに配信
します。
複数のサーバーにまたがって検索する場合は、重複する検索ヒットやセッションが
除去されます。返されるセッションの数には、返されるセッションの最大許容数を
上限として、返される固有のセッションの数が反映されます。セッションの最大数
が設定されているため、検出されたセッションの数には、検出されてまだ返されて
いない重複セッションが反映されません。
検索サーバーを個別に選択して、検索条件の一部として照会することができます。
検索フィールドの構成
「検索」ページの「検索構成 (Search Configuration)」セクションにフィールドを追
加すると、各フィールドに対してテキストを入力したり、選択を行ったりすること
ができます。
Tealeaf のデータには、以下の 2 つの種類があります。
v セッションのヒットからキャプチャーされたデータ
v キャプチャーされたヒットの処理からの派生データ
Tealeaf では、どちらのタイプのデータも、よく使用されるグループに分類されま
す。
* および ? のワイルドカード文字を除き、完了したセッションのデータに対する検
索がサブミットされると、各テキスト・フィールドのコンテンツからインデックス
付けされていない文字が削除され、スペースに置換されます。
概要: 基本検索フィールド
「基本検索フィールド」パネルでは、さまざまなタイプの基準から選択して検索で
使用することができます。
以下の表に、デフォルトの完了検索テンプレートで使用可能なフィールドをリスト
し、その説明を示します。
60
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 20. 基本検索の検索タイプ
検索タイプ
説明
すべてのテキスト
完了したセッションを検索する場合は、セッション・データのあ
らゆる部分 (要求、応答、イベントやカスタム・ユーザー定義フ
ィールドなどの派生データ) でテキスト・ストリングを検索でき
ます。
「すべてのテキスト」検索フィールドを使用して、コーディング
された検索照会を検索エンジンに挿入することもできます。この
データには、dtSearch ソフトウェア・プログラムを使用してイン
デックスが付けられるため、dtSearch で提供される検索オプショ
ンをどれでも使用できます。
dtSearch の一部の予約語 (not や contains など) を「すべての
テキスト」フィールドでリテラル・ストリング値として使用する
場合は、その語を単一引用符で囲む必要があります。
「すべてのテキスト」フィールドに検索キーワードを挿入して、
注釈および注釈作成者を検索することができます。
「すべてのテキスト」検索は、アクティブ・セッションには使用
できません。
要求内のテキスト
ヒットの要求部分でテキスト・ストリングを検索することができ
ます。検査されるコンテンツは、検索のタイプによって変わる場
合があります。
応答内のテキスト
完了したセッション内のヒットの応答部分でテキスト・ストリン
グを検索することができます。
イベント
セッション・データ内で特定のイベントの出現を検索することが
できます。
イベント値
完了したセッションでは、特定のイベント値の出現を検索できま
す。ただし、追加の構成が必要になる場合があります。
セッション属性
ユーザーが作成したセッション属性を検索することができます。
テキスト検索の構成
検索するセッションのタイプに応じて、要求、応答、イベント、およびその他の派
生データに含まれるテキスト・ストリングを検索できます。
一般には、有意な検索結果を生成するために必要な最小限のテキストを指定しま
す。無関係な単語が含まれている長い検索語を指定しても、検索に長時間かかっ
て、返される結果は同じか、わずかに優れているだけです。
アプリケーションのラジオ・ボタンを選択することで、検索フィールドを含む結果
を返すか、あるいは含まない結果を返すか選ぶことができます。
v 含む - 検索フィールドを含む結果を返します。これはデフォルトの設定です。
v 含まない - 検索フィールドを含まない結果を返します。
注: フラグメントのマージが有効化されている場合、この否定のオプション使用
すると、不適切な結果が返される可能性があります。セッションに検索フィール
ドが存在しないことを検索すると true の結果が返され、そのセッションの関連フ
第 4 章 ポータル検索機能
61
ラグメントでは false の結果が返される (つまり、フラグメントには検索フィー
ルドが存在する) 場合は、そのフィールドがフラグメントで表示されるとして
も、セッションとフラグメントの両方が結果にリストされます。セッションがセ
グメント化されている場合は、NOT 演算子を使用しないでください。
TMS 内の「セッション・インデクサー」構成の「インデックス付けオプション」タ
ブで「単語の最大サイズ (Maximum Word Size)」設定の値を変更することで、新規
に作成されたセッションのインデックスで許可される単語の最大長を構成すること
ができます。この設定を変更すると、検索結果に即座に影響を与える場合がありま
す。
注: インデックス・サイズを制限するため、インデックス付きの単語は、それぞれ
(デフォルトで) 最大 32 文字に切り捨てられます。長い単語は、インデックスでの
検索フィールドと一致するように 32 文字で切り捨てられ、ユーザーに対するプロ
ンプトを出さずにサブミットされます。
注: 検索フィールドで 32 文字よりも長い値を検索しなければならない場合は、
MD5 でハッシュされた検索フィールドを検索テンプレート内に作成することができ
ます。Tealeaf ユーザーがプレーン・テキスト全体を入力すると、32 文字の MD5
値に変換された上で検索エンジンにサブミットされ処理されます。
セッション・タイプごとテキスト検索
テキスト検索の機能方法は、検索が実装されたセッション・タイプによって異なり
ます。
以下の表で、各種のセッション・タイプに対する各テキスト検索の動作方法を説明
します。
表 21. セッション・タイプごとテキスト検索
検索フィー アクティブ・セッションの場合
ルド
完了したセッションの場合
すべてのセッションの場合
すべてのテ このフィールドは、アクティブ・ 入力したストリングは、すべての 検索照会は完了したセッションに
キスト
セッションには使用できません。 セッション・インデックスに対し のみ適用されます。
インデックス付けされていないセ て突き合わされ、一致するものが
ッションに対してこのタイプの検 あるか検索されます。
索を行うのは、非効率的であるた v デフォルトの構成では、応答は
めです。
インデックス付けされないた
め、この検索フィールドを応答
データの検索に使用することは
できません。以下を参照してく
ださい。
62
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 21. セッション・タイプごとテキスト検索 (続き)
検索フィー アクティブ・セッションの場合
ルド
完了したセッションの場合
すべてのセッションの場合
検索照会は、アクティブ・セッシ
ョンと完了したセッションの両方
に対して実行されます。
注: このフィールドの動作は実行
した検索のタイプによって異なる
ので、このフィールド内の単一検
索語を、アクティブ・セッション
と完了したセッションの両方に対
v 完了したセッションの場合、値 して適用することはできません。
の情報は単語として検索インデ
ックスに保管されます。名前の
フィールドは、「フォーム・フ
ィールド」の検索項目を使用し
て検索できるフィールドとして
保管されます。
要求内のテ 入力したストリングは、すべての 入力したストリングは、検索イン
キスト
アクティブ・セッション内の要求 デックスに保管されている要求の
テキストに対して突き合わされて 名前と値のペアの中の値に対して
突き合わされて検索されます。
検索されます。
注: 標準インデックス付けでは、
選択した要求フィールドのみが検
索のためにインデックス付けされ
ます。
応答内のテ すべての応答テキストを対象に、 完了したセッションの場合、デフ
ォルトでは応答はインデックス付
キスト
一致するストリングを検索しま
けされないため、このタイプの検
す。
索は適用されません。
v 応答内の特定の情報を検索する
には、応答内の特定のパターン
を判別するためのイベントを作
成してからそのイベントの検索
を実行することができます。
検索照会は、アクティブ・セッシ
ョンと完了したセッションの両方
に対して実行されます。
注: このフィールドの動作は実行
した検索のタイプによって異なる
ので、このフィールド内の単一検
索語を、アクティブ・セッション
と完了したセッションの両方に対
して適用することはできません。
v 必ずインデックス付けされる、
要求の [appdata] セクション
にデータを挿入するプライバシ
ー・ルールを作成することもで
きます。この方法はさらに上級
者向けです。
検索における URL の処理方法
URL は非英数字 (通常はスラッシュ (¥/)) で分割されます。
その後に各単語が単語の上限で切り捨てられて、実質的に複数単語の検索語になり
ます。
テキスト検索でのワイルドカードのサポート
テキスト検索でワイルドカードを使用できます。以下のワイルドカード・パターン
がサポートされています。
第 4 章 ポータル検索機能
63
表 22. サポートされるワイルドカード・パターン
ワイルド
カード・
パターン
説明
*
任意の数の文字と一致します。例えば、C* は、CC と CAT の両方に一致しま
す。
?
任意の単一の文字に一致します
ワイルドカードに対するサポートの方式は、実行する検索のタイプによって異なり
ます。
注: 完了したセッション検索は単語に基づくものであり、ワイルドカードを指定し
ない限り単語内のテキストと突き合わすことができない設計になっています。
以下の表では、ワイルドカードありとワイルドカードなしの 2 つの異なる検索スト
リングを使用した場合に、それぞれのストリングに対して返される一致が、検索の
タイプに応じてどのように異なるのかを確認することができます。
表 23. テキスト検索でのワイルドカード
検索タイプ ストリング: town
ストリング: town*
説明
town、towns、および township
アクティ
ブ・セッシ と一致。
ョン
なし。
アクティブ検索における一致と
は、テキストの完全一致のことで
す。town というテキストは 3 つ
の単語すべてに存在するので、す
べての単語が一致として返されま
す。
v 2 番目のストリングの場合、
town* のような単語はないた
め、結果は返されません。
完了したセ town と一致。
ッション
town、towns、および township
と一致。
完了した検索では、比較の基本単
位としての単語に基づいて、突き
合わせが行われます。
v 1 番目のストリングは単語とし
て扱われるため、単語 town が
返されます。
v 2 番目のストリングには、完了
した検索でサポートされるワイ
ルドカードが含まれています。
そのため、3 つの単語すべてが
返されます。
すべてのセ v アクティブ・セッションの場合 v アクティブ・セッション場合:
ッション
なし。
: town、towns、および
township と一致。
v 完了したセッションの場合:
town、towns、および township
v 完了したセッションの場合:
と一致。
town と一致。
64
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
「すべてのセッション」検索で
は、アクティブ・セッションと完
了したセッションのそれぞれの指
定されたセットに対して、別々の
照会を実行します。そのため、ワ
イルドカードの動作は、照会され
るセッションのタイプによって異
なります。
正規表現の使用に対する制限
検索では、以下の制限付きで正規表現がサポートされます。
v 正規表現は単語単位で照合する必要があります。正規表現を使用して複数の単語
を照合することはできません。
v 正規表現を使用して検索できるのは文字だけです。
v 改行に関する情報は格納されません。行の先頭または行の終わりを表す正規表現
基準 (^ と ¥$) を含む検索は機能しません。
v ワイルドカードの位置が検索式の先頭に近いほど、検索の速度への影響が大きく
なります。例えば、appl.* と apple の検索速度はほぼ同じですが、.*pple の検
索にはそれよりはるかに時間がかかります。
「すべてのテキスト」フィールドでのテキスト照会
データベースのテキスト・ベースの照会の作成には、「すべてのテキスト」フィー
ルドも使用できます。
「すべてのテキスト」を使用する照会が、その基になっている dtSearch エンジンが
予期する形式である場合、この照会はポータルの形式で作成されたものとして実行
されます。
注: これらの照会は、最小限の前処理で dtSearch エンジンにサブミットされます。
その結果、ともすればユーザー・インターフェースによって阻止されてしまうよう
な無効な検索照会がサブミットされる可能性があります。可能な限り、ポータルの
検索画面に用意されている検索条件を使用するようにしてください。
注: dtSearch では、空のストリング値の検索はサポートされません。空のストリン
グ値を検索するには、その空のストリング値に一致するパターンを判別するための
イベントを作成する必要があります。
テキスト・ベースの照会の作成方法を理解するには、フォーム・ベースの照会を作
成してから、検索結果のすぐ下に表示されているその照会内容を調べてみるとよい
でしょう。新規検索の「すべてのテキスト」フィールドにこの照会を挿入し直す
と、同じ検索照会が再現されます。表示されているこれらの照会は、独自の照会を
作成するためのベースとして使用することができます。
dtSearch キーワード contains および小括弧 (「(」と「)」) を使用して dtSearch
を区切ることができます。
時間グレード
ネットワーク通過、往復、およびページ生成時間に関して Tealeaf によって割り当
てられた時間グレードを検索することができます。
例として、以下のストリングを「すべてのテキスト」フィールドに追加します。
RT_Grade contains ExcellentRT
上の照会では、往復時間が ExcellentRT のグレードに分類されているすべてのセッ
ションが返されます。
検索できる時間グレードの 3 つのタイプは以下のとおりです。
第 4 章 ポータル検索機能
65
v NT_Grade - ネットワーク・トリップ
v RT_Grade - 往復
v WS_Grade - Web サーバー・ページ生成
時間グレードのタイプごとに、4 つのグレード・レベルがあります。例えば、RT 時
間のグレード・レベルは以下のとおりです。
v ExcellentRT
v NormalRT
v HighNormalRT
v HighRT
グレード・レベルの定義は、PCA でキャプチャー時に指定されます。
ご使用の環境でこの検索を頻繁に行う必要がある場合は、ポータルと IBM Tealeaf
CX RealiTea Viewer の両方またはどちらかを構成して、検索にこれらのオプション
を組み込むことができます。
クライアント UI URL
ご使用の Tealeaf ソリューションに Tealeaf UI Capture を実装すると、クライアン
ト・ユーザー・インターフェースの URL を検索することができます。
注: Tealeaf UI Capture を使用すると、Web サーバーへの要求 (これはデフォルトの
Tealeaf キャプチャーでキャプチャー可能) を生成しないクライアント・ユーザー・
インターフェース・イベントをキャプチャーできるようになります。Tealeaf UI
Capture には追加のインストールと実装が必要です。「IBM Tealeaf UI Capture for
Ajax Guide」の『UI Capture for Ajax Guide』を参照してください。
要求の [appdata] セクションには、以下のクライアント・ユーザー・インターフェ
ースのデータが挿入されます。このデータは、「すべてのテキスト」の検索照会に
リストされている検索キーワードを使用して検索できます。
表 24. 「すべてのテキスト」フィールドでのテキスト照会
要求フィールド
検索キーワード
説明
TLT_CUI_URL
クライアント UI URL
イベントがトリガーされた Web サー
バー上の URL
TLT_CUI_APPLICATION_NAME
クライアント UI アプリケーション
クライアント UI アプリケーション
の名前。要求変数値
TLT_APPLICATION_NAME とは異なる場
合があります。
数値フィールドの検索条件
「ヒット・カウント」などの検索フィールドに対して入力するテキストは数値で
す。以下の検索条件が数値フィールドに適用されます。
v 次と等しい
v 等しくない
v <=
66
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
v >=
v 範囲内 (両端を含まない範囲を指定)
v 範囲外 (両端を含まない範囲を指定)
いずれかの条件が選択されると、2 番目のテキスト・ボックスが表示されて、値の
デフォルトの制限が示されます。
注: 数値を検索する場合、値は整数として扱われます。浮動小数点値 (例えば、
9.99) を使用すると、結果がフォールス・ポジティブになる可能性があります。
ほとんどのフィールドでは、インターフェースにより、整数であることが要求され
ます。
イベント値フィールドなどの一部のフィールドには、フィールドのタイプに応じて
数値またはテキスト・データを含めることができます。これは、ユーザー・インタ
ーフェースによって整数の制約が課されないことを意味します。数値であることが
予期されるイベント値の場合、すべての入力値は整数に変換されます。
セッション属性フィールドは、フィールド内の値のタイプに関係なく、テキスト・
データとして保存されます。
イベントの検索
アクティブ・セッションおよび完了したセッションの処理中に、ユーザーが定義し
た状況に基づいて Tealeaf イベントが作成されます。イベントから派生したデータ
は、実際のヒットとセッションの情報と共に保管され、キャプチャーされたデータ
と同様に検索できます。
トリガーが「セッションの終了」であるイベント、またはレポート作成が「最後の
発生をレポート (Report last occurrence)」に設定されているイベントは、セッシ
ョン・タイムアウトを待つ必要があるために過去の時間がイベント時間として関連
付けられています。このため、これらのイベントを検索する場合は、検索時間フレ
ームの調整が必要となることがあります。
注: 要求バッファーからヒット属性を作成する場合は、[HitType] セクションと
[TLFID_*] セクション (* はファクトの ID) がイベント・エンジンによって生成さ
れ、ライブ・セッションでは検出できないことに注意してください。結果的に、こ
のようなヒット属性を使用するイベントは Windows パイプラインで発生しないた
め、検索できません。ただし、それらのイベントが既にキャニスターを通過したセ
ッションについてイベント・テスターで評価される場合は、イベントが発生しま
す。
注: データを含んでいない可能性がある非アクティブなイベントは、ポータルで表
示されるように構成されていれば検索できます。セッションを破棄するように構成
されているイベントは検索できません。
図 15. イベント・セレクター
1. 「検索」ページの「検索構成 (Search Configuration)」領域の「イベント」で、以
下のように検索を構成します。
第 4 章 ポータル検索機能
67
a. 「含む」または「含まない」のラジオ・ボタンをクリックします。
v 含む - 検索で指定されたデータを含むセッションを返します。これはデフ
ォルトの設定です。
v 含まない - 検索で指定されたデータを含まないセッションを返します。
2. 「イベントの選択」をクリックして「イベント・セレクター」を起動します。
イベント・セレクターでは、イベント・ラベル別または名前別にイベントを表示
できます。
注: イベントが名前別に表示されている場合は、イベント名の上にマウス・カー
ソルを移動することでツールチップ情報を参照されます。
イベント・セレクターでは、テキスト・ボックスにテキストを入力してイベント
の表示をフィルタリングできます。検索フィルターは入力したとおりに適用され
ます。
選択可能なイベントのリストは、選択されたテンプレートで表示できるイベント
に基づいてフィルタリングされます。例えば、「セッションの終了」イベント
は、アクティブ検索テンプレートまたは全セッション検索テンプレートでは表示
できません。
3. イベントを選択するには、そのオプションをクリックして、次に「選択」をクリ
ックする。
イベント・タイトルは「検索」ページに表示されます。
注: イベントを選択すると、デフォルトでは、検索構成でイベントがすべての
ディメンションと組み合わせて検索されます。必要であれば、選択したディメン
ションのみと一致するイベントのインスタンスを検索できます。
イベント発生時にセッションからコンテキスト情報をキャプチャーするようにデ
ィメンションを構成できます。例えば、イベントが発生したページの URL 値を
ディメンションにキャプチャーすることができます。
デフォルトでは、ディメンション・フィルターが「<すべてのディメンション>」
に設定されます。これは「レポート・グループ・ディメンションなし (No
Report Group Dimension)」に相当します。
4. オプション: ディメンション・フィルターを適用するには、「ディメンションの
選択」をクリックします。
「ディメンション・セレクター」が表示されます。
5. ディメンション・セレクターでは、テキスト・ボックスにテキストを入力するこ
とで、表示されたディメンションをフィルタリングできます。
検索フィルターは入力したとおりに適用されます。
6. ディメンションを選択するには、選択する項目をクリックして、次に「選択」を
クリックします。
7. ディメンション・フィルターを削除するには、「すべてのディメンション」を選
択します。
8. ディメンションを選択すると、ディメンション値セレクターが表示されます。
68
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表示された値のいずれかを検索語の一部として選択できます。
大括弧で囲まれた値は、Tealeaf によって割り当てられた定数です。
注: NULL 値を直接検索することはできません。NULL 値を検索するには、
NULL 以外のディメンション値に対して「含まない (not includes)」演算を実
行してください。
横にフラグが表示されている値は、ディメンション定義で定義されているホワイ
トリスト値です。
注: 値を選択しないと、指定したディメンションは検索できません。ディメンシ
ョン値でワイルドカード検索を実行することはできません。
イベントの条件を変更して、ディメンション値が存在するかどうかを識別する条
件を含めることができます。これで、発生するときに必ずディメンションが存在
することがわかっているイベントを検索できます。
9. ディメンション値を選択したら、「選択」をクリックします。
イベント検索語が、選択したディメンションの名前および値を参照して更新され
ます。
ディメンションとその値は、イベント・マネージャーで構成されます。
注: 検索条件に一致するファクトが複数ある場合は、作成時間の最も古いディメン
ションが選択されます。これは、このディメンションが最も多くのデータを保持し
ている可能性が高いためです。
アクティブ・セッション内のイベントを検索する場合の制限
アクティブ・セッションでイベントを検索する場合、以下の条件を満たすイベント
はイベント・セレクターで表示されません。
v 「イベントの終了」または「最後のヒット」トリガーでトリガーされるイベント
が、アクティブ・セッションに対してまだトリガーされていない。
v セッションが閉じられるまで評価できない最後の発生を報告するようにイベント
が構成されている。
上記のいずれかの条件を満たすイベントは、イベント・セレクターからフィルタリ
ングされます。
イベントのタイム・スタンプ
イベントのタイム・スタンプは、セッションでイベントが発生したときに記録され
ます。
個々のイベントは、以下のトリガー・ポイントでトリガーされます。
v セッション開始
v 最初のヒット
v 各ヒット
v 最後のヒット
v セッションの終了時
第 4 章 ポータル検索機能
69
イベントがトリガーされたタイミングによっては、セッション・データの検索に影
響が生じる場合があります。
注: イベントは発生時に記録されるため、別の時間に終了したセッションを検索す
ると、イベントのカウントが一致しなくなることがあります。例えば、イベントが
11:55 に発生し、セッションが 12:05 に終了した場合、検索ドリルダウンでは
11-12 バケット内のセッションが検索されますが、別の時間に終了したこのセッシ
ョンは検出されません。レポート・データはより正確ですが、ドリルダウンで矛盾
が示される場合があります。
アラート・サービスでは、イベントのタイム・スタンプを使用して 1 分間隔でカウ
ントが集計されます。この間隔を使用して、アラートしきい値が満たされているか
どうかが判別されます。
Tealeaf セッション・データ・ファイルは、日単位のセッション・ファイルに保管さ
れます。これは、GMT で設定された日と比較したセッションの最後のヒットのタイ
ム・スタンプによって定義されます。
IBM Tealeaf cxResults データベースではセッション・ルールも使用されます。この
データベースは、各イベントの詳細を含んでいることから、セッションに記録され
る実際のタイム・スタンプを使用できます。
イベント値
イベント値は、イベントが発生したヒットの要求バッファーに記録されます。検索
ページから、特定のイベント値を検索することができます。
値タイプが「カウントのみ」となるように構成されたイベントの場合は、イベント
値を検索できません。
アクティブ・セッションではイベント値を参照できません。要求バッファーでファ
クト・データを検索することで、アクティブ・セッションのイベント値を返すこと
ができます。
セッション属性の検索
システムが管理するセッション属性は、「セッション情報」パネルでの検索に使用
できます。セッション属性値は、検索結果を含むセッション・リストでも確認でき
ます。
Tealeaf では、最大 64 個のセッション属性を作成およびインデックス付けできま
す。これらの変数にはイベントのデータを設定することができます。
プレリリース 8.0 バージョンの Tealeaf から、LoginID および UserDef 1 から 4
のユーザー定義値は、セッション属性 0 およびセッション属性 1 から 4 に移行し
ています。
使用する検索パラメーターを構成して、セッション属性の有無、およびそのセッシ
ョン属性に指定された値を検索することができます。
セッション属性を検索するには、以下のようにします。
1. 「基本検索フィールド」ペインで、「セッション属性」をクリックします。
70
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
2. 検索に追加するセッション属性のパネルで、<「セッション属性の選択」をクリ
ックします。
3. 「セッション属性セレクター」で、追加するユーザー作成セッション属性を選択
します。「選択」をクリックします。
4. セッション属性が検索条件に挿入されます。演算子および値を変更して検索のテ
ストを行うこともできます。
検索可能セッションの情報
Tealeaf では、セッションの作成と処理を行うとき、セッション全体に適用可能なデ
ータをキャプチャー済み情報から取得します。以下のセッション・レベルのフィー
ルドを検索できます。
表 25. セッション情報の検索フィールド
フィールド
説明
注釈
このテキスト・フィールドを使用して、特定の注釈の検索フィールドを入
力します。ワイルドカードを使用できます。注釈の値には、次のフィール
ドで説明する注釈作成者の Tealeaf ユーザー名がインデックス付けされて
います。
注釈作成者
作成者の Tealeaf ユーザー名に基づいて、注釈の作成者を検索することも
できます。
ブラウザーの種
類
ユーザー・エージェントによって識別されたブラウザーの種類 (IE、
Firefox、Chrome などの値) でセッションを検索します。
Windows パイプラインにデプロイした Tealeaf 参照セッション・エージェ
ントで拡張ユーザー・エージェント解析が有効化されている場合に限り、
ブラウザーの種類に関するデータが設定されます。「IBM Tealeaf CX 構
成マニュアル」の『Tealeaf 参照セッション・エージェント』を参照して
ください。
クライアント IP このページを要求した Web ブラウザーの IP アドレス。この値がセッシ
ョンの IP アドレスと異なることはほとんどありません。
最初のページ
すべてのセッションを検索して、セッションの最初のページでもあるパス
(例: /home/index.asp) を見つけます。
ヒット・カウン
ト
すべてのセッションを検索して、入力した値と比較してより大きい、より
小さい、等しい、または等しくないヒット数を持つセッションを探しま
す。使用できる演算子は、=、>、および < です。
最後のページ
すべてのセッションを検索して、セッションの最後のページでもあるパス
(例: /store/confirmation.asp) を見つけます。
セッション・イ
ンデックス
Tealeaf によって割り当てられる固有のセッション ID
TLT セッション Tealeaf ユーザー ID と同様、Tealeaf はセッション固有の Cookie を訪問
ID
者のブラウザーに注入することができます。他の共通セッション鍵を使用
できない場合は、この Cookie を使用すると、特定のセッションに関する
すべてのヒットのグループ化を単純化できます。
ユーザー ID
(完了したセッションのみ) Tealeaf Cookie Injector を Web サーバーにイ
ンストールして構成すると、固有の永続 Cookie を個々の訪問者のブラウ
ザーに挿入することができます。この Cookie の値はセッション・データ
に自動的に追加されます。
第 4 章 ポータル検索機能
71
IP アドレスの検索
Tealeaf では、IPv4 形式または IPv6 形式で指定された IP アドレスをキャプチャー
し、保管し、検索することができます。
IPv4 形式は長年にわたってインターネットで広く利用されています。一方、IPv6 形
式は潜在的に使用可能なアドレスの数をさらに増やして IPv4 に取って代わるよう
に設計されています。
注: IPv6 データのキャプチャーは、PCA ビルド 3500 以降でサポートされます。
IPv6 データをキャプチャーするように IBM Tealeaf CX Passive Capture Application
を構成する必要があります。
IP アドレス・データは、IBM Tealeaf CX Passive Capture Application によって要求
の [env] セクションに挿入されます。この要求データの有無をスキャンするよう
に、検索テンプレートに定義されているフィールドを構成することができます。
Tealeaf では、デフォルト・テンプレートに IP アドレスを検索するための検索語
(クライアント IP やサーバー IP など) を含めています。
このデータを検索するために指定された検索フィールドには、どちらの形式の IP
アドレスも挿入できます。
注: Tealeaf のセッション・データやレポート・データなどの他のソースから IP ア
ドレスをコピーして、検索インターフェースの IP フィールドに貼り付けることが
できます。
注: Tealeaf ソリューションを 8.4 ビルドより前のリリースからアップグレードする
と、ポータルによって自動的にアップグレード・データがチェックされて、適切な
検索キーワードを使用するように上記の検索フィールドの検索が調整されます (検
索日にアップグレード完了前の日付が含まれている場合は、レガシー・バージョン
が使用されます)。
デフォルトのテンプレートでは、IP アドレスの指定が「セッション情報¥クライア
ント IP」および「ページ情報¥サーバー IP」に適用されます。検索の詳細について
は、以下を参照してください。
注: 「要求内のテキスト」フィールドを使用して IP アドレスを検索する場合は、ピ
リオドなしでアドレスを入力する必要があります (AAABBBCCCDDD)。
IP アドレスの形式
IPv4 および IPv6 アドレスが、有効な IP アドレス形式です。
IP アドレス内のワイルドカード
オクテット (IPv4) またはグループ (IPv6) 内でワイルドカードを使用することがで
きます。
72
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 26. IP アドレスの検索
ワイルドカ
ード
IPv4 のサポート
IPv6 のサポート
*
「IPv6 サポート」列を参照してくだ
さい。
1 つ以上のグループをアスタリスク
(*) で置き換えることができます。
注: 特定のグループまたはオクテット
の一部としてアスタリスクを使用する
ことはできません (例えば、4* をグ
ループまたはオクテットの入力として
使用することはできません)。
?
単一文字用のワイルドカードはサポー サポートされていません。
トされていません。
IP アドレスの範囲
IPv4 アドレスでは、単一のオクテットで以下のように範囲を指定できます。
100-199
IPv6 アドレスでは、1 つ以上のグループで以下のように範囲を指定できます。
0000-1000
IPv6 の制限:
v なし
IPv4 の制限:
v 範囲は 1 つのオクテットにのみ指定できます。
– 1 つのオクテットに複数の範囲を指定すると、その IP アドレスは無視されま
す。
– 複数のオクテットがそれぞれに範囲を含んでいる場合、その IP アドレスは無
視されます。
v オクテットの範囲にはワイルドカードを使用できません。例えば、CCC-D* などの
オクテットが含まれている IP アドレスは、検索実行時に無視されます。
IPv4 の例:
表 27. IP アドレスの検索
IP アドレス
機能するか
説明
1.12.113.114
Y
有効な入力です。
1.?2.113.114
Y
サポートされていません。
1-99.22.113.114
Y
最初のオクテットの値が 1
から 99 の間 (両端を含む)
であるすべての IP アドレス
が返されます。
クライアント IP アドレスの検索に関する注意事項
ほとんどの Web アプリケーションでは、クライアント IP アドレスが要求の
REMOTE_ADDR フィールドに含まれています。
第 4 章 ポータル検索機能
73
v Tealeaf では、デフォルトの完了テンプレートに検索フィールド「セッション情報
¥クライアント IP」が含まれており、クライアント IP アドレスが REMOTE_ADDR
に表示されている場合にそのアドレスを検索するように構成されています。
v この値は、未加工の正規化されていないリモート・アドレスです。
v この値が IPv6 アドレスである場合は、REMOTE_ADDR に IPv6 値が圧縮形式で格
納されます (PCAで圧縮が有効になっている場合)。
「クライアント IP」検索フィールドを利用できない場合は、Windows パイプライ
ンに対して構成されているルールに応じて、要求の [env] セクションまたは
[appdata] セクションからクライアント IP アドレスを得ることができます。
v このアドレスが IPv6 アドレスである場合は、PCA によってキャプチャーされて
処理されるときに、この値が要求の [env] セクションに格納されます (圧縮形式
の場合もあります)。
注: Web インフラストラクチャーで Web サーバーの前に Akamai などのプロキ
シーが配置されている場合や、ネットワーク・トラフィックがネットワーク・ア
ドレス・テーブルを通過する場合は、REMOTE_ADDR フィールドに正しいクライア
ント IP アドレスが格納されません。このような構成では、正しいクライアント
IP を含んでいる特別なラベル (HTTP_X_FORWARDING など) を要求ヘッダーで確認
する必要があります。
– PCA ビルド 3501 より、HTTP_X_FORWARDING 設定を使用して REMOTE_ADDR 値
を取り込むように IBM Tealeaf CX Passive Capture Application を構成できる
ようになりました。
IPv4 アドレスの検索:
アクティブ・セッション、完了したセッション、またはすべてのセッションの検索
では、訪問者のクライアントまたはご使用の Web サーバーの IPv4 形式の IP アド
レスを検索することができます。
IP アドレスと識別されるフィールドに対し、IPv4 アドレスを 4 つのオクテット値
のセットとして検索できます。
IPv4 アドレスを検索するには、以下のようにします。
1. 「セッション情報」パネルで、「クライアント IP」をクリックします。
「クライアント IP」の検索フィールドが「検索構成 (Search Configuration)」ウ
ィンドウに表示されます。
2. テキスト・フィールドに、以下の形式で IP アドレスを入力します。
AAA.BBB.CCC.DDD
注: 以下の形式で入力された IPv4 アドレスは検索でサポートされません。
AAA BBB CCC DDD
AAABBBCCCDDD
3. 「検索」をクリックします。
IPv6 アドレスの検索:
訪問者のクライアントまたはご使用の Web サーバーの IPv6 形式の IP アドレスを
検索することができます。
74
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
IPv6 アドレスは、PCA によって要求の <env> セクションに挿入されます。
注: 要求に IPv6 アドレスを挿入するには、PCA で IPv6 アドレスのキャプチャー
を有効にする必要があります。
IPv6 アドレスを検索するには、以下のようにします。
1. 「セッション情報」パネルで、「クライアント IP」をクリックします。
「クライアント IP」の検索フィールドが「検索構成 (Search Configuration)」ウ
ィンドウに表示されます。
2. テキスト・フィールドに IP アドレスを入力します。
IPv6 アドレスの場合は、表示された IP アドレス・フィールドに圧縮解除形式ま
たは圧縮形式でアドレスを入力できます。
注: IPv6 の表記では、アドレスにポート番号が括弧付きで追加されている場合が
あります ((8080) など)。Tealeaf では、ポート番号を使用した検索がサポートさ
れていません。
注: 完全な圧縮 IPv6 アドレスを検索することはできません。検索ストリングに
ワイルドカードを適用する必要があります。
圧縮形式では、上記のアドレスを以下のように入力できます。
2001:db8:85a3:0:0:8a2e:370:7334
圧縮アドレスは、サブミットされた照会の一部として展開されます。
IPv6 アドレスにはワイルドカードと範囲を適用できます。
3. 「検索」をクリックします。
フリー・テキストでの IP アドレスの検索
フリー・テキスト検索フィールドでワイルドカードを使用して IP アドレスを指定
することができます。ただし、この検索方法は該当するすべてのフィールドに対し
て実行されるため、結果が返されるまでに時間がかかります。
Tealeaf では、アクティブ・セッション・データ内の IP アドレスがネイティブ形式
でキャプチャーされます。セッションが完了すると、IP アドレスは 12 桁の値に変
換されるため、容易にインデックスを付けることができます。例えば、アクティ
ブ・セッションでの IP アドレス 192.168.0.1 は、192168000001 という値に変換
されて、完了したセッションのデータと共に格納されます。
検索のタイプに応じて、以下のいずれかの方法で IP アドレスのフリー・テキスト
検索を指定する必要があります。
v アクティブ・セッション: アクティブ・セッションの場合は、ワイルドカードを
使用して完全な IP アドレスを指定することができます。前出の例では、
192.168.*.1 を検索すると、上記の IP アドレスのほかに、1 番目、2 番目、4
番目のフィールドが同じであるすべての IP アドレスが一致します。
v 完了したセッション: 完了したセッションの場合は、IP アドレスが 12 桁のテキ
スト・ストリングとして格納されるため、ワイルドカードは適用されません。完
第 4 章 ポータル検索機能
75
全な IP アドレスを指定する必要があります。例えば、完了したセッション内の
IP アドレスの値 192168000001 は、192,168,000,001 と等価ではありません。
– 数値として格納すると、複数範囲の IP アドレスを検索できるようになりま
す。
注釈の検索
Tealeaf を通じてセッション・データに追加された注釈を検索することができます。
注釈は、Tealeaf ユーザーが個々のセッションのアクティビティーを追跡するための
メカニズムをもたらします。注釈データは、セッション・データとともに保管され
ます。
注釈を検索で使用できるようにするには、注釈がセッションに保存された後、セッ
ションにインデックス付けするか、再インデックス付けする必要があります。
アクティブ・セッション内の注釈は検索できません。
注釈は RTV から検索することもできます。
注釈を検索するには、以下のようにします。
1. 検索テンプレートに注釈が含まれている場合は、セッション情報ノードで以下の
いずれかのフィールドを検索できます。
注: 訪問者検索照会は、個々の検索語ごとの照会に分割されるため、訪問者検索
で「注釈」または「注釈作成者」の検索を他の検索語と組み合わせることができ
ます。
注釈
このテキスト・フィールドを使用して、特定の注釈メモの検索語を入力
します。ワイルドカードを使用できます。
注釈作成者
作成者の Tealeaf ユーザー ID に基づいて、注釈の作成者を検索するこ
ともできます。
注: これらのフィールドの検索を他の検索フィールドと組み合わせて作成するこ
とはできません。注釈と注釈作成者には別のドキュメント・メカニズムを通じて
インデックスが付けられるため、他の検索フィールドと組み合わせると検索結果
が NULL になります。IBM Tealeaf cxResults では、注釈または注釈作成者の検
索に他の検索語を含めることができます。これは、IBM Tealeaf cxResults の検索
が検索語ごとに個別の照会に分割されるためです。
2. オプション: フリー・テキスト検索を使用した注釈の検索
検索テンプレートに「注釈」および「注釈作成者」検索フィールドが含まれない
場合でも、フリー・テキスト検索を使用してこのデータを検索できます。
テキスト・フィールドに、これらの検索項目に対する適切な検索キーワードを入
力する必要があります。例:
v 注釈テキストの検索:
annoobject/text contains error
– テキストに error を含む注釈に対する以前の検索。
76
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
v 注釈作成者の検索:
annoobject/name contains ADMIN
– 作成者の Tealeaf ユーザー ID が ADMIN である注釈に対する以前の検索。
フリー・テキスト検索を使用して注釈を検索することが多い場合は、Tealeaf 管
理者に注釈フィールドをテンプレートに追加してもらうことができます。追加す
るキーワードは、「注釈」と「注釈作成者」です。MD5 ハッシュは適用されま
せん。
検索可能ページの情報
Tealeaf は、ヒットを作成して処理する際に、キャプチャーされた情報からヒットま
たはページ全体に適用されるデータを派生させます。
このグループ化では、アクティブ・セッションと完了したセッションとで、検索可
能なフィールドのリストがまったく異なります。
アクティブ・ページのフィールドは、ダッシュボードに表示されるレポートに集約
されます。
以下の表に、検索可能なフィールドをリストし、その説明を示します。
表 28. 検索フィールドの説明
フィールド
説明
AppData
要求の [appdata] セクションで、指定された名前/値のペアを検索しま
す。詳しくは、『フォーム・フィールド』を参照してください。
[appdata] セクションには必ずインデックスが付けられます。
ドメイン
(アクティブ・セッション) すべてのセッションで、ページの提供元とな
った特定のドメインを検索します。例えば、Web アプリケーションが複
数のドメインを使用している場合は、検索を 1 つのドメインに制限でき
ます。
フォーム・フィ
ールド
(完了したセッション) 要求の [urlfield] セクションに含まれるフィー
ルド名と値の組み合わせ。このセクションには、URL から抽出された照
会パラメーターが含まれています。例えば、URL
/page.html?myName=myValue の場合、[urlfield] セクションに挿入され
る値は myName=myValue です。これらの値を検索するには、フォーム・
フィールドの条件に「myName が myValue を含む」を指定します。
[urlfield] セクションには必ずインデックスが付けられます。「IBM
Tealeaf CX 構成マニュアル」の『CX インデックス付けの構成』を参照
してください。
ページ生成時間
(マイクロ秒)
(アクティブ・セッション) ページの作成に指定された秒数を要したセッ
ションを検索します。ページ生成時間は、処理に時間のかかるページを
検出するのに役立ちます。
ページ・サイズ
(バイト)
(アクティブ・セッション) バイト単位で測定されたページのサイズ。ペ
ージ・サイズを使用して、大きなページを含んでいるセッションを検索
できます。
ページ URL
(完了したセッション) 要求されたページのフルネーム (サーバー名は含
まれません)。
第 4 章 ポータル検索機能
77
表 28. 検索フィールドの説明 (続き)
フィールド
説明
リファラー
(アクティブ・セッション) すべてのセッションで、HTTP 要求の「ブラ
ウザー・ユーザー・エージェント (Browser User Agent)」フィールドに
含まれる特定のテキスト・ストリング (例えば *Mozilla/#.0*) を検索し
ます。
サーバー IP
このページのサーバーの IP アドレス。このフィールドは、同じ Web サ
ーバーによって生成されたページを検索する場合に使用します。
ステータス・コ
ード
(完了したセッション) 要求したページに対して返された HTTP ステータ
ス・コード。
「セッション・リスト」ページでの操作
検索が完了すると、一致するセッションのリストが「セッション・リスト」ページ
に表示されます。
アクティブ・セッションには青色光のインディケーター (
完了したセッションの上にリストされます。
) のマークが付き、
セッションの表示リストを特定の列でソートするには、その列のヘッダーをクリッ
クします。ソート順を逆にするには、ヘッダーを再度クリックします。
セッション属性によってデータが設定された列は、テキスト値としてソートされま
す。
セッション・リストの列では、イベント値の中の一部の非英数字がスペース文字に
置換される場合があります。これは既知の問題です。これらの値はクイック・ビュ
ーでは正確に表示されます。
セッション・リストは、選択可能なセッション・リスト・テンプレートに表示され
ます。
「セッション・リスト」ページの暗号化されたフィールド
IBM Tealeaf CX Passive Capture Application または Windows パイプラインでプラ
イバシー・ルールを使用して暗号化されたフィールドを、ポータルで暗号化解除す
ることはできません。暗号化フィールドは、再生時にのみ暗号化解除できます。別
の方法として、セッション・データ内で構成済みフィールドを暗号化解除されてい
ない状態のままにしておき、その上でセッションの再生時に特別に適用されるプラ
イバシー・ルールを定義することで、暗号化解除されていないデータのポータルで
の表示を、必要に応じて許可することができます。
「セッション・リスト」ページのボタンおよびコマンド・アイコン
「セッション・リスト」ページには、セッションを管理するためのボタン、および
セッションに対してコマンドを実行するためのいくつかのアイコンがあります。
以下の表に、「セッション・リスト」ページで使用できるボタンの機能をリスト
し、その説明を示します。
78
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 29. 「セッション・リスト」ページ上のボタン
ボタン
実行する機能
セグメントの分析
完了したセッションを検索し、セッション・セグメントが作成され
ると、そのセッション・セグメントを Tealeaf の分析エンジンで分
析するために送信することができます。
セグメントの管理
現在および過去の検索で作成されたセッション・セグメントのリス
トを表示します。
すべてダウンロード
「セッション・リスト」内のすべてのセッションのデータをダウン
ロードします。
左上の隅で、表示されたセッションのリスト全体に適用する以下のアクションを選
択することができます。これらのオプションは個々のセッションにも使用できま
す。
表 30. セッション・リスト・コマンド
コマンド
アイコン
説明
再生
アカウントの構成に応じて、ブラウザ
ーまたは IBM Tealeaf CX RealiTea
Viewer (RTV) でセッションを再生し
ます。
ページ・リ
スト
セッションのページ・リストを表示し
ます。
クイック・
ビュー
セッションのクイック・ビューを開き
ます。ここで、セッション中にトリガ
ーされたすべてのイベントのイベン
ト・データとディメンション・データ
を確認することができます。
セッション
情報
セッション・プロパティーを表示しま
す。
イベント・
テスターへ
送信
選択されたセッションをサンプル・デ
ータとしてイベント・テスターに送信
します。
「セッション・リスト」ページの標準テンプレート
「セッション・リスト」ページに表示される列は、テンプレートに基づきます。デ
フォルトでは、セッション・リストは「標準テンプレート」 を使用して表示されま
す。
以下の表に、「標準テンプレート」を使用した場合に「セッション・リスト」ペー
ジに表示される列を示します。
注: セッション・リストの右上隅で別のテンプレートを選択できます。
表 31. 「標準テンプレート」からの「セッション・ページ」の列
列
説明
セッション時間
キャニスターが最新のヒットを記録した日時のタイム・スタンプ。
期間
セッションの所要時間 (hh:mm:ss 形式)。
第 4 章 ポータル検索機能
79
表 31. 「標準テンプレート」からの「セッション・ページ」の列 (続き)
列
説明
ログイン ID
セッションで使用するログイン ID。
この値は、「セッション属性 00」を格納場所として構成すること
で取り込まれます。追加構成が必要になる場合があります。
イベント
セッションに表示されるイベント・アイコンのリスト。このリスト
は完全な状態にはなりません。各イベント・アイコンのツールチッ
プで追加情報を参照できます。
注: アイコンは、イベントがセッションで最初に発生した順序と近
い順序で表示されます。同じヒットで複数のイベントが発生した場
合は、それらが正しい発生順序でリストされないことがあります。
ヒット
セッション内のヒット数
セッションのグループ化
「セッション・リスト」ページで列ヘッダーをドラッグして、列の値に従ってセッ
ションをグループ化することができます。
例えば、「ヒット」列ヘッダーを列ヘッダーの上のバーにドラッグすると、リスト
されているセッションがセッション内のヒット数でグループ化されます。
複数レベルのグループ化を作成できます。
注: グループ化に使用できるのは、数値またはテキスト・データを含んでいる列だ
けです。イベント・リストやタイム・スタンプなどのデータは、本質的にばらつき
が大きいため、グループ化できません。
v グループのソート順を逆にするには、グループ化インディケーターの横の三角形
をクリックします。
v グループ化を取り消すには、三角形をソース列ヘッダーまでドラッグします。
「セッション・リスト」ページからのイベント情報の表示
「セッション・リスト」ページを含め、イベント・アイコンが表示されるすべての
ページでは、イベントに関する詳細情報を表示できます。
「セッション・リスト」ページからイベント情報を表示するには、以下のようにし
ます。
「イベント」列のイベント・アイコンの上にマウス・カーソルを移動します。
イベント・アイコンのツールチップが表示されます。
以下の表に、「イベント」アイコンのツールチップに表示されるフィールドをリス
トし、その説明を示します。
表 32. 「イベント・アイコン」のツールチップの説明
80
フィールド
説明
表示名
イベントの名前を示します。
説明
イベントのフリー・フォーム・テキストの「注記」。
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 32. 「イベント・アイコン」のツールチップの説明 (続き)
フィールド
説明
ID
イベントの内部 ID を示します。
この値は、イベント・マネージャー内のツールチップにも表示されま
す。
内部名
システム内のイベント・オブジェクトの内部テキスト ID を示しま
す。
アクティブ
イベントのステータスを示します。イベントが現在アクティブかどう
か (つまり、着信データについてシステムによってイベントが評価さ
れたか) が、true/false で示されます。
評価のベース
(Evaluated On)
イベントが評価されるトリガーを示します。
注: セッションの最後のヒットで、またはセッション終了時に評価さ
れるようにマークされたイベントは、アクティブ・セッションを検索
したときに表示されません。
追跡対象の発生
どの発生でイベントが起動したのかを示します。有効な値は以下の通
りです。
v 最初の発生
v すべての発生
v 最後の発生
パブリッシュされた イベントがパブリッシュされた時点 (つまり、イベントがセッショ
時点
ン・データにプッシュされた時点) を示します。有効な値は以下の通
りです。
v 即時
v セッションの終了
これは、目標ベース・ディメンションの場合に関連します。目標ベー
ス・ディメンションは、イベントがセッションで時間軸に沿って発生
した後にデータが設定される可能性があります。
条件グループ演算子 イベントの発生に対して条件がどのように相互に評価されるかを示し
ます。有効な値は以下のとおりです。
v Or
v And
条件
イベントが発生するために検査する条件を示します。
修正
イベント定義に対する最後に保存された変更の日付を示します。
記録された値
イベントによって記録された値を示します。
発生したこと (件数) のみ、または他の値 (テキスト/数値)
セッション属性の更 イベントの発生時にイベントの値で更新される属性を示します。
新
作成
イベントが作成されたタイム・スタンプを示します。
更新
イベントが更新されたタイム・スタンプを示します。
ページ・レベルでのセッション・リストの表示
セッション・リストをページ・レベルで表示してから、表示されたページの詳細を
分析することができます。
第 4 章 ポータル検索機能
81
セッション・リストをページ・レベルで表示すると、分析の焦点をセッション内の
ページ・レベルのデータに合わせるのが容易になります。
セッション・リストをページ・レベルで表示するには、以下のようにします。
1. 「セッション・リスト」ページで、ページを表示するセッションの「ページ・リ
をクリックします。
スト」アイコン
「セッション・サマリー」セクションが表示されます。
セッション内のページが「セッション・サマリー」セッションの下に表示されま
す。表示されるページの情報については、3 を参照してください。
注: 「セッション・リストで表示」設定が無効になっているイベントは、ペー
ジ・リストに表示されません。
2. 「セッション・サマリー」セクションを確認します。
以下の表で、「セッション・サマリー」セクションに表示されるデータについて
説明します。
表 33. 「セッション・サマリー」のデータ
フィールド
説明
TLTSID
Tealeaf セッション ID。
ページ・カウント
セッション内のページ総数。
注: Tealeaf Logging Framework の 1 つを介してクライアント・ユー
ザー・インターフェースからキャプチャーされたヒットは、このメト
リックでは集計されません。
合計イベント数
セッション内で検出されたイベントの総数。
接続タイプ
セッションに使用される接続のタイプ (DSL など)。
平均往復
要求の開始から応答が返るまでの平均時間。
平均ネットワーク・
トリップ
ヒットと応答がネットワーク内を行き来した平均時間。
セッション ID
キャニスター内のセッションの格納場所を表す内部 ID。
セッション開始
Tealeaf が短期キャニスターでセッションの記録を開始した時間が表
示されます。
期間
セッションの長さを分単位で指定します。
平均ページ生成
秒単位の平均生成時間。
平均表示時間
平均表示時間 (秒数)。
3. 表示される情報ページを確認します。
ページは、訪問者がアクセスした順に表示されます。
以下の表で、グリッド・ヘッダーをリストし、ヘッダーの内容を説明します。
82
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 34. 「ページ・リスト」ヘッダー
フィールド
説明
ページ
一連のセッションでのページ番号を示します。
各ページのページ番号は、それぞれのページのビューにドリルダウン
できるリンクになっています。
イベント
このページで発生したイベントを示すアイコンが表示されます。
URL
ページの URL アドレス。
ステータス
このページについて Web サーバーにより生成されたステータス・コ
ード。
RT 時間
要求と応答の往復時間。要求の最初のバイトの発信から応答の最後の
バイトの受信までの時間です。
ネット時間
ネットワーク時間とは、要求の受信および応答の送信に要した秒数の
ことです。
生成時間
Web サーバーがページの生成に要した時間。
表示時間
訪問者がページに滞在した時間の長さ。
サイズ
応答のサイズ (キロバイト単位)。
4. オプション: 検索の実行に使用される照会ストリングを参照するには、「照会ス
トリングの表示」チェック・ボックスをクリックします。
5. 「ページ番号」リンク (
ます。
) をクリックしてページの詳細を表示し
「ページ詳細」ビューには、セッション内の個々のページに関する情報が表示さ
れます。「ページ詳細」表で、「ページ詳細」ビューのセクションをリストし、
その説明を示します。各セクションのヘッダーをクリックすることで、そのセク
ションを展開したり省略したりすることができます。
セッション内の他のページに移動するには、「<<」または「>>」をクリックしま
す。
セッションを再生するには「再生」をクリックします。
表 35. 「ページ詳細」のセクション
セクション
説明
ヒットの詳細
ページ番号、ヒット番号、およびセッション ID。
セッションを再生するには、セッション ID をクリックします。
[iamie]
ヒットとセッション、およびキャプチャー情報に関連付けられている
固有 ID。
[env]
要求および応答の環境変数。
第 4 章 ポータル検索機能
83
表 35. 「ページ詳細」のセクション (続き)
セクション
説明
[timestamp]
タイム・スタンプおよび時間レーティング。これらの値は Tealeaf
Passive Capture Application によって指定されます。Web サーバーや
訪問者のブラウザーの時間値は反映されません。
[urlfield]
要求の「URL」フィールド域に含まれるデータ。
[headers]
応答ヘッダーに含まれるデータ。
[cookie]
要求と一緒に送信された Cookie。
[appdata]
ヒットに関連付けられている追加データ。構成可能フィールドが含ま
れる場合があります。
[ref]
要求に挿入される参照データを格納します。通常は、このセクション
は空です。
[response]
ヒットの未加工の応答コンテンツ。
セッションのページ・イベントの表示
「クイック・ビュー」コマンド・アイコンを使用して、セッションの各ページで発
生したイベントに関する情報、およびイベントで記録されたディメンション値を表
示することができます。
「クイック・ビュー」コマンド・アイコンが提供するビューを使用すると、セッシ
ョン内の各イベントのトリガーに関する詳細を確認できます。
このトピックでは、「クイック・ビュー」コマンド・アイコンの使用方法、および
「クイック・ビュー」コマンドで表示される内容について説明します。
セッションのページ・イベントを表示するには、以下のようにします。
v 「セッション・リスト」ページで、クイック・ビューの対象セッションを見つ
け、「クイック・ビュー」コマンド・アイコン (
クします。
) をクリッ
注: セッションに標準の要求と応答が 1 つも含まれていない場合は、クイック・
ビュー・データを表示できないことがあります。
選択したセッションに対し、各ページで発生したイベントに関する情報、および
イベントで記録されたディメンション値が表示されます。
ページ番号またはイベント名で表示を並べ替えることができます。
イベントは、追跡するように構成された値に従って表示されます。
イベントは、ポータルおよびセッション・リストに表示されるように構成する必
要があります。
IBM Tealeaf cxOverstat で提供されているイベントは、セッション・リストに表示
されません。
84
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
「IBM Tealeaf イベント・マネージャー・マニュアル」の『TEM の「イベント」
タブ』を参照してください。
注: クイック・ビューにイベントが表示されない場合は、「イベント・ラベル」
ドロップダウンで「すべてのイベント」オプションを選択してください。「セッ
ション・リストで表示」設定が無効になっているイベントは、クイック・ビュー
に表示されません。「IBM Tealeaf イベント・マネージャー・マニュアル」の
『TEM の「イベント」タブ』を参照してください。
注: IBM Tealeaf CX Mobile for Mobile App から Logging Framework の 1 つを
デプロイした場合は、クイック・ビューにデータが表示されません。サポートさ
れる Logging Framework からキャプチャーされたページには、表示可能なデータ
が含まれません。
UI Capture をデプロイした場合は、ユーザー・インターフェース・イベントが、
そのイベントを発生させた最後の有効なページに表示されます。
v 表示されるクイック・ビューの情報を確認します。
クイック・ビューのフィールド
フィールド名
説明
ページ イベントがトリガーされたページ番号。
– ページの詳細を確認するには、ページ番号リンクをクリックします。
リストされたページでセッションを開いて再生するには、「再生」アイコ
ンをクリックします。
– 「IBM Tealeaf RealiTea Viewer RTV ユーザー・マニュアル」の
『RealiTea Viewer - 再生ビュー』を参照してください。
– 「 IBM Tealeaf cxImpact ユーザー・マニュアル」の『CX のブラウザ
ー・ベースの再生』を参照してください。
イベント
イベントの表示名。
– イベント名の横のイベント・アイコンの上にマウス・ポインターを移
動すると、イベントのツールチップ情報が表示されます。
– イベントが発生したときにディメンション値が記録された場合は、プ
ラス (+) アイコンをクリックしてその値を確認できます。
値
イベントが発生しときに検出されたイベント値。
– この値は、要求内でファクト (イベント値 + ディメンション値) の一
部として記録されます。「IBM Tealeaf レポーティング・ガイド」の
『Tealeaf データ・モデル』を参照してください。
注: NULL 以外の値がデータベースに記録される場合とされない場合
があります。イベント発生の特定のインスタンスを記録するようにイ
ベントを構成することができます。この画面には、発生し、かつセッ
ションでの検索対象としてマークされたすべてのイベント発生がリス
トされます。データベースで追跡するためのイベント値の構成につい
第 4 章 ポータル検索機能
85
て詳しくは、「IBM Tealeaf イベント・マネージャー・マニュアル」の
『TEM の「イベント」タブ』を参照してください。
–
[Null] - NULL 値は、イベントが発生したときに値が記録されなか
ったことを示します。
- イベントには、カウント・イベントのようにイベント値を記録しな
いものがあります。
- レポート・グループで構成されたイベントに対してディメンショ
ン・データがキャプチャーされなかった場合は、NULL 値が表示さ
れます。
画面上部で、選択したセッションに関するセッション・リストの情報を確認でき
ます。
イベント・リスト内の各イベントのツールチップで追加の詳細情報を参照できま
す。
v ページの詳細を表示するには、左の列にあるページ番号リンクをクリックしま
す。
v ページ上に表示されるデータの順序を制御するには、「順序」ドロップダウン・
リストからオプションを選択します。
–
「ページ番号」- イベントとディメンションがページ番号の順序でリストされ
ます。同じページで発生したイベントは、アルファベット順にリストされま
す。
–
「イベント名」- イベントがアルファベット順にリストされます。リストされ
たイベントごとに、そのイベントを発生させたすべてのページが表示されま
す。
v イベント・リストで表示したいイベントの別のイベント・ラベルを選択するに
は、<ラベルの追加> リンクをクリックします。
セッションで発生したすべてのイベントを表示するには、「すべてのイベント」
を選択します。
v 「ディメンション定数の表示」チェック・ボックスを選択すると、[Limit]、
[Others]、[Empty] などの定数値が記録されたディメンションがリストに組み込
まれます。
キャプチャー・ストリームから非定数データを含んだディメンション値を表示す
るには、「ディメンション定数の表示」チェック・ボックスをクリアします。
v 選択したセッションをコンマ区切りリストの受信者に E メールで送信するには、
「E メール」をクリックします。
v IBM Tealeaf CX RealiTea Viewer またはブラウザー・ベースの再生でセッション
を再生するには、「再生」をクリックします。
「IBM Tealeaf RealiTea Viewer RTV ユーザー・マニュアル」の『RealiTea Viewer
- 再生ビュー』を参照してください。
「 IBM Tealeaf cxImpact ユーザー・マニュアル」の『CX のブラウザー・ベース
の再生』を参照してください。
86
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
v セッションでイベントがトリガーされたときに記録されたディメンション値を確
認するには、イベント名の横のプラス (+) アイコンをクリックします。
個々の行には、各ディメンションとその記録された値がリストされます。
ディメンションは、名前のアルファベット順に表示されます。
値を正規化するため、あるいは保管されるデータのボリュームに制限を設定する
ために、Tealeaf では一連のディメンション定数をサポートしています。これらの
定数は、実際のデータが得られない場合や、割り当てられたストレージ・スペー
スを超えた場合に、ディメンション値として挿入できます。このような場合は、
検出された値の代わりに [Null]、[Others]、[Limit]、[Empty] などの定数が表
示されます。
ディメンション定数について詳しくは、「IBM Tealeaf イベント・マネージャ
ー・マニュアル」の『TEM の「ディメンション」タブ』を参照してください。
「セッション・リスト」ページからのセッション・プロパティーの
表示
「セッション情報」コマンド・アイコンを使用して、「セッション・リスト」ペー
ジで表示されるセッションのセッション・プロパティーを表示することができま
す。
セッション・リスト内のセッションのプロパティーを表示するには、セッション・
アイコンをクリックします。
リスト内の
セッション・プロパティーは、セッションのタイプによって異なります。以下に例
を示します。
v アクティブ・セッションの場合、セッション・プロパティーには、そこに値が設
定されているかどうかにかかわらず、表示可能な「セッション情報」のすべての
項目が含まれています。
v 完了したセッションの場合、「セッション情報」の項目には、値が設定されてい
るセッション属性が組み込まれます。セッションからのデータが設定されていな
いフィールドは、除外されます。
以下の表に、アクティブ・セッションと完了したセッションのプロパティーをリス
トし、その説明を示します。
表 36. セッション・プロパティー
プロパティー
説明
TLTSID
Tealeaf のグローバル・セッション ID
キャニスター ID
セッションを格納する LSSN ファイル
セッション・インデ LSSN ファイル内での セッション ID
ックス
IP アドレス
訪問者の IP アドレス
ドメイン
セッションが記録されたドメイン
ブラウザー
訪問者のブラウザーから取得したブラウザー情報
第 4 章 ポータル検索機能
87
表 36. セッション・プロパティー (続き)
プロパティー
説明
セッション属性
取得時にデータが設定されていた定義済みセッション属性があれば、
ここにリストされます。
アクティブ・セッションの場合、セッション属性はデータが設定され
ていなくてもリストされます。
セッション属性は、ご使用の Web アプリケーションに関するセッシ
ョン情報を追跡するために作成できるユーザー定義変数です。
「セッション・リスト」ページから実行可能なその他の機能
Tealeaf では、「セッション・リスト」ページから実行可能な追加の機能として、イ
ベント・テスターへの送信、検索へのリンク、検索の保存と共有、サブ検索、セッ
ション・データのエクスポートなどを提供しています。
イベント・テスターへのセッションの送信
「セッション・リスト」ページ内のすべてのセッションは、開発中のイベントに対
するテスト・データとして使用するために、イベント・テスターに送信できます。
セッション・リストでは、イベント・アイコンの上にマウス・カーソルを移動する
ことで、そのイベントの名前を示すツールチップを表示させることができます。そ
のため、テストするイベントをイベント・ツールチップを使用して見つけてから、
そのイベントをサンプル・データとしてイベント・テスターに送信することができ
ます。
イベント・テスターにセッションを送信するには、以下の手順を実行します。
1. 「セッション・リスト」ページで、イベント・テスターに送信するセッションを
見つけます。
2. 当該セッションの説明の横にある「イベント・テスターへ送信」
クリックします。
アイコンを
3. 「セッションをイベント・テスターへ送信」ダイアログで、説明を入力するかデ
フォルトを受け入れます。
デフォルトの説明はセッション IDです。
4. 「イベント・テスターへ送信」をクリックします。
セッションがイベント・テスターに対して正常にロードされたことを示すメッセ
ージが表示されます。
5. イベント・テスターにアクセスするには、「OK」をクリックします。
セッション・リストに戻ってイベント・テスターにセッションをさらに追加する
場合は、「キャンセル」をクリックします。送信済みのイベントについては、引
き続きイベント・テスターで使用可能です。
イベント・テスターに送信したセッションを、使用可能なイベントの一部またはす
べてに対してテストするために選択して使用することができます。
88
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
ポータル・ユーザーに対する検索 URL の提供
「URL へのリンク」コマンド・アイコンを使用して「検索 URL」にアクセスし、
その URL をポータル・ユーザーに提供することができます。
v 「セッションの検索」ページで、検索ツールバーの「URL へのリンク」 (
) アイコンをクリックします。
v 「検索 URL」ウィンドウから URL をコピーします。
v その URL をポータル・ユーザーに提供します。
注: この URL からは指定した検索は実行されません。この URL が選択された
場合でも、Tealeaf ユーザーはポータルを通じて認証を行う必要があります。
Tealeaf では、コードで指定された検索を実行するための外部 API を提供してい
ます。
検索の保存と共有
指定した検索をいつでも保存することができます。
検索条件を「検索構成 (Search Configuration)」ウィンドウに追加し、検索を構成し
たら、以下のステップを実行してその検索を保存します。
1. 検索ツールバーの「保存」アイコンをクリックします。
2. 「検索の保存」ウィンドウで検索の名前を入力します。
3. 検索を他の Tealeaf ユーザーと共有する場合は、「共有」チェック・ボックスを
選択します。
4. 検索を保存するには、「保存」をクリックします。
注: 既存の名前で検索を保存するには、最初に以前の検索を削除してから、その
既存の名前で新しい検索を保存する必要があります。
保存検索を開く方法および操作する方法
検索を保存した後で、保存検索のリストにアクセスし、操作したい保存検索をロー
ドすることができます。
保存検索のリストを開くには、以下のようにします。
1. 「セッションの検索」ページで、検索ツールバーの「保存検索を開く」 (
) アイコンをクリックします。
「保存検索」ダイアログが表示されます。
「保存検索」ダイアログには、自分が保存した検索と、他のユーザーが保存して
共有した検索がリストされます。共有されている検索には、共有アイコンのマー
クが付きます。
このリストから保存検索をロード、編集、削除することができます。
2. 保存検索をロードするには、保存検索のリストから検索を選択し、「ロード」を
クリックします。
第 4 章 ポータル検索機能
89
注: 検索をロードするには、その検索が関連付けられた検索テンプレートを使用
する権限が必要です。
検索をロードすると、保存したオプションとフィールドが検索ページに表示され
ます。
3. 保存検索を編集するには、保存検索のリストから検索を選択し、「編集」をクリ
ックします。
注: 編集できるのは、自分で作成した保存検索、または共有アクセスの権限を付
与された保存検索だけです。
4. 保存検索を削除するには、保存検索のリストから検索を選択し、「削除」をクリ
ックします。
注: 削除できるのは、自分で作成した検索のみです。
サブ検索機能
BBR および RTV でセッションがロードされたら、追加の検索ストリングに対する
検索を構成して実行し、これらの検索ストリングがあるセッション内の具体的なヒ
ット数を探索することができます。
このサブ検索機能を使用すると、テキスト・ストリング、要求変数、または要求変
数値を検索できます。
サブ検索の構成方法と実行方法については、『サブ検索の定義』を参照してくださ
い。
セッション・データのエクスポート
「セッション・リスト」ページでは、アクティブ検索、完了した検索、またはすべ
ての検索で、表示されたセッションのリストを RTV、Excel、または PDF 形式にダ
ウンロードすることができます。
エクスポートされたセッション・リストには、セッション・リストのすべての列
と、BBR または RTV でセッションを再生するためのリンクが含まれます。
注: アクティブ・セッションの場合は、セッション・リストからデータをエクスポ
ートすることが、Tealeaf イベント・バスをデプロイせずにアクティブ・セッショ
ン・データをエクスポートする唯一の方法です。「cxConnect for Data Analysis 管理
マニュアル」の『Tealeaf イベント・バス』を参照してください。
注: セッション・リストでは、列の値がセッションの最後の要求の値を表します。
セッションの列の各値を取得するには、IBM Tealeaf CX プラットフォームの個別に
ライセンス交付が可能な製品である IBM Tealeaf cxConnect for Data Analysis のラ
イセンス交付を受けてこれをインストールする必要があります。
「セッション・リスト」ページから表示された一連のセッションをダウンロードす
るには、以下のようにします。
1. 「すべてダウンロード」をクリックします。 使用可能なオプションは次のとお
りです。
90
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
v RTV にダウンロード - 後で IBM Tealeaf CX RealiTea Viewer (RTV) で開い
てセッション・リストを取得することのできるファイルをダウンロードしま
す。
v Excel にダウンロード - セッション・リストを Excel (XML) 形式にダウンロ
ードします。
v PDF にダウンロード (Download to PDF) - セッション・リストを PDF 形式
にダウンロードします。
2. オプション: セッション・リストの表示制限の変更
セッション・リストに表示されるセッションの数は、セッションのタイプに応じ
た一連のパラメーターによって構成されます。
v アクティブ・セッション - 「ライブ最大結果数の制限」パラメーター設定を
構成してセッションの数を定義します。
v 完了したセッション - 「セッション・セグメントの最大セッション数制限」
パラメーター設定を構成して、セッション・セグメントに表示できるセッショ
ンの数を定義します。
上記の制限は、IBM Tealeaf cxReveal での検索にも適用されます。
v すべてのセッション - 1 回の全セッション検索で、アクティブ・セッション
と完了したセッションが 1 回ずつ検索されるため、セグメントに表示される
セッションの最大数は上記の 2 つのパラメーター設定の合計となります。
注: 表示されるセッションの実際の数は、適用されるセッション・リスト・テン
プレートによって少なくなる場合があります。
3. オプション: エクスポート対象の列の変更
他のフィールドを表示するようにセッション・リスト・テンプレートを構成する
ことができます。例えば、セッション属性を列としてセッション・リスト・テン
プレートに挿入したい場合などです。これらの値は、サード・パーティーの分析
を受けるためにエクスポートすることができます。
データ・エクスポートの目的から、セッション・データをエクスポートするため
のセッション・リスト・テンプレートを別途作成することができます。あるい
は、既存のセッション・リスト・テンプレートを必要に応じて変更できます。
検索とインデックス付け
検索のパフォーマンスを高めるために、Tealeaf では、完了したセッションをスキャ
ンして、主にセッションを見つけるのに役立つ事前定義されたデータ・セットを探
します。
ポータルと RTV では、このインデックスを使用して、入力された検索条件を基に
セッションを素早く見つけます。ユーザーの多くは、このデータ・セットを使用す
るだけで、目的のセッションを効率よく検索することができます。
アクティブ・セッションの検索にはインデックスが使用されません。
場合によっては、デフォルトでは検索に使用できないセッション・データをアクセ
ス可能にすることができます。以下に例を示します。
第 4 章 ポータル検索機能
91
v アプリケーション固有のデータを要求に挿入するパイプライン・ルールを作成し
た場合。
v IBM Tealeaf CX UI Capture for AJAX をデプロイして、訪問者のブラウザーから
のユーザー・インターフェース・イベントをキャプチャーできるようにした場
合。
v Tealeaf Logging Framework をデプロイして、モバイル・ネイティブ・アプリケー
ションのアプリケーション・データとイベント・データをキャプチャーできるよ
うにした場合。
注: Tealeaf Logging Framework は、IBM Tealeaf CX Mobile モジュールのコンポ
ーネントです。追加の構成とデプロイメントが必要となります。
上記の状況では、データに対して検索用のインデックスが自動的に付けられないこ
とがあります。提供されているいずれかの方法を使用して、インデックス付きデー
タまたはイベント値を通じてこのデータを検索に使用できるようにすることができ
ます。
重要: インデックス・データの追加は、Tealeaf 管理者の作業と見なされます。検索
用のインデックスが付けられるデータを追加すると、処理サーバーに保管されるイ
ンデックスのサイズが増大します。インデックス付けの対象とマークされた増加デ
ータのボリュームによっては、インデックスが非常に大きくなり、使用可能なディ
スク・スペースと処理サーバーのパフォーマンスに影響が生じるおそれがありま
す。データの追加を開始する前に、IT スタッフとともに目標を確認する必要があり
ます。
訪問者の検索
IBM Tealeaf cxResults では、訪問者 の検索をサポートするためにリレーショナル・
データベースを使用することによって、従来の検索機能が強化されています。訪問
者検索は、cxResults のコンポーネントです。
cxImpact では、Tealeaf ユーザーはテキストおよびイベントを対象としたフル機能の
検索を使用して、関連するセッションを検索することができます。この検索は、イ
ンターネットで検索ポータルが提供するものとよく似ています。
cxResults は、リレーショナル・データベースのセッション・データをラッピングす
ることで、この検索機能を拡張します。リレーショナル・データベースは、ご使用
の Web アプリケーションの各訪問者に固有の情報を追跡します。
注: cxResults は、リリース 8.7 からは、新しくライセンス交付を受ける製品として
の入手ができなくなりました。リリース 8.6 以前に cxResults のライセンス交付を
受けたお客様は、リリース 8.7 以降でも引き続きこの製品を使用し、サポートを受
けることができます。詳しくは、Tealeaf カスタマー・サポート にお問い合わせく
ださい。
訪問者を検索するには、以下を実行します。
ポータル・メニューで「検索」 > 「訪問者」を選択します。
訪問者シーケンス検索について詳しくは、「IBM Tealeaf CX インストール・マニュ
アル」の『訪問者シーケンス検索』を参照してください。
92
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
訪問者検索の概要
このセクションでは、訪問者データを編成する方法、および訪問者データを見つけ
るために検索を構成する方法について概説します。
注: 訪問者検索が適用されるのは、cxResults で使用するために訪問者データベース
抽出によってインデックス付けされてから抽出された完了済みセッションのみで
す。訪問者データベース抽出は、完了済みセッションに訪問者情報を適用するプロ
セスです。
訪問者の識別
訪問者は、複数回の訪問 (セッション) にわたって持続するデータ・トークンによっ
て一意的に識別されます。
この ID は通常、持続的な Cookie に格納されている値に基づいて保持されていま
す。Cookie が無効になっている場合、ID は、ログイン ID、照会ストリング、また
は訪問者を一意的に識別するために Web サイトから提供されるその他のメカニズ
ムになる場合があります。
Web サイトが持続的 Cookie または ID を持っていない場合は、Web 分析パッケー
ジで使用されるような他の持続的 Cookie を使用することができます。
Tealeaf は、セッション Cookie に加えて持続的 Cookie を作成するために Web サ
ーバーにインストールすることができる、Cookie Injector プログラムも提供しま
す。
1 人の訪問者は、複数の持続的 Cookie を持つことができます。訪問者が複数のコ
ンピューター (自宅/会社) を使用している場合や、1 台のコンピューター上で複数
のブラウザー (IE、Firefox) を使用している場合は特にそうです。この一般的な状況
によって、訪問者ごとに複数のレコードが生成されます。ただし、Web サイト・ア
プリケーションがユーザー・ログインを必要とする場合は、cxResults は (ログイン
後の) 最終 Cookie 値をそのセッションの訪問者を識別するために使用します。
cxResults が訪問者を識別する方法は、ポータルの設定によって構成します。
訪問者セグメント
訪問者検索は、単一セッション内および複数セッションにわたって次々に発生する
イベントおよびテキスト・ストリングを検索する強力な機能を提供します。この検
索方式では、訪問者データベースおよびセッション・テキスト・データベースを照
会し、結果をマージすることができます。
訪問者検索照会は、各検索語ごとの個々の照会に分割され、実行されます。結果が
返されると、論理 AND を使用して集計されます。セッション検索は、定義された
検索を単一の照会にアセンブルします。
注: 訪問者検索のタイム・スタンプは、常に Tealeaf システムのタイム・ゾーンで
報告されます。
セッション検索と同様に、訪問者検索照会の結果は、セグメントと呼ばれます。訪
問者セグメントは、Tealeaf が提供するレポートを使用して、分析することができま
す。
第 4 章 ポータル検索機能
93
訪問者セグメントは、セッション・セグメントと同様に、ユーザーがセグメントの
存続を延長するアクションをとらない限り、一定時間経つとシステムによって自動
的に削除されます。この自動削除によって、古くて使用していないデータでシステ
ムがいっぱいになることを防ぎます。
注: セグメントが当日のデータから作成されている場合は、コンテンツは静的のま
まになります。同じ検索を再実行すると、過去 1 時間までのデータを使用して新し
いセグメントが作成されます。レポートはセグメントに固有であるため、2 番目の
セグメントを作成した後で 1 番目のセグメントから作成したレポートを表示すると
分かりにくくなります。2 番目のセグメントにある新しいデータは、古いレポート
には表示されないからです。ベスト・プラクティスとしては、当日のデータからセ
グメントを生成しないようにし、その日の最後にスケジュール済み検索を構成し
て、当日のデータを取得します。
訪問者データ・ストレージ
ユニーク訪問者データに加えて、cxResults は再生に必要なデータのすべてを複製す
ることなく、cxImpact 内のテキスト検索データベースからセッションおよびイベン
トのデータを複製します。このストレージ・メカニズムにより使用スペースが小さ
くて済むため、より長期間にわたってデータを保持することができます。
訪問者検索では、イベントまたはイベント値のフィールドを含む検索は、訪問者デ
ータベースを照会します。その他のすべてのフィールドは、セッション・データベ
ースに対する照会を生成します。
「訪問者検索」タブ
「訪問者検索」画面には検索タブが含まれています。
「訪問者検索」画面には以下のタブがあります。
表 37. 検索タブの説明
タブ
説明
検索の定義
検索の条件を指定します。
最近の検索
最近実行した検索のステータスを確認し、再実行します。
完了した検索
最近完了した検索から生成された、セッション・セグメントを分析しま
す。
スケジュール済み
検索
スケジュール済みの訪問者検索のリストを確認します。
スケジュール済み
検索履歴
(Scheduled Search
History)
最近実行したスケジュール済み検索の履歴を確認します。
「検索の定義」タブ
「検索の定義」タブで、検索の条件を指定します。
タブに表示されるフィールドを使用して、訪問者データ内で検索する用語を指定で
きます。
94
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
Tealeaf 管理者は、訪問者検索用にカスタマイズされた検索テンプレートを作成およ
びデプロイすることができます。
基本的な訪問者検索の実行
基本的な訪問者検索を実行するには、この手順にリストされているステップを実行
してください。
1. 日付範囲を指定します。
訪問者に対して選択可能な日付のリストを確認します。「検索範囲」ドロップダ
ウンから、日付範囲を指定します。
2. 検索フィールドを選択します。
左側のパネルから、検索に含める検索フィールドを選択します。
3. 選択した検索フィールドを構成します。
メインパネルで、選択した検索フィールド用の値と、その他の条件を指定するこ
とができます。
4. 構成した検索を実行します。
指定した検索を確認したら、「検索」をクリックして実行します。
結果が返されると、選択したセッション・リスト・テンプレートにその結果が表示
されます。
必要に応じて検索を保存し、事前定義された時間に実行されるようにスケジュール
することができます。
特定の訪問者の検索を実行するための要件:
特定の訪問者を検索するには、検索テンプレートのフィールドとして、訪問者特定
に使用されるフィールドを含める必要があります。
このフィールドを検索で使用できる場合は、それを検索に追加し、検索対象の値と
してワイルドカードを使用して、ユニーク訪問者の ID または ID の範囲を指定す
ることができます。
「検索の定義」のコマンド・アイコン
「検索の定義」タブの上部にあるツールバーで以下のコマンドを使用できます。
表 38. ツールバー
アイコン
コマンド
説明
新規
検索語をクリアし、新規検索の指定を開始しま
す。
保存
現在指定されている検索を保存します。
開く
保存された検索を開きます。
第 4 章 ポータル検索機能
95
表 38. ツールバー (続き)
アイコン
コマンド
説明
検索の並べ替え
検索語を並べ替えます。
検索オプション
検索オプションを表示します。
訪問者検索の構成オプション
訪問者検索で使用可能な構成オプションがいくつかあります。
単一セッション内での訪問者検索:
単一セッション内または複数セッションにわたって発生した、テキストまたはイベ
ントを検索することができます。
例えば、あるセッションで「カートに追加」イベントを行い、それに続いて別のセ
ッションで「Proceed to Checkout」イベントを行った訪問者を検索することができ
ます。または、同じセッションで発生している両方のイベントを検索することがで
きます。
この項目がオフの場合は、検索条件が複数のセッションを対象としたものになりま
す。
注: 「セッション情報」の条件については、単一セッション内での検索によって、
セッションで既に発生したこれらのイベントの結果が変わることは、ほとんどあり
ません。
リストされたシーケンス内での訪問者検索:
イベントまたはテキスト・ストリングが発生する順序が重要な場合があります。
例えば、訪問者は「在庫なし」メッセージを「Proceed to Checkout」イベントより
後に見たのか? または、複数のセッションを対象とする検索時 (「単一セッション
内」がクリアされている) に、「在庫なし」メッセージが発生した後で、訪問者が
セッション内で再度「Proceed to Checkout」イベントを発生させたのか?
注: 単一セッション内では、シーケンスはセッション・レベルのイベントには無関
係です。セッション・レベルのイベントはすべてセッションの終了時に発生しま
す。1 つのセッション内の、セッション・レベルのイベントの実行順序を構成する
ことはできません。
シーケンス検索の方法:
Tealeaf では、「すべての発生」および「最後の発生」という 2 つの訪問者シーケ
ンス検索の実行方式をサポートしています。
両方の方式ともにシーケンス検索に同じ制限があり、同じ動作をします。
すべての発生
この方式は、セッション内で発生したすべてのイベントについて、シーケン
96
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
スを高速で検索します。ご使用の Tealeaf ソリューションがこの方式をデプ
ロイしている場合、検索オプションのラベルは「リストされたシーケンス」
になります。
注: Tealeaf は、シーケンス検索にこの方式を使用することを推奨していま
す。この方式では、ご使用の Tealeaf データベースに追加のインストールを
行う必要があります。
最後の発生
この方式は、セッションで最後に発生したイベントに基づいてシーケンスを
検索します。「最後の発生」方式は、デフォルトのシーケンス検索方式で
す。ご使用の Tealeaf ソリューションがこの方式をデプロイしている場合、
検索オプションのラベルは「リストされたシーケンス (最後の発生を使用す
る) (In the listed sequence (uses last occurrence))」になります。
訪問者検索の制限の構成:
「制限 (Restrictions)」構成オプションを指定する場合、検索条件で指定されたイベ
ントは、使用する方式に応じて、以下の制限に従ってフォームにリストされた順序
で発生しなければなりません。
v 検索は、各検索条件のすべての発生または最後の発生を評価します。
– 「単一セッション内」オプションが選択されている場合、検索照会は、単一セ
ッション内での発生に基づいて、選択したパラメーターの指定したシーケンス
を検索します。複数セッションにわたる比較は実行されません。
– 上記のオプションが選択されていない場合、検索照会は、個々のパラメーター
のすべての発生または最後の発生に基づいて、セッション全体の選択したパラ
メーターの指定したシーケンスを検索します。
v どちらの場合も、各イベントのすべての発生または最後の発生が適切なシーケン
スで発生した場合、セッションは一致します。
注: シーケンスで発生するものとしてリストされている 2 つのイベントが同じペ
ージで発生した場合、1 つのページ内での評価の順序を判別することはできない
ため、正しいシーケンスで発生したものと見なされます。
フィールドの制限
リストされたシーケンスでの検索は、以下のフィールドには適用できません。
v すべてのテキスト
v 「適用しない」演算子は、これらのタイプの検索では無効です。
v 検索テンプレートに含まれるセッション属性または「セッション情報」フィール
ドなどのセッション・レベルの情報。これには以下のセッション・レベルの属性
が含まれます。
– 注釈
– 注釈作成者
– ドメイン
– セッション期間
– セッション・インデックス
– ヒット・カウント
第 4 章 ポータル検索機能
97
– ブラウザーの種類
– 最初のページ
– 最後のページ
– TLT サーバー
– TLT セッション ID
– TLT アプリケーション
– TLT ホスト
– セッション属性
– ファクト・カウント
– イベント・カウント
– ブラウザー OS
– ブラウザーのバージョン
– ボット・セッション
単一セッション内のシーケンス:
単一セッション内のイベントを評価し、シーケンスを検索することができます。
例えば、シーケンス A、B、C に一致するものを検索するとします。以下にいくつか
の例をリストします。
単一セッション内でイベントを評価する場合、シーケンス A、B、C の検索は以下の
結果になります。
v 以下の表では、セッション内での各イベントの最終インスタンスが重視されま
す。
表 39. 単一セッション内のシーケンス
結果
セッション 1
セッション 2
セッション 3
A
A
A
B
B
A
C
C
B
A
C
B
B
C
C
失敗
成功
成功
セッション 1 が失敗するのは、C の最終インスタンスが A および B の最終インス
タンスより前に発生しており、セッションの最終シーケンスが失敗するためです。
複数セッションにわたるシーケンス:
複数セッションにわたるイベントを評価し、シーケンスを検索することができま
す。
複数セッション全体を検索する場合は、評価には同じ論理が適用されます。検索照
会は、パラメーターの最後の発生またはすべての発生に基づいてシーケンスを評価
します。
98
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
複数セッション全体でイベントを評価している場合、シーケンス評価の最初の順序
はセッションです。具体的にはセッション終了のタイム・スタンプです。例えば、
セッション 1、セッション 2、およびセッション 3 を対象として検索する場合に、
終了タイム・スタンプがこの順序であるとします。
例 1:
以下のイベント・シーケンスにおいて、3 つのセッションで検索された各イベント
の、最後の発生またはすべての発生が重視されます。
v セッション 1: A B C D E
v セッション 2: B B C D A
v セッション 3: A D D B D
A、B、C の検索は失敗します。C の最終インスタンスがセッション 2 にあって、セ
ッション 3 での A および B の最終インスタンスよりも前に発生しているからで
す。
例 2:
以下のようなイベント・シーケンスがあるとします。
v セッション 1: A B C D A
v セッション 2: B B B D E
v セッション 3: C D D E D
A、B、C の検索は一致します。A、B、C の発生がこれらのセッション全体でシーケ
ンスになっているからです。
単一ページでのシーケンス:
単一ページ上で複数のイベントを評価し、シーケンスを検索することができます。
単一ページ上で複数のイベントがシーケンスで発生する場合は、個々のページでの
発生順序を判別できないため、常にそのページ内でシーケンスで発生したものと見
なされます。
1 ページに 2 つのイベント (D および E) がシーケンスで含まれる場合、D、E の順
でリストされているか、E、D の順でリストされているかに関係なく、常に適切なシ
ーケンスで発生したものと見なされます。
例を挙げて説明します。D、E、F のシーケンスでリストされている 3 つのイベント
を検索するとします。
表 40. 単一ページでのシーケンス
セッション #
1 ページ
2 ページ
3 ページ
評価
1
D
E
F
成功
2
D、E
F
成功
3
E、D
F
成功
4
F、E、D
5
F、D
成功
E
失敗
第 4 章 ポータル検索機能
99
上記の表では、セッション 1 からセッション 4 のシーケンス検索は、すべて適切
な順序で発生したと評価されます。セッション 5 は、イベント F がイベント E よ
り前のページで発生していて、順序が正しくないため、失敗します。
セッション終了イベントおよびセッション・レベル属性:
複数セッションにわたる、セッション終了検索条件のシーケンスを構成することが
できます。
セッション終了イベント (「セッションの終了」トリガーで評価されたイベント) お
よびセッション・レベルのパラメーター (リファラーなど) の発生タイミングは、セ
ッション終了時です。このため、単一セッション内の複数のセッション終了パラメ
ーターの照会は、常に失敗します。
不明な訪問者を無視:
検索結果で「不明」として識別されている訪問者を除外するには、「不明な訪問者
を無視」を選択します。
Web サイトの中には、持続的な Cookie を表示しないコンピューター・プログラム
によって、定期的に訪問されるものがあり、結果として大量の訪問者が「不明」と
される可能性があります。このオプションを選択すると、このような訪問者を結果
とその後のレポートから除外することができます。
日付範囲別の訪問者データの表示
訪問者のデータと一般的なセッション・データを含む日付範囲を確認することがで
きます。
注: 現在指定されている検索語について、太字でリストされている日付は使用可能
なデータの制限を示します。
1. 選択可能な日付 (訪問者) - 訪問者データベースにある訪問者データの選択可能
な範囲。訪問者データ・セットはセッション・データよりもずっと小さいので、
より長期間にわたって保管することができます。
v イベント・データを訪問者データベース全体から検索することができます。
v 訪問者データは、訪問者データベースにロードされるまで使用可能になりませ
ん。通常、セッションが完了して 1 時間から 2 時間後に使用可能になりま
す。
2. 選択可能な日付 (セッション) - CX データベース内のインデックス付けされた
セッション・データの選択可能な範囲。通常、セッション・データは約 2 週間
保持されます。再生に必要なデータは、ずっと大きいためです。
v 使用可能なセッション・データの日付範囲については、テキスト・データ、セ
ッション情報、およびページ情報のみを検索することができます。
v セッション・データは完了したセッションのみに使用可能です。アクティブ・
セッションには使用できません。
検索範囲の指定
検索する日付範囲を指定することができます。
検索する日付範囲を指定するには、以下を実行します。
100
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
1. 「検索範囲」ドロップダウンから、日付範囲を選択します。
すべてのオプションは、現在の日付を基準にしています。
2. カスタム検索範囲を指定するには、「<指定>」を選択します。
日付範囲セレクターが表示されます。
3. 開始日時と終了日時の値を指定します。
「訪問者検索フィールド」パネルでの作業
「検索の定義」タブの左側のパネルで、使用可能な検索語を確認し、指定した検索
に選択した検索語を追加することができます。
1 つの検索には、検索語を 4 つまで含めることができます。以下の検索語カテゴリ
ーが表示されます。
表 41. 訪問者検索の検索語カテゴリー
検索語カテゴリ
ー
説明
基本検索フィー
ルド
要求内のテキスト、応答内のテキスト、または両方に含まれるテキスト
や、イベントおよびイベント値を検索します。
セッション情報
セッション ID、セッションのメトリック、および注釈を含む、セッショ
ン全体に適用される検索語を追加します。
ページ情報
個々のページの特定のデータに対する検索語を追加します。
検索語の構成
検索されたセッションに含める検索語を構成することができます。
検索に検索語を追加するには、以下の手順を実行します。
1. 使用する用語を含むノードを開きます。
2. 組み込む用語を選択します。
3. 検索語の値を指定します。
a. 指定のテキスト値を含むセッションを検索するのか、含まないセッションを
検索するのかを選択できます。
v テキスト値を含むものを検索するには、「次を含む」を選択します。
v その値がセッション内に表示される回数、または表示されない回数を指定
します。
b. 正確に一致する数値を検索することも、ある範囲内の数値を検索すること
も、指定した値よりも大きいか小さい数値を検索することもできます。ま
た、「次と等しい」演算子と「範囲内」演算子については、「適用しない」
演算子を指定することができます。
v ドロップダウン・リストから適切な演算子を選択します。
注: 「含まない」演算子を使用できるのは、イベント検索語についてのみ
です。イベントとディメンション値の組み合わせや、その他の検索語には
適用できません。
v 演算子によっては、範囲または単一の比較値を指定することができます。
第 4 章 ポータル検索機能
101
v 範囲演算子については、1 つめのテキスト・ボックスに範囲の下限値を指
定し、2 番目のテキスト・ボックスに上限値を指定する必要があります。
4. 必要に応じて、さらに検索語を追加します。
比較とカウントの指定:
訪問者検索に条件が表示される回数を、固定値と比較することができます。
この機能によって条件のカウントの比較対象となるカウントを指定することで、有
用な分析が可能になります。以下に例を示します。
v 1 つのセッション内で 4 回以上エラー・カウントが発生する場合、アプリケーシ
ョンに問題がある可能性があります。
v 4 回以上のサインインの失敗は、不正行為またはユーザーのアクセスに不具合が
発生していることを意味する可能性があります。
v 同じ IP アドレスが同じ URL に 10 回を超えてアクセスしている場合、不正ア
クセスであることを意味する可能性があります。
これらのカウントおよびその他の例は、ご使用の Web アプリケーションの要件を
満たすように構成する必要があります。
注: 「適用しない」検索語を使用して比較を行う場合、その語に使用できるカウン
トは 1 のみです。
訪問者検索の基本検索フィールド
デフォルトのテンプレートでは以下の基本検索フィールドが使用可能です。このテ
ンプレートは通常、cxImpact のデフォルトの「完了した検索」テンプレートと同じ
ものです。
Web サイト訪問者のテキスト検索:
セッション・データの要求または応答、あるいはその両方に含まれる特定の用語に
対しては、フリー・テキスト検索を実行することができます。各基準の複数のイン
スタンスを指定することができます。
訪問者テキスト検索を実行する場合は、照会されたキャニスターから対応するセッ
ション・データを収集して、結果を取得するためにデータベースが照会される前
に、そのデータを訪問者データベースに挿入しなくてはなりません。関連事項:
v 訪問者データの単純テキスト検索は、セッション・データの対応する検索よりも
時間が長くかかります。単純テキスト検索では返されるレコード数に上限がない
ため、デフォルトで 1 時間以内の期間の小さい検索に分割されます。検索速度を
上げるために、Tealeaf 管理者はこの時間制限を引き上げることができます。これ
は、cxResults 設定ページのパラメーター「テキスト検索間隔の最大時間 (分)」
によって定義されます。
v テキスト・ベースの訪問者検索に使用できるデータは、照会されるキャニスター
でデータが保持される日数によって制限されます。キャニスターでデータが保持
される日数を延長するオプション:
1. 「データ保存」設定を変更します。
102
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 42. テキスト・フィールドの説明
フィールド
説明
すべてのテキスト
要求および応答内の指定された用語を検索します。
要求内のテキスト
応答内の指定された用語を検索します。
応答内のテキスト
応答内の指定された用語を検索します。
注: これらのフィールドを使用した検索は、検索サーバーにサブミットされます。
検索サーバーは、選択したキャニスターに格納されているセッション・データに対
して、この検索を実行します。
イベントとイベント値による訪問者検索:
オプションで指定したディメンションを使用して、イベントとイベント値の発生回
数を検索することができます。
これらのフィールドを使用した検索は、訪問者データベースに対して実行されま
す。
表 43. イベント・フィールドとイベント値フィールド
フィールド
説明
イベント
オプションのディメンションが存在する場合に、指定したイベントを
検索します。
イベント値
指定したイベント値を検索します。
注: 数値を検索する場合、値は整数として扱われます。浮動小数点値 (例えば、
9.99) を使用すると、結果がフォールス・ポジティブになる可能性があります。
v ほとんどのフィールドでは、インターフェースにより、整数であることが要求さ
れます。
v イベント値フィールドなどの一部のフィールドには、フィールドのタイプに応じ
て数値またはテキスト・データを含めることができます。これは、ユーザー・イ
ンターフェースによって整数の制約が課されないことを意味します。数値である
ことが予期されるイベント値の場合、すべての入力値は整数に変換されます。
v セッション属性フィールドは、フィールド内の値のタイプに関係なく、テキス
ト・データとして保存されます。
セッション情報による訪問者検索
「セッション情報」パネルから、セッション全体に適用される検索語を選択するこ
とができます。これらのセッション検索語の中には、セッションを一意的に識別す
るために使用できるものがあります。
単一セッション内にあるセッション・レベル情報のカウントの検索はサポートされ
ません。複数のセッションを対象としてカウントを検索することができます。この
とき、単一セッション内の発生カウントは常に 0 または 1 として返されます。
第 4 章 ポータル検索機能
103
ページ情報
「ページ情報」パネルから、個々のページに適用される検索語を選択します。これ
らの検索語は、ページの特性、または要求に挿入される特定のデータを識別するこ
とができます。
訪問者検索の実行
訪問者検索の構成後に、訪問者検索を実行することがきます。
注: インデックス・サイズを制限するため、インデックス付きの単語は、それぞれ
最大 32 文字までで切り捨てられます。長い単語は、インデックスでの検索語と一
致するように 32 文字で切り捨てられ、ユーザーに対するプロンプトを出さずにサ
ブミットされます。Tealeaf 管理者は、インデックス付けサービス構成のオプション
を構成することによって、この制限を変更できます。
指定した検索を実行するには、以下を実行します。
v
「検索」をクリックします。 検索が処理のためにキューに入れられ、「検索ス
テータス」ポップアップが表示されます。
検索がキューに入れられて実行される間、他のタスクを実行することができま
す。
検索のコンテンツおよび検索フィールドに応じて、検索対象のインデックスの形
式に一致するように、検索基準のキャラクターを変更できます。
注: 検索を実行できない場合、訪問者データベース抽出ジョブを有効にすること
はできません。
v 検索のステータスを確認するには、「最近の検索」タブをクリックします。
v 検索を取り消すには、「検索のキャンセル」をクリックします。
v このダイアログを隠してポータルの使用を再開するには、「バックグラウンドで
実行」をクリックします。検索の処理は継続されます。
検索が完了すると、「ステータス」画面に一致する訪問者数が表示されます。
v 一致がある場合は、「結果の表示」をクリックして、そのセグメントの「訪問者
セグメントの分析」ページを開きます。
検索結果に同じ訪問者のセッションが複数含まれる場合は、最初にリストされる
セッションが最初の訪問、後続のすべてのセッションがリピート訪問です。
注: デフォルトでは、訪問者抽出プロセスはすべての単一ヒット・セッションを
除外するため、訪問者検索で返されるセッションの件数は、cxImpact での同等の
検索と異なる可能性があります。必要に応じて、訪問者検索での単一ヒット・セ
ッションの抽出を有効にすることができます。
検索の管理
「検索の定義」タブを使用して、保存した検索を管理し、その他のタスクを実行す
ることができます。
検索を管理するには、以下を実行します。
104
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
v 現在定義されている検索を保存するには、ツールバーの「保存」アイコンをクリ
ックします。
v 保存検索を開くには、ツールバーの「開く」アイコンをクリックします。
v 現在の検索を一定の間隔で実行するようにスケジュールするには、「スケジュー
ル済み検索」タブをクリックします。
v 「検索の定義」の検索語をクリアするには、「検索の定義」ツールバーで、「新
規」アイコンをクリックします。
v 「検索の定義」タブの検索語を並べ替えるには、「検索の定義」ツールバーの
「並べ替え」アイコンをクリックします。
v 指定した検索を実行するには、「検索」をクリックします。
訪問者検索の保存:
訪問者検索を保存することができます。保存検索は、定期的に実行するようスケジ
ュールできます。これにより生成されるセッション・セグメントは都合の良いとき
に分析できます。
訪問者検索を保存するには、以下を実行します。
1. 「検索の定義」ツールバーの「保存」アイコン (
) をクリックします。
2. 現在指定している検索を保存するには、その検索の名前を入力して「保存」をク
リックします。
保存済みの訪問者検索を開く:
保存済みの訪問者検索を開いて、以前に定義した検索語を再利用することができま
す。
保存済みの訪問者検索を開くには、以下を実行します。
1. 「検索の定義」ツールバーの「開く」アイコン (
) をクリックします。
2. 開く検索を選択してから、「ロード」をクリックします。
検索語の並べ替え:
cxResults を使用することで、セッション内で特定のシーケンスで発生した語を検索
することができます。
例えば、訪問者がチェックアウト・プロセスを開始した (ページ URL に
checkoutbegin.asp が含まれている) が、アプリケーション・エラーが返された (応
答内の「すべてのテキスト」に「アプリケーション・エラー」が含まれている) セ
ッションを特定するとします。この状況では、検索語を以下の特定の順序でリスト
する必要があります。
1. ページ URL に checkoutbegin.asp が含まれている
2. 応答内の「すべてのテキスト」に「アプリケーション・エラー」 が含まれてい
る
第 4 章 ポータル検索機能
105
特定の順序での検索を有効にするには、検索オプションをリストされたシーケンス
になるように構成する必要があります。
図 16. 検索の並べ替え
v 検索語のシーケンスを並べ替えるには、検索語を選択し、上矢印キーまたは下矢
印キーを使用して位置を変更します。新規の順序を保存するには、「保存」をク
リックします。「検索の定義」タブが更新されます。
訪問者検索の削除:
作成した訪問者検索を削除することができます。
訪問者検索を削除するには、以下を実行します。
1. ツールバーの「開く」アイコン (
) をクリックします。
2. 保存検索を選択して、「削除」をクリックします。
訪問者検索が削除されます。
訪問者検索テンプレート
訪問者検索は、cxImpact の完了セッション・データの検索用のデフォルト・テンプ
レートを使用します。
テンプレートの適用可能なフィールドを「訪問者検索」画面で使用できます。
訪問者検索で使用するために異なる検索フィールドを含むカスタム検索テンプレー
トを作成することができます。
106
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
注: 訪問者検索用に、カスタマイズされたセッション・リスト・テンプレートを作
成することはできません。
検索テンプレートのカスタマイズ:
Tealeaf 管理者は、訪問者検索に使用するカスタム検索テンプレートを作成すること
ができます。カスタム・テンプレートは完了したセッション用に作成し、その後で
訪問者検索に使用するために選択する必要があります。
特定訪問者の検索を有効化する検索フィールド:
cxResults の実装によっては、以下の検索テンプレート・フィールドのいずれかを使
用して、ユニーク訪問者 ID を検索に使用できます。
v TLTVID
v LoginID
v カスタム・イベントまたはセッション属性
Tealeaf 管理者は、ユーザーがユニーク訪問者 ID を検索できるようにする適切なフ
ィールドを訪問者検索テンプレートに追加することができます。
訪問者検索テンプレートの選択:
別のテンプレートを選択して、訪問者検索に使用することができます。
訪問者検索に使用するために別のテンプレートを選択するには、以下を実行しま
す。
1. Tealeaf 管理者である場合は、「Tealeaf」 > 「ポータル管理」を選択します。
2. 「ポータル管理」画面で、左側のペインから「CX 設定」を選択します。
3. 検索カテゴリーを選択します。
4. 「検索」設定で、「訪問者検索テンプレート」を選択します。
5. 画面の下部で、「値」ドロップダウン・リストから、完了したセッションの使用
する検索テンプレートを選択します。
検索結果
訪問者検索の結果は、「訪問者リスト」ページにセッションの訪問者セグメントと
して表示されます。
「最近の検索」タブ
「最近の検索」タブには、最近の検索すべてと、それらの現在のステータスが表示
されます。最初の列の緑色の正方形は、検索が正常に完了したことを意味します。
黄色の砂時計は、検索が実行中であることを意味します。赤色の感嘆符は、問題が
あることを意味します。
複数の検索を同時に実行することができます。
第 4 章 ポータル検索機能
107
図 17. 最近の検索
表示されている任意の検索を右クリックし、以下のアクションのいずれかを実行し
ます。
v 結果およびレポートの表示 -「訪問者セグメントの分析」ページの検索を開きま
す。
v 検索パラメーターの表示 - 「検索の定義」ページにデータを取り込む際のパラメ
ーターを選択するためのポップアップが表示されます。
v 検索の名前変更 (Rename the Search) - 検索の新しい名前を入力します。
v リストのクリーンアップ - 古い完了済みの検索を削除します。
「完了した検索」タブ
「完了した検索」タブで、正常に実行された訪問者検索を確認し、管理することが
できます。
コンテキスト・メニューで、さらに多くのコマンドが使用可能です。
108
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
図 18. 完了した検索
「スケジュール済み検索」タブ
訪問者データベースの保存検索は、定期的に実行するようにスケジュールできま
す。検索をスケジュールするには、事前にその検索を構成して保存する必要があり
ます。
例えば、毎朝午前 2 時に、前日にエラー状態になったセッションの検索をスケジュ
ールすることができます。
訪問者データベースの検索を作成、確認、およびスケジュール変更するには、「ス
ケジュール済み検索」タブをクリックします。
これらの検索が正常に実行されると、訪問者セッション・セグメントが生成され、
「訪問者セグメントの管理」ページから分析に使用できるようになります。
第 4 章 ポータル検索機能
109
図 19. 「スケジュール済み検索」タブ
「スケジュール済み検索」タブの左側のペインで、スケジュールされた検索のリス
トを確認することができます。
v 検索を作成するには、「<スケジュールの作成>」をクリックします。検索の名前
とその他の情報を指定してください。その後、右側のペインを使用して検索を定
義します。
– 作成した検索を保存するには、「保存」をクリックします。検索の実行がスケ
ジュールされます。
– 作成した検索をキャンセルするには、「キャンセル」をクリックします。
v 検索を編集するには、その検索を選択します。右側のペインに値が取り込まれま
す。
v 検索を削除するには、その検索を選択してマイナス (
ます。
) アイコンをクリックし
スケジュール済み検索の構成
このトピックでは、スケジュール済み検索の構成方法に関する情報が記載されてい
ます。
表 44. スケジュール済み検索を構成するためのプロパティー設定
110
設定
説明
アクティブ
検索を有効にするには、「アクティブ」チェック・ボックスをクリック
します。
説明
検索の分かりやすい名前を入力します。
スケジュール
スケジュールを入力します。
検索間隔
検索を実行する時刻、日付、曜日を指定することができます。検索は毎
日、毎週、または毎月実行することができます。
時間
検索を実行する時間を 24 時間表示に基づいて設定します。
言語
検索を実行する言語を選択します。
オプション
オプションを設定します。
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 44. スケジュール済み検索を構成するためのプロパティー設定 (続き)
設定
説明
保存検索
リンクをクリックして、スケジュール時刻に実行されるように保存され
た訪問者検索を選択します。
カレンダー
検索の日時範囲を指定します。
1. 前述の設定を指定します。
2. カレンダーで、検索の範囲を構成します。
3. 新規検索を保存するには、「保存」をクリックしてください。検索が保存され、
左側のペインに表示されます。
検索を実行すると、検索結果は「履歴」タブにリストされます。
検索範囲の構成
「検索範囲」コントロールを使用して、スケジュール済み検索の日時の範囲を指定
することができます。
注: これらの設定は、検索定義で指定できるすべての日付範囲に優先します。
図 20. スケジュール済み検索のカレンダー
カレンダーでは、現在の日付に濃い青色の正方形のマークが付きます。検索に現在
指定されている日付の範囲は、薄い青色で強調表示されます。
「開始」/「終了」のコントロールまたはカレンダー・ツール、または両方を使用し
て、検索範囲を変更できます。カレンダーには、現在構成されている検索の日付範
囲が表示されます。
v デフォルトでは、スケジュール済みの訪問者検索は、実行日の前日を検索するよ
うに構成されています。
開始/終了:
「開始」/「終了」ツールを使用して、現在のフォーカス日付に対する前のオフセッ
トを日、週、または月で指定します。
第 4 章 ポータル検索機能
111
v 「開始」/「終了」オフセット日付値は、正の値である必要があります。値をゼロ
に設定することはできません。
v また、開始日に適用される開始時刻と、終了日に適用される終了時刻を指定する
こともできます。
注: 「開始」/「終了」ツールに表示されるオフセット値の日付単位 (日、週、ま
たは月) は、「開始」と「終了」とで別個に指定できます。これは実行日を基準
にした値です。例えば、開始日に週数を、終了日に日数を指定することができま
す。
v 現在指定されている終了時刻より後の開始時刻を選択した場合は、カレンダーの
日付は選択されません。
カレンダー:
カレンダーは主に、スケジュール済みの検索が今日実行された場合に、検索範囲を
識別するための視覚化ツールです。オプションとして、カレンダー上の日付を選択
することで日付範囲を指定できます。
v カレンダーに表示されていない月を選択するには、「<<」アイコンまたは
「>>*」アイコンをクリックします。
v 日付範囲を指定するには、開始日をクリックします。次に、SHIFT を押しながら
終了日をクリックします。カレンダーで強調表示された日付が更新され、「開
始」/「終了」セレクターが更新されます。
v カレンダーを通じて行った変更は、「開始」/「終了」の値に適用されます。「開
始」/「終了」の値は、スケジュールされた検索の範囲について、最も正確な情報
を提供します。
「スケジュール済み検索履歴 (Scheduled Search History)」タブ
「スケジュール済み検索履歴 (Scheduled Search History)」タブは、訪問者検索の履
歴を提供します。スケジュール済みの検索の履歴を確認するには、このタブを使用
します。
112
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
図 21. スケジュール済み検索履歴 (Scheduled Search History)
表 45. スケジュール済み検索履歴のフィールドの説明
フィールド
説明
作成日時
スケジュール済み検索が最後に保存されたときのタイム・スタン
プ。
スケジュール時刻
検索を実行するようにスケジュールされた時刻のタイム・スタン
プ。
ログ・レベル
スケジュール済み検索に使用するログ・レベル。
メッセージ
実行時に報告されたメッセージ
v スケジュール処理時間 (Schedule process time) - スケジュー
ル済み検索が正常に実行されました。
v スケジュール・ステータスが返されません (No scheduled
status returned) - スケジュール済み検索が失敗しました。
訪問者検索の有効化
訪問者検索は、cxResults のコンポーネントの 1 つです。cxResultsは、Tealeaf CX
プラットフォームの別個にライセンス交付可能なコンポーネントです。訪問者検索
を有効にするには、訪問者データベース抽出プロセスを有効にして構成する必要が
あります。
訪問者検索は、セッション・データベースと訪問者データベースの両方をスキャン
します。訪問者データベースのデータは、訪問者データベース抽出を定期的に実行
することによって取り込まれます。このプロセスは、セッション・データベース内
で訪問者データ・セットに組み込まれる準備ができているセッションをスキャンし
てから、そのデータを抽出し、訪問者データベースに挿入します。このデータには
訪問者に固有の詳細情報も含まれます。
以下の手順を実行してください。
第 4 章 ポータル検索機能
113
1. cxResults はライセンス・キーによって有効になります。cxResults を有効にする
ためのキーを取得していない場合は、Tealeaf http://support.tealeaf.com にお問い合
わせください。
2. 訪問者データベース抽出は、Tealeaf スケジューリング・サービスによって管理
されます。このサービスは、Tealeaf 固有のタスクを定期的に実行するよう構成
できます。スケジューリング・サービスを使用して、このプロセスを有効化して
構成する必要があります。
3. 抽出プロセスを有効にした後で、ユニーク訪問者 ID の基礎となるフィールドの
指定などの追加構成を実行できます。
4. cxResults を有効にすると、ユーザー・グループのメニュー・プロファイルを構
成して、「訪問者検索」ページと「セグメント分析」ページへのアクセスを可能
にすることができます。
注: 「訪問者検索」ページと「セグメント分析」ページを有効にできるのは、CX
ユーザー・グループに対してのみです。
5. 抽出プロセスが有効になり、1 回以上正常に実行されると、「訪問者検索」ペー
ジを使用して訪問者を検索することができます。
検索キーワード
IBM Tealeaf には検索キーワードが組み込まれています。このトピックの情報を参
照して、Tealeaf で使用可能な検索キーワードと、各ストレージ・メカニズムでそれ
らのキーワードがどのように実装されるかを確認してください。
凡例
キーワード
ポータルの検索テンプレートに表示されるキーワードの名前。
STC
アクティブ・セッションを含んでいる短期キャニスターで使用されるときの
キーワード。
LTC
通常は今日のセッションを含んでいる長期キャニスターで使用されるときの
キーワード。
デフォルト内
A (アクティブ) または C (完了) が示されている場合は、Tealeaf 付属のデ
フォルトの検索テンプレートのいずれかにそのキーワードが含まれていま
す。
説明
簡単な説明。
表 46. 検索キーワード
キーワード
STC
LTC
すべてのテキス
ト
114
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
デフォ
ルト内
説明
C
完了したセッションでインデッ
クスが付いた項目のテキスト検
索を実行します。これには、要
求、応答、およびイベント・ベ
ースのデータ内のテキストが含
まれます。
表 46. 検索キーワード (続き)
キーワード
LTC
デフォ
ルト内
説明
注釈作成者
annoobject/name
C
注釈を作成した個人のユーザー
名に、注釈と共にインデックス
が付けられます。この検索フィ
ールドを使用して、注釈をユー
ザー名で検索できます。
注釈
annoobject/text
C
RTV では、再生中のページに
注釈を追加することができま
す。この注釈は別のテーブルに
保管され、インデックスが付け
られます (注意: アーカイブ・
マシンに移されたセッションに
はインデックスが付けられませ
ん)。この検索フィールドを使
用して、入力した注釈のテキス
トを検索することができます。
request/appdata
A、C
要求の [appdata] セクション。
STC
AppData
request/appdata
ボット・セッシ
ョン
isbot
セッションがボットによって生
成されたかどうか。
このキーワードのデータをキャ
プチャーするには、拡張ユーザ
ー・エージェント検出を有効に
する必要があります。
ブラウザー
要求内の TLT_BROWSER
ブラウザー・ユーザー・エージ
ェントから報告されたブラウザ
ー ID。この値は「ブラウザ
ー」ヒット属性に格納されま
す。
このキーワードのデータをキャ
プチャーするには、拡張ユーザ
ー・エージェント検出を有効に
する必要があります。
ブラウザー OS
browseros
ブラウザー・ユーザー・エージ
ェントから報告されたオペレー
ティング・システム。
このキーワードのデータをキャ
プチャーするには、拡張ユーザ
ー・エージェント検出を有効に
する必要があります。
第 4 章 ポータル検索機能
115
表 46. 検索キーワード (続き)
キーワード
STC
LTC
デフォ
ルト内
説明
ブラウザーの種
類
browser
tltstsbrowser
A
ブラウザーのタイプ (IE、
Firefox、Chrome など)。
注: この検索フィールドのソー
スはリリース 8.6 以降変更され
ています。詳しくは、
https://community.tealeaf.com/
display/tealeaf86/
8.6+Release+Notes の (リリース
8.6) https://
community.tealeaf.com/display/
tealeaf86/8.6+Release+Notes セク
ションを参照してください。
ブラウザーのバ
ージョン
browserversion
訪問者のブラウザーのバージョ
ン
このキーワードのデータをキャ
プチャーするには、拡張ユーザ
ー・エージェント検出を有効に
する必要があります。
クライアント IP
(IPv4 レガシー)
ipaddr
tltstsipaddr
A、C
訪問者の IP アドレス
(aaa.bbb.ccc.ddd)。
v tltstsipaddr 値には、環境
で IPv4 アドレスが使用され
る場合にのみインデックスが
付けられます。レガシーに対
応する目的で維持されていま
す。
v IPv6 アドレスが存在する場
合は、ポータルでのクライア
ント IP の検索で
IPV6_REMOTE_ADDR 要求変数
を使用してクライアント IP
アドレスが検索されます。
クライアントの
IP (IPv6)
クライアント UI
アプリケーショ
ン
116
ipv6_remote_addr
request/appdata/TLT_CUI
_APPLICATION_NAME
TLT_CUI
_APPLICATION_NAME
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
C
訪問者の IPv6 形式の IP アド
レス (aaaa.bbbb.cccc.dddd.eeee.
ffff.gggg.hhhh)。
Tealeaf UI Capture から報告さ
れたアプリケーション名。この
キーワードのデータをキャプチ
ャーするには、拡張ユーザー・
エージェント検出を有効にする
とともに、IBM Tealeaf CX UI
Capture for AJAX をデプロイ
して有効にする必要がありま
す。
表 46. 検索キーワード (続き)
キーワード
STC
LTC
クライアント UI
URL
request/appdata/
TLT_CUI_URL
TLT_CUI_URL
ドメイン
domain
TltStsDomain
Env
request/env
request/env
イベント
uniqueid
tltstsuniqueid
A、C
アクティブ・セッションと完了
したセッションで名前付きイベ
ントを検索します。
ディメンション
を持つイベント
factidwithdims
hit//TLFID_{0}/
TLDimHash{1}
A、C
ディメンションを持つイベント
を名前で検索します。
イベント・カウ
ント
numevents
イベント値
デフォ
ルト内
説明
Tealeaf UI Capture から報告さ
れた URL。このキーワードの
データをキャプチャーするに
は、拡張ユーザー・エージェン
ト検出を有効にするとともに、
IBM Tealeaf CX UI Capture for
AJAX をデプロイして有効にす
る必要があります。
A、C
訪問者の訪問元であるドメイ
ン。
要求の [env] セクション内のデ
ータを検索します。
イベントの発生回数。
Tealeaf イベント値
hit//TLFID_{0}/TLFactValue
ファクト・カウ
ント
numfacts
セッションに記録されたファク
トのカウント。
最初のページ
frstpage
tltstsfirstpage
A、C
セッションの最初のページ。
フォーム・フィ
ールド
request/urlfield
request/urlfield
A、C
要求内のフォーム・フィール
ド・データ。
ヒット・カウン
ト
numhits
tltstsnumhits
A、C
セッション内のヒット数
最後のページ
lastpage
tltstslastpage
A、C
セッションの最終ページ
ページ生成時間
(マイクロ秒)
request/timestamp/
WS_generation
A
訪問者のブラウザーでページの
生成に要した時間 (ミリ秒)。
ページ・サイズ
(バイト)
request/env/responsedatasize
A
ページのサイズ (バイト単位)
ページ URL
request/env/url
url
A、C
ページの URL
参照元 URL
referer
http_referer
C
訪問者が現在のページにアクセ
スした元のページの URL。
サーバーの IP ア request/env/LOCAL_ADDR local_addr
ドレス (IPv4 レ
ガシー)
A、C
Web サーバーの IP アドレ
ス。
サーバーの IP ア request/env/
ドレス (IPv6)
IPV6_LOCAL_ADDR
C
ipv6_local_addr
レガシーに対応する目的で維持
されています。代わりに
ipv6_local_addr を使用してく
ださい。
Web サーバーの IPv6 形式の
IP アドレス。
第 4 章 ポータル検索機能
117
表 46. 検索キーワード (続き)
キーワード
STC
LTC
セッション属性
customvarX
tltstscustomvarX
デフォ
ルト内
説明
インデックス番号が X である
Tealeaf のユーザー定義セッシ
ョン属性を検索します。
セッション属性は、Tealeaf イ
ベント・マネージャーで定義さ
れ、Tealeaf のイベントに基づ
いて更新されます。
セッション所要
時間 (秒)
セッション・イ
ンデックス
セッションの長さ(秒)。
tltstssesnduration
sesnidx
ステータス・コ
ード
tltstssesnidx
A、C
キャニスター内でのセッション
の ID。通常は 1 や 469683648
などの数字です。
statuscode
C
ページの HTTP ステータス・
コード
要求内のテキス
ト
request
request
A、C
アクティブ: 要求全体で一致す
るストリングを検索します。完
了: 要求の名前/値のペア内でイ
ンデックス値を検索します。
応答内のテキス
ト
response
response
A、C
アクティブ: 応答全体で一致す
るストリングを検索します。完
了: HTML タグ以外の応答テキ
ストを検索します。このコンテ
ンツにはインデックスが付けら
れます。
TLT アプリケー
ション
tlt_application_name
Tealeaf で定義されている
「TLT アプリケーション」フ
ィールドの値
TLT ホスト
tlt_host_name
Tealeaf で定義されている
「TLT ホスト」フィールドの
値。
このキーワードのデータをキャ
プチャーするには、Windows
パイプラインに Tealeaf 参照セ
ッション・エージェントをデプ
ロイする必要があります。
TLT パス
tlt_url
Tealeaf で定義されている
「TLT パス」フィールドの
値。
このキーワードのデータをキャ
プチャーするには、Windows
パイプラインに Tealeaf 参照セ
ッション・エージェントをデプ
ロイする必要があります。
118
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 46. 検索キーワード (続き)
キーワード
STC
LTC
TLT サーバー
デフォ
ルト内
説明
Tealeaf で定義されている
「TLT サーバー」フィールド
の値。
tlt_server
このキーワードのデータをキャ
プチャーするには、Windows
パイプラインに Tealeaf 参照セ
ッション・エージェントをデプ
ロイする必要があります。
TLT セッション
ID
sesnid
tltstssesnid
TLTVID
tltvid
tltststltvid
トラフィック・
タイプ
tltststraffictype
tltststraffictype
A、C
トラフィックのタイプ
(MOBILE、BOT、BROWSER など)。
注: この検索フィールドのソー
スはリリース 8.6 以降変更され
ています。詳しくは、
https://community.tealeaf.com/
display/tealeaf86/
8.6+Release+Notes の (リリース
8.6) https://
community.tealeaf.com/display/
tealeaf86/8.6+Release+Notes セク
ションを参照してください。
ユーザー ID
userid
tltstsuserid
A、C
Web アプリケーションで定義
されているユーザー ID。
A、C
Tealeaf セッション ID の値。
Tealeaf 訪問者 ID の値。
検索結果のスコア設定
ここでは、検索結果のスコアとランクが Tealeaf によってどのように付けられるか
を説明します。セッション・セグメントの作成時には、完了した検索から 1000 件
のセッションのデフォルト値が使用されます。結果においてセッションの定義済み
制限を超えた場合は、いくつかのルールがセッションに適用され、要求元のユーザ
ーに表示するセッションが決定されます。
各セッションには、その中で検出されたものと、出現数に基づいて、スコアが割り
当てられます。スコアとは、検索語ごとに検出されたワード数のことです。
v 応答内で語句を検索すると、語句インスタンスを 2 つ備えたセッションよりも、
語句インスタンスを 5 つ備えたセッションのほうが、返される可能性は高くなり
ます。
v セッションで 1 回だけ表示されるセッション・レベルの属性を検索する場合、そ
の検索項目がヒットするのは、セッションあたり 1 つのみです。その結果、返さ
れるセッションすべてを通して、スコアは一貫性のあるものとなります。そのよ
うな場合、検索索引は新しいほうから古いほうへと検索されるので、最新のセッ
ションが返されます。
第 4 章 ポータル検索機能
119
注: イベントは、セッション・レベルの属性として索引が付けられます。セッシ
ョン内でイベントを何回起動しても、検索ヒットは 1 つしか生成されません。
120
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
第 5 章 セグメントの概要
検索を実行すると、Tealeaf はデータベースを照会し、検索条件と一致したセッショ
ンのリストを返します。このリストをセグメントと呼びます。セグメントは、実行
する分析のタイプに応じて、セッションのリストか、訪問者によって識別されたセ
ッションのリストのいずれかになります。
セッション・データの検索機能は、cxImpact 製品の一部です。
cxResults で訪問者を検索すると、訪問者データベースが照会され、一致したセッシ
ョンのリストが返されます。このリストを訪問者セグメントと呼びます。訪問者セ
グメントでは、返されたすべてのセッションに固有の訪問者 ID とセッション ID
が付きます。このため、訪問者情報とセッション自体を詳しく調べることができま
す。大半の Web サイトでは、訪問者 ID が独自の方法で管理されています。
Tealeaf では、訪問者 ID を頼ることができます。オプションで、Tealeaf Cookie
Injector を Web サーバーにデプロイすることができます。これにより、各訪問者に
固有の ID が確実に生成されるようになります。
検索によって訪問者セグメントが生成されるか、保存した訪問者セグメントがロー
ドされたら、Tealeaf レポート・エンジンでそのセグメントを分析することができま
す。セグメントが分析されたら、セグメント内のセッションを 1 つ以上選択して、
それらのセッションに関する cxResults レポートを生成することができます。訪問
者セグメントをセッション・セグメントに変換すると、cxImpact のレポート機能を
使用してページおよびパス分析を行うことができます。最近の検索と完了した検索
は、共通インターフェースから管理できます。このインターフェースから、分析と
レポートの生成、セグメント・パラメーターの確認、セグメントの共有または削除
を行うことができます。
© Copyright IBM Corp. 1999, 2015
121
122
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
第 6 章 「セッション・セグメントの管理」ページ
「セッション・セグメントの管理」ページには、現在格納されているセッションの
リストが表示されます。これには、セッション検索の結果とインポートされたセグ
メントが含まれる場合があります。
構成設定によっては、検索を実行するたびに、このページにセグメントが 1 つ作成
される場合があります。この場合は、そのセグメントの分析を行うことができま
す。
v セッション・セグメントを管理するには、「分析」 > 「セグメント」 > 「セッ
ション・セグメントの管理」を選択します。
v セグメントの分析時には、ストレージからセグメント・ファイルが読み取られま
す。分析が正常に行われた場合は、セグメント・データが Tealeaf データベース
に挿入されます。結果的に、分析されたセグメントのデータは 2 カ所に存在する
ことになります。
v 管理対象セグメントが分析されたら、詳細を確認することができます。
「セッション・セグメントの管理」ページでの作業
「セッション・セグメントの管理」ページでは、使用可能なセッション・セグメン
トの確認や、セッション・セグメントの分析のためのサブミット、セッション・セ
グメントへのアクセス権限の管理を行うことができます。
「セッション・セグメント」ページには、「分析」 > 「セグメント」 > 「セッシ
ョン・セグメントの管理」 を選択することでアクセスできます。.
v セグメントのリストの上に表示されているボタンを使用して、さまざまなコマン
ドを実行できます。
v セッション・セグメントを右クリックしてオプションのメニューを表示すること
で、個別のセッション・セグメントに対してアクションを実行することができま
す。
セッション・セグメントのコマンド
「セッション・セグメント・リスト」ページには、コマンドを発行するためのボタ
ンとコンテキスト・メニュー・オプションが含まれています。
ページを最新表示するには、「最新表示」をクリックします。
ページ・アイコンの凡例を表示するには、「凡例の表示」をクリックします。
表 47. 「セッション・セグメント・リスト」ページで使用可能なコマンド
コマンド
説明
セグメント
のインポー
ト
ポータルから Tealeaf CX と統合する cxConnect
ための外部セッション・セグメントを
インポートします。
© Copyright IBM Corp. 1999, 2015
必須ライセンス
123
表 47. 「セッション・セグメント・リスト」ページで使用可能なコマンド (続き)
コマンド
説明
必須ライセンス
結合セグメ
ントの作成
検索または再生されたセッションに基 cxReveal
づいて結合セグメントを作成できま
す。
コンテキス
ト・メニュ
ー
コンテキスト・メニューから、さらに 分析オプションを使用するには、
多くのメニュー・オプションを使用で cxResults が必要です。
きます。
「セッション・セグメント・リスト」ページのフィールド
「セッション・セグメント・リスト」ページに表示されるセッション・リストは、
テーブル形式で表示されます。各行にはセッション・セグメントが含まれ、各セグ
メントに関する情報がこのトピックに記載のとおりにテーブルの列に表示されま
す。
表 48. セッション・セグメントのフィールドの説明
列ヘッダー
説明
セグメントのステ
ータス
表示されるアイコンは、いずれもセグメントのステータスを示します。
共有
セグメントが共有されているかどうかを示します。
名前
セグメントの名前。
所有者
セグメントを所有する Tealeaf ユーザー。
タイム・スタンプ
セグメントが作成された時のタイム・スタンプ。
有効期限
セグメントの有効期限が切れる予定の時刻のタイム・スタンプ。
セッション・カウ
ント
セグメントに含まれているセッション数。
1 つのセッション・セグメント内で許可されるセッションの最大数は、
ポータルの「セッション・セグメントの最大セッション数制限」設定で
定義されます。ポータル検索から作成されたセッション・セグメントの
場合、この制限は返される検索結果に適用されます。これにより、生成
されるセッション・セグメント内のセッション数を減らすことができま
す。
「セッション・セグメント・リスト」ページのコンテキスト・メニ
ュー
「セッション・セグメント・リスト」ページ内で右クリックして、コマンドのメニ
ューを表示することでができます。
任意のセッション・セグメントの行を右クリックすると、以下のコンテキスト・メ
ニュー・オプションが開きます。
メニュー項目
説明
ジョブ状況の表示
セグメントに対して実行されるタスクのステータスを表示します。
共有
124
セグメントを他のユーザーと共用します。
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
注: このオプションを選択できるのは、Tealeaf 管理者またはセグメントの
所有者のみです。『セッション・セグメントの共有』を参照してください。
コピー セグメントのコピーを作成します。このダイアログで、セグメントの新規名
を入力し、「コピー」をクリックします。このセグメントがリストに表示さ
れます。
名前変更
セグメントを名前変更します。新規名を入力して「保存」をクリックしま
す。
削除
削除対象のセグメントをキューに入れ、そのセグメントのステータスを「期
限切れ」に変更します。
有効期限の延期
セグメントの有効期限日を遅らせることができます。現在の日付から数えた
有効期限の延長期間を選択します。次に、「延期」をクリックします。
セッション・リストの表示
セグメント内の個々のセッションを表示するには、このオプションをクリッ
クします。この画面に戻るには、セッション・リストの上にある「セグメン
トの管理」をクリックします。「IBM Tealeaf cxResults User Manual」の
『Analyzing Session Segments』を参照してください。
すべてのセッションを再生 (Replay All Sessions)
このオプションを選択すると、エクスポート用の Tealeaf セッション・ファ
イル (.TLX) を作成できます。作成したファイルは、RTV でインポートして
再生することができます。
プロパティー
セッション・セグメントの読み取り専用プロパティーを確認するには、この
オプションをクリックします。『セグメントのプロパティー』を参照してく
ださい。
セグメントのプロパティー
大部分のセグメントのプロパティーは、内容を説明するような名前になっていま
す。セグメントの分析後、さらに多くのプロパティーが表示されます。
セグメントの有効期限時刻は 2 つあり、それらはわずかに異なる場合があります。
未加工のセグメント・データは、ファイル・ベースのデータとして検索サーバーに
格納されます。分析されたセグメントとその分析内容は、Tealeaf データベースに格
納されます。セグメントに対して分析を実行した場合は、これらのタイム・スタン
プが非常に近くなければなりません。
「セグメントのプロパティー (Segment Properties)」ダイアログとメインページにリ
ストされる時刻は、Tealeaf システムのタイム・ゾーンに属します。
「サイズ」プロパティーは、検索サーバー上にあるセグメントの実際のファイル・
サイズを示します。データベースのサイズを示すものではありません。
セッション・セグメントの共有
すべての Tealeaf ユーザーの間で、セグメントを共有することができます。
第 6 章 「セッション・セグメントの管理」ページ
125
各ユーザーは自分が作成したセグメントを共有でき、管理者はリスト内のすべての
セグメントにアクセスできます。
注: 共有されているセグメントは、Tealeaf ユーザーならば誰でも削除することがで
きます。
セッション・セグメントを共有するには、以下を実行します。
v セッション・セグメント・リストでセッション・セグメントを右クリックし、
「共有」をクリックします。
v 共有しているセグメントの共有を停止するには、そのセグメントを右クリック
し、「共有の停止」を選択します。
セグメントの有効期限
デフォルトでは、分析されたセグメントは作成から 7 日後に有効期限が切れるよう
に構成されています。
コンテキスト・メニュー・オプション「有効期限の延期」を使用して、必要に応じ
て有効期限を遅らせることができます。
有効期限が切れたセッション・セグメントは、データ収集プログラムが次にキャニ
スターをスキャンするときに、キャニスターから削除されます。
注: 分析されていないセッションは、24 時間後に削除されます。
外部で作成されたセグメントのインポート
外部で作成された照会を統合して、使用可能なセッション・セグメントを生成する
ことができます。この機能は、Tealeaf データにアクセスする必要のあるサード・パ
ーティー・システムと Tealeaf を統合する場合に便利です。
外部で作成されたセグメントを Tealeaf にインポートできるようするには、セグメ
ント・ビルダー・サービスが必要です。これは cxConnect のコンポーネントであ
り、個別にライセンス交付可能な Tealeaf CX システム・コンポーネントです。IBM
Tealeaf 営業担当員にお問い合わせください。
ポータルから、セグメントのインポート・サービスのセッション・セグメント照会
をアップロードすることができます。Tealeaf セグメント・ビルダー・サービスは、
Tealeaf セッション・データ・セットに対して照会を実行し、1 つのセグメントを構
成する一連のセッションを生成します。
正常にインポートおよび実行されたセグメント・ファイルは、新規セグメントとし
てこのリストに表示されます。
セグメント・ビルダー・サービスでは、.txt、.csv、.zip のいずれかの形式でファ
イルを統合することができます。「IBM Tealeaf cxConnect for Web Analytics 管理マ
ニュアル」の『セグメント・ビルダー・サービス』を参照してください。
セグメント・ファイルをインポートするには、以下の手順を実行します。
1. 「セグメントのインポート」をクリックします。
126
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
2. ダイアログで、「参照...」をクリックし、インポートするファイルにナビゲート
して選択します。
3. ポータルで指定された統合設定を上書きするには、「デフォルト設定の使用」チ
ェック・ボックスをクリアします。以下の設定が表示されます。
表 49. インポート・セグメントのプロパティー設定
設定
説明
セグメント名
インポートされるセグメントの名前。インポートが正常に完了する
と、この名前が「セッション・セグメントの管理」ページに表示さ
れます。
統合 ID プレフィック
スの使用
これを選択すると、インポート・ファイル内の値を検索するための
統合 ID プレフィックスが追加されます。
統合 ID プレフィック
ス
この値には、「CX 設定」ページに格納されている値が事前に設定
されます。この値を変更して、インポートされる特定のセグメント
のシステム値を上書きすることができます。
検索日付範囲
一致するデータの検索対象となる、現在の日付より前の日数。
検索語
照会ファイルに指定された値と一致する値を検索するための検索語
の名前。ドロップダウンに表示される検索語は、セッション・デー
タの各ヒットの要求から得られます。
MD5 ハッシュ
これを有効にした場合は、インポートの実行前に、インポートされ
るセグメント・ファイル値に MD5 ハッシュが適用されます。
データ・フィールド列
インポートされるセグメント内の、データが格納されている列番
号。照会ファイルに含まれる値の列が 1 つのみで、それを検索語
で検索する場合は、この値をデフォルト値の 1 に設定することが
できます。
列区切り
インポート・ファイルに複数の列が含まれている場合は、この値
で、セグメント内の列データを区切るための文字を定義します。
セグメントの共有
「はい」に設定した場合は、インポートされたセグメントが自動的
に他の Tealeaf ユーザーと共有されます。
4. 「アップロード」をクリックします。
成功のメッセージは、セグメント・ファイルがインポートのためにキューに入れ
られたことを示します。
注: セグメントのサイズとシステム上の負荷によっては、セグメントがこのリス
トに表示されるまでに数分かかる場合があります。「IBM Tealeaf cxImpact 管理
マニュアル」の『統合』を参照してください。
5. セグメントの表示リストを最新表示するには、「最新表示」をクリックします。
注: インポートするセグメントがリストに表示されたら、セッション・カウント
列を確認してください。値が 0 の場合は、セグメント・ビルダーのインポー
ト・プロセスが失敗しています。
セグメントのエクスポート
「セッション・セグメント・リスト」ページからセグメントをエクスポートするこ
とができます。
第 6 章 「セッション・セグメントの管理」ページ
127
セッション・セグメントをエクスポートするには、以下を実行します。
1. セグメントを右クリックして「セッション・リストの表示」を選択します。
2. セッション・リストで、「すべてダウンロード」をクリックします。
セグメントの結合
「結合セグメントの作成」コマンドを使用することで、日付、ユーザーまたはグル
ープ、セッション基準に基づいてセグメント・データを指定し、Tealeaf ポータルか
らアクセス可能な 1 つのセグメントに結合することができます。
セグメントを結合できるようにするには、Tealeaf 管理者によって、選択したユーザ
ー、グループ、またはその両方の「結合セッション・セグメントの作成」プロパテ
ィーが「有効化」に設定されている必要があります。
結合できるセッション・セグメントは、cxReveal ユーザーとグループによって作成
されたもののみです。
セグメントを結合するには、以下を実行します。
1. ポータルから「分析」 > 「セグメント」 > 「セッション・セグメントの管理」
を選択します
2. 「セッション・セグメント」ページで、「結合セグメントの作成」をクリックし
ます。
3. そのダイアログで、新規セッション・セグメントの名前を入力します。
4. 「セッション基準」を選択します。
v
検索からのすべてのセッション - ユーザーの検索から返されたセッションを
すべて結合します。この選択では、日付範囲は使用できません。
v
再生されたすべてのセッション - 日付範囲の期間にユーザーによって再生さ
れたセッションをすべて結合します。
v
BBR を介して再生されたすべてのセッション - 日付範囲の期間に、ブラウザ
ー・ベースの再生でユーザーによって再生されたセッションをすべて結合しま
す。
v
RTV を介して再生されたすべてのセッション - 日付範囲の期間に、RealiTea
Viewer デスクトップ・アプリケーションでユーザーによって再生されたセッ
ションをすべて結合します。
5. カレンダー・パネルで、日付または日付範囲を選択します。
v 事前定義された範囲を選択するには、「クイック選択」ドロップダウンを使用
します。
v 「検索からのすべてのセッション」を選択した場合は、日付範囲は使用できま
せん。
6. 1 つのセグメントに結合するセグメントを持つ Tealeaf ユーザー (複数可) を選
択します。
v ユーザー・グループを選択するには、「cxReveal グループ」オプション・ボ
タンをクリックします。次に、ドロップダウンからユーザーのグループを選択
します。
v 個々のユーザーを選択するには、「cxReveal ユーザー」オプション・ボタン
をクリックします。次に、ドロップダウンからユーザーを選択します。
128
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
7. 指定されたセグメントを作成するには、「作成」をクリックします。
8. 最終的なセグメントにセッションが含まれる場合は、セグメントが生成され、
「セッション・セグメントの管理」リストに表示されます。
第 6 章 「セッション・セグメントの管理」ページ
129
130
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
第 7 章 セッション・セグメントの分析
分析のためにセッション・セグメントを cxImpact の分析エンジンに送信することが
できます。
セッション・セグメントを分析することは、オンラインの顧客の問題が及ぼす影響
を特定、理解、および定量化するのに役立ちます。Tealeaf の分析機能を使用する
と、問題の全体的な影響を示す洞察に富んだレポートが生成され、そのレポートか
ら問題の発生源を特定できます。分析セクションは一連のギャラリーに分かれてお
り、セッション・セットのさまざまな局面を確認することができます。
セッション・セグメントは、特定の検索の実行時に返されるセッションのセットで
す。生成され、使用可能になったセッション・セグメントは、「セッション・セグ
メント」ページからアクセスして、確認およびレポート作成を行うことができま
す。
デフォルトでは、完了したセッションで検索を実行すると、日付と検索語が含まれ
たデフォルト名でセッション・セグメントが自動的に保存されます。例えば、2006
年 7 月 6 日に login error という語を検索した場合、自動生成されるセッショ
ン・セグメントの名前は 07062006 (login error) になります。
セッション・セグメントの作成
セッション・セグメントを分析するための第一歩は、セッション・セグメントを作
成することです。セッション・セグメントの作成には、2 とおりの方法がありま
す。
v 自動的な作成
完了したセッションの検索を実行する際に、セッション・セグメントが自動的に
作成されます。
v 照会による作成
ポータルからセグメント・ビルダー・サービスに照会が送られる際に、セッショ
ン・セグメントが作成されます。「IBM Tealeaf cxResults User Manual」の
『Import Segment』を参照してください。
検索に使用するパラメーターを、後で再実行するために保存しておくことができま
す。保存検索を使用すると、一般的な検索を素早く実行して、繰り返し発生する問
題の場所の突き止めやシステム保守作業を行う際に役立てることができます。
セッション・セグメントを自動作成するようにユーザー・アカウントが構成されて
いる場合は、スケジュールに従って保存検索が実行されるたびに、分析可能な新規
セッション・セグメントが生成されます。
cxResults ユーザーの場合は、訪問者セグメントをセッション・セグメントに変換
し、セッション・セグメントに対してセグメント分析を実行することができます。
© Copyright IBM Corp. 1999, 2015
131
セッション・セグメントとユーザーの関連付け
セッション・セグメントは、検索を定義した Tealeaf ユーザーに関連付けられてい
ます。
表示できるのは、自分が作成した結果セット、または、他の Tealeaf ユーザーによ
って共有のマークが付けられた結果セットのみです。
Tealeaf 管理者は、すべてのセグメントについて表示および対話することができま
す。
リストに表示されているセッションの中には、再生できないものがあります。時間
とともに、使用可能なセッションは Tealeaf からのトリミングを行うことができま
す。セッションのレコードは保持されますが、基になっているデータは保持されま
せん。
セッション・セグメントの自動生成の制御
セッション・セグメントの自動生成処理をユーザー・レベルまたはサイト・レベル
で制御することができます。
ユーザー・レベルでセッション・セグメントの自動生成を制御する
個々のユーザーに対して、セッション・セグメントを自動生成する機能を有効また
は無効にすることができます。
個々のユーザーを対象に、自動セッション・セグメント作成を有効または無効にす
るには、以下の 2 つの方法があります。
1. 「マイ設定」を使用して自動セッション・セグメント作成を有効または無効にす
るには、以下を実行します。
a. ポータル・メニューから、「構成」 > 「マイ設定」を選択します。
b. 「プリファレンス」リンクをクリックします。
c. 「完了したセッション検索に対しセッション・セグメントを作成」で、「無
効化」を選択して自動生成を無効にするか、「有効化」を選択して自動生成
を有効にします。
d. 「保存」をクリックします。
2. Tealeaf 管理者権限を使用して自動セッション・セグメント作成を有効または無
効にするには、以下を実行します。
a. ポータル・メニューから、「Tealeaf」 > 「ポータル管理」を選択します。
b. 左側のパネルで「CX ユーザー管理」をクリックし、CX ユーザー管理のオ
プションを展開します。
c. 「ユーザー」のオプションをクリックします。
d. 権限を編集するユーザーを選択します。
e. 「完了したセッション検索に対しセッション・セグメントを作成」で、「無
効化」を選択して自動生成を無効にするか、「有効化」を選択して自動生成
を有効にします。
f. 「保存」をクリックします。
132
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
サイトのすべてのユーザーに対してセッション・セグメントの自動
生成を制御する
サイトのすべてのユーザーに対して、セッション・セグメントを自動生成する機能
を有効または無効にすることができます。
すべてのユーザーの自動セッション・セグメント作成を有効または無効にするに
は、以下を実行します。
1. ポータル・メニューから、「Tealeaf」 > 「ポータル管理」を選択します。
2. ポータルの左側にあるパネルで「CX 設定」をクリックします。
3. 「検索」をクリックします。
4. 「完了した検索のセッション・セグメントの作成」を選択します。
5. ドロップダウンから、「無効」を選択して自動セッション・セグメント作成を無
効にするか、「有効」をクリックして自動セッション・セグメント作成を有効に
します。
6. 「保存」をクリックします。
レポート・ギャラリーからのレポートの選択
レポート・ギャラリーには、Tealeaf に用意されている便利なレポートのセットが含
まれています。
これらのレポートを使用して、現在選択しているセッションの検索およびセグメン
ト・データに関するサマリーを確認することができます。また、これらのレポート
を基礎として、独自の分析レポートを作成することもできます。
セッション・セグメント用のレポート・ギャラリーもあります。セッション・セグ
メントは訪問者セグメントから作成できるため、セッション・セグメントのレポー
ト・ギャラリーからさらに多くのレポートを確認する際に便利です。
訪問者レポート・ギャラリー内のレポートを選択して確認するには、以下を実行し
ます。
1. 左側のナビゲーション・ペインで、「レポート・ギャラリー」をクリックしま
す。
2. レポートを選択するには、メインの表示ペインで「<ギャラリーの選択> (<Select
a Gallery>)」をクリックします。
3. 「ダッシュボード・セレクター」で、ロードするレポート・ギャラリーを選択し
ます。
a. デフォルトのダッシュボードをロードするには、「ダッシュボード・セレク
ター」で「レポート・ギャラリー」を選択します。
b. 次に、「選択」をクリックします。
4. 訪問者セグメント・データを入力として使用して、選択したダッシュボードが表
示されます。
レポート・データの詳細の調査
「ドリルダウン」アイコンを使用してレポート・データの詳細を調べることができ
ます。
第 7 章 セッション・セグメントの分析
133
選択した各コンポーネントは、個別のグラフとしてレポートに表示されます。
レポート・データを調べるには、以下を実行します。
1. グラフを構成するデータを調べるには、「ギャラリー」ビューのレポートで「ド
リルダウン」アイコン (
) をクリックします。
「詳細」ビューでは、グラフ・コンポーネントを構成する基本的なデータを確認
できます。
2. このデータを Excel にダウンロードするには、詳細テーブルで「Excel にダウン
ロード」をクリックします。
3. 詳細テーブルに報告されている数のドリルダウン・リンクが含まれているレポー
トの場合は、これらのリンクをクリックして、指定された時間枠のレポート条件
と一致するセッションに対して検索を実行することができます。
最終的なセッション・リストは、完了検索に対するデフォルトのセッション・リ
スト・テンプレートに表示されます。
注: 複数時間にわたるレポートからセッション・セグメント・データを調べる際
に、それらのセッションを RTV にロードすると、1 時間ごとのレポートのリス
トに 1 つのページまたはイベントが表示されます。ポータル・ベースのレポー
トではページの個々のタイム・スタンプに基づいて項目が識別されますが、RTV
ではセッションのタイム・スタンプに基づいて項目を識別することができます。
例えば、あるセッションが 8:50 に開始し、9:10 に終了したとします。このセッ
ションには、8 時台と 9 時台の両方のページがあります。毎時ページまたはイ
ベント・レポートをドリルダウンすると、このセッションの RTV に、8 時台の
レポートと 9 時台のレポートのリストが表示され、RTV ユーザーによってはこ
れが混乱の原因となる可能性があります。この問題は、レポート期間が複数時間
にわたるどのレポートにも該当しますが、訪問者セグメントには該当しません。
4. レポート・ギャラリーに戻るには、詳細レポートの上にあるパンくずリスト内の
リンクをクリックします。
「ビジネスへの影響」レポート
「ビジネスへの影響」レポートには、セッション・セグメントに含まれるセッショ
ンとユーザーの総数が表示されます。
また、セッション・セグメントに含まれるセッション総数に対する比率の経時変化
も表示されます。
134
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
図 22. 「ビジネスへの影響」レポート
レポート・コンポーネント
説明
影響を受けたセッションの比率
時間あたりのセッションの内訳 (比率)
影響を受けたユーザー
セッション・セグメント内のログイン ID ごとのセッション数を確認できま
す。
イベント・レポート
イベント・レポートには、特に頻繁に発生するイベントとページのほか、イベント
とページ・データに関するグラフも表示されます。
第 7 章 セッション・セグメントの分析
135
図 23. イベント・レポート
レポート・コンポーネント
説明
トップ・イベント
セッション・セグメント内で特に頻繁にトリガーされたイベント。
平均イベント・カウントによるトップ・ページ
セグメント内の全セッションにわたって、ページ上で発生したイベントの平
均数に基づいてページを上位順にリストします。
v ページ・データは、ディメンション値によってフィルタリングされる
URL データです。
平均イベント・カウントによるトップ URL
セグメント内の全セッションにわたって、ページ上で発生したイベントの平
均数に基づいて、セッション・データ内の URL を上位順にリストします。
セッション・レポート
セッションには、セッション・レベルの属性 (ブラウザーのタイプやセッションの
長さなど) を表す一連のレポートが含まれています。
136
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
図 24. セッション・レポート
セッション・レポートには、セグメント内のセッションに関する以下のカウントを
表示できます。
レポート・コンポーネント
説明
時間単位のページ数
セグメント内のセッションのカウントを 1 時間ごとに示します。
第 7 章 セッション・セグメントの分析
137
オペレーティング・システム
訪問者が使用したオペレーティング・システムの内訳を円グラフで示しま
す。
セッション・ページ・カウント分布
セッションの数をそれぞれのページ数によってグループ化します。
セッション時間の分布
セッションの数を分単位の長さによってグループ化します。
トップ・ログイン
セッション内で表示された固有ユーザー ID (ログイン ID) を上位順にリス
トします。
トップ IP アドレス
セッション内で表示された IP アドレスを上位順にリストします。
ボット サイトをクロールしている自動ボット。
ブラウザー・エージェント
セッション・セグメント内のブラウザー・エージェントに関する統計。
「検索一致数」レポート
「検索一致数」には、検索語が見つかったページが示されます。「検索一致数」レ
ポートにはヒット・レベルの結果のみが表示されるため、このレポートでセッショ
ン・レベルの検索語を確認しても、レポートは空になります。
注: 訪問者の検索結果からセッション・セグメントを作成した場合、このデータに
はデータが含まれません。訪問者検索には一致カウント情報が含まれないため、生
成されたセグメントではこの情報を使用できません。
138
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
図 25. 「検索一致数」レポート
レポート・コンポーネント
説明
検索一致によるトップ・ページ
検索一致が検出されたページを上位順にリストします。
v ページ・データは、ディメンション値によってフィルタリングされる
URL データです。
検索一致によるトップ・サーバー
検索一致の検出数が多い順にサーバーをリストします。
検索一致ページのトップ・リファラー
検索一致が検出された場合、このコンポーネントはリファラー値を頻出順に
リストします。
検索一致によるトップ URL
検索一致が検出されたセッション・データ内の URL を上位順にリストしま
す。
「ページ」レポート
「ページ」レポートには、一連のセッション内で表示されたページの詳細が表示さ
れます。
第 7 章 セッション・セグメントの分析
139
図 26. 「ページ」レポート
レポート・コンポーネント
説明
時間単位のページ数
セッション・データ内のページ数が、セグメントの 1 時間ごとに表示され
ます。
v ページ・データは、ディメンション値によってフィルタリングされる
URL データです。
セッション数によるトップ・ページ
セグメント内のページを、そのページが表示されたセッションの数に基づく
上位順にリストします。
v ページ・データは、ディメンション値によってフィルタリングされる
URL データです。
トップ・エントリー・ページ
セグメント内のセッションが開始されたページを上位順にリストします。
v ページ・データは、ディメンション値によってフィルタリングされる
URL データです。
トップ離脱ページ
セグメント内のセッションが終了されたページを上位順にリストします。
v ページ・データは、ディメンション値によってフィルタリングされる
URL データです。
140
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
トップ URL 値
セグメント内の URL を合計カウントに基づく上位順にリストします。
トップ・エントリー URL 値
セグメント内のセッションが開始された URL を上位順にリストします。
トップ・セッション・リファラー
セグメント内のセッション・リファラー値を上位順にリストします。
ステータス・コード
セッション・セグメント内の応答のステータス・コード情報を円グラフで示
します。
トップ離脱 URL 値
セグメント内のセッションが終了された URL を上位順にリストします。
トップ・ページ
セグメント内のページを合計カウントに基づく上位順にリストします。
v ページ・データは、ディメンション値によってフィルタリングされる
URL データです。
セッション数によるトップ URL
セグメント内の URL を、その URL が表示されたセッションの数に基づく
上位順にリストします。
「フォーム・フィールド」レポート
「フォーム・フィールド」を使用すると、当該セッション・セット内に存在してい
たフォーム・フィールドの名前と値を調べることができます。
図 27. 「フォーム・フィールド」レポート
第 7 章 セッション・セグメントの分析
141
レポート・コンポーネント
説明
トップ・フォーム・フィールド
セッション・セグメントで使用されたフォーム・フィールドを上位順にリス
トします。
トップ・フォーム・フィールド値
セグメント内のフォーム・フィールドで使用された値を上位順にリストしま
す。
トップ・ヒット・フィールド値
RS 抽出によって抽出されたフィールド値を上位順にリストします。
v このレポート・コンポーネントでデータを表示するには、RS 抽出の対象
値がセッション・セグメント・データから抽出されるように構成する必要
があります。
ページ・パフォーマンス・レポート
「ページ・パフォーマンス」には、当該セッション・セットに保存されたページの
具体的なパフォーマンス・メトリックが詳しく示されます。
このレポート内のグレードは、Passive Capture Application によって割り当てられま
す。
142
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
図 28. ページ・パフォーマンス・レポート
レポート・コンポーネント
説明
平均サイズによるトップ・ページ
セグメント内のヒットの平均ページ・サイズ (キロバイト単位) に基づいて
ページを上位順にリストします。
v ページ・データは、ディメンション値によってフィルタリングされる
URL データです。
キャンセルされた要求の分布
セグメント内のヒットに対して、キャンセルされた要求をクライアントの比
率で示した円グラフ。
ネットワーク・グレード
セグメント内のヒットのネットワーク伝送時間のグレードを示す円グラフ。
往復グレード
セグメント内のヒットの往復時間のグレードを示す円グラフ。
ページ生成グレード
セグメント内のヒットのページ生成時間のグレードを示す円グラフ。
第 7 章 セッション・セグメントの分析
143
ページ生成によるトップ・ページ
セグメント内のヒットのページ生成時間 (秒単位) に基づいてページを上位
順にリストします。
v ページ・データは、ディメンション値によってフィルタリングされる
URL データです。
「参照」レポート
「参照」ギャラリーには、当該セッション・セット内で使用されたアプリケーショ
ン、ホスト、サーバーに関する情報が表示されます。
このレポートのデータは、ディメンション・データの「URL/ホスト/アプリケーショ
ン/サーバー」レポート・グループを使用して正規化されます。これは Tealeaf に用
意されているレポート・グループです。
このレポートのデータを生成するには、Tealeaf 参照セッション・エージェントを
Windows パイプラインに組み込む必要があります。
図 29. 「参照」レポート
レポート・コンポーネント
説明
トップ・アプリケーション
セグメント内のアプリケーション値を上位順にリストします。
v 「アプリケーション」ディメンションには、キャプチャーされて要求の
TLT_APPLICATION_NAME 変数に格納された値が設定されます。
トップ・ホスト
セグメント内のホスト値を上位順にリストします。
144
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
v 「ホスト」ディメンションには、キャプチャーされて要求の
TLT_HOST_NAME 変数に格納された値が設定されます。
トップ・サーバー
セグメント内のサーバー値を上位順にリストします。
v 「サーバー」ディメンションには、キャプチャーされて要求の
TLT_SERVERS 変数に格納された値が設定されます。
ユーザー定義フィールドのレポート
ユーザー定義フィールドのギャラリーは、セッション・セットの UserDef1 から
UserDef4 フィールドの値についての情報を提供します。
通常、これらの 4 つのフィールドはセッション属性 1 から 4 にマップされていま
す。これらの属性は、アップグレード中に定義されます。また、Tealeaf イベント・
マネージャーによって定義される場合もあります。
図 30. ユーザー定義フィールドのレポート
セッション・セグメントのページ・シーケンスの分析
セッション・セグメントを選択した場合は、ページのシーケンスを比率として分析
できます。ページを選択した場合は、エントリー・ページと離脱ページを、セッシ
ョン・セグメント全体における比率として確認できます。
セッション・セグメントのページのシーケンスを分析するには、以下を実行しま
す。
1. 左のペインで、「ページ・シーケンス」をクリックします。
第 7 章 セッション・セグメントの分析
145
v セグメント内で表示されるページ値はすべて、「フォーカス」ドロップダウン
にロードされます。ページの数によっては、このステップに時間がかかる可能
性があります。
v ページ・データは、ディメンション値によってフィルタリングされる URL デ
ータです。
2. メイン・ウィンドウで、「フォーカス」ドロップダウンからフォーカス・ページ
を選択します。
3. 選択したページの「ページ・シーケンス」レポートが表示されます。
図 31. 「ページ・シーケンス」レポート
v セグメント内で特に人気の高いページのページ・シーケンスを確認するには、
「トップ・ページ」をクリックします。
v セグメント内で最も人気の高い個別ページのページ・シーケンスを確認するに
は、「トップの入り口」をクリックします。
v セグメント内で最も人気の高い最終ページのページ・シーケンスを確認するに
は、「トップの出口」をクリックします。
v セグメント内で表示されるすべてのページのページ・シーケンスを確認するに
は、「全ページ」をクリックします。
「ページ・シーケンス」レポートでは、フォーカス・ページのシーケンス内で頻出
する前ページと次ページを出現数に基づくランク順で調べることができます。左側
146
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
のグラフには、フォーカス・ページの前にアクセスしていたページのランク順が表
示され、右側のグラフには、フォーカス・ページの後にアクセスしたページのラン
ク順が表示されます。
v 「セッション % (Session %)」メトリックは、リストされたページがフォーカ
ス・ページの前または後になっているセッションの比率を計算します。同一セッ
ション内の異なるページからフォーカス・ページに複数回アクセスされている場
合は、前ページの「セッション % (Session %)」メトリックが合計で 100% を超
える可能性があります。次ページの「セッション % (Session %)」メトリックも
同様です。
v 「表示 % (View %)」メトリックは、リストされたページを表示したセッション
の比率を合計します。このメトリックが表形式で表示されるのはセッションあた
り 1 回のみなので、フォーカス・ページごとに比率の合計が 100% になりま
す。
v 詳細テーブルで次ページまたは前ページを選択すると、そのページにフォーカス
が変わります。
v リストされたページが含まれるセッションにドリルダウンするには、「カメラ」
アイコンをクリックします。
– 「ページ・シーケンス」レポートに戻るには、メインパネルの上にあるパンく
ずリストで「ページ・シーケンス」リンクをクリックします。
マイ・レポート
マイ・レポートでは、特定のレポートをローカル・フォルダーに保存して、後で確
認することができます。また、異なるグループからレポートを収集して同じペイン
に入れることもできます。
これらをショートカットとして使用して、確認したいレポートを表示することがで
きます。
v レポートを「マイ・レポート」領域に追加するには、レポート・ツリーでレポー
トを右クリックし、「マイ・レポートにコピー」を選択します。
v レポートを「マイ・レポート」領域から削除するには、レポートを右クリック
し、「レポートの削除」を選択します。このレポートは「マイ・レポート」から
は削除されますが、レポート・ギャラリー内では引き続き使用可能です。
レポート・フィルター
レポートに表示されたデータに基づいて、セッション・セグメント・レポートをフ
ィルタリングすることができます。
このフィルターは、その後レポート・ギャラリー内の他のレポートにも適用できま
す。
注: フィルターは、作成元のレポートに固有となります。例えば、「トップ・エン
トリー・ページ」レポートに基づいたフィルターを作成する場合、このフィルター
は、選択された値をエントリー・ページとして使用しているセッションをフィルタ
リングするように定義されます。このフィルターは、このページが含まれているす
べてのセッションに適用されるわけではありません。このため、フィルターに名前
を付ける際には十分に注意してください。
第 7 章 セッション・セグメントの分析
147
包含フィルター・オプションと除外フィルター・オプションは、フィルターと一致
するセッションがレポート・データ・セットでどのように使用されるかを示しま
す。例えば、すべてのセッションに適用されるフィルターを除外すると、どのレポ
ートにもデータが存在しなくなります。フィルターを包含する場合は、包含される
フィルターと一致するサブセットに対して、すべてのレポートのアクションが実行
されます。
v 複数のフィルターを結合して、基本データ・セットにセッションを追加したり、
基本データ・セットからセッションを削除したりすることができます。
レポート・フィルターの作成
セッション・セグメント・レポートのレポート・フィルターを作成することができ
ます。
レポート・フィルターを作成するには、以下を実行します。
1. 画面の左側にある「レポート」パネルから、表示するレポートを選択します。
2. 選択したレポートで、ペインの右上隅にあるドリルダウン・ボタンをクリックし
ます。
データが表示されます。
3.
データの値に基づいてフィルターを作成するには、その値を右クリックし、
「値をフィルターとして設定」を選択します。
4. プロンプトが出されたら、フィルターの名前を指定し、「作成」をクリックしま
す。
新規のフィルターは、画面の左側にある「レポート」パネル内の「レポート・フィ
ルター」ノードの下に表示されます。
これで、フィルターを適用できるようになりました。
レポート・フィルターの適用
レポート・フィルターを作成したら、そのレポート・フィルターを適用して使用す
ることができます。
新しく作成されたフィルターは、画面の左側にある「レポート」パネル内の「レポ
ート・フィルター」ノードの下に表示されます。
フィルターを使用するには、コンテキスト・メニューから右クリックして選択しま
す。
以下の表に、レポート・フィルターを適用するためのコマンドをリストして説明し
ます。
表 50. レポート・フィルターを適用するためのコマンド
右クリック・コ
マンド
148
説明
包含フィルター
フィルターと一致するセッションのみに適用するように、レポートをフィ
ルタリングします。
除外フィルター
フィルターと一致しないセッションのみに適用するように、レポートをフ
ィルタリングします。
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 50. レポート・フィルターを適用するためのコマンド (続き)
右クリック・コ
マンド
説明
フィルターの無
効化
フィルターの使用を無効にします。また、この設定により、当該フィルタ
ーが使用対象から除外されます。
すべてのフィル
ターの無効化
表示されているすべてのフィルターを無効にします。また、この設定によ
り、すべてのフィルターが使用対象から除外されます。
フィルターの削
除
フィルターを削除します。当該フィルターが「レポート・フィルター」ノ
ードから削除されます。
すべてのフィル
ターを削除
フィルターをすべて削除します。すべてのフィルターは削除されます。
以下の図では、「Page: others」フィルターが除外され、「Hour: 8」フィルターが
包含されています。
図 32. 適用されるレポート・フィルター
第 7 章 セッション・セグメントの分析
149
150
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
第 8 章 訪問者セグメントの管理
ポータルを使用して訪問者セグメントを確認し、これらのセグメントに対して各種
の機能を実行することができます。
訪問者セグメントを管理する機能を使用するには、cxResults 製品が必要です。
cxResults は、リリース 8.7 からは、新しくライセンス交付を受ける製品としての入
手ができなくなりました。リリース 8.6 以前に cxResults のライセンス交付を受け
たお客様は、リリース 8.7 以降でも引き続きこの製品を使用し、サポートを受ける
ことができます。詳しくは、Tealeaf カスタマー・サポート にお問い合わせくださ
い。
訪問者セグメントを管理するには、以下を実行します。
1. ポータルのメニュー・バーから「分析」 > 「セグメント」 > 「訪問者セグメン
トの管理」を選択します。
「訪問者検索」ページの「完了した検索」タブが表示されます。
このページには、システムにまだ保持されている完了済み検索がすべて表示され
ます。
2. ページを最新表示するには、「最新表示」をクリックします。
「完了した検索」ページのフィールド
訪問者セグメントの「完了した検索」ページのデータは、テーブル形式で編成され
ています。
各検索には、固有 ID、説明 (デフォルトでは編集可能な検索パラメーターのリス
ト)、要求日時、有効期限日時、検索と一致した訪問者の数が含まれます。
表 51. 訪問者セグメントの「完了した検索」ページ
フィールド
説明
ID
検索の固有 ID。
説明
検索の分かりやすい説明。この値のデフォルトは、編集可能な検索パ
ラメーターのリストです。
以下において要求
検索の実行時刻のタイム・スタンプ。
有効期限
検索の有効期限が切れる予定の時刻のタイム・スタンプ。
次と一致する
訪問者検索の一致件数を表す正数。
訪問者セグメントのコンテキスト・メニューのコマンド
「訪問者セグメントのリスト (Visitor Segments List)」ページでは、コマンドを発行
するためのコンテキスト・メニュー・オプションがサポートされています。
© Copyright IBM Corp. 1999, 2015
151
任意の訪問者セグメントの行を右クリックすると、以下のオプションを含むコンテ
キスト・メニューが開きます。
注: 選択不可になっているオプションは、現行の選択内容に対しては適用できませ
ん。
表 52. 訪問者セグメントのコンテキスト・メニュー・コマンドのオプション
コンテキスト・メニ
ュー・コマンド・オ
プション
説明
結果およびレポート 検索の一致件数が正数の場合は、このオプションを選択すると、
の表示
「IBM Tealeaf cxResults User Manual」ページの『Analyzing Visitor
Segments』が開き、セグメントの一致が表示されます。
セグメント・パラメ 検索パラメーターを表示するウィンドウが開きます。このポップアッ
ーターの表示
プから、別の検索を開始することができます。
この検索をスケジュ 検索内容を保存する際に、「スケジュール済み検索」タブを使用し
ール
て、選択した検索を定期的な間隔で実行するようにスケジュール設定
できます。
共有
セグメントを他のユーザーと共用します。
注: このオプションを選択できるのは、Tealeaf 管理者またはセグメン
トの所有者のみです。
名前変更
セグメントを名前変更します。新規名を入力して「保存」をクリック
します。
削除
削除対象のセグメントをキューに入れ、そのセグメントのステータス
を「期限切れ」に変更します。
有効期限の設定
セグメントの有効期限日を設定できます。このオプションを選択した
ら、現在の日付から数えた有効期限の延長日数を入力します。「保
存」をクリックします。
リストの最新表示
リストを最新表示して、ステータスの変更や、ページを表示した以降
に実行された新規検索が含まれるようにします。
訪問者セグメントの共有
各ユーザーは自分が作成した訪問者セグメントを共有できます。管理者はリスト内
のすべてのセグメントにアクセスできます。
Tealeaf ユーザーと管理者は、すべての Tealeaf ユーザーとセグメントを共有するこ
とができます。
注: 共有されているセグメントは、Tealeaf ユーザーならば誰でも削除することがで
きます。
152
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
第 9 章 Tealeaf の構成
ポータルの「構成」メニューを使用して、個人の設定を構成できるほか、適切な権
限があれば、ダッシュボード、スコアカード、および検索テンプレートを構成でき
ます。
注: 「構成」メニューに対するアクセス権限は、ユーザー・アカウントの権限によ
って決まります。詳しくは、Tealeaf 管理者にお問い合わせください。
「マイ設定」ページでは、場所、言語、開始ページ、再生、パスワード、および検
索とダッシュボードのデフォルト設定を調整することができます。
自分の設定を通じて、Tealeaf で使用される共通データを保管するローカル・キャッ
シュをクリアすることもできます。
注: Tealeaf システムでリフレッシュされたキャッシュ・データがあると思われる場
合は、キャッシュをクリアすることでブラウザーが強制的に Tealeaf からデータを
再ロードします。
パスワードは随時変更する必要があります。ユーザーに、定期的にパスワードを変
更するように強制することができます。
プリファレンスの構成およびパスワードの設定
「マイ設定」構成のオプションを使用して、プリファレンスの構成と変更およびパ
スワードの更新を行えます。
すべてのポータル・ユーザーは、自分のプリファレンスの設定とパスワードを変更
することができます。
Tealeaf プリファレンスの構成および Tealeaf パスワードの変更を行うには、以下の
手順を実行します。
1. 「構成」 > 「マイ設定」を選択します。
「マイ設定」セクションが左側のサイドバーに表示されます。
注: ログイン直後にこのページが表示される場合は、構成されたランディング・
ページへのアクセス権限があることを確認してください。このページは「マイ設
定」ページの「開始ページ」値で定義されます。
2. 「プリファレンス」を選択して、プリファレンスを構成または更新します。
ほとんどのプリファレンスには、Tealeaf 管理者がプライマリー・ユーザー・グ
ループに割り当てたデフォルト値を適用できます。デフォルト値を適用するに
は、「プライマリー・グループのデフォルト」を選択します。
「プリファレンス」ウィンドウが表示されます。
© Copyright IBM Corp. 1999, 2015
153
表 53. プリファレンスの設定
フィールド
説明
ID
この値は、内部でアカウントを識別するために使用されるシステム生成番
号です。
E メール
スケジュールされたダッシュボード、アラート、および Tealeaf システム
のその他の出力の配信に使用する有効な E メール・アドレスを入力しま
す。
注: この E メール・アドレスを入力しないと、レポート・スナップショ
ットを作成して配信することができません。レポート・スナップショット
は管理アカウントで作成しないことをお勧めします。
タイム・ゾーン
(検索で使用)
毎時レポートの値はユーザーのタイム・ゾーンで表示されますが、レポー
ト・データの日次ロールアップはシステム・タイム・ゾーンで制御されま
す。混乱を避けるため、この値はシステム・タイム・ゾーンと同じ値に設
定してください。
このタイム・ゾーン設定は主に、影響を受けるユーザーの検索アクティビ
ティーに適用されます。その他のポータル・アクティビティーでは、
Tealeaf のシステム・タイム・ゾーンが使用されます。
日付形式
ドロップダウン・リストから日付を表示する形式を選択します。
言語
ポータルに表示する言語を選択します。
開始ページ
使用可能な開始ページのリストは、アカウントのアクセス権限によって異
なります。
アイドル状態の
場合はログアウ
ト
この機能は必要に応じて切り替えることができます。タイムアウトの長さ
は調整できません。
完了したセッシ
ョン検索に対し
セッション・セ
グメントを作成
デフォルトでは、完了したセッションに対して検索を実行するたびにセッ
ション・セグメントが作成され、24 時間にわたって使用可能となりま
す。
再生モード
この設定は、ユーザー・アカウントの「再生モードをロック」設定が無効
になっている場合にのみ表示されます。
v 「RTV」- IBM Tealeaf CX RealiTea Viewer デスクトップ・アプリケー
ションを起動してセッションを再生します。RTV をローカル・デスク
トップにインストールしておく必要があります。
v 「ブラウザー」- Web ブラウザー内でセッションを再生します。
v 「再生時にプロンプトを出す」- 再生のたびに、RTV と Web ブラウ
ザーのどちらで再生を表示するかを選択できます。
154
ダッシュボード
詳細モード
ドリルダウン情報を表示する場合に、同じブラウザー・ウィンドウで再生
するか、別のウィンドウを開くかを選択できます。
デフォルトのア
クティブ検索テ
ンプレート
アクティブ・セッションの検索を選択した場合にロードするデフォルトの
検索テンプレート。
デフォルトの完
了検索テンプレ
ート
完了したセッションの検索を選択した場合にロードするデフォルトの検索
テンプレート。
デフォルトの全
セッション検索
テンプレート
全セッションの検索を選択した場合にロードするデフォルトの検索テンプ
レート。
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 53. プリファレンスの設定 (続き)
フィールド
説明
プライマリー・
ユーザー・グル
ープ
ユーザーが自分の属するグループを変更することができます。多くのユー
ザーは、ここでは管理者によって選択されたグループ以外に選択肢はあり
ません。
a. プリファレンスを適用するには、「保存」をクリックします。
3. 「パスワード」を選択して、Tealeaf パスワードを設定または変更します。
パスワードを変更するためのウィンドウが表示されます。
注: この設定は、NT 認証または SSO 認証経由でログインした場合は表示され
ません。
パスワードを更新します。
ポータル・パスワードの最大長は 32 文字です。
a. パスワードの変更を適用するには、「保存」をクリックします。
第 9 章 Tealeaf の構成
155
156
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
第 10 章 ブラウザー・ベースの再生
cxImpact のブラウザー・ベースの再生 (BBR) 機能により、訪問者のセッションを
Web ブラウザーから直接再生することができます。
ブラウザー・ベースの再生インターフェースを使用して、訪問者のセッションがユ
ーザーに対して表示されているときに、リアルタイムでそれらのセッションの全ペ
ージを確認できます。また、選択したページを素早くステップスルーして、セッシ
ョン中に発生した問題を特定することもできます。
以下の用語がよく使用されます。
再生
再生 とは、訪問者による Web アプリケーションでのエクスペリエンスを
表示することをいいます。Tealeaf システムでは、訪問者のセッションのす
べての要求、応答、および関連データを、訪問者のセッションの順番で組み
立てることによって、ブラウザー・ベースの再生でセッションを再生し、訪
問者のエクスペリエンスを正確に再現することができます。
アクティブ・セッションと完了したセッションの両方を再生できます。
さらに、管理権限のあるユーザーはページ・ロードの詳細をリアルタイムで
表示でき、診断を支援したり、精度の低下の原因となるようなファイルを特
定したりすることができます。
再生サーバーのリアルタイム・ロギングの使用方法については、「IBM
Tealeaf cxImpact 管理マニュアル」の『セッション診断にリアルタイムのペ
ージ・ロード・ロギング情報を使用』を参照してください。
リアルタイム・ロギングを使用するための再生サーバーの構成方法について
は、「IBM Tealeaf CX 構成マニュアル」の『再生サーバーの構成』を参照
してください。
アクティブ・セッション
アクティブ・セッション とは、訪問者による Web アプリケーションを使
用したセッションをいいます。訪問者は現在、Web サイトのブラウズによ
って、この Web アプリケーションにページを追加している状態です。
アクティブ・セッションの再生中は、BBR によって定期的にアクティブ・
セッションが最新表示されます。アクティブ・セッションが最新表示される
際、現在表示されているページは最新表示されません。現行ページに UI イ
ベントが含まれている場合に最新表示が行われると、前の標準ページに再生
がジャンプし、再生が中断する可能性があります。
完了したセッション
完了したセッション とは、訪問者が完了または中止した訪問者セッション
や、Tealeaf によってタイムアウトになった訪問者セッションをいいます。
ブラウザー・ベースの再生は完全にポータル内で実行されるため、Tealeaf ユーザー
が追加でソフトウェアをインストールする必要はありません。
注: BBR では、セッションを正しく再生するために、必要な Set-Cookie ヘッダー
を保守してブラウザーに転送します。ポータルの Cookie が確実に保守されるよう
© Copyright IBM Corp. 1999, 2015
157
に、Tealeaf は各要求の終了時に Cookie を再送します。許可される Cookie の最大
数を超えると、ブラウザー内にある最も古い Cookie が破棄されます。これによ
り、BBR 再生とポータル・セッションを持続することができます。
BBR とは、Tealeaf の IBM Tealeaf CX RealiTea Viewer (RTV) デスクトップ・ア
プリケーションの代替手段です。このアプリケーションは、拡張検索/再生システム
として、各ユーザーのデスクトップ・システムにインストールする必要がありま
す。
ブラウザー・ベースの再生の主な機能
BBR を使用して、以下の機能を実行できます。
v 訪問者のセッションを再生したり、訪問者のセッションが発生したらライブで追
跡したりする。
– アクティブ・セッションが発生したときに再生すると、お客様に対してリアル
タイムでお客様サポートを提供したり、Web アプリケーション上の問題を自ら
体験して診断したりすることができます。
v 訪問者の入力データ (入力テキストなど)、選択したメニュー・オプション、クリ
ックしたリンクやボタンを表示する。
v 動的ページのさまざまなビューで発生したアクティビティーを追跡する。
v 未加工の要求データと応答データを表示する。
v セッションの詳細を詳しく調べる。
ブラウザー・ベースの再生を開いてセッションにアクセスする
ブラウザー・ベースの再生を開いて、アクティブ・セッション、完了したセッショ
ン、またはすべてのセッション (アクティブ・セッションと完了セッション) のリス
トにアクセスすることができます。
アクティブ・セッション用にブラウザー・ベースの再生を開く
BBR を開いてアクティブな訪問者セッションのリストにアクセスすることができま
す。
アクティブ・セッション用にブラウザー・ベースの再生を開くには、以下の手順を
実行します。
1. Tealeaf ポータル・メニューで、「アクティブ」 > 「セッション」を選択しま
す。
2. 再生するセッションの横にある「再生」アイコン (
) をクリックします。
3. ポップアップ・ダイアログで、「ブラウザー」を選択します。
選択したセッションがブラウザー・ベースの再生で、新しいブラウザー・ウィン
ドウ内に開かれます。
アクティブ・セッションを表示する表示ウィンドウについては、「IBM Tealeaf
cxImpact ユーザー・マニュアル」の『アクティブ・セッションのリスト表示』を
参照してください。
158
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
完了したセッション用にブラウザー・ベースの再生を開く
BBR を開いて完了した訪問者セッションのリストにアクセスすることができます。
完了したセッション用にブラウザー・ベースの再生を開くには、以下の手順を実行
します。
1. Tealeaf ポータル・メニューで、「検索」 > 「完了したセッション」を選択しま
す。
2. 完了検索テンプレートを選択します。
3. 検索対象の検索条件を指定します。
4. 再生するセッションの横にある「再生」アイコン (
) をクリックします。
5. ポップアップ・ダイアログで、「ブラウザー」を選択します。
6. 新しいブラウザー・ウィンドウに、選択したセッションが BBR で開きます。
セッションの再生
訪問者に対してページが表示されるとそれを検査したり、訪問者のエクスペリエン
スを Web ブラウザーから再生したりすることができます。
最適な再生結果を得るには、セッションの作成に使用したものと同じブラウザーで
セッションを再生してください。この情報は、「最適な再生のため使用」の下のユ
ーザー・エージェント情報バーに沿って表示されます。
注: 複数の「ブラウザー」タブや複数のブラウザー・ウィンドウにわたってセッシ
ョンを再生することはできません。
注: BBR では、Cookie が訪問者のエクスペリエンスの一部としてキャプチャーされ
るよう設定することはできません。Cookie が再生に不可欠な場合は、代わりに IBM
Tealeaf CX RealiTea Viewer デスクトップ・アプリケーションを使用する必要があ
ります。
ページの再生
ブラウザー・ベースの再生を使用すると、ページを再生し、訪問者がそのページを
どのように閲覧したかを確認することができます。
訪問者が閲覧したのと同じようにページを表示するには、以下の手順を実行しま
す。
1. 「ナビゲーション」ペインで、ページを選択します。
2. ツールバーの「再生」 (
) をクリックします。
セッションの再生
ブラウザー・ベースの再生を使用して訪問者のセッションを完全に再生することが
できます。
訪問者のセッションを完全に再生するには、以下の手順を実行します。
1. 「ナビゲーション」ペインで、再生を開始するページを選択します。
第 10 章 ブラウザー・ベースの再生
159
2. ツールバーの「再生の開始」 (
す。
) アイコンをクリックしま
3. セッションがキャプチャーされたらすぐにセッションを再生することも、事前設
定された秒数だけ各ページを遅らせることもできます。
再生中は、ページの上部にあるカウンターに、現行ページの再生の残り秒数が示さ
れます。
v 任意のタイミングで再生を停止するには、ツールバーの「一時停止」 (
) アイコンをクリックします。現在再生しているページは、後
で確認できるよう「コンテンツ」ペインに保持されます。
モバイル・デバイス・アプリケーションおよび BBR
モバイル・デバイス・ユーザーが Web サイトで行った対話をキャプチャーし、ブ
ラウザー・ベースの再生を使用してそのセッションを再生することができます。
ブラウザー・ベースの再生では、以下のタイプのモバイル・デバイス・アプリケー
ションがサポートされています。
v モバイル Web アプリケーション:
モバイル Web アプリケーションとは、モバイル・デバイスがアクセスできる
Web アプリケーションのことです。
– モバイル Web アプリケーションのサポートは、IBM Tealeaf バージョン 8.8
で導入されています
– モバイル Web アプリケーションは、完全に JavaScript でコーディングされて
おり、Java™ クラスを使用しています
– モバイル Web アプリケーションでは UIC のみが使用されています
v ネイティブ・アプリケーション:
ネイティブ・アプリケーションとは、そのアプリケーションが実行されるモバイ
ル・デバイスに対してネイティブ なアプリケーションのことです。
– ネイティブ・アプリケーションのサポートは、IBM Tealeaf バージョン 9.0 で
導入されています
– ネイティブ・アプリケーションは、iOS または Android のいずれかのオペレー
ティング・システム・プラットフォームを使用しており、プラットフォーム固
有 です (つまり、iOS アプリケーションは Android デバイス上では実行でき
ず、その逆も同様です)
v ハイブリッド・アプリケーション
– ハイブリッド・アプリケーションのサポートは、IBM Tealeaf バージョン 9.0.1
で導入されています
– ハイブリッド・アプリケーションを使用すると、Web アプリケーションからネ
イティブ API を呼び出すことができます
注: IBM Tealeaf バージョン 9.0.1 では、ハイブリッド・アプリケーションの再
生に対して以下の制限があります
– WebView 内のフレーム/iframe はサポートされていません
160
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
– WebView 内でサポートされているのは単純な UI イベントのみです
図 33. BBR でサポートされているモバイル・デバイス・アプリケーション
モバイル訪問者からのセッションの再生
IBM Tealeaf CX Mobile モジュールのライセンス交付を受けていて、かつ、このモ
ジュールを有効にしている場合は、訪問者のモバイル・ブラウザーからキャプチャ
ーされたユーザー・インターフェース・イベントを BBR で再生することができま
す。
モバイル・デバイスからキャプチャーされたセッションを Web ブラウザーでの表
示用にレンダリングする際には、Tealeaf 再生サーバーが、Chromium エンジンをベ
ースにした組み込みレンダラーを使用します。モバイル・ベースのセッションで最
適な再生結果を得るには、ブラウザー・ベースの再生で Chrome ブラウザーを使用
してください。
IBM Tealeaf CX Mobile モジュールは、IBM Tealeaf CX プラットフォームの個別
ライセンス・モジュールです。IBM Tealeaf 営業担当員にお問い合わせください。
注: IBM Tealeaf CX Mobile モジュールのライセンス交付を受けていない場合は、
BBR でセッションを再生する際にいくつかの制限が適用されます。
BBR でのモバイル・デバイス・セッションの処理方法は、基本的には非モバイル・
デバイスのセッションと同じです。
モバイル・デバイスのセッションを BBR で再生する際には、表示エリアにデバイ
スのグラフィカル表現が表示されます。
「オプション」 > 「セッションに合わせてビューをサイズ変更」の切り替えを設定
し、モバイル・デバイスのセッションを再生する際にさまざまな機能を有効または
無効にすることができます。「セッションに合わせてビューをサイズ変更」オプシ
ョンを切り替えることで有効または無効にできる機能について詳しくは、「IBM
Tealeaf cxImpact ユーザー・マニュアル」の『「オプション」メニュー』を参照して
ください。
第 10 章 ブラウザー・ベースの再生
161
注: セッションに合わせてビューをサイズ変更するオプションはデフォルトで有効
になっています。
モバイル・アプリケーションと訪問者の対話は、グラフィックに表現されます。例
えば、訪問者がモバイル・アプリケーションの画面上で UI エレメントを 2 度タッ
プした場合は、BBR はこのアクションを表示エリアに以下のように表現します。
BBR でのモバイル・デバイスのジェスチャー
訪問者が、タッチ・デバイス (例えば、スマートフォンやタブレット) を用いて、モ
バイル用の Web サイト、モバイル・アプリケーション、またはネイティブ・ハイ
ブリッド・アプリケーションと対話するとき、BBR 内でそのエクスペリエンスから
のジェスチャー を再生できます。
モバイル・デバイスでのジェスチャー (例えば、タップおよびスワイプのジェスチ
ャー) のキャプチャーおよび再生の機能により、モバイル・デバイスのユーザー・
エクスペリエンスに固有の対話についての知識が得られます。
注: モバイル・ライセンスがない場合は、ジェスチャーの再生はサポートされませ
ん。
BBR でモバイル・デバイスのジェスチャーを表示できることで、この機能がなけれ
ば気付かない可能性のあった、顧客の操作上の問題を識別してトラブルシューティ
ングしたり、Web サイトまたはアプリケーション内の設計の不備に対処することが
できます。例えば、ビジネスで、顧客のためのモバイル・バンキングのアプリケー
ションがあるとします。顧客は、モバイル・デバイスからバンキング・アプリケー
ションにアクセスして、勘定残高を閲覧します。勘定残高を閲覧したあと、顧客
は、アプリケーションのホーム・ページに戻って、別の取引をしようとします。ユ
ーザーは、勘定残高のページの上部にあるロゴがホーム・ページへのリンクとして
機能していると想定して、ロゴを何回かタップします。しかし、モバイル・アプリ
ケーションの開発者は、このロゴをホーム・ページへのリンクとしてコーディング
していませんでした。結果として、ユーザーはフラストレーションを感じ、ホー
ム・ページへ戻る方法について混乱してしまいます。BBR 内でモバイル・デバイス
のジェスチャーにアクセスできることで、訪問者がどこで困ったか (ロゴを複数回
タップ) を把握でき、この情報をモバイル・アプリケーションの開発者と共有でき
ます。
注: BBR 内での強調表示は、モバイル・ジェスチャー (タイプ 11 メッセージ) に
ついてはサポートされていません。
ジェスチャーは、サポートされているフレームワークで以下のようして有効化しま
す。
162
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 54. ジェスチャー有効化の参照テーブル
フレームワー
ク
有効化方法
詳細についての参照先
iOS
ジェスチャーは、ジェスチャーをキャ IBM Tealeaf CX Mobile iOS Logging
Framework ガイド
プチャーする各アプリケーションの
TLFConfigurableItems.plist ファイ
ル内で有効にします。
Android
IBM Tealeaf CX Mobile Android
ジェスチャーは、ジェスチャー UIC
をキャプチャーする各アプリケーショ Logging Framework ガイド
ンの mainActivity.jar ファイル内で
有効にします。
Java ベースの ジェスチャーは、TealeafSDK.js ファ IBM Tealeaf CX UI Capture j2 ガイ
Web アプリケ イル構成オブジェクトで有効にしま
ド
す。
ーション
BBR 内でのジェスチャー・イベントの分析
モバイル・デバイスのセッションを BBR で再生する際には、表示エリアにモバイ
ル・デバイスのグラフィカル表現が表示されます。
標準の BBR と同じく、顧客のセッションを最初から最後まで再生することが可能
です。または、「ナビゲーション」ペインの UI イベントをクリックしながらペー
ジ毎にセッションを再生することもできます。
ジェスチャーは、デバイスのグラフィカル表現にグラフィックとして表示されま
す。
さらに、要求および応答のメッセージ・フォーマットをレビューできます。
セッション内のジェスチャー・イベントの検索
Tealeaf ポータルの「検索」機能を使用して、ジェスチャー・イベントおよび非応答
ジェスチャー・イベントを含むセッションを検索できます。
第 10 章 ブラウザー・ベースの再生
163
注: セッションでジェスチャー・イベントまたは非応答ジェスチャー・イベントを
検索する場合、検索対象のジェスチャー・イベントが Tealeaf ユーザーにより名前
変更されている可能性があることに注意してください。
注: 非応答イベントを使用可能にするには、IBM Tealeaf CX Mobile のライセンス
が必要です。
セッションでのイベントの検索について詳しくは、『検索フィールドの指定』の
『イベント』を参照してください。
BBR の非応答ジェスチャー
モバイル・デバイス・ユーザーがジェスチャー (例えば、「タップ」や「スワイ
プ」) を実行し、アプリケーションが応答しない場合、そのジェスチャーは「非応
答」として分類されます。
BBR で非応答ジェスチャーを簡単に識別できることにより、モバイル・デバイス・
アプリケーションのユーザビリティーや設計の問題をトラブルシューティングする
際に役に立ちます。
BBR では、非応答ジェスチャーは非応答であることを示す特定のアイコンで識別さ
れます。ジェスチャーとその関連アイコンのリストについては、『キャプチャーさ
れるジェスチャー・イベント』を参照してください。
キャプチャーされるジェスチャー・イベント:
アプリケーションでの項目の選択、またはアプリケーションでのビューの調整に使
用されるジェスチャーが、Tealeaf によってキャプチャーされます。
164
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
タップ・ジェスチャー
以下の表では、Web アプリケーションおよびモバイル・アプリケーションからキャ
プチャーされるタップ・ジェスチャーをリストし、説明しています。
注: 図でスワイプやピンチのジェスチャーの方向を示している矢印は、Internet
Explorer ブラウザーではサポートされません。
表 55. タップ・ジェスチャー:
ジェスチャー名
説明
再生で表示されるイメージ
タップ
このジェスチャーは、1 本の指のジェスチ
ャーです。
タップ・ジェスチャーでは、1 本の指が画
面の 1 つの場所を軽く叩き、画面から指が
離れます。
タップしたまま
押さえる
このジェスチャーは、1 本の指のジェスチ
ャーです。
タップしたまま押さえるジェスチャーで
は、1 本の指が画面を押し、情報が表示さ
れるまで、またはアクションが行われるま
で、指が画面を押したままになります。
注: タップしたまま押さえるジェスチャーに
対する応答は、アプリケーション間で異な
る場合があります。例えば、タップしたま
ま押さえるジェスチャーによって、インフ
ォメーション・バブルが表示される、指の
下にあるコンテンツが拡大される、あるい
はユーザーに対してコンテキスト・メニュ
ーが提供される、などの応答がある場合が
あります。
ダブルタップ
このジェスチャーは、1 本の指のジェスチ
ャーです。
ダブルタップ・ジェスチャーでは、1 本の
指が画面の 1 つの場所を素早く連続で 2
回タップします。
スワイプ・ジェスチャー
以下の表では、Web アプリケーションおよびモバイル・アプリケーションからキャ
プチャーされるスワイプ・ジェスチャーをリストし、説明しています。
第 10 章 ブラウザー・ベースの再生
165
表 56. スワイプ・ジェスチャー
ジェスチャー
名
説明
垂直にスワイ
プ
このジェスチャーは、1 本の指のジェスチャ
ーです。
再生で表示されるイメージ
垂直にスワイプ・ジェスチャーでは、1 本の
指が次の動きをします。
1. 画面の 1 つの場所をタップしたまま押さ
えます。
2. 指が画面に触れたままの状態で、上または
下に移動します。
3. 別の場所で画面から指が離れます。
注: 最初のタップ場所が明るい色で表示さ
れ、移動先は暗い色で強調表示されます。
水平にスワイ
プ
このジェスチャーは、1 本の指のジェスチャ
ーです。
水平にスワイプ・ジェスチャーでは、1 本の
指が次の動きをします。
1. 画面の 1 つの場所をタップしたまま押さ
えます。
2. 指が画面に触れたままの状態で、左または
右に移動します。
3. 別の場所で画面から指が離れます。
注: 最初のタップ場所が明るい色で表示さ
れ、移動先は暗い色で強調表示されます。
サイズ変更ジェスチャー
以下の表では、Web アプリケーションおよびモバイル・アプリケーションからキャ
プチャーされるサイズ変更ジェスチャーをリストし、説明しています。
注: iOS の一部のピンチ・ジェスチャーの処理における既知の制限については、
「IBM Tealeaf Customer Experience 9.0.1 Release Notes」を参照してください。
166
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 57. サイズ変更ジェスチャー
ジェスチャー名
説明
再生で表示されるイメージ
ピンチ・アウト
スプレッド ・ジェスチャーと呼ばれること
もあります。これは 2 本の指のジェスチャ
ーです。
ピンチ・アウト・ジェスチャーでは、2 本
の指が次の動きをします。
1. 画面の 1 つの場所をタップしたまま押
さえます。
注: 一緒に表示される矢印は、ピンチの方向 (開くか
または閉じる) を示します。
2. 2 本の指が画面に触れたままの状態で、
2 本の指が任意の方向に互いに離れてい
く動きをします。
3. 新しい場所で画面から指が離れます。
ピンチ・イン
このジェスチャーは、2 本の指のジェスチ
ャーです。
ピンチ・インのサイズ変更ジェスチャーで
は、2 本の指が次の動きをします。
1. 画面の 1 つの場所をタップしたまま押
さえます。
2. 2 本の指が画面に触れたままの状態で、
2 本の指が互いに近づく動きをします。
注: 一緒に表示される矢印は、ピンチの方向 (開くか
または閉じる) を示します。
3. 新しい場所で画面から指が離れます。
キャプチャーされる非応答ジェスチャー・イベント
非応答ジェスチャーとは、アプリケーション内の項目を選択またはアプリケーショ
ン内のビューを調整しようとしたときに、応答がないジェスチャーのことです。他
のジェスチャー・イベントと同様に、非応答ジェスチャーは Tealeaf によってキャ
プチャーされます。
非応答ジェスチャーは、円で囲まれた「X」が付随する、オレンジ色で縁取られたア
イコンとして BBR 内にグラフィカルに表示されます。円で囲まれた「X」は、ジェ
スチャーが非応答であったことを示します。例えば、モバイル・アプリケーション
でダブルタップ・ジェスチャーに対する応答がなかった場合、再生時にこのジェス
チャーは、BBR 内に次のアイコンで表示されます。
以下の表に、Web アプリケーションおよびモバイル・アプリケーションからキャプ
チャーされる非応答ジェスチャーと BBR 内に表示されるそのイメージを示しま
す。
第 10 章 ブラウザー・ベースの再生
167
表 58. 非応答ジェスチャーとアイコン
非応答ジェスチャー
再生で表示されるイメージ
タップ・ジェスチャー
非応答タップ
非応答ダブルタップ
非応答タップ・アンド・ホ
ールド
スワイプ・ジェスチャー
垂直にスワイプ
注: 付随して表示される矢印は、スワイプの方向を示します。
水平にスワイプ
注: 付随して表示される矢印は、スワイプの方向を示します。
サイズ変更ジェスチャー
168
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 58. 非応答ジェスチャーとアイコン (続き)
非応答ジェスチャー
再生で表示されるイメージ
タップ・ジェスチャー
ピンチ・アウト
注: 付随して表示される矢印は、ピンチの方向を示します。
ピンチ・イン
注: 付随して表示される矢印は、ピンチの方向を示します。
応答ジェスチャーと非応答ジェスチャーのコントロール:
Tealeaf では、ユーザーがアプリケーションと対話する際に実行するジェスチャーを
記録します。Tealeaf では、タップなどのジェスチャーが、画面のコントロールがな
い部分 (例えば、ラベルやアプリケーション背景) で実行された場合でも記録しま
す。
ユーザーが継続的に画面の非応答領域でジェスチャーを実行している場合、ユーザ
ー・インターフェースがユーザーとって分かりにくくストレスのたまるようなもの
であることを示している可能性があります。
応答ジェスチャーは、画面の対話コントロールがある部分で発生するジェスチャー
です。ユーザーがジェスチャーを実行すると、アプリケーションがアクションによ
り応答します。例えば、ユーザーがボタンをタップすると、アプリケーションがボ
タンからコマンドを実行します。
非応答ジェスチャーは、画面の対話コントロールがない部分で発生するジェスチャ
ーです。ユーザーが同じジェスチャーを何度実行しても、アプリケーションは一切
応答しません。例えば、ユーザーがボタンのラベルをタップしても何も実行されま
せん。
以下のセクションに、応答ジェスチャー・コントロールと非応答ジェスチャー・コ
ントロールをリストします。
非応答ジェスチャー・コントロール - すべてのジェスチャー
以下のコントロールは対話式ではなく、ユーザーがこれらをタップ、スワイプ、ま
たはピンチすると、非応答ジェスチャーが記録されます。
第 10 章 ブラウザー・ベースの再生
169
v canvas
v imageSwitcher
v command
v quickContactBadge
v clock
v progressSpinner
v progressBar
v label
応答ジェスチャー・コントロール - シングル・タップのみ
以下のコントロールは対話式であり、ユーザーがシングル・タップを実行した場合
にのみ応答します。その他のすべてのジェスチャーに対しては、以下のコントロー
ルは非応答です。
v button
v calendar
v checkBox
v collectioniItem
v dialerFilter
v gallery
v image
注: イメージのタップはモバイル Web セッションの場合のみ応答ジェスチャー
であり、ネイティブ・セッションとハイブリッド・セッションでは非応答として
処理されます。
v link
v menu
v numberPicker
v radioButton
v tabBar
v tabBarItem
v grid
v toggleButton
v keyboard
v collectionItem
v colorPicker
応答ジェスチャー・コントロール - すべてのタップ・ジェスチャー
以下のコントロールは対話式であり、ユーザーがシングル・タップ、ダブルタッ
プ、またはタップ・アンド・ホールドを実行した場合に応答します。
v url
v emailPicker
170
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
v stepper
v textBox
応答ジェスチャー・コントロール - シングル・タップおよびスワイプのみ
以下のコントロールは対話式であり、ユーザーがシングル・タップまたはスワイ
プ・ジェスチャーを実行した場合に応答します。
v slider
v ratingBar
v timePicker
残りの応答ジェスチャー・コントロール
以下の表に、残りのサポートされるコントロールを示します。応答するコントロー
ルには「X」のマークが付けられています。
コントロール
タップ
ダブルタップ
タップ・アン
ド・ホールド
PageControl
スワイプ
ピンチ
X
searchBox
X
selectList
X
Scroll
X
datePicker
X
X
X
X
X
X
X
X
Web データとモバイル・データの両方が存在するセッションの再生
BBR を使用して、「ハイブリッド」データ (モバイル・デバイスでキャプチャーさ
れたデータと WebView でキャプチャーされたデータの両方) を含むセッションを
再生できます。
Tealeaf バージョン 9.0.1 のハイブリッド再生では、モバイル・デバイス SDK バー
ジョン 9.0.1 が必要です。バージョン 9.0.1 より前の再生サーバーを稼働している
場合、ハイブリッド再生は動作しません。
ネイティブ・ハイブリッドの再生をサポートするには、再生サーバーがインストー
ルされたマシン上に以下のディレクトリー構造を作成します。
v ネイティブ再生の場合:
– D:¥IBM¥IBM Tealeaf CX¥ReplayServer¥Idt
Idt フォルダーには、Dojo ライブラリーが格納されています。
– D:¥IBM¥IBM Tealeaf CX¥ReplayServer¥TLT
TLT フォルダーには、ネイティブ再生テンプレートが格納されています。
v ハイブリッド再生の場合:
– C:¥IBM¥IBM Tealeaf CX¥ReplayServer¥Apps¥mobile app name¥mobile app
verson¥images
images フォルダーには、静的イメージ・リソースが格納されています。
第 10 章 ブラウザー・ベースの再生
171
– C:¥IBM¥IBM Tealeaf CX¥ReplayServer¥Apps¥mobile app name¥mobile app
verson¥css
css フォルダーには、静的 CSS リソースが格納されています。
注: 静的リソース・ファイルの元のパスが file:///abc/def.jpg である場合は、
def.jpg を IBM Tealeaf install dir¥ReplayServer¥Apps¥mobile app name¥mobile
app verson¥ にコピーしてください。
複数のソースでキャプチャーされたデータを含むセッションの再生は、ハイブリッ
ド再生 と呼ばれます。
キャプチャー対象のイベントにキャプチャー・コードを追加する方法について詳し
くは、「IBM Tealeaf CX UI Capture j2 ガイド」を参照してください。
ハイブリッド再生で BBR を使用する場合は、モバイル・デバイスでキャプチャー
された静的リソースをすべて、再生サーバーにアップロードする必要があります。
静的リソースの例として、イメージ・ファイルとカスケーディング・スタイル・シ
ート (CSS) ファイルがあります。
静的リソースを以下のディレクトリーにアップロードします。
ReplayServer/Apps/mobile app name/mobile app verson/
ここで、mobile app name および mobile app verson の値は、JSON ヒットから取得
されます。以下に例を示します。
図 34. JSON ヒットの例
{
"serialNumber": 0,
"messageVersion": "0.0.0.1",
"sessions": [
{
"startTime": 1328311295574,
"id": "945202AC4E93104E05EDADE1F6059B97",
"messages": [
{
"offset": 124,
"contextOffset": 4556,
"type": 2,
"logicalPageName": "HomeActivity"
}
]
}
],
"clientEnvironment": {
"height": 800,
"osVersion": "2.2",
"pixelDensity": 1.5,
"width": 480,
"deviceHeight": 533.3300170898438,
"osType": "Android",
"mobileEnvironment": {
"appName": "sdkTest4",
"android": {
"keyboardType": "QWERTY",
"brand": "generic",
"fingerPrint": "generic/sdk/generic/:2.2/FRF91/43546:eng/test-keys"
172
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
},
"totalMemory": 459243520,
"totalStorage": 45568,
"orientationType": "PORTRAIT",
"appVersion": "1.0",
"manufacturer": "unknown",
"userId": "d192d257-b308-42cf-aacc-2dd034c232bd",
"locale": "English (United States)",
"deviceModel": "Android Simulator",
"language": "English"
},
"deviceWidth": 320
}
}
注: イメージおよび CSS リソースのパスは、それらが使用される html ファイルで
の相対パスです。
例として 172 ページの図 34 を使用した場合、静的リソースのアップロード先のパ
スは以下のようになります。
ReplayServer/Apps/sdkTest4/1.0/
ネイティブ・ハイブリッド・アプリケーション用の静的コンテンツを
BBR で使用可能にする
ハイブリッド・アプリケーション用のイメージ・ファイルや css ファイルなどの静
的コンテンツを BBR で再生時に取得できるようにするには、それらのコンテンツ
を再生サーバー・マシン上にホストする必要があります。
以下のステップを実行して、ネイティブ・ハイブリッド・アプリケーション用の静
的コンテンツを BBR で使用可能にします。
1. BBR で、アプリケーションのハイブリッド部分を再生する iOS または
Android セッションを開きます。
2. 「要求」ビューに切り替えます。
3. 何らかの UI イベント (JSON 形式) を含むページを選択します。
4. JSON の POST の中で、 174 ページの図 35 と似たようなセクションを見つけ
ます。
注: appName および appVersion プロパティーに割り当てられた値を記録しま
す。
第 10 章 ブラウザー・ベースの再生
173
"clientEnvironment": {
"height": 800,
"osVersion": "4.4.2",
"pixelDensity": 1.5,
"width": 480,
"deviceHeight": 533.3300170898438,
"osType": "Android",
"mobileEnvironment": {
"appName": "HybridHTMLEmbedded",
"android": {
"keyboardType": "QWERTY",
"brand": "generic",
"fingerPrint": "generic/sdk/generic:4.4.2/KK/938007:eng/test-keys"
},
"totalMemory": 407351296,
"totalStorage": 46338,
"orientationType": "PORTRAIT",
"appVersion": "9.1.0.1",
"manufacturer": "unknown",
"locale": "English (United States)",
"deviceModel": "Android Simulator",
"language": "English",
"deviceId": "9b548103-b9c0-4bc5-add4-0897af5a8a02"
図 35. サンプル JSON
5. 再生サーバー・コンポーネントをホストするサーバーに接続します。
6. 再生サーバーのディレクトリーにナビゲートします。
以下に例を示します。
<IBM_Tealeaf_home_folder>¥ReplayServer¥
7. ReplayServer ディレクトリーで、フォルダーを作成して Apps という名前を付
けます。
8. Apps フォルダー内にフォルダーを作成し、図 35 に示すように、appName に割
り当てられた値に従って名前を付けます。
例えば、フォルダーの名前を HybridHTMLEmbedded とします。
9. 新しいアプリケーション・フォルダー内にフォルダーを作成し、図 35 に示すよ
うに、appVersion に割り当てられた値に従って名前を付けます。
174
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
例えば、フォルダーの名前を 9.1.0.1 とします。
10. 新しいバージョン・フォルダー内にフォルダーを作成し、mobile_domcap とい
う名前を付けます。
174 ページの図 35 を例とすると、絶対ディレクトリー・パスは以下のようにな
ります。
<IBM_Tealeaf_home_folder>¥ReplayServer¥Apps¥HybridHTMLEmbedded¥9.1.0.1¥
mobile_domcap。
11. mobile_domcap フォルダー内に、ハイブリッド・アプリケーションで必要なす
べての静的コンテンツを貼り付けます。
以下に例を示します。
v css フォルダー
v h5 フォルダー
v images フォルダー
v *.html
12. 再生サーバーをリサイクルします。
13. iOS または Android ハイブリッド・セッションを BBR で新しく開きます。
DOM キャプチャーおよび再生
アプリケーション、Web サイト、またはその両方を実行するすべてのものが顧客の
要求に対する応答内に含まれている、従来の顧客と Web サイト間の対話のシナリ
オでは、標準のキャプチャーおよび再生は効果を発揮します。
標準のキャプチャーおよび再生 (SasS など) では現在サポートされていないシナリ
オ、または標準の再生の構成が複雑であるため標準のキャプチャーおよび再生を使
用できないシナリオでは、DOM キャプチャーおよび再生を使用することを検討し
てください。例えば、複雑な JavaScript が単一ページ・アプリケーションで実行さ
れる場合に DOM キャプチャーおよび再生を使用することを検討します。
標準のキャプチャーおよび再生と DOM キャプチャーおよび再生の間
での選択
標準のキャプチャーおよび再生の使用または DOM キャプチャーおよび再生の使用
には、それぞれ関連する利点と欠点があります。どちらのキャプチャーおよび再生
ソリューションのタイプ (標準または DOM) を実装するかを決定する際には、以下
の要因を検討してください。
v UIC の構成における異なる焦点領域
UIC の構成に関しては、標準ソリューションと DOM ソリューションではいずれ
も同じ水準の複雑さが要求されます。
標準の再生の構成ではすべてのユーザー対話が確実にキャプチャーされることに
焦点が当てられますが、一方で DOM キャプチャーではトリガー・イベントの戦
略的キャプチャーおよびスナップショットのトリガーの最適化に焦点が当てられ
ます。
v クライアント・サイドの処理およびネットワーク帯域幅
第 10 章 ブラウザー・ベースの再生
175
DOM キャプチャーでは、追加の処理およびネットワーク送信のコストが生じま
す。このコストは、スナップショットのサイズとトリガーの頻度に直接比例しま
す。
v 再生の構成の複雑さ
標準の再生では、ユーザーが体験したとおりにアプリケーションの実行および動
作が行われるブラウザー内のサンドボックス全体を再作成します。単一のペー
ジ・アプリケーション (SPA) など、アプリケーションのタイプによっては、これ
を達成するために必要な構成は広範囲に及ぶ場合があります。それに対して、
DOM スナップショットの再生は、最小の再生の構成しか必要としません。
v Tealeaf のストレージおよび処理
DOM スナップショットでは、追加のストレージおよび処理能力が必要になりま
す。これは、スナップショットの数量とサイズに直接比例します。
従来の複数ページの Web アプリケーションの場合は、標準のキャプチャーおよび
再生の要素と DOM キャプチャーおよび再生の慎重な使用の要素を持つ「混合モー
ド・ソリューション」を検討してください。
最適な UIC の構成は、ご使用のキャプチャーおよび再生ソリューションに DOM
キャプチャーを正常に統合するための鍵となります。以前から Tealeaf をご利用の
お客様は、従来の Tealeaf キャプチャー、再生、イベント、および技術的な投資を
引き続き使用および拡張できます。DOM キャプチャーおよび再生を、標準のキャ
プチャーおよび再生ソリューションに置き換わるものと見なす必要はありません。
代わりに、追加の可視性が必要な特定のページ、画面ビュー、または興味のあるエ
レメントに対して DOM キャプチャーおよび再生を使用することを検討してくださ
い。
DOM キャプチャーおよび再生の利点
DOM キャプチャーおよび再生を使用すると、以下の利点があります。
v 動的対話をより詳細に制御できます。
v セッションのデータ量を増やすことができます。
v リッチ・インターネット・アプリケーション (RIA) の処理を減らすことができま
す。
標準のキャプチャーおよび再生と DOM キャプチャーおよび再生の比
較
次の表に、標準のキャプチャーおよび再生と DOM キャプチャーおよび再生の比較
を示します。
表 59. 標準のキャプチャーおよび再生と DOM キャプチャーおよび再生の比較:
176
標準のキャプチャーおよび再生の場合. . .
DOM キャプチャーおよび再生の場合. . .
UI Capture SDK により、UI イベントが収集
されます。
UI Capture SDK により、DOM および UI
イベントが収集されます。
ユーザー・エージェントに基づいてレンダリ
ング・エージェントを使用します。
レンダリング・エージェントは使用しませ
ん。
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 59. 標準のキャプチャーおよび再生と DOM キャプチャーおよび再生の比較 (続き):
標準のキャプチャーおよび再生の場合. . .
DOM キャプチャーおよび再生の場合. . .
レンダリング・エンジンにより、動的コンテ
ンツの JavaScript が実行されます。
レンダラーによるシミュレーションではな
く、キャプチャー時にユーザーが表示してい
た正確な DOM を使用します。
HTML は、再レンダリングされた応答から構
成されます。
HTML は、応答と DOM から構成されま
す。
パフォーマンスと DOM キャプチャーおよび再生
標準のキャプチャーおよび再生の代わりに、DOM キャプチャーおよび再生を使用
すると、再生時のパフォーマンスを向上させることができ、より忠実な再生エクス
ペリエンスが得られます。その理由を以下に示します。
v 標準のキャプチャーおよび再生では、レンダリング・エンジンを使用して、BBR
でページをレンダリングするのに対して、DOMキャプチャーおよび再生では、
BBR でのページの表示のために、キャプチャーされた DOM を使用します。
DOM キャプチャーおよび再生では、レンダリング・プロセスに依存しないた
め、ページを表示するために必要なリソースが少なくて済み、その結果 BBR で
のパフォーマンスが向上します。
v 標準のキャプチャーおよび再生では、セッションの再呼び出し時に動的コンテン
ツを処理するのに対して、DOM キャプチャーおよび再生では、DOM 内の動的コ
ンテンツを (ユーザーに対して初めて発生したときに) キャプチャーします。
DOM キャプチャーおよび再生では、レンダリング・エンジンによって生成され
るシミュレーションではなく、キャプチャー時にユーザーが表示していた正確な
DOM が使用されるため、「より忠実な」再生エクスペリエンスが得られます。
キャプチャーされるセッションのサイズを減らすための DOM 差分の
使用
注: この情報は、IBM Tealeaf バージョン 9.0.2 フィックスパック 1 で使用可能な
機能に関連しています。このフィックスパックについて詳しくは、IBM Tealeaf 営
業担当員にお問い合わせください。
DOM 差分機能の適用は、セッションの再生時にキャプチャーされる DOM に対す
る差分に対してのみ行われます。DOM 差分のみを処理することにより、キャプチ
ャーされるセッションのサイズを減らすことができます。キャプチャーされるセッ
ションのサイズを減らすと、再生のパフォーマンスが向上する場合があります。
実行されるキャプチャーのタイプ (DOM 差分、完全な DOM、または標準) は、以
下の表に示すように、UI Capture SDK の特定のプロパティーを設定することにより
制御します。
第 10 章 ブラウザー・ベースの再生
177
表 60. 実行するキャプチャーのタイプの指定
以下を有効にする場合:
UI Capture SDK の以下のプロパティーを設定
DOM 差分キャプチャー
domCapture enabled = True
diffEnabled = True
完全な DOM キャプチャー
domCapture enabled = True
diffEnabled = False
ネットワーク/標準のキャプチ domCapture enabled = False
ャー
DOM 差分の動作
UIC SDK は、DOM 差分機能を使用して差分を処理します。デフォルトでは、この
サービスは有効になります。この機能がアクティブになるのは、DOM キャプチャ
ー機能モジュールが有効である場合のみです。
DOM キャプチャー (タイプ 12 JSON) メッセージ内の fullDOM プロパティーは、
タイプ 12 メッセージに完全な DOM または DOM 差分のいずれが含まれるかを示
します。fullDOM プロパティーが true の場合、タイプ 12 メッセージには完全な
DOM キャプチャーが含まれます。fullDOM プロパティーが false の場合、タイプ
12 メッセージには DOM 差分が含まれます。
再生では、差分が使用され、サーバーでの DOM キャプチャーの再構成が透過的に
行われます。
DOM 差分機能の使用可能性
DOM 差分機能は、以下の特定のブラウザーでのみ使用可能です。
v Internet Explorer 11 以上
v Chrome 42 以上
v Firefox 38 以上
DOM キャプチャーおよび再生の動作
DOM キャプチャーは、構造化された Web ページ (文書) 表現を提供する DOM
(Document Object Model) に依存しています。 DOM キャプチャー・サービスで
は、レンダリングされた DOM の「スナップショット」がキャプチャーされます。
この「スナップショット」が、Type 12 の JSON メッセージとしてサーバーに送信
されます。再生サーバーは、DOM を BBR (ブラウザー・ベースの再生) 用に処理
します。
DOM キャプチャーおよび再生の各ステージ
DOM キャプチャーおよび再生には、次の 4 つのステージがあります。
178
ステージ
処理
キャプチャー
このステージでは、UI Capture が DOM メ
ッセージを処理して UI ヒット要求に格納し
ます。
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
ステージ
処理
PCA 処理
このステージでは、PCA が圧縮された
POST データの解凍処理を行います。
パイプライン処理
このステージでは、パイプラインが、キャプ
チャーされた DOM を UI ヒットから、キャ
プチャーされた DOM をヒット応答として使
用する「仮想」ヒットへ移動します。
再生
このステージでは、定義されたルールに従っ
て、再生サーバー上でセッションを処理しま
す。
キャプチャー
未加工の DOM がキャプチャーされると、Tealeaf は入力変数を更新し、UI Capture
のプライバシー・マスキング・ルールに従って、プライバシー・マスキングを適用
します。インラインのスクリプト・エレメントが削除されます。
キャプチャーされた DOM のサイズが、構成されているサイズ制限を下回る場合、
キャプチャーは JSON の Type 12 のメッセージ形式にシリアライズされます。こ
のメッセージは、設定に応じて、圧縮される場合と圧縮されない場合があります。
キャプチャーされた DOM のサイズが、構成されているサイズ制限を超える場合、
キャプチャーは破棄されて、エラー・メッセージがログに記録されます。
PCA 処理
DOM キャプチャー・データは、UIC から次の 2 とおりの形式で送信されます。
1. 圧縮なしの JSON テキスト
2. gzip 圧縮された JSON テキスト
パイプライン処理
Windows パイプラインは、UI ヒットにあるキャプチャーされた DOM を、キャプ
チャーされたその DOM を応答とする仮想ヒットに移動します。DOM キャプチャ
ー・データは JSON から削除され、メタデータが修正されます。仮想ヒットは、
DOM のキャプチャー・データを格納していた UI ヒットと同じ PAGE URL を持
ちます。
再生
再生サーバーは、定義されたルールに従ってセッションを処理します。再生サーバ
ーは、DOM キャプチャーが有効になっているページについて、UI イベントをくま
なく調べて、キャプチャーされた DOM が関連付けられているイベントを特定しま
す。再生サーバーは、キャプチャーされた DOM のページ ID とトークンを使用し
て、仮想ヒットと UI イベントのレンダリングされた DOM を識別します。
キャプチャー済み DOM によるセッションの再生:
再生ルールは、特定のページ URL に対して DOM キャプチャー再生を有効にする
かまたは無効にするかを決定するのに使用されます。
第 10 章 ブラウザー・ベースの再生
179
再生では、ルールに従ってセッションが処理されます。
DOM キャプチャーが有効であるページの場合、再生により、関連する DOM をキ
ャプチャー済みのページに関する UI イベントが識別されます。
注: UI イベントに関連する DOM キャプチャーが存在しない場合は、BBR ナビゲ
ーション・リスト内のイベントは再生では表示されません。
再生では、キャプチャー済み DOM に関連するページ ID とトークンを使用して、
要求ヘッダー内の同じ情報で認識される仮想ヒットをセッションで識別します。再
生は、仮想ヒットの応答を UI イベントのレンダリング済み DOM として関連付け
ます。
BBR ユーザー・インターフェースのページ統計バーの「キャプチャー」フィールド
には、キャプチャーの「タイプ」が示されます。キャプチャーされた DOM を持つ
ページのキャプチャー・タイプは DOM です。「キャプチャー」フィールドについ
ては、「IBM Tealeaf cxImpact ユーザー・マニュアル」の『ページ統計』を参照し
てください。
IBM Tealeaf DOM キャプチャーおよび再生の構成:
DOM キャプチャーを実装するには、アプリケーションが「DOM 対応」になるよう
に構成し、DOM 対応アプリケーションを使用する訪問者セッションを処理および
再生するように IBM Tealeaf を構成する必要があります。
DOM キャプチャーを有効にして再生する前に、以下を行います。
v DOM キャプチャーを使用する良い点と悪い点を把握しておく
v DOM キャプチャーを試行する前に、アプリケーションに対して標準的なキャプ
チャーが機能するようにする
このタスクでは、IBM Tealeaf DOM キャプチャーおよび再生ソリューションのエン
ドツーエンド構成手順について説明します。この手順には、クライアント・サイド
で DOM キャプチャーを構成するステップと、サーバー・サイドで DOM キャプチ
ャー・データを再生できるようにするステップが含まれています。
DOM キャプチャーをクライアント・サイドで有効にするには、以下のアクション
によって UIC を構成する必要があります。
180
アクション
説明
DOM キャプチャーを有効にする
UIC に、DOM キャプチャーをログに記録す
るように指示します。完全な DOM キャプチ
ャーまたは DOM 差分をログに記録できま
す。DOM 差分は、DOM キャプチャー機能
の機能拡張です。DOM 差分のデフォルト設
定は、「有効」です。
注: この情報は、IBM Tealeaf UI Capture バ
ージョン 5.0.0 で使用可能な機能に関連して
います。このリリースについて詳しくは、
IBM Tealeaf 営業担当員にお問い合わせくだ
さい。
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
アクション
説明
ページ・ロード、ページ・アンロード、クリ
ック、および変更のそれぞれに対するトリガ
ーを追加する
トリガーは UIC に、DOM キャプチャーを
いつ実行すべきかを知らせます。初回のセッ
トアップおよびテストでは、ページ・ロー
ド、ページ・アンロード、クリック、および
変更の各イベントごとに DOM キャプチャー
を実行する必要があります。セットアップを
テストし、DOM キャプチャーが作動してい
ることを確認したら、特定のデータのみをキ
ャプチャーするように、トリガー・イベント
を調整する必要があります。
DOM キャプチャー機能が有効で、再生で作動していることを確認したら、DOM 差
分がパフォーマンスに影響を与えているかどうかを判別し、キャプチャーに対する
トリガーを微調整します。アプリケーションによっては、処理対象の DOM 差分が
多すぎてパフォーマンスが影響を受ける場合があります。そのような場合は、DOM
差分を無効にして完全な DOM キャプチャーを使用できます。
実稼働環境で、ScreenView のすべてのロードおよびアンロード、およびコントロー
ルでのすべてのクリックや変更をキャプチャーすると、非常に大量のデータとな
り、パフォーマンスの問題が発生します。特定のクリックおよび変更にキャプチャ
ーを制限する必要が生じる場合があります。カスタム・トリガーを作成して、DOM
キャプチャーを特定のユーザー・アクションに制限できます。
アプリケーションにとって重要なデータをキャプチャーするために、特定のイベン
トについて DOM キャプチャーをトリガーすることができます。
v 事前定義イベント・トリガー - クリック、ロード、アンロード、変更 - 特定のボ
タンをクリックするか、特定の ScreenView をロードすると、DOM キャプチャ
ーをトリガーできます。特定のコントロール・イベントや ScreenView イベント
にイベントを割り当てると、システムにより、そのタイプのすべてのイベントに
ついて、DOM スナップショットのキャプチャーが停止されます。例えば、コン
トロールを指定しないでトリガーをクリックとして定義することは、すべてのク
リック・イベントで DOM キャプチャーがトリガーされることを意味します。ク
リックにコントロールを指定すること (「次へ」ボタンなど) は、ユーザーが「次
へ」ボタンをクリックしたときのみ DOM キャプチャーがトリガーされることを
意味します。
v カスタム・イベント・トリガー - 再生モジュール構成でカスタム・イベントを定
義し、そのイベントを使用して DOM キャプチャーをトリガーすることができま
す。例えば、「Login」という名前のカスタム・イベントを作成し、Login イベン
トを使用して DOM キャプチャーをトリガーすることができます。
DOM キャプチャーをサーバー・サイドで構成するには、DOM キャプチャーを再生
サーバーで有効にし、キャニスター安全限度 [BB] イベントに指定されたバイト・
サイズを増やし、DOM キャプチャー仮想セッション・エージェントをパイプライ
ンに追加する必要があります。
DOM キャプチャー仮想セッション・エージェントは、以下を行うことで、データ
を処理します。
第 10 章 ブラウザー・ベースの再生
181
v タイプ 12 メッセージから DOM または DOM 差分を抽出する。
v 抽出された DOM または DOM 差分を応答として仮想ヒットを作成する。
v 新規作成された仮想ヒットをセッションに挿入する。
v 処理されたデータをキャニスターに送信する。
再生時に、再生サーバーは、仮想ヒットが含まれるセッションをプルします。
また、DOM キャプチャー仮想セッション・エージェントは、DOM または DOM
差分と既存の Tealeaf 機能 (検索インデックスとプライバシーなど) とのシームレス
な統合を確実に行います。
注: DOM 差分機能は、IBM Tealeaf バージョン 9.0.2 フィックスパック 1 に適用
されます。フィックスパック 1 については、IBM Tealeaf サポート担当者にお問い
合わせください。
1. クライアント・サイドで DOM キャプチャーを構成します。
a. Tealeaf で使用しているアプリケーションの構成ウィザードを開始します。
b. 「DOM キャプチャー」ページで、「DOM キャプチャーの有効化」を選択し
ます。
c. 「DOM キャプチャー」ページで、「DOM 差分」を選択したままにします。
d. ロード、アンロード、クリック、および変更に対して 1 つずつ、計 4 つの
トリガーを追加します。
1) 「トリガーの追加」を選択します。「イベント」ドロップダウンを「ロー
ド」のままにし、「ScreenView」フィールドと「遅延」フィールドを空白
のままにします。
2) 「トリガーの追加」を選択します。「イベント」ドロップダウンを「アン
ロード」に変更します。「ScreenView」フィールドと「遅延」フィールド
を空白のままにします。
3) 「トリガーの追加」を選択します。「イベント」ドロップダウンを「クリ
ック」に変更します。「ID」、「ID タイプ」、「CSS セレクター」、お
よび「遅延」の各フィールドを空白のままにします。
4) 「トリガーの追加」を選択します。「イベント」ドロップダウンを「変
更」に変更します。「ID」、「ID タイプ」、「CSS セレクター」、およ
び「遅延」の各フィールドを空白のままにします。
e. 「終了」を選択します。
2. DOM キャプチャー・データの再生サーバー・セッション・エージェントを構成
します。
a. TMS を使用して、DOM キャプチャー仮想セッション・エージェントを追加
します。
1) IBM Tealeaf ポータルに管理者としてログインします。
2) メニュー・バーから、「Tealeaf」 > 「TMS」を選択します。
3) 「全体ビュー」タブで、サーバー・ビューにすべてのノードを表示でき
るようにツイスティーを展開します。
4) 「トランスポート・サービス」ノードを展開します。
5) 「トランスポート・サービス構成」にスクロールし、それを選択しま
す。
182
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
トランスポート・サービスの「構成情報」パネルが表示されます。
6) パネルの「構成アクション」セクションで、「表示/編集」を選択しま
す。
「パイプライン・エディター - トランスポート・サービス構成」ウィン
ドウが表示されます。
7) 「使用可能なセッション・エージェント」パネルで、
「DOMCaptureVHit」を見つけ、それを選択します。
8) 「DOMCaptureVHit」が選択されている状態で、それを左側のパネルに
ドラッグし、「展開」セッション・エージェントと「プライバシー拡
張」セッション・エージェントの間にドロップします。
「セッション・エージェントの編集」ダイアログが表示されます。
9) 「セッション・エージェントの編集」ダイアログで、「構成項目の追
加」を選択し、「DownStreamConfigSection」チェック・ボックスを選択
します。
10) 「OK」をクリックします。
11) 再度「OK」をクリックします。
Tealeaf 管理システム (TMS) を使用することで、DOM キャプチャー仮想ヒ
ット・セッション・エージェントを作成および構成しました。
b. 以下のようにして、再生サーバーが、キャプチャーされた DOM データを再
生できるようにします。
1) Tealeaf ポータルに管理者としてログインします。
2) メニュー・バーから、「Tealeaf」 > 「TMS」を選択します。
3) 「全体ビュー」タブで、サーバー・ビューにすべてのノードを表示できる
ようにツイスティーを展開します。
4) 「再生サーバー」ノードを展開し、 DOM キャプチャーを有効にするサ
ーバーを選択します。
5) パネルの「構成アクション」セクションで、「表示/編集」を選択しま
す。
「再生サーバー構成」ウィンドウが表示されます。
6) 「EnbableDomCapture」という名前のプロパティーを見つけ、それを選択
します。
7) 「構成アイテムの編集」ウィンドウで、値 1 を設定し、「適用」をクリ
ックします。
サーバーで、キャプチャーされた DOM データまたは DOM 差分データを再
生できるようになりました。
c. キャニスター安全限度 [BB] イベントのバイト・サイズの変更を検討しま
す。
DOM キャプチャーを有効にすると、多くの場合、キャニスター安全限度
[BB] イベントの「バイト」セクションに指定されたバイト・サイズを増やす
必要が生じます。
第 10 章 ブラウザー・ベースの再生
183
キャニスター安全限度 [BB] イベントは、セッションが長すぎる場合、セッ
ションが大きすぎる場合、またはセッションに含まれるヒットが多すぎる場
合にセッションを閉じます。DOM キャプチャーによって追加の処理コストお
よびネットワーク送信コストが生じる可能性があるため、それらのコストに
対応し、セッションの分割が早すぎる段階で行われないようにするために、
バイト・サイズを増やす必要が生じる場合があります。
バイト・サイズを増やす量は、Web サイト、および DOM キャプチャーの使
用方法によって異なります。キャニスター安全限度 [BB] イベントのバイ
ト・サイズの増加に関する助言については、Tealeaf プロフェッショナル・サ
ービスにご相談ください。
キャニスター安全限度 [BB] イベントの「バイト」セクションに指定された
バイト・サイズを増やすには、以下のようにします。
1) Tealeaf ポータルから、「構成」 > 「イベント・マネージャー」を選択し
ます。
2) 「イベントのフィルタリング」パネルから、「Tealeaf 標準イベント」を
選択します。
3) 表示領域でキャニスター安全限度 [BB] イベントを見つけるために名前で
標準イベントのリストをソートします。
4) キャニスター安全限度 [BB] を右クリックし、「イベントの編集...」を選
択します。
以下の図は、キャニスター安全限度 [BB] を示しています。太字のテキス
トは、DOM キャプチャーを有効にした場合に増やす必要がある値を示し
ています。
図 36. キャニスター安全限度 [BB]
// Canister Safety Limits [BB]
function PALI$E_SAFETY_LIMITS()
{
//Default: 2048 Hits
if ($S.NumberOfHits > 2048)
TLCloseSession.CloseForSafetyHits();
//Default: 5242880 Bytes (5MB)
if (($S.TotalREQBytes + $S.TotalRSPBytes) > 5242880)
TLCloseSession.CloseForSafetySize();
//Default: 3600 Seconds (60 minutes)
if ($S.TotalTime> 3600)
TLCloseSession.CloseForSafetyTime();
}
5) デフォルトのバイト・サイズを増やした後に、「JavaScript の検証」をク
リックして変更が有効であることを確認してください。
6) 「ドラフトの保存」をクリックします。
7) 「イベント」タブをクリックしてから「変更の保存」をクリックし、変更
をコミットします。
3. クライアント・サイドで、アプリケーションでの DOM キャプチャー・トリガ
ーを絞り込みます。
184
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
a. 特定のページまたはコントロールを使用して (例えば、アプリケーション・ユ
ーザーが「次へ」ボタンをクリックしたとき)、DOM キャプチャーをトリガ
ーします。
1) アプリケーションの構成ウィザードで、「DOM キャプチャー」ページに
移動します。
2) もう使用していないトリガーをすべて削除します。
3) 「イベント」ドロップダウンを「クリック」に設定します。
4) ユーザー・クリックでキャプチャーするコントロールの ID を入力しま
す。
5) コントロールの ID タイプを入力します。
6) DOM キャプチャーが実行されるまでアプリケーションを待機させる遅延
時間をミリ秒単位で入力します。
b. カスタム・イベント (例えば、Login) を使用して DOM キャプチャーをトリ
ガーします。
1) アプリケーションの構成ウィザードで、「モジュール」ページに移動し
ます。
2)
「カスタム再生イベントの追加」を選択します。
3) 「イベント名」にイベント名を入力します。
4) 「イベント・ターゲット」にイベント・ターゲットを入力します。
5) 「イベント状態 (Event State)」にイベント状態を入力します。
6) 「次へ」を選択して、「DOM キャプチャー」ページに移動します。
7) もう使用しないトリガーを削除します。
8) 「トリガーの追加」を選択します。
9) 「イベント」ドロップダウンから、作成したカスタム・イベントを選択
します。
10) 構成情報を入力します。
c. 「終了」を選択します。
ブラウザー・ベースの再生のセッション・タイムアウト
BBR セッションのアイドル状態が 30 分続いた場合は、サーバーによってそのセッ
ションがタイムアウトになります。
タイムアウト期間内に新規ページのブラウズに失敗した場合に、ナビゲートを続け
るには、BBR でそのセッションを閉じて再ロードする必要があります。
「閉じる」をクリックする前に、セッション ID と表示していたページを確認して
ください。
ブラウザー・ベースの再生で表示するページを見つける
ブラウザー・ベースの再生で特定のページを表示することができます。
「ナビゲーション」ペインで、現行モードに適用される現行セッションのページを
確認することができます。例えば、現在再生モードになっている場合は、BBR で再
生可能なページのみが「ナビゲーション」ペインに表示されます。
第 10 章 ブラウザー・ベースの再生
185
v セッション内の全ページのリストを表示するには、ツールバーの「ページ・リス
) アイコンをクリックします。
ト」 (
v ページにジャンプするには、ページ・リストの左端の列にある、そのページの青
色の矢印アイコンをクリックします。
BBR インターフェースの管理
ページの検出およびセッションの再生に必要な、関連性が最も高いコンテンツを表
示するように、ブラウザー・ベースの再生のインターフェースを変更することがで
きます。
ブラウザー・ベースの再生には、インターフェースに表示されるデータを管理する
ためのコントロールが組み込まれています。
このトピックでは、BBR インターフェースの管理に使用可能なコントロールについ
て説明します。
v サイドバー全体の表示を非表示にするには、BBR ツールバーの 「非表示」 (
) アイコンをクリックします。
v 非表示になっているサイドバーを表示するには、BBR ツールバーから「オプショ
ン」 > 「オプション」 > 「サイドバーの表示」を選択します。
v サブペインを閉じるには、サブペインの隅にある「X」アイコンをクリックしま
す。
注: 「ナビゲーション」ペインを閉じることはできません。これを非表示にする
には、サイドバー全体を閉じます。
v 非表示になっているペインを再表示するには、「オプション」 > 「オプション」
サブメニューで有効化します。
v サブペインを最小化するには、サブペインの隅にある「最小化 (Minimize)」アイ
コンをクリックします。その他のペインが拡張され、スペースを占有します。
アーカイブ済みセッションでのテキストの検索
BBR では、完了したセッションを対象に、再生中に表示されるテキストを検索する
ことができます。このメカニズムは、アクティブ・セッションの結果と、Tealeaf シ
ステムによって既に処理済みのアクティビティーとを照合する場合に便利です。
1. 完了したセッションでテキスト・ストリングを検索するには、BBR ツールバー
から「オプション」 > 「完了したセッションの検索」を選択します。
2. ダイアログ・ボックスで、検索するテキストを入力します。
v ダイアログ・ボックスにテキストをコピーするには、「コンテンツ」ペイン内
でテキストを選択します。続いて、ダイアログ・ボックスで、「選択したテキ
ストのコピー」をクリックします。
3. 入力したテキストを検索するには、「検索」をクリックします。
v 選択可能な日付の範囲で、使用可能なキャニスターがすべて検索されます。
v 検索をサブミットすると、現在の再生が閉じます。
186
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
v 検索を実行中に取り消すには、「検索の停止」をクリックします。取得された
結果があれば表示されます。
他の Tealeaf ユーザーとの再生用のセッションの共有
再生用のセッションを他の Tealeaf ユーザーと共有できます。
他の Tealeaf ユーザーは、Tealeaf サーバー上の URL を介して、共有されたセッシ
ョンにアクセスします。
セッション・リンク URL をメールで送信するか、コピー・アンド・ペーストして
セッションを共有することができます。
他の Tealeaf ユーザーへの再生用のセッションのメール送信
再生用のセッションを他の Tealeaf ユーザーに E メールで送信できます。
セッションの URL を E メールで送信するには、以下の手順を実行します。
1. BBR ツールバーから、「オプション」 > 「セッション」 > 「E メールでリン
クを送信」を選択します。
2. E メールを受け取る必要のあるユーザーの E メール・アドレスを入力します。
各 E メール・アドレスは、コンマで区切ってください。スペースやキャリッ
ジ・リターンは含めないでください。
注: E メール・アドレスのリストは、Tealeaf システムの既知のユーザーに対し
て認証されます。
3. 再生セッションのタイトルを入力します。このタイトルは、URL リンクの表示
テキストとして表示されます。
4. 必要に応じて、再生リンクとともにメッセージを含めることができます。
v メッセージに URL を含める必要はありません。
5. メッセージを送信するには、「OK」をクリックします。
セッション・リンクのコピー
セッション再生リンクは、コピーして貼り付けることができます。
他の目的で必要な場合、再生対象セッションの URL を取得してローカル・デスク
トップのクリップボードにコピーし、別の場所に貼り付けることができます。
1. BBR ツールバーから、「オプション」 > 「セッション」 > 「セッションにリ
ンクをコピー」を選択します。
2. BBR ウィンドウの上部にあるアドレス・バーにリンクが表示されます。リンク
をコピーするには、CTRL + C キーを押します。
3. 必要に応じてリンクを貼り付けます。
4. アドレス・バーを閉じるには、画面の右側にある「X」をクリックします。
BBR からのイベント・データの作成
再生モード、要求モード、または応答モードのコンテキスト・メニューを使用し
て、BBR での選択内容に基づいたイベントを作成することができます。
第 10 章 ブラウザー・ベースの再生
187
選択したテキストに基づいて、ヒット属性が作成されます。セッション・データで
選択したテキストを正確に特定するために、イベント定義には事前に値が設定され
ます。
注: 始める前の予防措置として、Tealeaf イベント・マネージャーで未保存の変更内
容がないことを確認してください。
1. テキストを選択します。このテキストには、再生モードの HTML エレメント、
要求モードの名前/値ペア、応答モードのヘッダー、または他のテキスト選択を使
用できます。
2. 選択内容を右クリックし、以下のいずれかのオプションを選択します。
表 61. コンテキスト・メニュー・オプションの説明
オプション
説明
選択内容から新
規イベントを作
成...
テキストを選択すると、このコンテキスト・メニュー・コマンドを使用し
て、選択したテキストからイベントを作成できます。Tealeaf イベント・
マネージャーには、選択したテキストと照合するための値が事前に設定さ
れます。
選択から新規ヒ
ット属性を作
成...
テキストを選択すると、このコンテキスト・メニュー・コマンドを使用し
て、ヒット属性を作成できます。このヒット属性は、選択したテキスト
を、照合するパターンとして使用します。Tealeaf イベント・マネージャ
ーには、選択したテキストと照合するための値が事前に設定されます。
注: BBR から作成されたヒット属性は、固定テキスト・ストリングと照
合されます。これらの属性は常に同じ値を返すため、これらの属性を使用
してディメンションを設定することはできません。
3. Tealeaf イベント・マネージャーが開き、選択内容を特定するための検出パラメ
ーターが新規定義に設定されます。
4. イベントまたはヒット属性の指定を続けます。
5. 変更内容を保存するには、「ドラフトの保存」をクリックします。
注: 「キャンセル」をクリックしてイベントの作成を取り消しても、イベントと
照合するためのヒット属性は既にドラフトとして保存されています。この場合
は、「ヒット属性」タブを使用して、ドラフト化されたヒット属性を削除する
か、または、すべての変更内容を元に戻すことで、ローカルでドラフト化された
すべての変更内容を Tealeaf イベント・マネージャーから削除する必要がありま
す。
6. 変更内容をサーバーにコミットするには、「変更の保存」をクリックします。
7. イベントとヒット属性のデータが作成されます。
再生サーバーまたは関連するプロキシー・サーバーの構成
再生サーバーや関連するプロキシー・サーバーは、構成することができます。
再生サーバーの構成
Tealeaf 管理者は、「ポータル管理」ページから再生サーバー・インスタンスの作成
と構成を行うことができます。
188
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
再生サーバーを複数デプロイして、複数のサーバー間で BBR レンダリング・ロー
ドを配信することもできます。
BBR での再生ルールの構成
Tealeaf 管理者は、再生ルールを構成することができます。構成したルールは、「ポ
ータル管理」ページの再生サーバー構成でブラウザー・ベースの再生に適用されま
す。
プロキシーの構成
BBR ユーザーと再生サーバーおよび発信元サーバーとの接続の仲介にプロキシーが
使用されている場合は、以下の構成変更を確認および実行してください。
BBR での ESI タグのサポート
BBR では、ESI の include タグ (動的ページを部分的にキャッシュする形式) を、
追加構成なしで部分的にサポートしています。
「IBM Tealeaf RealiTea Viewer RTV ユーザー・マニュアル」の『RealiTea Viewer 再生ルール』を参照してください。
第 10 章 ブラウザー・ベースの再生
189
190
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
第 11 章 ブラウザー・ベースの再生のインターフェース
ブラウザー・ベースの再生のインターフェースは、4 つのペインで構成されてお
り、ツールバーと複数の統計バーが含まれています。これらを使用することで、再
生の制御とセッション・データの確認を行うことができます。
ブラウザー・ベースの再生のインターフェースのメイン領域は以下のとおりです。
v ツールバー - ページ上部の領域には、セッションを再生するためのコントロール
と表示が含まれています。
v 「コンテンツ」ペイン - 右側にある大きなウィンドウ。ここには、再生されたヒ
ット、解析された要求、未加工の応答が表示されます。
v ページ統計 - 現在表示されているページに関連する統計。
v サイドバー - 左側のサイドバーには複数のペインが含まれています。これらのペ
インでは、セッション・ページ、イベント、フォーム・フィールド・データを確
認できます。このページは表示を切り替えることができます。「IBM Tealeaf
cxImpact ユーザー・マニュアル」の『BBR のオプション』を参照してください。
– 「ナビゲーション」ペイン - 再生可能なセッション内のページのリスト。エン
トリーをクリックすると、それがコンテンツ・ウィンドウに表示されます。赤
色のテキストは、HTTP 400+ や 500+ などのエラーかロード完了前にユーザ
ーがキャンセルした要求のいずれかを返したヒットを示します。
– 「イベント」ペイン - 現在選択されているヒットについて発生したイベント。
各イベントは、そのイベントのイベント・グラフ・レポートにリンクしていま
す。
– 「フォーム・フィールド」ペイン - ヒットに関連する、投稿されたフォーム・
フィールドと解析された URL フィールド。これらの値は、訪問者がサブミッ
トしたフォーム・フィールドを強調表示するのに使用されます。
v セッション統計 - ページの下部では、現行セッションに関する統計を確認できま
す。
ブラウザー・ベースの再生のメニュー・バー
ブラウザー・ベースの再生のメニュー・バーは、インターフェースの上部にあり、
以下のメニューがあります。
v セッション
v 表示
v オプション
v オーバーレイ
ブラウザー・ベースの再生のメニュー・バーの各メニューの機能については、この
セクションの情報を参照してください。
© Copyright IBM Corp. 1999, 2015
191
「セッション」メニュー
「セッション」メニューには、表示中のセッションを処理するためのオプションが
あります。
注: 基礎となるすべての機能が BBR で個別に無効化されている場合、「セッショ
ン」メニューは使用できません。
表 62. 「セッション」メニューのオプション
オプション
説明
TLA を開く
アーカイブ済みのセッション・ファイルを BBR で開いて再生する
には、このオプションを選択します。
再生ルールは再生時に適用されます。
注: BBR でロードされる TLA ファイルには、適用されるオンデマ
ンド・プライバシー・ルールがないため、この機能が有効になって
いるとセキュリティー・リスクが生じる可能性があります。
TLA としてエクスポ
ート
現行セッションを TLA ファイルとしてエクスポートするには、こ
のオプションを選択します。
RTV で表示
BBR の代わりに RTV で現行セッションを表示するには、このオプ
ションを選択します。
イベント・テスター
へ送信
現行セッションをイベント・テスターに送信するには、このオプシ
ョンを選択します。
イベント・テスターを使用することで、検索で検出されるかサーバ
ーにアップロードされるセッションに対して、イベント定義を評価
することができます。
セッションへのリン
クの E メール送信
BBR セッションへの直接リンクを E メール送信するためのウィン
ドウを開くには、このオプションを選択します。
リンクと共にメッセージを含めることができます。
BBR 再生リンクは、事前定義された日数だけ続くよう構成すること
ができます。
セッションにリンク
をコピー
ツールバーの代わりに、セッションへの直接リンクが表示されま
す。「X」をクリックするとリンクが閉じ、ツールバーが再表示され
ます。
「表示」メニュー
「表示」メニューでは、現行セッションのさまざまな表示オプションが提供されま
す。オプションの左側にチェック・マークが付いている場合は、そのオプションが
有効であることを意味します。
192
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 63. 「表示」メニューのオプション
オプション
説明
表示
BBR インターフェースにウィンドウおよびパネルを開くための以下
のオプションがあります。
v サイドバー
「ナビゲーション」、「イベント」、および「フォーム・フィール
ド」ペインを含むサイドバーの表示を開きます。
v イベント・パネル
「イベント」パネルの表示を開きます。このパネルは再生ビューで
のみ表示可能です。
v フォーム・フィールド・パネル
「フォーム・フィールド」パネルの表示を開きます。このパネルは
再生ビューでのみ表示可能です。
再生
Web ページを訪問者に表示されるとおりに表示するには、このオプ
ションを選択します。
要求
訪問者のブラウザーから Web サーバーに送信された要求のヘッダー
を「コンテンツ」ペインに表示するには、このオプションを選択しま
す。
応答
Web サーバーから訪問者のブラウザーに送信された未加工の HTML
を「コンテンツ」ペインに表示するには、このオプションを選択しま
す。
ページ・ロードの詳
細
「ページ・ロードの詳細」画面を表示するには、このオプションを選
択します。
ページ・ヒット・ロ
グ
再生サーバーによって実行されている処理を示すレンダリング・エン
ジンからのログを表示します。
このオプションは、管理者権限のあるユーザーにのみ使用可能です。
ページ・ヒット・ログ内の情報は、ユーザーが顧客のセッションに関
連する問題を診断してトラブルシューティングする際に有効です。
再生サーバーのリアルタイム・ロギングの使用方法について詳しく
は、「IBM Tealeaf cxImpact 管理マニュアル」の『セッション診断に
リアルタイムのページ・ロード・ロギング情報を使用』を参照してく
ださい。
ユーザー・エージェ
ント情報
セッションのユーザー・エージェント情報を表示するには、このオプ
ションを選択します。ユーザー・エージェント とは、Web アプリケ
ーションへの問い合わせに使用するエンティティーをいいます。大半
の場合は、Web ブラウザーがユーザー・エージェントとなります。
IBM Tealeaf によってキャプチャーおよび維持されるデフォルトのユ
ーザー・エージェント・フィールドのリストについては、「IBM
Tealeaf cxImpact 管理マニュアル」の『ユーザー・エージェント検出
の構成』を参照してください。
全ページ・リスト
ページ・リストを開くにはこのオプションを選択します。
注釈
既存の注釈を表示するか、注釈を追加するには、このオプションを選
択します。
第 11 章 ブラウザー・ベースの再生のインターフェース
193
「オプション」メニュー
「オプション」メニューには、インターフェースに表示されるコンテンツを制御す
るためのオプションが用意されています。オプションの左側にチェック・マークが
付いている場合は、そのオプションが有効であることを示します。
表 64. メニュー・オプションの説明
オプション
説明
UI イベント
BBR インターフェースの「ナビゲーション」ペインに表示され
る UI イベントのレベルを制御します。
「UI イベント」のオプションには以下が含まれます。
v すべて表示
すべての UI イベントを表示します。
セッション内にある各ページのすべての UI イベントのリスト
を表示するには、このオプションを選択します。
このオプションを選択すると、セッション内にある各ページの
すべての UI イベントが BBR の「ナビゲーション」ペインに
表示されます。
v すべて非表示
すべての UI イベントを非表示にします。
「ナビゲーション」ペインで UI イベントのリストを省略し、
(関連 UI イベントではなく) ページのみを表示するには、こ
のオプションを選択します。
v 最後のみ表示
セッションの最後の UI イベントのみを表示します。
「ナビゲーション」ペインにセッションの最後の UI イベント
のみを表示するには、このオプションを選択します。
v ScreenView LOAD/UNLOAD の表示
Sh
(再生ビューのみ)「ナビゲーション」ペインに UI イベントを
表示します。
194
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 64. メニュー・オプションの説明 (続き)
オプション
説明
ページの番号付け
「ナビゲーション」ペインにどの番号付けのタイプ (「ペー
ジ」、「ヒット」、または「タイム・スタンプ」) を表示するか
を制御します。
「ページの番号付け」のオプションには以下が含まれます。
v ページ番号の使用
「ナビゲーション」ペインにページ番号を表示します。
v ヒット番号の使用
「ナビゲーション」ペインにヒット番号を表示します。
v タイム・スタンプの使用
「ナビゲーション」ペインにタイム・スタンプを表示します。
ページの命名
「ナビゲーション」ペインに表示されるページについてどの値
(「URL」、「TLT_URL」、または「ページ・タイトル」) を表
示するかを制御します。
ソート
「ナビゲーション」ペインの UI イベントをタイム・スタンプに
よってソートします。
デフォルトでは、「ソート」 > 「タイム・スタンプの使用」は
無効になっています (チェック・マークが外されています)。
注: 有効にすると、「ソート」 > 「タイム・スタンプの使用」
は当該セッションの存続期間のみ有効になります。ログアウトす
ると、このオプションはデフォルト値にリセットされます (無効
になります)。
このオプションの使用に関しては、『Sorting events by
timestamp』を参照してください。
再生ルール
再生ルールを処理するためのオプションを制御します。
「再生ルール」のオプションには以下が含まれます。
v ルール・プロファイルの編集
「ルール・プロファイルの編集」オプションは、既存のルール
のリストを表示するために使用できるルール・プロファイル・
エディターを表示します。
ルールの追加、ルールの削除、ルールの変更、ルールの名前変
更、およびプロパティーの表示を実行できます。
ルールについての未加工の XML を編集したり、ルールの履
歴を表示したりすることも可能です。
v ルールを提案
「ルールを提案」オプションは、ロードされたセッションに対
して提案されたルールを表示するダイアログを開きます。
第 11 章 ブラウザー・ベースの再生のインターフェース
195
表 64. メニュー・オプションの説明 (続き)
オプション
説明
拡張
以下のオプションを提供します。
v セッション・フラグメントのマージ
有効にすると、セッション・フラグメントのマージを構成およ
び実行できるようになります。
v JavaScript エラーのレポート
有効にすると、JavaScript エラーが BBR ユーザーに報告され
ます。
サブ検索
表示されたセッションを対象に、1 つ以上のストリングを検索し
ます。
完了したセッションの検
索
完了したセッションのフリー・テキスト検索を開きます。「コン
テンツ」ペインからテキストをコピーして貼り付け、完了したセ
ッションで検索を行うことができます。
セッションに合わせてビ
ューをサイズ変更
注: このオプションを使用するには、IBM Tealeaf CX Mobile ラ
イセンスが必要です。このオプションを有効 (チェック・マーク
を付ける) または無効 (チェック・マークを付けない) に切り替
えることができます。
v 「セッションに合わせて再生ペインをサイズ変更」の有効化
「セッションに合わせて再生ペインをサイズ変更」を有効にす
ると、以下の機能 (存在する場合) が BBR での再生ページに
適用されます。
– スケール (ズームイン/ズームアウト)
– スクロール・アニメーション
– ジェスチャー
例: type11 メッセージ
– モバイル・キーボード
v 「セッションに合わせて再生ペインをサイズ変更」の無効化
「セッションに合わせて再生ペインをサイズ変更」を無効にす
ると、スクロール・アニメーション機能 (存在する場合) のみ
が BBR での再生ページに適用されます。その他のすべての機
能は無効になります。
セッション・フラグメントのマージ優先
「セッション・フラグメントのマージ優先 (Merge Session Fragment Overrides)」
メニュー・オプションを使用して、セッションのフラグメント化を管理することが
できます。
セッションは、単一サーバー上にある 1 つのキャニスター・ファイルに格納される
のが理想的です。ただし、セッションのタイムアウトやデータ・ストレージなどの
要因によって、セッションのフラグメント化が発生する場合があります。この場
合、セッション全体が、複数の場所にある複数のファイルに格納されます。
196
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
注: これらの設定は、再生サーバーのデフォルトの動作に優先し、BBR で再生され
ている現行セッションのみに適用されます。これらは再生間で保持されません。結
果的に、BBR と RTV とで再生動作が異なる可能性があります。
要求されたセッションのフラグメントを再生のために単一セッションに自動的にマ
ージするように再生サーバーを構成することができます。再生サーバーをこのよう
に構成した場合は、選択されたキャニスターのセットから、セッションのすべての
フラグメントが、指定した時刻範囲内で取得されます。この範囲は、メイン・セッ
ション・フラグメントの前の時間数から、メイン・セッション・フラグメントの後
の時間数までとして指定されます。
注: セッション・フラグメントのマージを有効にした場合は、要求が検索サーバー
にサブミットされ、検索サーバーは要求されたフラグメントを収集して要求を満た
そうとします。検索サーバーは、セッション情報を収集できない状態であれば、メ
イン・セッション・フラグメントを返します。この場合、セッションの部分再生を
行うことができます。フラグメントには、使用可能なセッション情報はありませ
ん。
フラグメントのマージに関するデフォルト・オプションは、ポータルで構成できま
す。
セッション・フラグメントのマージは、グループ・レベルのユーザーに対して有効/
無効になります。
「セッション・フラグメントのマージ優先 (Merge Session Fragment Overrides)」
メニュー・オプションを使用すると、現在 BBR にロードされているセッションの
セッション・フラグメントのマージについて、新しい設定を指定することができま
す。
セッションのフラグメント化を管理するには、以下の手順を実行します。
1. メニュー・バーから、「オプション」 > 「拡張」 > 「セッション・フラグメン
トのマージ」を選択します。
「セッション・フラグメントのマージ」ウィンドウが開き、現在の「セッショ
ン・フラグメントのマージ」設定が表示されます。
2. 現在の「セッション・フラグメントのマージ」設定を必要に応じて変更します。
セッション・フラグメントのマージ
現行セッションのセッション・フラグメントのマージを有効/無効にしま
す。有効にした場合は、以下の設定が現行セッションのみに適用されま
す。
注: デフォルト設定に戻すには、セッションを再ロードします。
セッション・マージのタイム・スパン範囲 (時間)
選択したセッション・フラグメントの前の時間数と後の時間数を指定し
ます。この範囲内で、当該セッションの他のフラグメントが検索されま
す。
セッション・マージの検索サーバー
セッション・フラグメントを見つけて完全なセッションに組み立てるた
めに、検索サーバーが検索する対象サーバーを選択します。
第 11 章 ブラウザー・ベースの再生のインターフェース
197
現在使用可能なすべてのサーバーを対象に検索するには、「すべてのサ
ーバー」チェック・ボックスをクリックします。
3. 「OK」をクリックして、変更内容を適用します。
これで、セッションのフラグメント設定が変更されました。
タイム・スタンプによるセッション・イベントのソート
訪問者が実行した順序でイベントが表示されるようにタイム・スタンプで UI イベ
ントをソートできます。
複数のウィンドウまたはタブ付きのセクションがある Web アプリケーションで
は、訪問者は複数のページを往復してデータを入力したり選択を行ったりする場合
があります。BBR でセッションを再生する際に、「ナビゲーション」ペインの UI
イベントが、訪問者が実行した実際の順序で表示されない場合があります。
タイム・スタンプによってソートすると、イベントが「ナビゲーション」ペインに
フラット・ファイル形式で順に表示されます。 UI イベントの子タスクは、訪問者
がそれらを実行した順序で表示されます。
注: 有効にすると、「ソート」 > 「タイム・スタンプの使用」は当該セッションの
存続期間のみ有効になります。ログアウトすると、このオプションはデフォルト値
にリセットされます (無効になります)。
タイム・スタンプでセッション・イベントをソートするには、以下のようにしま
す。
BBR でセッションが表示されている状態で、メニュー・バーから「オプション」 >
「タイム・スタンプの使用」を選択します。
「ナビゲーション」ペインの UI イベントがタイム・スタンプに従って表示されま
す。
「オーバーレイ」メニュー
IBM Tealeaf cxOverstat のライセンス交付を受けていて、Tealeaf がデータをキャプ
チャーしている場合は、「オーバーレイ」メニューが使用可能になります。
注: IBM Tealeaf cxOverstat は個別にライセンス可能な製品であり、Web アプリケ
ーションのユーザビリティー面をモニターする際に使用します。IBM Tealeaf 営業
担当員にお問い合わせください。
注: 「オーバーレイ」メニューは、すべての BBR セッションで使用できるわけで
はありません。
ブラウザー・ベースの再生のツールバー
ブラウザー・ベースの再生のツールバーは、メニュー・バーの下にあります。セッ
ションで使用するコントロール・アイコンとボタンが組み込まれています。
ツールバーは、個々のグループまたはユーザーに対して構成できます。
198
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
ブラウザー・ベースの再生のツールバーには、以下のコントロールと表示オプショ
ンがあります。
表 65. ブラウザー・ベースの再生のツールバーのコントロール
コントロール
説明
「リストの最新表示」アイコンは、アクティブ・セッションに対してのみ
表示されます。
リストの最新表示をクリックすると、ページ・リストを前回ロードまたは
最新表示してから後に訪問者がセッションに追加した、すべての新規ペー
ジが表示されます。
「ページ・リスト」アイコンをクリックするとウィンドウが開き、現在の
再生セッション内の全ページがリストされます。青色の矢印は、BBR で
表示可能なページを示します。
青色の矢印をクリックすると、関連付けられたページが表示されます。
Tealeaf が UI イベントをキャプチャーするよう構成されている場合、
BBR については、ページ・リストに UI イベントを UI アイコン付きで
表示するよう構成できます。UI イベントの表示は切り替えることができ
ます。
非表示
「非表示」ボタンは、左側のサイドバーに表示されている 3 つのペイン
を省略します。
ペインを再び開くには、「表示」 > 「表示」 > 「サイドバー」を選択し
ます。
再生の開始
「コンテンツ」ペインに切り替え、「ナビゲーション」ペインで現在選択
されているページから、元の訪問者の表示時間に合わせてセッションの自
動再生を開始します。
「再生の開始」をクリックすると、「ページの遅延時間」ウィンドウが表
示されます。
「ページの遅延時間」ウィンドウで、ページの遅延時間を設定します。
キャプチャーされたとおりにセッションを再生する (「自動」) か、事前
設定された秒数だけ各ページを遅らせるかを選択できます。
注: 「自動」に設定した場合は、記録されたアクションをサイト上で実行
する間に訪問者が待機した時間が、再生でも正確に反映されます。
再生を開始するには、「開始」をクリックします。ツールバー・ボタンの
ラベルが「再生の停止」に変わり、ボタンの左側にタイマーが表示されま
す。このタイマーは、記録されたセッション内のヒット間の秒数分、カウ
ントダウンします。
最初
「最初」をクリックすると、ナビゲーション・リストの最初のページにス
クロールします。最初の行が強調表示され、最初のページがロードされま
す。
最終
「最終」をクリックすると、ナビゲーション・リストの最終ページにスク
ロールします。最終行が強調表示され、最終ページがロードされます。
戻る
ナビゲーション・リストで逆方向に戻ることで、現在選択されているビュ
ーに応じて、再生ビュー、要求ビュー、または応答ビューを「コンテン
ツ」ペインに表示します。
第 11 章 ブラウザー・ベースの再生のインターフェース
199
表 65. ブラウザー・ベースの再生のツールバーのコントロール (続き)
コントロール
説明
次へ
ナビゲーション・リストを次に進めることで、現在選択されているビュー
に応じて、再生ビュー、要求ビュー、または応答ビューを「コンテンツ」
ペインに表示します。
要求
訪問者のブラウザーから Web サーバーに送信された要求のヘッダーが表
示されます。
応答
BBR ユーザーは、クライアントの要求に応じて Web サーバーが送信し
た情報を (さまざまなモードで) 表示することができます。
「応答ビュー」を使用して、応答を HTML 形式、インデックス付き応
答、または応答の 16 進表示として表示することができます。
再生
訪問者が見たとおりに Web ページが表示されます。
現行ページに注釈を追加するには「注釈」アイコンをクリックします。
「コンテンツ」ペイン
このペインには、再生されたヒット、訪問者のブラウザーから Web サイト・サー
バーに送信された要求ヘッダー、または Web サイト・ブラウザーから訪問者のブ
ラウザーに送信された応答の未加工 HTML が表示されます。
v 「コンテンツ」ペインを変更するには、ツールバーの「再生」、「要求」、また
は「応答」ボタンをクリックします。
200
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
図 37. 「コンテンツ」ペイン
v 強調表示が有効になっている場合は、変更されたフォーム・フィールドと選択さ
れたリンクが、再生ビューのページ上で緑色で強調表示されます。
v 「再生シールド」が有効になっている場合は、マウスによる「コンテンツ」ペイ
ンとの対話が無効になり、トリガーされる可能性のある JavaScript が誤って実行
されるのを防ぎます。
ユーザー・エージェント情報バー
IBM Tealeaf CX Mobile のライセンス交付を受けている場合は、「再生」ペインの
上のタイトル・バーにユーザー・エージェント情報を挿入できます。
「コンテンツ」ペインのすぐ上で、ユーザー・エージェント・ストリングから
Tealeaf が検出および抽出した、使用可能な情報を確認することができます。このス
トリングは、訪問者のデバイスによって、セッションを配信した Web サーバーに
サブミットされたものです。
注: この情報を使用できるのは、IBM Tealeaf CX Mobile モジュールのライセンス
交付を受けていて、このモジュールを正しく構成している場合のみです。
第 11 章 ブラウザー・ベースの再生のインターフェース
201
ユーザー・エージェント とは、Web アプリケーションのブラウズに使用される任
意のデバイスをいいます。大半のユーザー・エージェントは、デバイスのブランド
とモデルを正確に識別する固有ストリングを自己報告します。このストリングは、
公的基準からデバイスに関する追加情報を照会するのに使用します。
以下の表で、各フィールドの内容とそのソース、フィールドへのアクセス方法を確
認できます。
表 66. ユーザー・エージェント情報バー
項目
ソースの要求フィールド
説明
ブラウザー
TLT_BROWSER
訪問者のブラウザー・タイプ
v この値は、Tealeaf システム・ヒッ
ト属性「ブラウザー」でも使用でき
ます。
ブラウザ
ー・プラッ
トフォーム
TLT_BROWSER_PLATFORM
モバイル・デバイスのプラットフォー
ム
最適な再生
のため使用
TLT_BROWSER_VERSION
ブラウザーの X.0 バージョン
トラフィッ
ク・タイプ
TLT_TRAFFIC_TYPE
ユーザー・エージェントの拡張構文解
析によって識別されたトラフィックの
タイプ
v このデータは、「トラフィック・タ
イプ」ディメンションでもキャプチ
ャーされます。
再生レンダ
ラー
再生サーバーがセッションのレンダリ
ングに使用するレンダラーのタイプ
v レンダラーのタイプは、構成された
レンダラー・タイプと、そのセッシ
ョンのエクスペリエンスが最初に発
生したブラウザーによって判別され
ます。
表示ビュー
セッション・データは、さまざまなビューで表示することができます。
v 再生ビューには、訪問者が見ているとおりに Web ページ画面が表示されます。
v 要求ビューと応答ビューには、ブラウザーと Web サーバーとの間での要求と応
答のやりとりが表示されます。
「ページ・ロードの詳細 (Load Page Details)」を使用すると、各オブジェクトを確
認できます。
ページの再生
ブラウザー・ベースの再生を使用すると、ページを再生し、訪問者がそのページを
どのように閲覧したかを確認することができます。
202
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
訪問者が閲覧したのと同じようにページを表示するには、以下の手順を実行しま
す。
1. 「ナビゲーション」ペインで、ページを選択します。
2. ツールバーの「再生」 (
) をクリックします。
再生ビューのコンテキスト・メニュー
再生ビューでは、右クリックによるコンテキスト・メニューで以下のコマンドを使
用できます。
表 67. 再生ビューのコンテキスト・メニュー・コマンド
コマンド
説明
ドキュメント・
ソースの表示
現在の応答について選択された文書のソース・コードを表示します。
エレメント・ソ
ースの表示
ページ上で現在選択されているエレメントのソース・コードを表示しま
す。
注釈の追加
現在の選択に関する注釈を追加します。
選択内容から新
規イベントを作
成...
テキストを選択すると、このコンテキスト・メニュー・コマンドを使用し
て、選択したテキストからイベントを作成できます。Tealeaf イベント・
マネージャーには、選択したテキストと照合するための値が事前に設定さ
れます。
選択から新規ヒ
ット属性を作
成...
テキストを選択すると、このコンテキスト・メニュー・コマンドを使用し
て、ヒット属性を作成できます。このヒット属性は、選択したテキスト
を、照合するパターンとして使用します。Tealeaf イベント・マネージャ
ーには、この選択と照合するための値が事前に設定されます。
応答変更ルール
のテスト
再生ビューでは、現行ページに適用される応答変更ルールを確認およびテ
ストすることができます。
Cookie の検査...
現行セッションについて格納された Cookie を確認できます。必要に応じ
て、この内容をクリップボードにコピーできます。
要求ビュー
要求ビューを使用すると、「コンテンツ」ペインに、訪問者のブラウザーから Web
サーバーに送信された要求のヘッダーを表示することができます。
要求ビューの「コンテンツ」ペインで、クライアント・アプリケーションからサブ
ミットされたメッセージを表示することができます。
ステップ属性の表示
Tealeaf クライアント・フレームワークのいずれかをデプロイして、クライアント・
アプリケーションから Tealeaf にイベントをサブミットすると、要求ビューを使用
して、サブミットしたメッセージを表示することができます。
ステップ属性にアクセスするには、以下の手順を実行します。
「コンテンツ」ペイン内の「ここをクリックしてステップ属性を表示 (Click here
to view Step Attributes)」をクリックします。
第 11 章 ブラウザー・ベースの再生のインターフェース
203
注: イベント・マネージャーへのアクセス権限がない場合、ステップ属性を作成す
ることはできません。
未加工の JSON メッセージは、[RequestBody] セクションに表示されます。
応答ビュー
「応答ビュー」では、BBR ユーザーは、クライアントの要求に応じて Web サーバ
ーが送信した情報を (さまざまなモードで) 表示することができます。
「応答ビュー」を使用して、応答を HTML 形式、インデックス付き応答、または
応答の 16 進表示として表示することができます。
応答ビューのコンテキスト・メニュー
応答ビューでは、右クリックによるコンテキスト・メニューで以下のコマンドを使
用できます。
注: コンテキスト・メニュー・コマンドを使用できるのは、応答ビューで何らかの
テキストが選択されている場合のみです。
表 68. 応答ビューのコンテキスト・メニュー・コマンド
コマンド
説明
選択内容から新規 テキストを選択すると、このコンテキスト・メニュー・コマンドを使用
イベントを作成... して、選択したテキストからイベントを作成できます。Tealeaf イベン
ト・マネージャーには、選択したテキストと照合するための値が事前に
設定されます。
選択から新規ヒッ テキストを選択すると、このコンテキスト・メニュー・コマンドを使用
ト属性を作成...
して、選択したテキストと照合するためのヒット属性を作成できます。
Tealeaf イベント・マネージャーの「ヒット属性」タブには、この選択と
照合するための値が事前に設定されます。
応答変更ルールの 現行ページに適用される応答変更ルールを作成および確認することがで
作成
きます。ルールの適用後は、応答変更ルールが適用され、セッションが
再ロードされます。
応答変更ルールの 現行ページに適用される応答変更ルールを確認およびテストすることが
テスト
できます。
ページ・ロードの詳細
セッション再生完了後、あるいはセッション再生中、対話式に、ページで参照およ
びロードされている個々のオブジェクトをレビューできます。
ページ・ロードの詳細をセッション再生後にレビュー
セッション再生が完了した後にページ・ロードの詳細をレビューするには、以下の
ようにします。
1. ナビゲーション・エリアから、ロードの詳細をレビューするページを選択しま
す。
2. メニュー・オプション・ドロップダウン・リストから、「表示」 > 「ページ・
ロードの詳細」を選択します。
204
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
「ページ・ロードの詳細」ウィンドウが表示されます。
ページ・ロードの詳細をセッション再生中にレビュー
セッション再生中にページ・ロードの詳細をレビューするには、以下のようにしま
す。
1. 表示するセッションをロードします。
2. セッションの再生中に、「ページ・ロードの詳細」を「処理中」ウィンドウから
選択します。
「ページ・ロードの詳細」ウィンドウが表示されます。
「ページ・ロードの詳細」ウィンドウでの作業
ページをレンダリングするのにかかった時間が、秒単位で「ページ・ロードの詳
細」ウィンドウの上部に表示されます。
「ページ・ロードの詳細」ウィンドウを使用して、各ページから要求されたすべて
のコンテンツや、再生クライアントがそのロードに成功したかどうかを確認できま
す。ページのリソースを取得する要求がすべて表示されます。リソースのロードに
失敗すると、ページは正しくレンダリングされないことがあります。
リアルタイムの PLD にアクセスすることで、ユーザーは、クライアント/サーバ
ー・アーキテクチャーで起きる (ページのリソースを取得することに関連している)
HTTP 対話の動きについて知見を得ることができます。ウィンドウに表示された詳
細は、レンダラーとリプレイ・サーバー、あるいはリモート・ホストとの対話の記
述です。
列のサイズ変更をして、垂直、および水平にスクロールすることで、内容の表示を
最適化できます。
TLI サーバーを使用している場合は、TLI ファイルから取得されたページ内のオブ
ジェクトを特定できます。「ソース」列で、TLI が含まれているエントリーは、再
生サーバーがそのエントリーを TLI サーバーから取得したか、再生サーバー上で保
守されている TLI キャッシュから取得したことを示しています。「IBM Tealeaf
cxImpact 管理マニュアル」の『静的アーカイブの管理』を参照してください。
「ページ・ロードの詳細」ウィンドウの列定義は以下の通りです。
表 69. 「ページ・ロードの詳細」ウィンドウ - 列定義
見出し
説明
ページ
再生サーバーにより作成された数値 ID。この数値は、訪問者セッション中
に IBM Tealeaf によりページがキャプチャーされた順序を示します。
数字は、BBR ユーザー・インターフェースのナビゲーション・パネルに表
示されている番号に対応します。
第 11 章 ブラウザー・ベースの再生のインターフェース
205
表 69. 「ページ・ロードの詳細」ウィンドウ - 列定義 (続き)
見出し
説明
状態
ページ・ロード・ステータスをテキストおよびアイコン形式で示します。
緑色のアイコンのページ・ロード状態「完了」は、ページがエラーも通知
メッセージもなくロードされたことを示します。
その他のページ・ロード・ステータスは以下のとおりです。
v その他
黄色のアイコン
v 失敗
赤のアイコン
v 情報
黄色のアイコン
コード
要求の HTTP ステータス・コードを示します。
有効な値は、標準の HTTP ステータスです。
表示されるコードは、ページ・ロード・ステータスと以下のように対応し
ます。
200
ページ・ロード要求が成功しました。
「状態」列のセルには、緑色のアイコンの「完了」が表示されま
す。
404
ページ・ロード要求が失敗しました。
「状態」列のセルには、赤色のアイコンの「失敗」が表示されま
す。
0
ページ・ロード要求が通知メッセージ付きで成功しました。
「状態」列のセルには、黄色のアイコンの「情報」が表示されま
す。
404、200、0 のいずれでもない HTTP ステータス・コードの場合、「状
態」列のセルには、黄色のアイコンの「その他」と表示されます。
ロード時間
レンダラーが特定のリソースを受信するのに要した時間 (秒)。
コンテンツ
コンテンツ列は、受信した内容の MIME タイプあるいはコンテンツ・タイ
プを記述します。
MIME は、ファイルが含むデータ・タイプ を示す標準識別子です。例え
ば、コンテンツは text/html、text/plain、または text/javascript のこ
とがあります。
メソッド
206
HTTP メソッド・タイプを表します。これは、GET または POST であるこ
とがほとんどです。
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 69. 「ページ・ロードの詳細」ウィンドウ - 列定義 (続き)
見出し
説明
ソース
ロードされたページのソースです。有効は値は以下になります。
v セッション
Session の値はセッション内でコンテンツが見つかったことを示しま
す。
v RemoteHost
RemoteHost の値は、コンテンツがセッション中に見つからず、オリジナ
ルのソースから取得することを示します。
v Info
Info の値は、コンテンツが情報の性質であることを示しています。
URL
コンテンツの URL またはリソース URL です。
エラー・メッ
セージ
ソケット接続エラーが発生したページのエラー・メッセージを表示しま
す。
ページ・ロードの結果、通知のロギングのみが行われた場合 (「ソース」列
に値「情報」が示される)、「エラー・メッセージ」セルは空になります。
エラー・コー
ド
ページのロード時にソケット接続エラーが発生した場合、コードを表示し
ます。
ページ・ロードの結果、通知のロギングのみが行われた場合 (「ソース」列
に値「情報」が示される)、「エラー・コード」セルは空になります。
「ページ・ロードの詳細」ウィンドウ内を右クリックして、コンテキスト・メニュ
ーから操作にアクセスできます。
「ページ・ロードの詳細」コンテキスト・メニュー
「詳細のロード」ウィンドウでは、右クリックによるコンテキスト・メニューで以
下のコマンドを使用できます。
注: 使用可能なコンテキスト・メニュー・コマンドは、「ページ・ロードの詳細」
ウィンドウで現在選択されているコンテンツによって異なる場合があります。
表 70. ページ・ロードの詳細 - コンテキスト・メニュー・コマンド
コマンド
説明
ホスト/ポートの再マッ ホスト/ポートの再マップを使用すると、BBR をリダイレクトし
プ
て、発信元サーバーから別のホスト名とポートの内容を取得するこ
とができます。この機能は、再生中に発信元サーバーから不要な取
得が行われるのを防ぎます。
URL をクリップボード
にコピー
このオプションを使用すると、URL をクリップボードにコピーし
て別の場所に貼り付けることができます。
URL を開く
このオプションを使用すると、選択した URL を新しいブラウザー
で開くことができます。
第 11 章 ブラウザー・ベースの再生のインターフェース
207
表 70. ページ・ロードの詳細 - コンテキスト・メニュー・コマンド (続き)
コマンド
説明
照会データ
URL に照会パラメーターが含まれている場合、それらはこのサブ
メニューに名前/値のペアとしてリストされます。
例えば、URL が www.test.com/?type=JSON&reload=false の場
合、表示されるサブメニューは、以下のようになります。
type=JSON
reload=false
要求ヘッダー
要求のヘッダーにマウス・ポインターを合わせると、名前/値のペ
アが表示されます。ペアを選択すると編集ウィンドウが開き、そこ
から値をコピーできます。
応答ヘッダー
応答のヘッダーにマウス・ポインターを合わせると、名前/値のペ
アが表示されます。ペアを選択すると編集ウィンドウが開き、そこ
から値をコピーできます。
応答テキストの表示
選択したオブジェクトが AMF ヒットである場合、このオプショ
ンは、バイナリー・オブジェクトをデコードし、それをテキスト・
フォームで Notepad.exe に表示します。
「URL のブロック」ル
ールの追加
このコマンドを使用して、リソースを削除します。リソースは、ペ
ージのレンダリングにとって重要でないことがあり、もしこのリソ
ースがページ・ロードのパフォーマンスにネガティブに影響してい
る場合、このコマンドを使用して、「「URL のブロック」ルール
の追加」を書くことができます。
ページ統計
ページ統計は、ページ処理に関連付ける統計データを表示します。
ページ統計は「トピック」ペインの上に表示されます。
表 71. ページ統計の説明
統計
説明
生成時間
ページの生成に必要な時間 (秒単位)。
ネット・トリップ ネットワークを介してページを訪問者のブラウザーに送信するのに必要
な時間 (秒単位)。
往復
要求と応答の両方を送信するのに必要な時間 (秒単位)。
応答サイズ
訪問者 (応答) に配信されるページのサイズ (バイト単位)。
ステータス・コー ヒットによって生成される、任意の HTTP ステータス・コード。
ド
208
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 71. ページ統計の説明 (続き)
統計
説明
キャプチャー
注: この情報は、IBM Tealeaf バージョン 9.0.2 フィックスパック 1 で
使用可能な機能に関連しています。このフィックスパックについて詳し
くは、IBM Tealeaf 営業担当員にお問い合わせください。
選択されたヒットごとに、「キャプチャー」には、再生によって BBR
でキャプチャーがどのように処理されるかに影響するキャプチャーの
「タイプ」が示されます。
UISDK を使用したキャプチャーの構成時に、ユーザーはページごとに
キャプチャー・タイプを指定します。この情報を BBR ユーザーに公開
すると、ユーザーは容易にページをキャプチャー・タイプに関連付ける
ことができます。
ページのキャプチャー・タイプを知っておくと、必要な場合にキャプチ
ャー・タイプの変更処理を迅速に進めることができます。
「キャプチャー」の有効な値は以下の通りです。
v DOM
UISDK は、ページの DOM をキャプチャーします。PCA は、UISDK
によって作成された POST をキャプチャーします。
キャプチャー・タイプが DOM のページの場合、再生サーバーでのレ
ンダリングは行われません。Tealeaf は、キャプチャーされた DOM
を使用して、BBR でページを表示します。
v 差分
UISDK は差分をキャプチャーします。PCA は、続いて、UISDK に
よって作成された POST をキャプチャーします。
キャプチャー・タイプが「差分」のページの場合、再生サーバーでの
レンダリングは行われません。Tealeaf は、キャプチャーされた DOM
からの差分を使用して、BBR でページを表示します。
v ネットワーク
標準のキャプチャー。この場合、PCA はページの要求と応答をキャプ
チャーします。
キャプチャー・タイプが「ネットワーク」のページの場合、Tealeaf
は再生内のレンダリング・エンジンを使用して、BBR でページを表
示します。
DOM キャプチャーおよび DOM 差分については、「IBM Tealeaf
cxImpact ユーザー・マニュアル」の『DOM キャプチャーおよび再生』
を参照してください。
DOM キャプチャーおよび DOM 差分キャプチャーの構成方法について
は、「IBM Tealeaf CX UIC SDK 4.1 ガイド」の『Configuring settings
and features with the Configuration wizard』を参照してください。
第 11 章 ブラウザー・ベースの再生のインターフェース
209
「ナビゲーション」ペイン
「ナビゲーション」ペインには、ページとその関連サブページが、訪問者のエクス
ペリエンス順に表示されます。
v 再生ビューに「コンテンツ」ペインがある場合は、再生表示可能なヒットのみが
表示されます。
v 要求ビューまたは応答ビューに「コンテンツ」ペインがある場合は、すべてのヒ
ットが表示されます。
図 38. ナビゲーション・リスト
上記の画像には、部分展開されたページとサブページのセットが表示されていま
す。
v 「コンテンツ」ペインに表示されるページまたはサブページは、青色で強調表示
されます。
v ナビゲーション・リスト内の一部のページの横に、そのページを展開するための
キャレットが表示される場合があります。このキャレットをクリックすると、選
択したページのサブページが表示されます。
上記の画像では、ナビゲーション・リストが展開され、使用可能な列がすべて表示
されています。
210
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
v 必要に応じて、ペインの右側をクリック・アンド・ドラッグして、追加の情報列
を表示することもできます。
v ペインの上のツールバーでは、一連のツールを使用できます。
「ナビゲーション」ペインの階層
「ページ」列では、各ページが階層内でどのように編成されているかがわかりま
す。現在表示されているページは強調表示されます。「コンテンツ」ペインにペー
ジを表示するには、「ナビゲーション」ペインでそのページを選択します。
「ナビゲーション」ペインで任意のエントリーを右クリックすると、メニューが表
示されます。
セッション内の全ページの完全リストを表示するには、ツールバーの「ページ・リ
スト」アイコンをクリックします。
階層の構造
注: ScreenView ノードは、再生ビューのみに表示されます。
v 要求ビューおよび応答ビューでは、ページの下に UI イベントが物理的な発生順
序でリストされます。
+ Page
+ ScreenView
+ ScreenView
+ UI Event
+ UI Event
+ ScreenView
+ UI Event
第 11 章 ブラウザー・ベースの再生のインターフェース
211
定義
表 72. 「ナビゲーション」ペインの階層
アイコン
用語
説明
ページ
ページは任意のヒット (要求と応答の
ペア) として定義されます。このヒッ
トで返される応答は、テキスト・ベー
スの形式 (HTML、XML、またはプレ
ーン・テキスト) になります。再生中
にページが表示されない場合は、基礎
となるイベントも表示されません。再
生ルール、ReqCancelled の失敗、また
はその他の手段でページが非表示にな
ることがあります。リダイレクト・ペ
ージは BBR では表示されません。ペ
ージ番号はアイコンの横にリストされ
ます。セッションがフラグメント化さ
れている場合は、これらの番号が一致
しなくなる可能性があります。
v 2 つのダッシュ (--) 付きで番号付
けされたページは、UI ヒット、キ
ャッシュ・サーバーから提供される
ページ、またはリダイレクトなどの
非ページを示している場合がありま
す。
– UI イベントは、それらが検出さ
れたページの下に配置されま
す。
v アスタリスクと括弧で囲まれた数値
が後に続くページ (*(110) など)
は、キャッシュに戻されたページが
ヒットしたことを示します。括弧内
の数値は、前のページ・ヒットを示
します。
v 必要に応じて、最初の列にページ番
号ではなくヒット番号を表示するこ
ともできます。表示をヒット番号に
切り替えるには、「オプション」ド
ロップダウン > 「オプション」 >
「ナビゲーション・リストにヒット
番号を使用 (Use Hit Numbers in
Navigation List)」を選択します。
– 上記のとおりに選択すると、要
求ビューおよび応答ビュー内の
全オブジェクト、および再生ビ
ュー内のページのみについて、
ヒット番号が表示されます。
212
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 72. 「ナビゲーション」ペインの階層 (続き)
アイコン
用語
説明
ページ
v UI イベントのタイトルは、発生し
たイベントに関する何らかの情報を
提供します。
(続
き)
v モバイル・アプリケーション用の
IBM Tealeaf CX Mobile からロギ
ング・フレームワークを使用してセ
ッションがキャプチャーされる場合
は、ページ番号がありません。モバ
イル・ネイティブ・アプリケーショ
ン・セッション用のセッションには
表示可能なページが含まれない、と
いうのがその理由です。赤色のテキ
ストは、HTTP 400+ や 500+ など
のエラーか、ロード完了前に訪問者
がキャンセルした要求のいずれかを
返したヒットを示します。
キャレット
これをクリックすると、このページに
関連付けられたサブページが表示され
ます。
ScreenView
Tealeaf 固有の用語である ScreenView
は、1 つの URL の状態またはステー
ジとして定義されます。一部の Web
アプリケーションには、同じ URL か
ら参照されるユーザー対話オブジェク
トのセットが複数含まれる場合があり
ます。例えば、Web アプリケーショ
ンのページに複数のタブが含まれ、そ
の各タブで訪問者が異なるアクション
を個別に実行する、という場合が考え
られます。トラッキング目的で
Tealeaf の ScreenView を使用する場
合は、ユーザー・アクションをそれら
が発生したタブ別にグループ化するこ
とができます。
v ScreenView が表示されるは BBR
のみです。これらのサブページを
RTV で表示することはできませ
ん。
ScreenView のトラッキングを行う
には、Tealeaf クライアント・フレ
ームワークのデプロイメントが必要
です。詳しくは、以下を参照してく
ださい。
第 11 章 ブラウザー・ベースの再生のインターフェース
213
表 72. 「ナビゲーション」ペインの階層 (続き)
アイコン
用語
説明
UI イベント
UI イベントは、Tealeaf クライアン
ト・フレームワークのいずれかを使用
して訪問者のクライアントからキャプ
チャーされた、任意のユーザー・イン
ターフェース・イベントです。例え
ば、モバイル・ネイティブ・アプリケ
ーションと AJAX ベースのアプリケ
ーションの場合、ユーザー対話によっ
ては、要求とそれに対応するサーバー
からの応答が生成されない場合があり
ます。Tealeaf クライアント・フレー
ムワークを使用すると、これらのタイ
プのユーザー・インターフェース・イ
ベントとアクションをキャプチャー
し、これらをキャプチャーと処理の目
的で Tealeaf にサブミットすることが
できます。
注: クリック・イベントは、レンダリ
ングされたページの HTML が格納さ
れた後に発生します。そのページでの
最後のクリック・イベントの場合は、
構成された UI のカスタム強調表示の
いずれかが適用されるまで、クリッ
ク・イベントが遅れる可能性がありま
す。
注: CX Mobile ライセンスをインスト
ールおよび構成していない場合、
Orientationchange、touchstart、
touchend、および scroll の各 UI イベ
ントは再生されません。
これらはセッション・データ内に表示
されますが、以下のタイプのイベント
はナビゲーション・リストに表示され
ません。
v load、unload、attention、
scroll、resize
v UI キャプチャーからサブミットさ
れる ClientState イベント
UI イベントのトラッキングを行う
には、Tealeaf クライアント・フレ
ームワークのデプロイメントが必要
です。詳しくは、以下を参照してく
ださい。
214
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
「ナビゲーション」ペインの列
「ナビゲーション」ペインのサイズは、デフォルトでは、使用可能な列の一部のみ
が画面の左側に表示されるよう設定されています。必要に応じて、「ナビゲーショ
ン」ペインの右側をクリック・アンド・ドラッグして、その他の情報列を表示する
ことができます。
表 73. 「ナビゲーション」ペインの列の説明
列
説明
ページ
ページとその関連サブページ。
タイトル
データで報告されたページのタイトル。
タイム・スタンプ ページがキャプチャーされた時期を示すタイム・スタンプ。
生成時間
応答の生成にかかった時間。
ネット・トリップ 応答の送信にかかったネットワーク通過時間。
往復
要求の送信と応答の返送にかかったネットワーク通過時間。
応答サイズ
応答のサイズ (バイト単位)。
ステータス
応答の HTTP ステータス・コード。
ステータス・コード 200 は、すべてが良好であることを意味します。
「ナビゲーション」ペインのツール
「ナビゲーション」ペインのツールバーでは、以下のツールを使用できます。
表 74. 「ナビゲーション」ペインのツール
アイコン
ツール
説明
ページ・リスト
クリックすると、追加の詳細を含む、セッシ
ョン内のページの全リストが表示されます。
非表示
クリックすると、左側の「ナビゲーション」
ペインが非表示になります。
v ペインを再表示するには、「オプション」
ドロップダウン > 「オプション」 >
「サイドバーの表示」を選択します。
フィルター条件
クリックすると、「ナビゲーション」ペイン
のフィルタリング・オプションを選択できま
す。これらのオプションは、「サブ検索」で
指定されたものです。
その他のペイン
「ナビゲーション」ペインの下の BBR の左側には、以下のペインを表示すること
もできます。
v 「イベント」ペイン
v 「フォーム・フィールド」ペイン
上記のペインの表示を切り替えるオプションは、「オプション」メニューから使用
できます。
第 11 章 ブラウザー・ベースの再生のインターフェース
215
「ナビゲーション」ペインのコンテキスト・メニュー・コマンド
「ナビゲーション」ペインのコンテキスト・メニューでは、以下のメニュー・コマ
ンドを使用できます。
「ナビゲーション」ペインでページまたはサブページを選択すると、以下のオプシ
ョンを表示できます。
表 75. 「ナビゲーション」ペインのコンテキスト・メニュー・コマンドとその説明
コマンド
説明
再生
選択したページを再生ビューに表示します。
注: 選択したページまたはサブページを再生できない場合、要求ビュー
と応答ビューでこのオプションを使用することはできません。
要求
選択したページを要求ビューに表示します。
応答
選択したページを応答ビューに表示します。
管理者用のナビゲーション・コンテキスト・メニュー・コマンド
Tealeaf 管理者の場合は、「ナビゲーション」ペインからアクセス可能なコンテキス
ト・メニューに以下の項目が表示されます。
注: 再生ルールを構成するには、以下のいずれかの管理グループのメンバーである
必要があります。
v 管理者グループ
v cxReveal 管理
v cxView 管理者
再生ルールを使用すると、コンテンツが画面に表示される前に、コンテンツに変更
を適用することができます。再生ルールを使用すれば、再生からのページの削除
や、再生されるページの表示の抑制などを行うことができます。
注: BBR で構成された再生ルールは、再生サーバーに保存されます。再生時には、
この再生サーバーによってすべての Tealeaf ユーザーに再生ルールが適用されま
す。こうした再生ルールは、特定のユーザーや特定のセッションに適用されること
はありません。
Tealeaf 管理者は、「ポータル管理」ページを使用して再生ルールを構成することも
できます。
再生ルール全般について詳しくは、『RealiTea Viewer - 再生ルール』を参照してく
ださい。
表 76. 管理者用の「ナビゲーション」ペインのコンテキスト・メニュー・コマンド
216
コマンド
説明
再生からこのページを削
除
選択したページを、再生ビューに表示されないものとしてマーク
します。このページは「ナビゲーション」ペインには引き続き表
示されますが、再生では表示されません。このページを再生に再
び追加するには、「ナビゲーション」ペインで削除されたページ
の後にあるページを右クリックし、「再生からこのページを削除
するルールの削除...」を選択します。
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 76. 管理者用の「ナビゲーション」ペインのコンテキスト・メニュー・コマンド (続き)
コマンド
説明
再生からこのページを削
除するルールの削除...
ページを再生から削除する再生ルールがページに適用されている
場合は、このオプションを使用してこのルールを削除することが
できます。
このページを「強調表示
のみ」として処理
強調表示情報のみを含むものとしてこのページを処理するよう
BBR に指示することができます。ナビゲーション・リスト内で
前のページが表示され、選択したページのコンテンツが強調表示
としてそのページに適用されます。
このページを「ポップア
ップ・ページ」として処
理
ポップアップ・ウィンドウとしてこのページを処理するよう
BBR に指示する再生ルールを作成することができます。再生中
は、ポップアップ・ウィンドウによって再生フローが中断され、
一部のページ・データの表示に失敗する可能性があります。
カスタム UI イベントの
強調表示を追加...
ナビゲーション・リストで UI イベントのエントリーを選択した
ら、JavaScript 関数を指定して、選択したエレメントにカスタム
強調表示を適用することができます。
ブラウザーで URL を開
く
このオプションを使用すると、選択した URL を新しいブラウザ
ーで開くことができます。
URL をクリップボードに このオプションを使用すると、URL をクリップボードにコピー
コピー
して別の場所に貼り付けることができます。
「イベント」ペイン
「イベント」ペインには、現在選択されているページについてログに記録された全
イベントのリストが表示されます。
イベントは、実行順にリストされます。「イベント」ペインが表示されるのは、
「コンテンツ」ペインが再生ビュー内にある場合のみです。
イベント・リストの各行には、以下の情報が示されます。
v
Event (n) - この行は、イベントが発生したときのセッションのシーケンスを示
します。この後にイベント名がリストされます。
– Icon: 値は、セッション・リストなど、このイベントに関するレポートに表示
されるアイコンのファイル名を示します。
– 任意の日のイベント発生カウントを示すグラフを表示できます。イベント・エ
ントリーを右クリックし、「レポートの表示」を選択します。
v
Event Occurrences in Session (n) - ページ上のイベントのインスタンス数を示し
ます。
v
Value[Type] (n) - イベントの記録値。記録された値のタイプ (Numeric または
Text) を示すインディケーターが含まれます。
v
ReportGroup (n) - イベントに関連付けられたレポート・グループの親ノード。
括弧内の数値は、レポート・グループ ID を示します。
– レポート・グループ No Dimension Report Group は No Dimension Report
Group として表示され、レポート・グループ・インデックスは常に 1 になり
ます。
第 11 章 ブラウザー・ベースの再生のインターフェース
217
–
Fact(n)[Type] (n) - 指定された値の記録先となるファクトを示します。ファク
トのリストが複数ある場合は、値が複数回記録されたことを示します。
- No Dimension Report Group 以外のレポート・グループ内のファクトの下で
は、各ディメンションと適用可能な値を確認できます。
イベント・レポートのグラフ化
イベントが選択されている場合は、BBR に表示されるレポートのイベント・グラフ
をオプションで生成することができます。
イベント・レポートをグラフ化するには、以下の手順を実行します。
v 「イベント」ペインでイベント・エントリーを右クリックし、「レポートの表
示」を選択します。
表示されるグラフには、選択したイベントのカウントが現在の日付の 1 時間ごと
に示されます。
v グラフのサイズを変更するには、グラフ表示の右下隅からクリック・アンド・ド
ラッグします。
デフォルトのサイズに戻すには、グラフを最小化してから、ツールバーを使用し
てグラフを再び展開します。
v 選択したフォーカス期間を変更するには、グラフのツールバーにある「カレンダ
ー」アイコンをクリックします。
v 複数の日付にわたるフォーカス期間を指定できます。開始日をクリックしてか
ら、終了日をクリックします。
v 比較範囲からデータを表示することもできます。
v レポートを非表示にするには、ツールバーの「最小化 (Minimize)」アイコンをク
リックします。
v レポートを閉じるには、ツールバーの「X」アイコンをクリックします。
「フォーム・フィールド」ペイン
再生時に、「コンテンツ」ペインに表示されたページにフォーム・フィールドが含
まれている場合は、「フォーム・フィールド」ペインでフォーム・フィールド名と
訪問者が入力した値を確認できます。
フォーム・フィールド名は、アルファベット順にリストされます。
値 true/false は通常、チェック・ボックスまたはラジオ・ボタンが選択されたかク
リアされたことを示します。
「フォーム・フィールド」ペインが表示されるのは、「コンテンツ」ペインが再生
ビュー内にある場合のみです。
「フォーム・フィールド」メニュー
「フォーム・フィールド」に項目がリストされている場合は、メニューで以下のコ
マンドを使用できます。
218
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 77. フォーム・フィールドのコマンド
コマンド
説明
完了したセッショ
ンの検索
使用可能な完了したセッションを対象に、フォーム・フィールド名を検
索します。
以下から新規イベ
ントを作成
セッション・データ内でフォーム・フィールド名を検出するイベントを
作成します。
以下から新しいヒ
ット属性を作成
セッション・データ内でフォーム・フィールド名を検出するヒット属性
を作成します。Tealeaf イベント・マネージャーの「ヒット属性」タブ
には、この項目と照合するための値が事前に設定されます。
セッション統計
セッション統計は、セッション処理に関する統計データを表示します。
セッション統計は、ウィンドウの下部に表示されます。
表 78. セッション統計
統計
説明
セッションの最初の
使用
セッションの最初の日付とタイム・スタンプ。
セッションの最後の
使用
セッションの最後の日付とタイム・スタンプ。
ヒット・カウント
セッション内のヒット数。
最終更新日
ブラウザー・ベースの再生がセッション情報で最後に更新された時
期を示す、日付とタイム・スタンプ。この情報は、セッション・デ
ータの現行性を確認するのに有用です。
アクティブ・セッションの場合は、ページとナビゲーション・リス
トが最新表示される際に、この情報が更新されます。
第 11 章 ブラウザー・ベースの再生のインターフェース
219
220
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
第 12 章 BBR を使った対話のトラッキング
Web アプリケーションへの訪問者がセッションを体験している、まさにその時点
に、ブラウザー・ベースの再生を使用して、訪問者の進捗状況をリアルタイムで追
跡することができます。完了したセッションのページと同様に、アクティブ・セッ
ションのページを選択できます。必要に応じて、ページのリストを最新表示し、訪
問者が Web アプリケーション内のどこをブラウズしているかを確認できます。
v ポータルのセッション・リスト内で、アクティブ・セッションには左端の列に青
色の円のマーカーが付きます。
再生時には、「イベント」ペインと「フォーム・フィールド」ペインに表示される
項目をセッション内で強調表示することができます。
v アクティブ・セッションに注釈を追加することもできます。
ライブ・セッションのシャドー・ブラウズ
必要に応じて、訪問者が Web サイトを探索しているときに、リアルタイムで追従
することができます。この「シャドー・ブラウズ」機能を使用すると、お客様を間
近でサポートすることができ、また、放置しておくと Web アプリケーションに問
題を引き起こすことになるアクティビティーを追跡することができます。
注: シャドー・ブラウズは、アクティブ・セッションのみに適用されます。
v ブラウザー・ベースの再生でセッション・ページのリストを更新するには、「最
) をクリックします。最新表示の結果が表示され、ペー
新表示」アイコン (
ジ・リスト内で変更点をモニターすることができます。
v 再生中は、アクティブ・セッションが 60 秒ごとに自動的に最新表示されます。
再生の強調表示
再生中に、訪問者がクリックまたは入力したデータをモニターすることができま
す。
再生の強調表示を有効にすると、訪問者が対話した要素が、ブラウザー・ベースの
再生内で緑色の境界線で強調表示されます。
それぞれのタイプ 4 のメッセージは、ユーザー操作に対応しています。例えば、
「ボタン」をクリックする、あるいは「テキスト・ボックス」内のテキストの変更
を行うなどです。
要素を強調表示させることで、Web サイトの訪問者がクリックしたボタン、選択し
たリンク、および入力したあらゆるフォーム・データをモニターし、追跡すること
が容易になります。
© Copyright IBM Corp. 1999, 2015
221
再生の強調表示とモバイル・ジェスチャー
BBR 内での従来の強調表示は、モバイル・ジェスチャーについてはサポートされて
いません (type11 メッセージ)。
タイプ 4 のメッセージと異なり、大部分のタイプ 11 メッセージは、スワイプやピ
ンチなどのユーザー操作に関連した UI エレメント情報を含んでいません。これら
のアクションはエレメントに対してではなく、モバイル・デバイスの表示画面の領
域に対して実行されるためです。
いくつかのモバイルのジェスチャーについては、Tealeaf が、基礎となる UI 要素で
はなく、訪問者が対話したモバイル・デバイスの表示画面の領域のデータを収集し
ます。モバイル・デバイス・ユーザーが Web サイトやアプリケーションと対話す
る方法が基本的に異なるため、Tealeaf は、ジェスチャーが発生したことを示す、従
来の緑色の強調表示の境界線を適用しません。代わりに、Tealeaf は、リプレイ・ビ
ューにアニメーション表示した手のアイコンを表示することで、モバイル・デバイ
スからのジェスチャーを表現します。
注: 手のアイコンで示されるのは、タイプ 11 ジェスチャーのみです。タイプ 4 の
UI イベントが収集された場合、強調表示が有効であれば、Tealeaf はモバイル・セ
ッションで通常の緑色の境界線を使用します。
注釈の追加
BBR での再生中に、特定のページに注釈を付けることができます。
例えば、問題が発生したお客様を支援する場合、Web 開発チームが解決できるよ
う、問題が発生したページにマークを付けます。
注釈の追加は、任意の BBR ユーザーが行うことができます。
注: BBR にロードした TLA セッションに注釈を追加することはできません。
セッション・ページに注釈を付けるには、以下の手順を実行します。
注: Tealeaf IBM Tealeaf CX UI Capture for AJAX によって挿入される UI イベン
ト・ページに注釈を追加することはできません。
注: 追加した注釈を削除することはできません。
1. BBR で、注釈を付けるページを選択します。
2. ツールバーの「注釈」アイコン (
) をクリックします。
「注釈」ダイアログが表示されます。
3. 注釈を追加するには、以下の手順を実行します。
a. ダイアログの下部にあるテキスト・ボックスに、注釈のテキストを入力しま
す。
v テキスト・ボックスの横のドロップダウン・インディケーターを使用し
て、事前選択された値から選択することができます。
v Tealeaf 管理者は、事前選択された値のリストを構成することができます。
222
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
b. 次に、「注釈の追加」をクリックします。
4. 注釈テキスト、Tealeaf ユーザー ID、注釈の追加時のタイム・スタンプが、「注
釈」ポップアップに表示されます。
注釈は、「注釈」ダイアログに表示されるように、注釈テキストと注釈の作成者と
してセッション・データと共に格納されます。
注釈の検索に、Tealeaf ポータルを使用できます。
関連タスク:
45 ページの『セッション・データの検索』
検索での注釈の可用性
注釈を追加、編集、または削除すると、インデックス付けを再実行するためにセッ
ションがキューに入れられます。セッションのインデックス付けが再実行される
と、その注釈に対する変更内容が検索対象として使用可能になります。
v 単一セッションに対して複数の変更が加えられた場合は、それぞれの変更内容が
キューに入れられます。インデクサーは、可能であれば一度にすべての変更のイ
ンデックス付けを再実行します。
注: 注釈の変更内容が保存される際のキューの長さによっては、完了したセッショ
ンの検索で変更内容が使用可能になるまでに数分かかる場合があります。
注: 注釈を検索対象にするにはインデックス付けを行う必要があるため、アクティ
ブ・セッション内での注釈を検索することはできません。
注釈の位置確認
注釈の追加が終了したら、「ナビゲーション」パネルでセッション内の注釈の位置
を確認できます。このパネルでは、注釈が付けられているページのタイトルの横に
小さな黄色のアイコン (
) が表示されます。
v 「ナビゲーション」パネルで、注釈が含まれているページを選択すると、BBR ツ
ールバーの「注釈」ボタンも強調表示されます。
BBR での検索結果の確認
検索結果のセッション・リストからブラウザー・ベースの再生でセッションをロー
ドすると、「ナビゲーション」パネルで、検索語が検出されたページを特定するこ
とができます。
検索ヒットが含まれるページのタイトルの横に、小さな赤色のフラグ・アイコン (
) が表示されます。
第 12 章 BBR を使った対話のトラッキング
223
クライアント・ユーザー・インターフェース・イベントの BBR 再生
UI キャプチャーの JavaScript をインストールして Web アプリケーションにデプロ
イすると、ブラウザー・ベースの再生でクライアント・ユーザー・インターフェー
ス・イベントの再生がサポートされるようになります。
v UI キャプチャーを使用すると、これ以外の方法だと Tealeaf で検出されない、訪
問者のクライアント・ブラウザー上で発生したユーザー・インターフェース・イ
ベントをキャプチャーすることができます。これらのイベントは、キャプチャ
ー、分析、再生のために Tealeaf にサブミットされます。BBR では、クライアン
ト・ユーザー・インターフェース・イベントの再生は、ブラウザーではなく再生
サーバーによって管理されます。再生サーバーは、サーバー上でブラウザー・コ
ントロール内のユーザー・インターフェース・イベントをレンダリングした後、
完了したレンダリングを表示するためにブラウザーに送信します。
例えば、UI キャプチャーによってキャプチャーされたクライアント・ユーザー・イ
ンターフェース・イベントで、以下のアクションが行われたとします。
1. ユーザーがドロップダウン・メニューを選択する。メニューが表示される。
2. ユーザーがメニューから選択を行う。
BBR では、キャプチャーされた UI イベントは、ユーザーがメニューから選択を行
った静的ページとして表示されます。
224
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
第 13 章 BBR でのサブ検索
セッションを見つけて、それを BBR で再生するために開いたら、セッションのテ
キスト・コンテンツを検索して、ヒットの表示リストをフィルタリングすることが
できます。サブ検索では、1 つ以上の検索語を指定して、ブラウザー・ベースの再
生で現在ロードされているセッションの要求内で、テキストまたは指定フィールド
を検査することができます。
v ストリングまたは数値を検索語にすることができます。
v 数値の場合は、範囲指定検索がサポートされます。
サブ検索が実行されると、ナビゲーション・リストがフィルタリングされ、サブ検
索条件と一致するセッション内のヒットのみが表示されます。これにより、「ヒッ
トの詳細」ウィンドウを使用して、一致の詳細を確認し、目的とする特定のヒット
を見つけることができます。
v サブ検索で返される項目または発生の最大数は 10,000 です。単一のヒットに対
して複数の項目が返される場合があります。
セッションの検索
サブ検索は、ブラウザー・ベースの再生にロードされたセッションに対してのみ機
能します。開始する前に、セッションを特定して再生する必要があります。
v TLA セッション・ファイルを BBR に直接ロードする方法について詳しくは、
「IBM Tealeaf cxImpact ユーザー・マニュアル」の『「セッション」メニュー』
を参照してください。
アクティブ・セッションでサブ検索を実行する際の考慮事項および
制限事項
アクティブ・セッションでサブ検索を実行する前に、考慮すべき制限事項などがあ
ります。
以下に例を示します。
v 検索は、ナビゲーション・リストに現在リストされているページ、ScreenView、
および UI イベントに対してのみ適用されます。
v アクティブ・セッションに対するサブ検索を定義する前に、ツールバーの「最新
表示」ボタンを使用して、ページのリストを最新表示する必要があります。
v セッションが完了するまで適用されないアクションは、そのセッション内では検
索できません。
「最後のヒット」または「セッションの終了」トリガーでトリガーされるイベン
トは、アクティブ・セッションには表示できないため、検索できません。
© Copyright IBM Corp. 1999, 2015
225
検索場所に使用できる演算子
検索演算子を使用して場所の検索を絞り込むことができます。
以下の演算子を使用できます。
注: 検索語に指定したデータのタイプによっては、以下の演算子の一部を使用でき
ます。
表 79. 検索演算子
演算子
説明
次を含む
検索場所に、指定したストリングが含まれる。
次を含まない
検索場所に、指定したストリングが含まれない。
次と一致する
検索場所と、指定したストリングとが一致する。
次と一致しない
検索場所と、指定したストリングとが一致しない。
次以下
数値の場合、指定した数値以下の値が、少なくとも 1 つ検索場所に含ま
れる。
次以上
数値の場合、指定した数値以上の値が、少なくとも 1 つ検索場所に含ま
れる。
次の間
数値の場合、指定した 2 つの値の間にある値が、少なくとも 1 つ検索
場所に含まれる。
サブ検索の実行
サブ検索を実行するには、検索を定義してから実行します。
BBR にロードされたセッションのサブ検索を実行するには、以下のようにします。
1. 「オプション」 > 「サブ検索」を選択します。
「サブ検索」ウィンドウが表示されます。
2. 検索フィールドを有効にするには、行の左端のチェック・ボックスをクリックす
るか、最初のオプション列で選択を行います。
3. 検索フィールドを指定するには、以下の手順を実行します。
a. 以下のように、検索フィールド内の列を指定します。
1) 列 1: ドロップダウン・リストから検索場所を選択します。選択したフィ
ールドに応じて、列 3 のドロップダウン・リストに、そのセッションで
使用可能な値がすべて設定されます。
2) 列 2: フィールド演算子を選択します。使用可能な演算子は、サブ検索で
選択した場所のタイプによって異なります。
3) 列 3: 指定した演算子を使用して、使用可能な場所で検索するテキスト・
ストリングを入力または選択します。
v テキスト専用フィールドの場合は、検索対象の値を入力します。
v その他のフィールドの場合は、ドロップダウン・リストから検索対象の
値を選択します。
v ワイルドカードと正規表現はサポートされません。
b. 検索語と正確に一致するセッション・データ内の項目のみを照合するには、
「大/小文字の一致」チェック・ボックスをクリックします。
226
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
4. 複数の検索語を追加するには、以下の手順を実行します。
a. 右上隅にあるドロップダウンで、該当する検索演算子を指定します。
表 80. 検索演算子の説明
検索演算子
説明
OR
指定した検索語のいずれかが一致すれば、一致ヒットが得られま
す。
AND
指定した検索語のすべてがヒット上で一致した場合にのみ、一致ヒ
ットが得られます。
同じページで AND 演 指定した検索語のすべてが 1 つの要求または応答で一致した場合
算
にのみ、一致ヒットが得られます。
b. リスト内の次の行の横にあるチェック・ボックスをクリックします。
c. 上記の説明に従って、各列に検索語を指定します。
5. 「フィルター」をクリックして検索を実行します。
注: 検索の実行時やヒットの詳細を確認しようとする際にデータ取得エラーが返
された場合は、BBR セッションがタイムアウトになる可能性があります。 BBR
ウィンドウで、アドレス・バーを選択して ENTER キーを押すと、セッションが
最新表示されます。これで、フィルター操作が機能するようになります。それで
も問題が残る場合は、Tealeaf 管理者にお問い合わせください。
結果が返される際には、ナビゲーション・リストがフィルタリングされ、一致ヒッ
トのみが表示されます。
一致ヒットの詳細を確認するには、「ヒットの詳細」をクリックします。
関連概念:
『サブ検索で使用可能な場所』
サブ検索で使用可能な場所
サブ検索では、指定したストリングを検索する場所として、以下の場所を指定でき
ます。
v このリストには、検索用にインデックス付けされたセッションの要求フィールド
以外のフィールドも含まれます。
注: リストをフィルタリングするには、目的のフィールドがある要求内のセクシ
ョンの名前を入力してください。例えば、テキスト・ボックスに「env」と入力す
ると、要求の [env] フィールドのみがリストに表示されるよう制限されます。
場所
説明
完全応答テキスト
各ヒットの応答全体を対象に、指定したテキストを検索します。
注: この検索フィールドを使用すると、Web サーバーから訪問者に発行さ
れた特定のエラー条件を検索できます。例えば、再生サーバーがページを正
第 13 章 BBR でのサブ検索
227
しくレンダリングできなかった場合に生成されたエラー・メッセージを検索
することができます。このテキスト・ボックスに「Error rendering this
page!」と入力します。
要求テキスト
各ヒットの要求内でインデックス付けされたフィールドを対象に、指定した
テキストを検索します。
すべてのテキスト
各ヒットの要求および応答テキストで、使用可能な名前/値のペアをすべて
検索します。
HitType
選択したフィールドが、要求の [HitType] セクションにリストされます。
このデータは Tealeaf によって収集および生成されます。
TLFID_*
ヒットに記録されているイベントのインスタンスとそれに関連するディメン
ション値の使用可能フィールド。
appdata
選択したフィールドが、要求の [appdata] セクションにリストされます。
このデータは、Windows パイプライン内で実行されるユーザー定義アクシ
ョンによって挿入されます。
ExtendedUserAgent
選択したフィールドが、要求の [ExtendedUserAgent] セクションにリスト
されます。このデータは、ユーザー・エージェント検出用の Tealeaf 参照セ
ッション・エージェントによって挿入されます。
env
選択したフィールドが、要求の [env] セクションにリストされます。この
データは Tealeaf によって収集および生成されます。
iamie
選択したフィールドが、要求の [iamie] セクションにリストされます。こ
のデータは Tealeaf によって収集および生成されます。
timestamp
選択したフィールドが、要求の [timestamp] セクションにリストされま
す。
v このセクションには、IBM TealeafCX Passive Capture Application によっ
て収集および生成されたタイム・スタンプ情報が含まれます。
urlfield
選択したフィールドが、要求の [urlfield] セクションにリストされます。
このデータは Tealeaf によって収集および生成されます。
HTTP_* これらの値は、クライアントからサブミットされるヘッダーを示します。
v IBM Tealeaf CX UI Capture for AJAX ソリューションによってサブミッ
トされるヘッダーもあります。
TRANSFER_ENCODING
転送エンコード方式は、Web サーバーが応答を生成するために使用するエ
ンコード文字セットを定義します。
228
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
イベント・データ・フィールド:
セッション内で発生したイベントごとに、イベント発生の値や、イベントに関連付
けられた特定のディメンション値を検索することができます。サブ検索で使用可能
なイベント・データが含まれるフィールドは、イベントの発生時に要求に挿入され
たエントリーと対応しています。
要求データの形式は以下のとおりです。
フィールド例
説明
TLFID_375TLFactValue
内部 ID 375 を持つ Tealeaf イベントが記録されています。このフィールド
には、記録された値が格納されます。
TLFID_375/TLDim1
このフィールドには、イベント 375 の発生時に記録された、ディメンショ
ン 1 のプレーン・テキスト値が格納されます。
TLFID_375/TLDimHash1
このフィールドには、イベント 375 の発生時に記録された、ディメンショ
ン 1 のハッシュ値が格納されます。
v ハッシュ・ディメンション・フィールドは、32 文字を超えるディメンシ
ョン値を検索可能にする目的で格納されます。このデータをユーザーが読
み取ることはできません。
第 13 章 BBR でのサブ検索
229
フィルタリングされた結果
サブ検索を指定して実行すると、ナビゲーション・リストがフィルタリングされ、
一致ヒットのみが表示されます。
表 81. フィルタリングされた結果:
図 39. サブ検索前のナビゲーション・リスト
図 40. サブ検索後のナビゲーション・リスト
注: このリストを最新表示するには、検索を再実行する必要があります。
注: フィルタリングされたリストは、フラット・リストになります。ヒットのリス
トには、ScreenView と UI イベントを含めることができます。
メインパネルの上にあるツールバーの「戻る」アイコンと「次へ」アイコンを使用
すると、フィルタリングされたヒット・リストをステップスルーすることができま
す。
230
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
ナビゲーション・リストのツールバー
表 82. ナビゲーション・リストのツールバー
アイコン
タイトル
説明
ページ・リスト
ページ・リストを開きます。「IBM Tealeaf
cxImpact ユーザー・マニュアル」の『ブラ
ウザー・ベースの再生のインターフェー
ス』を参照してください。
非表示
「ナビゲーション・リスト」パネルを非表
示にします。
v ナビゲーション・リストを再表示するに
は、「表示」 > 「表示」 > 「サイドバ
ー」を選択します。「IBM Tealeaf
cxImpact ユーザー・マニュアル」の
『「表示」メニュー』を参照してくださ
い。
フィルター条件
ドロップダウンで選択した項目で、ナビゲ
ーション・リストをフィルタリングしま
す。
サブ検索の結果からのヒットの詳細の確認
「ヒットの詳細」ポップアップでは、サブ検索結果と一致するヒットの詳細を確認
できます。
v 特定の発生にジャンプするには、その発生がリストされている行をダブルクリッ
クします。「ヒットの詳細」ウィンドウが閉じ、BBR によって、サブ検索で一致
したページ、ScreenView、または UI イベントが現在のビュー (要求、応答、ま
たは再生) に表示されます。
第 13 章 BBR でのサブ検索
231
図 41. 一致したサブ検索ヒットの詳細
列
説明
ページ 一致が検出された全セッション内のページ。
注: この列の値が -1 の場合は、そのページを表示できないことを示しま
す。
232
場所
一致が検出されたヒット内の場所。
用語
検出された検索語。
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
コンテキスト
一致テキストが検出された要求または応答内のバイト番号。この後に、一致
ストリングの前後のコンテキスト情報が続きます。
注: 「コンテキスト」列のテキストを使用して、同じテキスト・パターンを
持つ他のセッションを見つけることができます。
1. 目的のテキストを強調表示します。バイト番号は強調表示しないでくだ
さい。
2. テキストをコピーするには、CTRL + C キーを押します。そのテキストが
コピーされます。
3. 「検索」ページに移動し、ポータル・メニューから「検索」 > 「完了し
たセッション」を選択します。
4. 該当するフィールドにテキストを貼り付けます。
v 「IBM Tealeaf cxImpact ユーザー・マニュアル」の『セッション・デ
ータの検索』を参照してください。
「ヒットの詳細」コンテキスト・メニュー
「ヒットの詳細」ウィンドウのコンテキスト・メニューでは、以下のメニュー・コ
マンドを使用できます。
表 83. 「ヒットの詳細」コンテキスト・メニュー・オプション
コマンド
説明
再生
選択したページを再生ビューに表示します。
要求
選択したページを要求ビューに表示します。
応答
選択したページを応答ビューに表示します。
「ヒットの詳細」ウィンドウでページを選択すると、以下のオプションが表示され
る場合があります。
Tealeaf 管理者の場合は、以下の項目もコンテキスト・メニューに表示される場合が
あります。
注: 再生ルールを構成するには、以下のいずれかの管理グループのメンバーである
必要があります。
v 「IBM Tealeaf cxImpact 管理マニュアル」の『CX ユーザー管理』: 管理者グルー
プ
v 「IBM Tealeaf cxReveal 管理マニュアル」の『cxReveal ユーザー管理』:
cxReveal 管理
v 「IBM Tealeaf cxImpact 管理マニュアル」の『cxView ユーザー管理』: cxView
管理
再生ルールを使用すると、コンテンツが画面に表示される前に、コンテンツに変更
を適用することができます。再生ルールを使用すれば、再生からのページの削除
や、再生されるページの表示の抑制などを行うことができます。
第 13 章 BBR でのサブ検索
233
注: BBR で構成された再生ルールは、再生サーバーに保存されます。再生時には、
この再生サーバーによってすべての Tealeaf ユーザーに再生ルールが適用されま
す。こうした再生ルールは、特定のユーザーや特定のセッションに適用されること
はありません。
Tealeaf 管理者は、「ポータル管理」ページで再生ルールを構成することもできま
す。
表 84. 「ヒットの詳細」コンテキスト・メニュー - 管理者オプション
コマンド
説明
再生からこのページ
を削除
選択したページを、再生ビューに表示されないものとしてマークし
ます。このページは「ヒットの詳細」ウィンドウには引き続き表示
されますが、再生では表示されません。
このページを再生に再び追加するには、「ヒットの詳細」ウィンド
ウで削除されたページの後にあるページを右クリックし、「再生か
らこのページを削除するルールの削除...」を選択します。
このページを「強調
表示のみ」として処
理
強調表示情報のみを含むものとしてこのページを処理するよう BBR
に指示する再生ルールを作成することができます。リスト内で前の
ページが表示され、選択したページのコンテンツが強調表示として
そのページに適用されます。
このページを「ポッ
プアップ・ページ」
として処理
ポップアップ・ウィンドウとしてこのページを処理するよう BBR
に指示する再生ルールを作成することができます。再生中は、ポッ
プアップ・ウィンドウによって再生フローが中断され、一部のペー
ジ・データの表示に失敗する可能性があります。
RTV でのサブ検索
セッション内での検索は、IBM Tealeaf CX RealiTea Viewer (セッションを検索およ
び再生するためのデスクトップ・クライアント) を使用して行うこともできます。
234
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
第 14 章 BBR 再生ルール
Web アプリケーションの発信元サーバー (複数の場合もあり) に影響を与えずに、
最高精度で再生できるようにするには、再生ルールを構成してデプロイします。
再生ルール とは、再生を Web アプリケーションの訪問者の最初のエクスペリエン
スに可能な限り近いものに見せるため、再生時のセッション・データに対して行う
変更のことです。以下に例を示します。
v キャプチャーされたセッション・データに、Tealeaf ユーザーがセッションを再生
している場所からは使用できないサーバーへの参照が含まれている場合がありま
す。その場合は、発信元サーバーを指す URL を、別のサーバーを指すよう変更
するための、再生ルールを構成する必要があります。
v セッションの発生元がアプリケーションであり認証を必要とする場合、Tealeaf ユ
ーザーが認証されていないと、再生時にステータス・コード 401 (アクセス拒否)
エラーが大量に発生する可能性があります。再生ルールを使用すると、再生時に
これらのページを無視または削除するよう BBR に指示することができます。
v セッションが外部 JavaScript ファイルを参照する場合があります。このようなフ
ァイルは、再生時に参照するのがよいものもあれば、そうでないものもありま
す。このような場合は、この JavaScript ファイルを抑制するか、またはセッショ
ン再生時に効果的に機能するようファイルを変更する再生ルールを構成します。
再生ルールの用途は他にも多数あります。以降のセクションでは、再生サーバーで
構成可能であり、すべてのブラウザー・ベースの再生セッションに適用される再生
ルールを確認できます。
注: 再生ルールによって、格納されたセッション・データが変更されるわけではあ
りません。これらは、再生サーバーによる再生時にのみ、Tealeaf ユーザーへの表示
用にブラウザー・ベースの再生に渡されるデータに適用されます。
注: セッション再生の品質は、Web アプリケーションの性質によって異なります。
高度な表示技術を採用した Web サイトや、クライアント・ユーザーの対話イベン
トに依存する Web サイトでは、共通再生プロファイルと再生ルールの大幅なカス
タマイズが必要になる可能性があります。
再生ルールのアクセス方法および処理方法
BBR に適用される再生ルールは、以下の場所で構成できます。
v 再生サーバー
「ポータル管理」ページで、マスター再生サーバーを選択し、GUI を使用して再
生ルールを構成することができます。再生ルールに対する変更は、マスター再生
サーバーから、すべてのスレーブ再生サーバーに自動的に転送されます。これに
より、すべてのサーバーが同じルール・セットを使用するようになります。
v ブラウザー・ベースの再生
© Copyright IBM Corp. 1999, 2015
235
BBR にロードされるセッションがある場合は、コンテキスト・メニューを使用し
て、現在ロードされているセッション内の特定の強調表示データに基づいた再生
ルールを作成できます。
v IBM Tealeaf CX RealiTea Viewer
BBR インターフェースまたは再生サーバーのインターフェースではサポートされ
ない再生ルールを構成する必要がある場合は、IBM Tealeaf CX RealiTea Viewer
デスクトップ・アプリケーションをダウンロードしてインストールします。この
アプリケーションを使用すると、ローカル・デスクトップからセッションを検索
して再生することができます。RTV で再生ルールに変更が加えられた場合でも、
変更内容を BBR の再生ルール・セットと同期することができます。
v 構成ファイル
XML での作業に慣れている Tealeaf ユーザーの場合は、マスター再生サーバー
上の構成ファイルにアクセスすることで、ネイティブ XML 形式で再生ルールを
構成できます。
注: XML ファイルを使用した再生ルールの構成では、編集されたファイルに対し
てデータ検証が行われないため、Tealeaf ではこの方法を推奨していません。でき
る限り、ユーザー・インターフェース方式で再生ルールを構成してください。
BBR 用の再生ルールを作成または変更するには、「ポータル管理」ページへのアク
セス権限が必要です (「ポータル」メニューの「Tealeaf」 > 「ポータル管理」)。
詳しくは、Tealeaf 管理者にお問い合わせください。
再生サーバーをホストするサーバーに対するコマンド・ライン書き込み権限が必要
です。
BBR 再生ルールと RTV
多くの場合、オリジナルの再生ルールは、IBM Tealeaf CX RealiTea Viewer での使
用を目的として作成されてきました。 RTV は、セッションを見つけて再生するた
めのデスクトップ・アプリケーションです。
注: BBR 再生ルールの領域にある多くのセクションでは、「IBM Tealeaf RealiTea
Viewer (RTV) ユーザー・マニュアル」の対応するコンテンツを参照しています。
再生ルールのタイプ
Tealeaf では、以下のタイプの再生ルールをサポートしています。
以下の表で、再生サーバー、BBR、または RTV による構成で当該ルールがサポー
トされるかどうかを判別できます。
v 各再生ルール・タイプには、追加資料のリンクが記載されています。また、
「IBM Tealeaf RealiTea Viewer RTV ユーザー・マニュアル」の『RealiTea Viewer
(RTV) ユーザー・マニュアル』で最適な資料が提供されている場合もあります。
236
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 85. 再生ルールのタイプ
ルール名
XML ノード
説明
ポップアップ・ページ
PopupURL
PopupURL はページをポップアップと
してマークするため、これらのページ
は強調表示には使用されません。
このルールは BBR の「ルール・プロ
ファイル・エディター」から使用でき
ます。
再生からこのページを削除
強調表示のみの URL
ナビゲート可能ページ・リスト内また
は再生時に表示させない URL と一致
する正規表現を作成できます。
HighlightOnlyUrl
AJAX ベースのページの場合、前のペ
ージから保持されているコンテンツの
みに強調表示を適用するよう、ページ
を構成できます。この方法では、アプ
リケーションと UI イベントのキャプ
チャーをシミュレートすることができ
ます。
このルールは BBR の「ルール・プロ
ファイル・エディター」から使用でき
ます。
URL 一致で要求変数を無視
IgnoreReqVarForURLMatch
再生時に、再生クライアントがセッシ
ョン・データ内で要求と応答の照合を
試みます。要求と応答の照合に使用す
るセットから要求変数 (タイム・スタ
ンプ情報など) を削除するための URL
パターンを提供することで、照合の能
力が向上する場合もあります。
このルールは BBR の「ルール・プロ
ファイル・エディター」から使用でき
ます。
ResponseMod
ResponseModify
ResponseModify ルールを使用すると、
応答に特殊な変更を加えて、Tealeaf
ユーザーに対して表示される再生の能
力を向上させることができます。例え
ば、ResponseModify ルールを構成する
ことで、フレームから外れるページを
分割するのに使用される JavaScript を
無効化することができます。
このルールは BBR の「ルール・プロ
ファイル・エディター」から使用でき
ます。
第 14 章 BBR 再生ルール
237
表 85. 再生ルールのタイプ (続き)
ルール名
XML ノード
説明
外部ファイルの修正
ExternFileModify
ExternFileModify ルールを構成するこ
とで、再生を妨げる可能性のある外部
ファイルに対して追加処理を実行する
ことができます。
このルールは BBR の「ルール・プロ
ファイル・エディター」から使用でき
ます。
動的応答変更ルール (Dynamic Response
Modification Rules)
DynResponseMod
サード・パーティーから送信されたデ
ータを含むセッションを再生する際に
は、そのサード・パーティーからのコ
ンテンツを特定の要求と関連付ける必
要があります。お客様のエクスペリエ
ンスを正確に表現するためにサード・
パーティーのコンテンツが必要な場合
は、再生時にそのコンテンツを取得す
るよう、動的応答変更ルールを構成す
る必要があります。
動的外部ファイル変更ルール (Dynamic
External File Modification Rules)
DynExternalFileMod
RTV にロードされるメインページ
が、セッションに含まれない別個のフ
ァイルを参照している場合は、RTV
にロードする前にこのファイルに変更
を加える必要がある場合があります。
例えば、セッション内のページが参照
する JavaScript ファイルにドメイン参
照が含まれる場合、その参照によって
再生時に JavaScript エラーが発生する
可能性があります。このような場合
は、動的外部ファイル変更ルールを参
照先の JavaScript ファイルに適用する
よう設計することで、RTV にロード
する前にファイルに変更を加えるよう
にします。
再生からこのページを削除
IgnoreURL
IgnoreURL は、再生可能にしないペー
ジを、表示可能ページ・リストから削
除します。
このルールは BBR の「ルール・プロ
ファイル・エディター」から使用でき
ます。
238
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 85. 再生ルールのタイプ (続き)
ルール名
XML ノード
説明
ホストの再マップ
RemapHost
RemapHost は、HostProfile ノードで名
前指定されたホストを別のホストに再
マップします。例えば、このマッピン
グを使用することで、発信元サーバー
ではなくバックアップ・サーバーから
セッション・データを再生することが
できます。これにより、使用メトリッ
クが影響を受ける可能性があります。
このルールは BBR の「ルール・プロ
ファイル・エディター」から使用でき
ます。
ポータルの再マップ
RemapPort
RemapPort は、HostProfile ノードで名
前指定されたホストのポート番号を別
のポート番号に再マップします。
このルールは BBR の「ルール・プロ
ファイル・エディター」から使用でき
ます。
ホスト・プロトコル
Protocol
Protocol は、プロトコルを特定の値
(auto、http、https) に強制設定します。
このルールは BBR の「ルール・プロ
ファイル・エディター」から使用でき
ます。
フレーム・ルール (Frame Rule)
FrameRule
FrameRule は、URL を常に特定のフレ
ームにロードするよう強制する場合に
使用します。
BlockedURL
BlockRemoteURL
必要に応じて、発信元サーバーにアク
セスしないようにする URL または
URL セットを指定できます。再生ク
ライアントがセッション・データ内で
応答を見つけられない場合に、欠落し
ているコンテンツについて発信元サー
バーへのアクセスが試みられることは
ありません。
このルールは BBR の「ルール・プロ
ファイル・エディター」から使用でき
ます。
第 14 章 BBR 再生ルール
239
表 85. 再生ルールのタイプ (続き)
ルール名
XML ノード
説明
新規ホスト
HostProfile
モニターするホストを追加します。こ
のホスト名は、完全ドメイン名
(www.example.com など) である必要が
あります。各ホストには独自のプロフ
ァイル・ルール・セットがあるため、
既存のホストから新しいホストにルー
ルを追加またはコピーする必要があり
ます。
このルールは BBR の「ルール・プロ
ファイル・エディター」から使用でき
ます。
ホワイトリスト・ルール
whitelistName
デフォルトでは、再生サーバーはブラ
ックリスト・モードで動作します。こ
のモードでは、すべての URL に対し
て発信元サーバーへの問い合わせが許
可されます。再生時に発信元サーバー
にアクセスできるようにするこの機能
は、多くの環境では好ましくないもの
であり、許可されていない場合もあり
ます。ホワイトリスト・モードでは、
発信元サーバーへの問い合わせが許可
される URL パターンを構成すること
で、それ以外の URL をすべてブロッ
クすることができます。
このルールは BBR の「ルール・プロ
ファイル・エディター」から使用でき
ます。
カスタム UI イベントの強調表示 (Custom UIElementCustomHighlight
UI Event Highlighting)
UI イベントの再生ルール (Replay
Rule for UI Events): 選択した UI イ
ベントに対し、カスタム強調表示ルー
ルを追加または変更することができま
す。これらのルールは、強調表示して
いるエレメントに特殊処理 (何らかの
カスタム・コントロールに対する
JavaScript 関数の呼び出しなど) が必
要な場合に使用できます。また、特定
のユーザー・アクションや値をセッシ
ョン内に表示した際のデバッグやアラ
ートの目的で使用することもできま
す。
このルールは BBR の「ルール・プロ
ファイル・エディター」から使用でき
ます。
240
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 85. 再生ルールのタイプ (続き)
ルール名
XML ノード
説明
再生時に UI エレメントを無視 (Ignoring
UI Elements during Replay)
UI イベントの再生ルール
(Replay Rule for UI Events)
UI イベントの再生ルール (Replay
Rule for UI Events): セッションの再生
時に、選択した UI エレメントを無視
することを選択できます。このオプシ
ョンを選択した場合は、その UI エレ
メントを特定するための正規表現パタ
ーンが、以下のダイアログに事前設定
されます。
キー・ストロークの詳細 (Keystroke
Breakouts)
UI イベントの再生ルール
(Replay Rule for UI Events)
UI イベントの再生ルール (Replay
Rule for UI Events): UI キャプチャー
では、Intellisense キー・ストロークの
キャプチャーを UI イベントとしてサ
ポートしています。テキスト・ボック
スやフォーム・フィールドなどの UI
エレメントと共に適用されるキー・ス
トロークは、キャプチャー用に 1 つ
の UI イベントにまとめられます。訪
問者のエクスペリエンスを適正に再生
できるようにするため、RTV は、こ
れらの集約されたキー・ストローク・
イベントをキー・ストロークごとの
UI イベントに分割するよう構成する
ことができます。 RTV でキー・スト
ロークを分割すると、表示される文字
を、訪問者による入力順に確認できま
す。
URL の再マップ
URL の再マップ機能を使用すると、
キャプチャーされるセッション・ペー
ジの外部にあるコンテンツの URL を
新しい宛先に再マップすることができ
ます。URL の再マップは一般的に、
元のサイトから外部コンテンツを利用
できないか外部コンテンツにアクセス
できず、URL の再マップ先となる別
のサーバー上にコピーを作成する場合
に使用されます。
第 14 章 BBR 再生ルール
241
表 85. 再生ルールのタイプ (続き)
ルール名
XML ノード
説明
POST 値によるパッチ応答
PatchResponseWith PostValue
このルールにより、値を取得する要求
内のパターンを設定することができま
す。これらの値には、応答内でパッチ
が適用されます。データのタイプは多
様であり、データ型を最も把握してい
るのは各プラグインであるため、この
操作はプラグインによって処理されま
す。
このルールにはいくつかの属性があり
ます。
requestValue - この属性は、照会スト
リング値か、プラグインが解析して要
求を名前/値ペアに「フラット化」する
場合の値に対して使用します。これは
単純なストリングの突き合わせであ
り、正規表現ではありません。この属
性または requestPattern のいずれか
を使用します。両方は使用しないでく
ださい。
requestPattern - 要求本体の値につい
てこの属性を使用します。これは正規
表現パターンであり、全体として未加
工の要求本体で使用されます。この属
性または requestValue のいずれかを
使用します。両方は使用しないでくだ
さい。responsePattern が空の場合、
このパターンは応答置換パターンとし
て使用されます。
responsePattern (オプション) requestPattern とは異なる応答置換
パターンが必要な場合、この属性を使
用します。
照会ストリング内の値を jsonp 応答に
パッチ適用する必要がある場合も、こ
のルールを使用することができます。
応答での置換対象を指定するために
responsePattern 属性が使用されま
す。
このルールは BBR の「ルール・プロ
ファイル・エディター」から使用でき
ます。
242
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 85. 再生ルールのタイプ (続き)
ルール名
XML ノード
説明
モバイル変更ルール
MobileMod
「モバイル変更ルール」は、再生中に
ユーザー・エージェント情報に基づく
モバイル・デバイスのディメンション
を修正します。
このルールは BBR の「ルール・プロ
ファイル・エディター」から使用でき
ます。
BBR での再生ルールの構成
ブラウザー・ベース (BBR) の再生ルールは、ナビゲーション・リスト、メインパネ
ル、「詳細のロード」、または「オプション」メニューで構成できます。
「オプション」メニューからの再生ルールの編集
「オプション」メニューでは、ルール・プロファイル・エディターにアクセスし
て、提案されたルールを表示することができます。
このトピックの手順では、ルール・エディターへのアクセス方法と再生ルールの処
理方法について説明します。
1. 「オプション」 > 「再生ルール」 > 「ルール・プロファイルの編集」をクリッ
クすると、ルール・プロファイル・エディターが開きます。
ブラウザー・ベースの再生では、ルール・プロファイル・エディターを使用し
て、既存のルールのリストを表示できます。ルールの追加、ルールの削除、ルー
ルの変更、ルールの名前変更、およびプロパティーの表示を実行できます。ルー
ルについての未加工の XML を編集したり、ルールの履歴を表示したりすること
も可能です。
ブラウザー・ベースの再生のルール・プロファイル・エディターでは、以下のル
ールがサポートされます。
v ホストまたはドメイン
v IgnoreURL
v PopupURL
v ホストの再マップ
v ポータルの再マップ
v ホスト・プロトコル
v ResponseMod
v 強調表示のみの URL
v カスタム UI 強調表示ルール
v BlockedURL
v POST 値によるパッチ応答
v ホワイトリスト・ルール
第 14 章 BBR 再生ルール
243
v モバイル変更ルール
v URL 一致で要求変数を無視
管理権限がある場合は、「オプション」メニューから Microsoft AJAX ベースの
セッションに対して提案されたルールを表示し、適用することができます。
提案されたルールを確認し、適用することで、サード・パーティー呼び出しをブ
ロックまたは無視し、再生エクスペリエンスをクリーンアップすることもできま
す。そうすることで、表示可能かつ必要なものだけを表示できます。「Ingore
URL」はナビゲーション・リストおよび再生からページを削除します。「Block
URL」は、再生サーバーがサード・パーティーの発信元サイトからデータを取り
出すことを許可しません。
2. ロードされたセッションに対して提案されたルールを表示するダイアログを開く
には、「オプション」 > 「再生ルール」 > 「ルールを提案」をクリックしま
す。
提案されたルールは、展開可能なツリー表示で表示されます。提案されたルール
をすべて適用するか、または適用したいルールを選択することができます。適用
するルールを選択したら、「ルールの適用」をクリックして再生サーバーにルー
ルを適用します。新しいルールが適用されたセッションが再ロードされます。
ナビゲーション・リストからの再生ルールの適用
ナビゲーション・リストのコンテキスト・メニューから再生ルールを適用すること
ができます。
ナビゲーション・リスト内で現在選択されている内容に応じて、以下の再生ルール
を現行ページに適用することができます。
表 86. 再生ルールのコンテキスト・メニュー・オプション
コンテキスト・メニ
ュー・オプション
説明
再生からこのページ
を削除
このタイプのルールの作成について詳しくは、下部の関連リンクを参
照してください。
このページを「強調
表示のみ」として処
理
このタイプのルールの作成について詳しくは、下部の関連リンクを参
照してください。
このページを「ポッ
プアップ・ページ」
として処理
必要に応じて、BBR が再生パフォーマンスを高めるための調整を実
行できるよう、ページをポップアップ・ページとしてマークすること
ができます。
カスタム UI イベン
トの強調表示を追加
このタイプのルールの作成について詳しくは、下部の関連リンクを参
照してください。
このページを「ポップアップ・ページ」として処理
ポップアップ・ページ は、Web アプリケーションが新しいブラウザー・ウィンド
ウでレンダリングするよう強制するページである、と見なされます。BBR が、特定
のページがポップアップ・ページであることを認識していない場合、再生時に、ポ
ップアップ・コンテンツ、ユーザー対話、後続のヒットをうまく表示できない可能
性があります。
244
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
図 42. URL をポップアップ・ページとして処理 (Treat URL as a Popup Page)
コンテキスト・メニューでこのオプションが選択されている場合は、現行ページの
URL が自動的に指定されます。必要に応じて、ワイルドカード (* または ?) を使
用して、URL のセットをポップアップとして指定することができます。
要求ビュー、応答ビュー、または再生ビューからの再生ルールの適
用
BBR のコンテキスト・メニューを使用して、再生ルールを構成することができま
す。
要求ビュー、応答ビュー、または再生ビューで、項目を選択して右クリックする
と、以下のいずれかのオプションを選択できます。
表 87. 要求ビュー、応答ビュー、または再生ビューの再生ルール・コンテキスト・メニュー
オプション
説明
要求フィールドに基づ 要求に含まれるフィールドに基づいて、再生中でもページを選択し
き再生からページを削 て表示から除外することができます。
注: こうした選択が可能になるのは、要求ビューでテキストが選択
除
されている場合のみです。
応答変更ルールのテス このダイアログを使用すると、現行ページに適用可能な応答変更ル
ト
ールを確認およびテストすることができます。
注: こうした選択が可能になるのは、応答ビュー内のみです。
UI イベントのカスタ
ム強調表示
ナビゲーション・リストで UI イベントが選択されている場合は、
ユーザー・インターフェース・イベントに適用されるカスタム強調
表示ルールを追加または変更することができます。
注: こうした選択は、ナビゲーション・リストで UI イベントを選
択した場合、コンテキスト・メニューから利用可能です。
ホスト/ポートの再マッ 「詳細のロード」画面から、ホスト/ポートの再マップ・ルールを構
プ
成することができます。
要求フィールドに基づき再生からページを削除
BBR では、URL パターン、要求変数パラメーター、またはその両方に基づいて、1
つ以上のページを削除することができます。要求変数に基づいてページを削除する
と、再生のエクスペリエンスを大幅に削除することができます。
注: ページは、再生から削除されても、セッション・データからは削除されませ
ん。これらのページの検索やレポート作成は、引き続き行うことができます。
第 14 章 BBR 再生ルール
245
注: サイトが複数の HTTP_HOST 値に応答する場合は、すべての server_name 値に
対して無視ルールが正しく記録されるよう、プロファイルを手動で編集する必要が
あります。
例えば、永続的に移動するページやリダイレクト・ページを StatusCode 要求変数
の特定の値に基づいて判別し、それらのページを再生ページから削除することがで
きます。
注: こうした選択が可能になるのは、要求ビューでテキストが選択されている場合
のみです。
図 43. 要求フィールドに基づき再生からページを削除
StatusCode=301 は、ページが永続的に移動されることを示します。この例では、
URL が /store/index.php/electronics/cellphones/ と一致し、[env] セクション
の StatusCode 要求変数が 301 に設定されていると、当該ページが再生から削除さ
れます。
上記のダイアログには、正確な値を指定することも、値のパターンを指定すること
もできます。
パラメーター
説明
要求変数名
これらのフィールドでは、BBR 再生から削除するページを照合するための
要求変数セクションと変数名を指定する必要があります。
v 要求変数セクションを指定する必要があります。
v ワイルドカードは使用できません。
要求変数値
追加指定の場合は、照合する要求変数の特定の値を入力できます。上記の例
では、要求変数値を含める必要があります。そうしないと、StatusCode エ
246
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
ントリーが含まれるヒットがすべて再生から除去され、Web サーバーから
返された有効なヒットがすべて削除されてしまいます。
v このパラメーターの指定はオプションです。指定しない場合は、すべての
値が一致します。
v 値を指定する際には、1 文字の置き換えとして標準のワイルドカード
「?」、複数文字の置き換えとして「*」を使用できます。
URL
このフィールドを使用して、再生ルールを特定の URL や URL のパターン
に適用するかどうかを指定できます。この値を指定しない場合は、ドメイン
全体に対して再生ルールが適用されます。
v このパラメーターの指定はオプションです。指定しない場合は、すべての
値が一致します。
v 値を指定する際には、1 文字の置き換えとして標準のワイルドカード
「?」、複数文字の置き換えとして「*」を使用できます。
BBR 応答変更ルールのテスト
BBR では、現行ページに適用される応答変更ルールを確認し、また必要に応じて、
現在のヒットをテスト・データとして使用してルールをテストすることができま
す。
注: こうした選択が可能になるのは、応答ビュー内のみです。
注: BBR では、ルールの確認のみを行うことができます。応答変更ルールの作成に
は、「ポータル管理」ページを使用します。
図 44. 応答変更ルールのテスト
「応答変更ルールのテスト」ダイアログでは、現在の URL に適用されるルールの
数を確認してから、それらのルールを使用してテストを実行して、テスト結果を確
認することができます。
第 14 章 BBR 再生ルール
247
適用可能な応答変更ルールをテストするには、以下の手順を実行します。
「このページに適用されるルール」のカウントが 0 より大きい場合は、以下のこと
を実行できます。
1. 「応答変更ルールのテスト」ダイアログで、「テスト」をクリックします。
2. テストされたルールに基づいて応答に変更を適用すると、「テスト結果」の下に
変更の数がリストされます。
v 変更された応答を表示するには、「表示」をクリックします。
v 変更内容の差分をテキスト・ベースで表示するには、「差分...」をクリックし
ます。
カスタム UI イベントの強調表示
選択した UI イベントに対し、カスタム強調表示ルールを追加または変更すること
ができます。これらのルールは、選択したエレメントに特殊処理 (カスタム・コン
トロールに対する JavaScript 関数の呼び出しなど) が必要な場合に使用できます。
カスタム強調表示ルールは、特定のユーザー・アクションや値をセッション内に表
示した際のデバッグやアラートの目的で使用することもできます。
注: カスタム UI イベントの強調表示は、訪問者のブラウザーから UI キャプチャ
ーによってキャプチャーされた UI イベントに適用されます。
オプション
説明
エレメント ID
「エレメント ID」には、エレメント ID または XPath を使用して選択され
たイベントの固有 ID が事前設定されます。
v 複数のエレメントを照合する場合は、必要に応じて正規表現を使用するよ
う「エレメント ID」フィールドを変更することができます。
関数
このダイアログでは、当該エレメントを強調表示する目的で、BBR によっ
て評価される関数を指定できます。評価時には、値の設定、強調表示、クリ
ックは実行されません。
v Tealeaf では、JavaScript 関数に使用できる一連の参照が用意されていま
す。
注: カスタム UI イベントの強調表示は、RTV バージョンと全く同じように機能し
ます。
「詳細のロード」画面からの再生ルールの適用
「ページ・ロードの詳細 (Load Page Details)」画面が表示されている場合は、コン
テキスト・メニューから以下のルールを構成できます。
ホスト/ポートの再マップ
必要に応じて、別のホスト、ポート、プロトコルからのセッション・データで参照
される静的データを取得するよう、BBR を構成することができます。
248
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
図 45. ホスト/ポートの再マップ
上記の画面で、セッション・データ内のホスト名とポート番号を別の値に変換する
方法を指定できます。また、使用する HTTP/HTTPS プロトコルを明示的に指定す
ることもできます。
ホスト名: 使用可能なホスト名のリストから、ホスト名を選択します。
v ホスト名を追加するには、「ホスト名の追加」をクリックします。
www.example.com の形式でホスト名を入力します。
v 選択したホスト名で再マップを行わない場合は、「再マップなし」チェック・ボ
ックスをクリックします。この設定を行うと、新しいサーバーにリダイレクトせ
ずにポート番号とプロトコルの再マップを行うことができます。
v ホストを別のホストに再マップするには、「再マップ - 宛先のホスト」チェッ
ク・ボックスをクリックし、www.example2.com の形式で新しいホスト名を入力し
ます。
ホストの再マップ先: 選択したホスト名について、セッション・データで検出された
ポートを、宛先ホスト上の新しいポートに再マップできます。
v 再マップするポート番号を追加するには、「ポートの追加」をクリックします。
再マップ元のポートと再マップ先のポートを入力します。「OK」をクリックしま
す。
– デフォルトの HTTP ポートに再マップするには、再マップ値を 0 に設定しま
す。
第 14 章 BBR 再生ルール
249
v ポートの再マップを削除するには、そのポートをリストから選択し、「ポートの
削除」をクリックします。
プロトコル: 選択したホスト名について、再マップ・ホストへの問い合わせ時に使用
するプロトコル (「自動」 (デフォルト)、「常に HTTP」、または「常に HTTPS」)
を変更できます。
ホスト/ポートの再マップは、IBM Tealeaf CX RealiTea Viewer を使用した再生でも
サポートされます。
URL の再マップ
URL を再マップするルールを追加できます。URL の再マップ・ルールは、キャプ
チャーされるセッション・ページの外部にあるコンテンツの URL を新しい宛先に
再マップします。
URL の再マップ・ルールは、元のサイトから外部コンテンツを利用できないか外部
コンテンツにアクセスできず、URL を再マップできる別のサーバー上にコピーが保
存されている場合に適用できます。
注: URL の再マップ・ルールは、外部コンテンツにのみ適用されます。この機能を
使用して、キャプチャーされたページの URL を変更することはできません。この
再マップ機能により、応答の変更方法を単純化できます。
URL の再マップの利点は以下のとおりです。
v 再マップするコンテンツを見つけ出す作業なしに、表示できるコンテンツに基づ
いて変更を行うことができます。
v 特定のサイトの応答変更において発生する恐れがある潜在的なクロスサイト・ス
クリプティングの問題を回避できます。
URL を再マップするルールを作成するには、以下のようにします。
1. ポータルから、「オプション」 > 「再生ルール」 > 「ルール・プロファイルの
編集」を選択します。
2. 「未加工 XML」タブをクリックして XML を編集します。
3. 「保存」をクリックして XML に対する変更を保存します。
4. 「GUI エディター」タブをクリックし、「ルールの適用」をクリックします。
正規表現の構文とパターン・マッチングの検証
管理者は、正規表現一致ユーティリティーを使用して、正規表現の構文とパター
ン・マッチングを検証することができます。
管理者は、正規表現一致ユーティリティーを使用して以下の操作を実行できます。
v ストリングの書き込みテスト
v 拡張された再生ルールに対して、正規表現が有効かつ使用可能であることのテス
ト
注: 正規表現一致では、再生サーバーに関する式はテストされません。このユーテ
ィリティーの主要な目的は、ストリングの書き込みテストおよび応答内のパター
ン・マッチングのテストを実行する方法を提供することです。
250
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
正規表現の構文とパターン・マッチングを検証するには、以下の手順を実行しま
す。
1. 「正規表現一致」ユーティリティーにアクセスします。
IBM Tealeaf CX メニュー・バーから「正規表現一致」にアクセスするには、以
下の手順を実行します。
a. 「オプション」 > 「再生ルール」 > 「ルール・プロファイルの編集」を選
択します。
b. 「ルール・プロファイル・エディター」から、「新規」 > 「「応答の変更」
の追加」を選択します。
注: モバイル・セッションの場合は、「新規」 > 「「モバイルの変更」の追
加」を選択します。
BBR の表示域の応答メッセージから「正規表現一致」にアクセスするには、以
下の手順を実行します。
a. 応答で削除するテキスト・ストリングを強調表示します。
b. 右クリックして、「「応答変更」ルールの作成」を選択します。
「「応答変更」ルールの作成」ダイアログ・ボックスが表示されます。
2. 「「応答変更」ルールの作成」ダイアログ・ボックスで、ルールのテキストを入
力します (事前に入力されていない場合)。
3. 有効な正規表現に関するテストを実行するには、「テスト」をクリックします。
4. パターン・マッチングのテストを実行するには、「テスト・パターン」フィール
ドにテキストを入力します。
パターンが一致した場合は、「テスト・パターン」フィールドの背景色が緑色で
表示されます。
図 46. パターンの一致
再生サーバーを使用した再生ルールの構成
再生サーバーでは、BBR セッションに適用する再生ルールのカスタム・セットを作
成することができます。これらのルールはマスター再生サーバーによって管理さ
れ、要求に対する当該ルールは、別のスレーブ再生サーバーにパブリッシュされま
す。
再生サーバーが複数ある環境にホワイトリストをデプロイする場合は、追加構成が
必要です。
第 14 章 BBR 再生ルール
251
Tealeaf がモニターするドメインの再生ルールの編集
Tealeaf がモニターするドメインの再生ルールを以下のように編集します。
Tealeaf によってモニターされるドメインの再生ルールを編集するには、以下の手順
を実行します。
1. ポータル・メニューで、「Tealeaf」 > 「ポータル管理」を選択します。
2. 「ポータル管理」ページが表示されます。左側のナビゲーション・パネルで、
「サーバーの管理」リンクをクリックします。
3. マスター再生サーバーを選択します。
注: 再生ルールは、マスター再生サーバーでのみ構成できます。これにより、ル
ールをすべてのスレーブ・サーバーに提供することができます。
4. ツールバーの「ルール」をクリックします。このオプションは、マスター再生サ
ーバーに対してのみ使用できます。
5. 画面の下部に「再生ルール・ドメイン」パネルが表示されます。
v ドメインを追加するには、用意されたスペースにドメインを入力し、「追加」
をクリックします。ドメイン名には以下の形式を使用します。
www.<domain_name>.com
v 既存のドメインについての再生ルールを編集するには、そのドメインを選択
し、「編集」リンクをクリックします。
v ドメインに対する再生ルールを削除するには、そのドメインを選択し、「削
除」リンクをクリックします。
再生ルールのプロパティーの編集、削除、およびロード
再生ルールのプロパティーを編集、削除、およびロードすることができます。
再生ルールの編集時には、以下のコマンドを使用して新しいルールを設定できま
す。
v ルールを追加するには、それに該当するプロパティーを入力し、「追加」をクリ
ックします。
v ルールを削除するには、そのルールの横にある「削除」リンクをクリックしま
す。
v ルールのプロパティーを、編集対象に該当するテキスト・ボックスにロードする
には、「ロード」リンクをクリックします。
ロードしたルールを保存すると、ルールが置き換えられます。
再生ルールの URL を入力する際には、http:// や https:// などのプロトコル
ID は不要です。すべての再生ルールに使用するプロトコルを指定することも、ポ
ータルによる解決を許可することもできます。
:8080 や :443 などのポート ID は適用外なので入力しないでください。
プロトコルの選択
ドロップダウンから、使用するプロトコルを選択することができます。
252
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
使用するプロトコルを再生サーバーが正しく検出できるよう、この値は「自動」に
設定してください。
無視される URL
再生サーバーは、再生時に特定の URL を無視するよう構成することができます。
ここで指定したパラメーターと一致する URL は、再生時に表示されません。
プロパティー
説明
URL
無視する URL。この値はドメインの値と連結され、無視される絶対パスが
作成されます。
v URL にワイルドカード文字 (*) を含めて、URL のパターン (/home/* な
ど) を表現することができます。
要求変数
オプションで、URL と照合する要求内の変数を指定できます。この変数と
一致したものは再生されません。
要求変数値
オプションで、URL と照合する要求内の「要求変数」の値を指定できま
す。この値と一致したものは再生されません。
URL のみ強調表示
再生サーバーは、ここで指定したパラメーターと一致する URL のみを強調表示す
るよう構成することができます。
プロパティー
説明
URL
強調表示する URL。この値はドメインの値と連結され、絶対パスが作成さ
れます。
v URL にワイルドカード文字 (*) を含めて、URL のパターン (/home/* な
ど) を表現することができます。
要求変数
オプションで、URL と照合する要求内の変数を指定できます。この変数と
一致したものが強調表示されます。
要求変数値
オプションで、URL と照合する要求内の「要求変数」の値を指定できま
す。この値と一致したものが強調表示されます。
ホスト / ポートの再マップ
追跡するホストを追加し、選択したホストにポートをマップすることができます。
v 追跡するホストを追加するには、「ホスト」テキスト・ボックスにホスト名を入
力し、「設定」をクリックします。
v 選択したホストにポートをマップするには、マップするポートを入力してから、
マップ先のポートを入力し、「追加」をクリックします。
第 14 章 BBR 再生ルール
253
表 88. ホストとポートのプロパティーの説明
プロパティー
説明
Host
セッションのドメインから取得されたホストではなく、このホス
ト名が使用されます。このホストは <base> に使用されてコンテ
ンツのソースを示すため、この値を使用して、セッション内のコ
ンテンツを元のサイト以外のサイトに再マップすることができま
す。例えば、元のサイトがプロキシーによって覆い隠されている
場合は、この設定を使用して、使用可能な静的リソースに再マッ
プすることができます。また、これを使用して、イメージなどの
コンテンツのロード元として使用可能なプロキシー内のサーバー
にマップすることもできます。
ポート
再マップするポート。
マップ先
再マップされたトラフィックの送信先ポート。
応答内のコンテンツの変更
必要に応じて、単純な検索置換を使用して、応答内のコンテンツに変更を加えるこ
とができます。
表 89. 応答のプロパティー
プロパティー
説明
URL
変更を加える応答の URL。
パターン
応答内で検索するパターン。このパターンは、正規表現として指定できま
す。
特殊な正規表現文字 (「(」や「)」など) は、円記号 (¥) でエスケープする
必要があります。以下に例を示します。
\(
置換 (テキス
ト)
検出されたパターンの置換テキスト。
置換
置換を行う対象の発生。
ホワイトリスト・ルール
デフォルトでは、再生サーバーはブラックリスト・モードで動作します。このモー
ドでは、すべての URL に対して発信元サーバーへの問い合わせが許可されます。
再生時に発信元サーバーにアクセスできるようにするこの機能は、多くの環境では
好ましくないものであり、許可されていない場合もあります。
ホワイトリスト・モードでは、発信元サーバーへの問い合わせが許可される URL
パターンを構成することで、それ以外の URL をすべてブロックすることができま
す。
注: ホワイトリスト・モードは、ご使用の環境内の各再生サーバーで有効化する必
要があります。
254
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
ホワイトリスト・モードとブラックリスト・モードのルールが適用されるのは、オ
ブジェクトのローカル・キャッシュまたは環境内にデプロイされた TLI サーバーか
らのコンテンツ要求を再生サーバーが満たせない場合のみです。
正規表現
再生サーバーに対してホワイトリスト・モードを有効にする場合は、「ポータル管
理」ページで、発信元サーバーへの問い合わせが許可される URL のセットを指定
します。正規表現を使用すると、再生時に発信元サーバーの照会が許可される URL
パターンのセットを指定することができます。再生サーバーは、リストされる 1 つ
以上の URL について、再生時に発信元サーバーに格納されたデータを参照しま
す。
v ホワイトリストと一致しない URL は、事実上はブラックリストに含まれます。
ブラックリストを使用すると、特に、ソース・アプリケーションが Web 分析メ
トリックや Tealeaf データ・カウントなどをトリガーしないよう保護することが
できる、というメリットがあります。
注: 正規表現が正しく指定されていないと、サーバー・パフォーマンスに重大な
影響を与える可能性があります。「IBM Tealeaf RealiTea Viewer RTV ユーザー・
マニュアル」の『RealiTea Viewer の正規表現』を参照してください。
プロパティー
説明
パターン
選択したサーバーの URL のパターン。一致する URL は、発信元サーバー
への問い合わせが許可されます。このパターンは、正規表現として指定でき
ます。
v 特殊な正規表現文字 (「(」や「)」など) は、円記号 (¥) でエスケープす
る必要があります。以下に例を示します。
\(
v パターン値が空の場合は、デフォルトのパターンが使用されます。このパ
ターンによって、セッション・データの一部として格納されていないイメ
ージや静的コンテンツについて、再生サーバーが発信元サーバーに問い合
わせます。
\.(jpg|jpeg|gif|css|js)$
再生サーバー・プロファイルへのホワイトリスト・ドメイン・ルール
の追加
再生サーバー・プロファイルにホワイトリスト・ドメイン・ルールを追加できま
す。
再生サーバー・プロファイルにホワイトリスト・ドメイン・ルールを追加するに
は、以下を実行します。
1. ReplayServerProfile ノード内に DomainWhitelistURLPattern という名前の新規
XML ノードを追加します。
注: 新規 XML ノードを HostProfile 内に追加しないでください。
2. 以下の構文規則を適用します。
<DomainWhitelistURLPattern urlpattern=".*¥.foo¥.com"/>
第 14 章 BBR 再生ルール
255
urlpattern は、許可されるドメイン名を突き合わせるための正規表現です。
必要に応じて複数の DomainWhitelistURLPattern ルールを定義できます。
ホワイトリスト・ルールを有効にするために、再生サーバーのグローバル・オプシ
ョンで WhiteListEnable を 1 に設定します。
RTV での再生ルールの構成
IBM Tealeaf CX RealiTea Viewer をローカル・デスクトップにインストールする
と、要求ビューまたは再生ビューに表示されるデータから、再生時の再生内容を作
成することができます。
注: RTV で作成された再生ルールは、デフォルトではローカル・アプリケーション
のみに適用されます。RTV を使用して再生ルールを作成した場合は、RTV の再生
ルールを、BBR 用の再生サーバーで保守されているルールと同期することができま
す。「IBM Tealeaf RealiTea Viewer RTV ユーザー・マニュアル」の『RTV プロフ
ァイルと BBR との同期』を参照してください。
RTV は、AJAX ベースの再生ルールを自動提案するよう構成することができます。
再生ルールの構成ファイル
再生ルールのテキスト・ファイルを使用することで、ホストとポートの再マップ、
カスタム・ページの変更、URL やホスト名などに使用されるセッション要求内のフ
ィールドを制御することができます。
v RequestMapping ノードには、セッション要求にみられる標準セットのエントリー
が含まれており、変更が必要になることはほとんどありません。
v 再生ルール・プロファイルの例については、「IBM Tealeaf RealiTea Viewer RTV
ユーザー・マニュアル」の『プロファイルの例』を参照してください。
注: Tealeaf では、「ポータル管理」ページを使用して BBR の再生ルールを構成す
ることをお勧めします。この方法ならば、ルールの定義が許可される前にデータ検
証が行われるためです。
再生の構成は XML ファイルであり、再生サーバー上の以下の場所に格納されま
す。
<Tealeaf_install_directory>¥System¥ReplayServerProfile.xml
ホスト/ポートの再マップやその他のカスタム・ページの変更は、ホスト名に基づい
てセッションに適用されます。例えば、www.sample.com からのセッションをカスタ
マイズするには、以下のノードが ReplayServerProfile.xml に表示されている必要
があります。
<HostProfile name="www.sample.com">
HostProfile ノード内の以下のエントリーによって、再マップが制御されます。
<!-- RemapMode values: off, on, null -->
<RemapMode value=’on’ />
<RemapHost value="www.sample2.com" />
256
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
<!-- There can be multiple RemapPort nodes -->
<RemapPort valueIn="49191" valueOut="80" />
RemapMode は、再マップを切り替えるか、ホストを NULL ホストに再マップしま
す。後者の場合は、どの要求に対しても常にステータス・コード 404 が返される可
能性があります。
v RemapMode が有効になっている場合は、RemapHost ノードによって再マップ先の
ホスト名が指定されます。
RemapPort は、ポート番号を他の番号に再マップする際に使用します。この値が必
要となるのは、キャプチャーされたデータ内のポート番号とは異なるポート上で、
画像などのページ・エレメントが使用可能になっている場合です。
IgnoreURL は、NavList に表示しない URL を指定します。アスタリスクによるワイ
ルドカード (*) を使用できます。以下の例では、照会パラメーターと一致する URL
/path.axd が無視されます。
<IgnoreURL value="/path.axd?*" />
ResponseMod は、正規表現を応答ページに適用して、再生での必要に応じて当該応
答ページに変更を加える場合に使用します。例えばこれを使用して、ページが一ま
とまりになっている場合は、ページを FRAMESET で強制的に分割する JavaScript
を無効にすることができます。ResponseMod ノードには、以下の属性があります。
<ResponseModify url=".*" pattern="top.location != location"
replacementString="0" occurrences="first" id="7"/>
PopupURL IgnoreURL ルールと同様に、PopupURL ルールを使用してポップアップ・
ページを特定することができます。BBR はこれらのページを NavList に含め、メイ
ン再生ウィンドウに表示します。
<PopupURL value="/path/popup.asp?*" id="3"/>
注: PopupURL の動作は、RTV では異なります。「IBM Tealeaf RealiTea Viewer
RTV ユーザー・マニュアル」の『RealiTea Viewer - プロファイル・オプション』を
参照してください。
ExternalFileModify これらのルールは、応答内で参照される外部ファイルに変更を
加える場合に使用します。以下の例では、this.fadeDuration の値を .8 から .001
に変更するよう、外部 JavaScript ファイルに変更が加えられます。これにより、こ
のページのフェードがかなり短くなります。
<ExternalFileModify id="409"
url="/path/Details.js¥?cache=.*"
pattern="this.fadeDuration = .8;"
replacementString="this.fadeDuration = .001;"
occurrences="all"/>
特殊ルール
特殊ルールとは、再生時の特殊な状況や異常な状況を管理する際に適用可能なルー
ルのことです。
第 14 章 BBR 再生ルール
257
オンデマンド・プライバシー・ルールの構成
必要に応じて、再生時のみに重要データに適用するプライバシー・ルールを構成す
ることができます。これにより、検索やレポート作成用にデータを元のセッション
に保持することができます。
これらのプライバシー・ルールは、格納されたセッションに影響を与えずに重要デ
ータをブロックまたはマスクするよう構成することができます。
オンデマンド・プライバシー・ルールの適用には、検索サーバーを使用します。
再生ルールと UI キャプチャー
XML 方式でクライアント・サイド・イベントを送信して IBM Tealeaf CX UI
Capture for AJAX をデプロイする場合は、再生が効果的に機能するよう特殊ルール
を構成する必要があります。
注: Tealeaf クライアント・フレームワーク・ソリューションをデプロイして、
Javascript ベースまたは AJAX ベースの Web アプリケーションの対話をキャプチ
ャーする場合は、再生ルールを作成して適用する必要があります。
必要に応じて、再生時に UI キャプチャーを無効にするよう、再生ルールを構成で
きます。
258
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
第 15 章 ステップ・ベースのイベント発行
ステップ・ベースのイベント発行 を使用すると、リッチ・インターネット・アプリ
ケーションによって生成されるこれらのユーザー・インターフェース・イベントの
Tealeaf イベントを作成できます。
従来の HTML ベースの Web では一般的に、ユーザー・アクションによって Web
サーバーから 1 つの応答アクションがトリガーされていました。ボタンをクリック
すると、フォームが送信されました。リンクをクリックすると、新規ページがロー
ドされました。このフレームワークでビルドされたアプリケーションでは、個々の
イベントが発生するのはページごとに 1 回のみでした。
しかしながら、リッチ・インターネット・アプリケーションでは、このパラダイム
に変更が加えられました。ページ上のユーザー対話の多くは、ページ自体を変更す
るものではありません。実際、ユーザーが興味のある同一アクションを複数回実行
する場合もあります。例えば、Web アプリケーションで、1 つのフォームから複数
のアドレスを入力できるとします。「サブミット」をクリックすると、アドレス・
データがサブミットされ、フォームがクリアされ、また別の入力ができるようにな
ります。この場合、同一のイベント SubmitAddress が同一ページ上で複数回発生す
る可能性があります。Tealeaf では、これらの発生を最初の 1 つだけでなく、すべ
て追跡することができます。
注: ステップ・ベースのイベント発行の主な用途は、1 つのページで複数回発生す
る可能性のあるイベントを追跡することです。
ステップ・ベースのイベント発行 を使用すると、リッチ・インターネット・アプリ
ケーションによって生成されるこれらのユーザー・インターフェース・イベントの
Tealeaf イベントを作成できます。個々のヒットからイベントを作成できるだけでな
く、ステップからイベントを作成することもできます。ステップは、クライアン
ト・アプリケーションからキャプチャーされる個々のユーザー・アクションであ
り、Tealeaf のクライアント・フレームワークのいずれかを使用して Tealeaf にサブ
ミットされます。
v ステップはヒットの「サブヒット」と考えることができます。ステップは、追跡
可能な個々のユーザー・アクションか、ユーザー・アクションの結果ではないサ
ーバー・サイド・アクション (リダイレクトなど) を表します。
v ステップは、(一緒にバンドルされている) クライアント・フレームワークによっ
てキャプチャーされ、JSON メッセージとして Tealeaf にサブミットされます。
これらのメッセージはこの後、親ヒットの要求の指定されたセクションに挿入さ
れます。
ステップ・ベースのイベント発行を使用すると、クライアント・アプリケーション
の 1 つのページから複数のイベントをキャプチャーすることができます。
注: ステップ・ベースのイベント発行を使用するには、Tealeaf クライアント・フレ
ームワーク (IBM Tealeaf CX UI Capture for AJAX、IBM Tealeaf Android
SDK、IBM Tealeaf iOS SDK など) のいずれかのライセンス交付を受け、それをイ
© Copyright IBM Corp. 1999, 2015
259
ンストールおよび構成する必要があります。ステップ・ベースのイベント発行を有
効にするには、これらのフレームワークのリリース 8.5 以降の新しいバージョンが
必要です。詳しくは、Tealeaf プロフェッショナル・サービスにお問い合わせくださ
い。
注: IBM Tealeaf CX UI Capture for AJAX は、既存のユーザーのみが使用可能で
す。
この情報は、クライアント・フレームワークによって生成されるステップと、ステ
ップ・ベースのイベント発行に関するバックグラウンド情報を示しています。
ステップの技術的な定義
ステップ は、フォーム・フィールドのセッション状態を表すために Tealeaf クライ
アント・フレームワークによってサブミットされる、特殊な形式の JSON メッセー
ジとして定義されます。
v ステップ・メッセージには、任意のタイプのデータを含めることができます。こ
のデータは、メッセージを送信する特定のクライアント・フレームワークによっ
て異なります。
v ステップには、単一セッションのみの UI イベントが含まれます。
v Tealeaf では、これらのメッセージは JSON 形式でサブミットされ、未加工形式
で容易に復号化することはできません。
ステップ・ベースのイベント発行を使用するための前提条件と制限事項
ステップ・ベースのイベントを作成するには、いくつかの前提条件を満たしている
必要があります。
ここに記載されている情報を使用して、満たす必要のある前提条件を判断してくだ
さい。
ステップ・ベースのイベントを作成するには、以下のコンポーネントが必要です。
v Tealeaf リリース 8.5 以降
v PCA ビルド 33xx。Tealeaf では、少なくとも PCA ビルド 3330 を使用すること
をお勧めします。
注: PCA ビルド 3330 以降には、バグ修正と便利な新機能 (IPv6 アドレスをキャ
プチャーできる機能、新しい Linux プラットフォームのサポートなど) がありま
す。「IBM Tealeaf CX Passive Capture Application リリース・ノート」の『リリ
ース・ノート - PCA』を参照してください。
IBM Tealeaf CX Passive Capture Application を使用して、application/json
POST データ型のキャプチャーを構成できなければなりません。
v 以下の 1 つ以上の Tealeaf キャプチャー・ソリューション。
260
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 90. 前提条件
ソリューシ
ョン
説明
資料
IBM Tealeaf
CX UI
Capture for
AJAX
AJAX ベースのアプリケーションのク 「IBM Tealeaf UI Capture for Ajax
ライアント・サイド・ユーザー・イン Guide」の『UI Capture for Ajax
ターフェース・イベントをキャプチャ Guide』
ーする際に使用します。
IBM Tealeaf
Android
SDK
Android ベースのモバイル・ネイティ
ブ・アプリケーションからクライアン
ト・サイドをキャプチャーする際に使
用します。
「IBM Tealeaf Android Logging
Framework Reference Guide」の
『Tealeaf Android Logging Framework
Reference Guide』
IBM Tealeaf
iOS SDK
iOS ベースのモバイル・ネイティブ・
アプリケーションからクライアント・
サイドをキャプチャーする際に使用し
ます。
「IBM Tealeaf iOS Logging
Framework Reference Guide」の
『Tealeaf iOS Logging Framework
Reference Guide』
ステップ・ベースのイベント発行を使用するための制限事項
属性やイベントに対するテキストの選択値の最大長は 256 文字です。
注: 距離イベントとシーケンス・イベントは、ステップではなくヒットに対して動
作します。このため、同一ヒットであれば、複数のステップで発生するイベント間
の距離はゼロ (0) として評価されます。
メッセージ・タイプ
クライアント・フレームワークからキャプチャーされるイベントは一緒にバンドル
され、メッセージ・セットとしてサブミットされます。
クライアント・フレームワークからのメッセージ によって、Tealeaf で 1 つのステ
ップが定義されます。このステップが 1 つのイベントとして、クライアント・フレ
ームワークによって特定およびキャプチャーされます。
複数のメッセージが訪問者の 1 つのアクションを表す場合もあります。例えば、ラ
ジオ・ボタンをクリックすると、2 種類のメッセージ (クリック・イベントのメッ
セージと、変更イベントのメッセージ) が発生する場合があります。
注: アクションを二重にカウントしたくない場合は、特定のアクションのイベント
を作成する際に、イベント・タイプと ID/名前の両方を使用します。例えば、ID =
checkout method のみを検索した場合は、このイベントを 1 回だけ発生させたくて
も、イベントが 2 回発生します。
メッセージの量は、クライアント・フレームワークで定義された、構成済みのロギ
ング・レベルによって異なります。
サブミットされた JSON メッセージ・セットの未加工形式と、Tealeaf での処理後
に表示される形式を確認することができます。例については、メッセージの例: 未加
工の要求本体およびメッセージの例: フォーマット済みの要求本体を参照してくださ
い。
第 15 章 ステップ・ベースのイベント発行
261
表 91. クライアント・フレームワークと関連する資料
クライアント・フレーム
ワーク
資料
IBM Tealeaf CX UI
Capture for AJAX
UI キャプチャーは、動的ロギング・レベルをサポートしていま
せん。
IBM Tealeaf Android SDK 「IBM Tealeaf Android Logging Framework Configuration File」
の『Tealeaf Android Logging Framework Configuration File』
IBM Tealeaf iOS SDK
「IBM Tealeaf iOS Logging Framework Reference Guide」の
『Tealeaf iOS Logging Framework Installation and
Implementation』
メッセージ例: 未加工の要求本体
[RequestBody] の後に続く情報は、JSON メッセージ・セットが含まれた、未加工
の要求例を示しています。
注: 未加工の要求では、以下のエントリーが 1 つのパラグラフになります。このセ
クションを使用して、ステップ・ベースの属性を作成することはできません。
v [RequestBody] セクションからヒット属性を作成することは可能ですが、この形
式は今後変わる可能性があるためお勧めできません。
[RequestBody]
{"version":"0.0.0.4","serialNumber":1,"sessions":[{"id":"ID14H2M3S663R0.36228193
267311725","startTime":1326837723663,"timezoneOffset":480,"messages":[{"type":2,
"offset":2226,"count":1,"context":{"type":"LOAD","name":"root","renderTime":
2226}},{"type":6,"offset":2230,"count":2,"exception":{"description":"Unable to
get value of the property ’nodeValue’: object is null or undefined",
"url":"http://straussandplesser.com/store/js/coremetrics/eluminate.js",
"line":1}},{"type":4,"offset":24878,"count":3,"event":{"type":"click"},"target":
{"id":"[[’main’],[’DIV’,1],[’DIV’,0],[’TABLE’,0],[’TR’,0],[’TD’,0],[’DIV’,0],
[’P’,0],[’A’,0]]","idType":-2,"type":"A"}},
{"type":2,"offset":24880,"count":4,"context":{"type":"UNLOAD","name":"root"}}]}]}
Tealeaf によってメッセージが渡されると、未加工の要求が、その要求の
[RequestBody] セクションに格納されます。これは BBR の要求ビューで表示でき
ます。
メッセージ例: フォーマット済みの要求本体
JSON メッセージを受け取ると、Tealeaf はメッセージをより読みやすい形式に再フ
ォーマットします。これを以下に示します。
この情報は要求の下部に示されます。この情報は、BBR の要求ビューに表示できる
ようにフォーマットされています。
クリックすると、展開状態のメッセージ例が表示されます。
{
"version": "0.0.0.4",
"serialNumber": 1,
"sessions": [
{
"id": "ID14H2M3S663R0.36228193267311725",
"startTime": 1326837723663,
"timezoneOffset": 480,
"messages": [
262
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
{
"type": 2,
"offset": 2226,
"count": 1,
"context": {
"type": "LOAD",
"name": "root",
"renderTime": 2226
}
},
{
"type": 6,
"offset": 2230,
"count": 2,
"exception": {
"description": "Unable to get value of the property
’nodeValue’: object is null or undefined",
"url":"http://straussandplesser.com/store/js/
coremetrics/eluminate.js",
"line": 1
}
},
{
"type": 4,
"offset": 24878,
"count": 3,
"event": {
"type": "click"
},
"target": {
"id":
"[[’main’],[’DIV’,1],[’DIV’,0],[’TABLE’,0],
[’TR’,0],[’TD’,0],[’DIV’,0],[’P’,0],[’A’,0]]",
"idType": -2,
"type": "A"
}
},
{
"type": 2,
"offset": 24880,
"count": 4,
"context": {
"type": "UNLOAD",
"name": "root"
}
}
],
}
]
}
上記の例で、以下のストリングの後の内容は、4 つの個別メッセージのセットを示
しています。
"messages": [
各メッセージは、中括弧のセットで区切られます。
v messages と同じレベルで定義されるデータ (serialNumber や timezoneOffset
など) は、環境データと見なされます。
各ステップ・メッセージは、1 つのステップを構成します。
第 15 章 ステップ・ベースのイベント発行
263
v ステップでトリガーされるイベントは、メッセージ・ステップごとに開始できま
す。
v 上記の例では、4 ステップのメッセージがあります。したがって、ステップでト
リガーされるイベントは、このヒットで最大 4 回発生させることができます。
注: ステップでトリガーされる各イベントは、その親ヒットのヒット属性データ
と、各ステップでの参照用に組み込まれる環境データにアクセスすることもできま
す。
ステップ属性を作成する場合、コロン (:) とその行の最終コンマ (,) の間にある内
容が、抽出される値となります。
クライアント・フレームワークからサブミットされる例外メッセージをモニターし
たいとします。上記の例では、このデータは以下の領域にあります。
v 以下の例では、前の例には存在するが、この例とは関係のないメッセージ・デー
タが、<omitted> ストリングで置き換えられています。
"sessions": [
{
<omitted>
"messages": [
<omitted>
{
"type": 6,
"offset": 2230,
"count": 2,
"exception": {
"description": "Unable to get value of the property
’nodeValue’: object is null or undefined",
"url": "http://straussandplesser.com/store/js/
coremetrics/eluminate.js",
"line": 1
上記の例では、例外メッセージが description 値に格納されることがわかります。
ステップ・ベースのイベント発行でこの値を参照するため、上記の内容をモニター
するためのステップ属性を作成する際には、以下の構造を使用してツリー内のノー
ドを参照します。
sessions[0].message.exception.description
sessions ノードと messages ノードの命名構造が変更され、type ID が省略されて
います。
注: BBR でステップ属性を作成する際には、メニューを使用します。このメニュー
では、イベント・マネージャー内の適切な参照が自動的に属性に事前設定されま
す。これらのステップについては、後で説明します。
ステップ・ベースのオブジェクト
Tealeaf では、2 種類のオブジェクトを作成して、クライアント・フレームワークか
らキャプチャーされ、メッセージとして Tealeaf に渡されるイベントをモニターす
ることができます。
v ステップ属性 は、ステップからデータを取得するヒット属性です。ステップ属性
は若干異なる方法で指定されますが、同じ関数を実行します。
264
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
v ステップ・ベースのイベント は、いずれかのステップ・トリガーで開始されるよ
うに構成された標準の Tealeaf イベントです。これらのイベントは、条件として
任意の標準タイプの Tealeaf 条件と、さらにステップ属性を使用することができ
ます。
デフォルトのステップ・オブジェクト
Tealeaf にはステップ・ベースのイベントと属性が多数用意されており、これらをス
テップ・ベースのイベント発行に使用することができます。
v 用意されたステップ属性について詳しくは、「IBM Tealeaf イベント・マネージ
ャー・マニュアル」の『パターン・オブジェクト・リファレンス』を参照してく
ださい。
v 用意されたステップ・ベースのイベント発行について詳しくは、「IBM Tealeaf
イベント・マネージャー・マニュアル」の『EES リファレンス - Tealeaf イベン
ト・リファレンス』を参照してください。
ステップ・トリガーのタイプ
ステップ・ベースのイベント発行をサポートするため、イベント・マネージャーに
新たに 2 つのトリガー・タイプが加わりました。
トリガー
説明
ステップごと
ステップごとに、イベントが他のイベントと共に評価されます。
毎ステップ後
各ステップが評価された後にイベントが評価されます。
注: このトリガーは、あまり使用されません。
前述の例では、「ステップごと」に発生するようにトリガーされたイベントが、
JSON メッセージと環境データの組み合わせごとにチェックされます。前述の例で
は、ロード、アンロード、例外などのデータ・メッセージに対して、「ステップご
と」イベントがチェックされます。
注: ステップ属性は、親ヒットからオブジェクトを参照することが許可されます。
したがって、ステップ・イベント内でヒット属性を参照することはできますが、そ
の逆はできません。
イベント定義では、「評価」ドロップダウンからトリガーを選択することができま
す。
第 15 章 ステップ・ベースのイベント発行
265
図 47. 使用可能なイベント・トリガー
使用可能なトリガーは、評価順に表示されます。基本的なステップを使用した特定
のヒットに対して、各「ヒットごと」イベントが最初に評価され、続いて各「ステ
ップごと」イベントと「毎ステップ後」イベントが評価されます。次に、「毎ヒッ
ト後」イベントが評価されます。
注: 各トリガーで発生するイベントによって、データの可用性が決まります。現在
のイベントより前に発生したイベントのデータは使用可能です。マルチヒット・セ
ッションの場合、「毎ヒット後」トリガーは、次のヒットから「ヒットごと」に発
生するように構成されたイベントより前のヒットで発生します。同じことが、ステ
ップ・ベースのトリガーにも当てはまります。
発生の順序は、ネスト構成でより正確に表示されます。
* First Hit of Session
* Every Hit
* Every Step
* After Every Step
* After Every Hit
* Last Hit
* End of Session
「毎ステップ後」トリガーの使用に関する考慮事項
ほぼすべての場合において、ステップ属性の作成時に重視されるのはセッションの
現行コンテキストです。属性を作成する目的は、現在のステップで使用可能な現行
データをモニターすることです。したがって、「毎ステップ後」トリガーが使用さ
れることはほとんどありません。
下記の例では、「毎ステップ後」トリガーが使用されています。このシナリオは、
ヒットではなくステップに適用される点を除いて、「毎ヒット後」トリガーの使用
法と同じです。
「毎ステップ後」トリガーは、現行状態を前の状態と比較する必要がある場合に便
利です。例えば、ユーザーが同じオブジェクトを続けて 2 回クリックしたかどうか
を知りたいとします。
v このシナリオをテストするには、現在クリックされているオブジェクトと、前に
クリックされたオブジェクトの両方を知る必要があります。現行状態と前の状態
266
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
の両方を追跡するイベントが同じトリガーで発生する場合、これらのイベントは
同時に更新されるため、値は常に同じになります。
v しかしながら、「毎ステップ後」トリガーを使用することで、現行状態値の直後
に前の状態のイベントが発生した場合は、現行状態のイベントが発生しても、前
の状態のイベントは更新されません。このため、「ステップごと」トリガーで発
生するイベントを使用すると、現行状態と前の状態を比較できるようになりま
す。
注: フォーム・メッセージには、ステップ内の currState プロパティーと
prevState プロパティーが含まれます。currState プロパティーは編集後のフォー
ム・フィールドの最終値を参照し、prevState は編集前のデフォルト値を参照しま
す。これらの参照は、同じアクションが 2 回発生したかどうかのテストでは機能し
ません。なぜなら、アクセスが行われるたびに、デフォルト値がブランクにリセッ
トされる可能性があるためです。
プライバシー
重要データのブロッキングやマスキングを管理するため、Tealeaf には、特定のデー
タが Tealeaf に送信される前にそのデータを管理するためのプライバシー・メカニ
ズムが備わっています。
注: PCA や Windows パイプラインでプライバシー・ブロッキングやマスキングを
行うアプリケーションは、複雑な正規表現を必要とします。これらの正規表現は、
正しく指定しないと大幅な性能低下を引き起こす可能性があります。Tealeaf では、
クライアント・フレームワークに用意されているプライバシー・ソリューションを
使用して重要データを管理することを強くお勧めします。
ブラウザー・ベースの再生とステップ・ベースのイベント
ブラウザー・ベースの再生では、ステップは、それが発生したメインページに対す
るサブページとして表示されます。
トリガーされたイベントは、そのステップの下に表示されます。
再生時には、より分かりやすい形式でステップを表示することができます。
注: ステップ・ベースのイベントを RTV で再生することはできません。
1 つの Web アクションを追跡するために、複数の属性とイベントが必要な場合も
あります。1 つのユーザー・アクションを追跡するために、1 つの複合イベントへ
の入力となる複数の属性を作成することができます。
ナビゲート可能ページ・リスト
BBR の要求ビューを使用して、ステップのヒット属性とイベントを作成することが
できます。
JSON ベースのステップが含まれたセッションを BBR にロードすると、ナビゲー
ト可能ページ・リストは以下のようになります。
第 15 章 ステップ・ベースのイベント発行
267
上記の画像では、訪問者のユーザー・インターフェースからキャプチャーされるステップは UIEvent ラベルで示され
ます。上記の例では、キャプチャーされたユーザー・インターフェース・イベントの範囲もインスタンスごとにリスト
されています。UIEvent: 1 -4 は、特定のステップに 4 つの個別ユーザー・インターフェース・イベントが含まれる
ことを示します。
図 48. BBR ナビゲート可能ページ・リスト
268
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
フォーマット済み JSON メッセージの表示
UIEvent ステップのいずれかを選択すると、そのステップの一部としてサブミット
される JSON メッセージを確認できます。
注: BBR ユーザーは、クライアント・フレームワークのフォーマット済みメッセー
ジを表示することができます。これらのメッセージから属性やイベントを作成する
には、Tealeaf イベント・マネージャーへのアクセス権限が必要です。
1. ツールバーの「要求」をクリックし、要求データを表示します。
2. ナビゲート可能ページ・リストで、UIEvent エントリーのいずれかをクリックし
ます。
3. 未加工の JSON メッセージは、[RequestBody] セクションに表示されます。
4. ただし、この情報を容易に読み取ることはできません。より読みやすい形式で
JSON メッセージを確認するには、要求ペインの上部にある「ここをクリックし
てステップ属性を表示 (Click here to view Step Attributes)」リンクをクリック
します。
5. JSON メッセージのリストは、読みやすいように個別の行に分割されます。
v 選択可能な各項目は名前/値のペアになっており、マウス・カーソルを移動す
ると強調表示されます。
v ステップ・ベースの属性を作成する際には、NULL 値を選択できます。
v 作成されたヒット・オブジェクトとイベント・オブジェクトは、指定された
JSON 項目の値を検索します。
ステップ・ベースのイベント・オブジェクトのイベント・マネージャー処理
ブラウザー・ベースの再生の要求ビューを使用して、ステップ属性を作成すること
ができます。
注: ステップ属性の作成は、RTV ではサポートされません。
ブラウザー・ベースの再生でオブジェクトを作成する際には、イベント・マネージ
ャーによって、選択内容が既存のイベント・オブジェクトで参照済みかどうかがチ
ェックされます。参照済みの場合は、イベント・マネージャーによって、そのオブ
ジェクトが編集のために自動的に選択されます。
選択されたイベント・オブジェクトが、Tealeaf に用意されている (したがって編集
不可能である) 場合もあります。例えば、Tealeaf には「CUI ヒット」というヒット
属性が用意されています。この属性は、HTTP_X_TEALEAF 要求変数の内容を参照しま
す。この要求変数の値から属性やイベントを作成する場合は、イベント・マネージ
ャーによって、「CUI ヒット」属性が編集のために自動的に選択されます。このヒ
ット属性は編集できません。
注: 属性やイベントが既に作成されているセッション・データからさらにステップ
属性やイベントを作成したい場合は、イベント・マネージャーで手動で作成する必
要があります。
第 15 章 ステップ・ベースのイベント発行
269
注: PCA では、クライアント・フレームワークからサブミットされたデータ内の
UTF-8 エンコード方式を正しく認識できないという既知の問題があります。格納さ
れたセッション内でこのデータが乱雑になり、そのためにイベント処理や検索に問
題が生じる可能性があります。
注: 以下の情報は、IBM Tealeaf バージョン 9.0A のみに適用されます。
9.0A は、クライアント・フレームワークからサブミットされたデータの UTF-8 エ
ンコードを適切に認識できます。
ステップ・ベースのイベント・オブジェクト作成の権限
ステップ属性を作成するには、Tealeaf イベント・マネージャーへのアクセス権限が
必要です。この場合、イベント関連オブジェクトはポータルで作成されます。
アクセス権限をテストするには、「構成」 > 「イベント・マネージャー」を選択し
ます。
BBR ステップ属性のコンテキスト・メニュー
BBR ステップ属性のコンテキスト・メニューを使用して、ステップ属性から新規イ
ベントを作成するか、新規ステップ属性を作成します。
注: BBR ステップ属性のコンテキスト・メニューにアクセスするには、イベント・
マネージャーへのアクセス権限が必要です。
1. BBR のページ・ナビゲーション・リストからページを選択します。
2. フォーマット済みの JSON メッセージで名前/値のペアを右クリックします。
3. コンテキスト・メニューから、以下のいずれかのオプションを選択します。
v 「ステップ属性選択から新規イベントを作成」を選択すると、ステップ・ベー
スのイベントと、データの収集に必要なヒット属性を作成します。
v 「選択から新規ステップ属性を作成」を選択すると、ステップ属性を作成しま
す。
ステップ属性の作成
BBR で JSON 項目を選択し、ステップ属性の作成を選択すると、ポータルに対し
て現在開いているブラウザー・ウィンドウに イベント・マネージャーが開きます。
以下のダイアログが表示されます。
注: ご使用のブラウザーのタイプと構成に応じて、「ポータル」ウィンドウに手動
で切り替えることができます。
270
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
図 49. ステップ属性の作成
ステップ属性はヒット属性とまとめられます。これらは特別なカテゴリーには属し
ません。属性をステップ属性として定義するものは、リストされるプロパティーで
す。
第 15 章 ステップ・ベースのイベント発行
271
表 92. 主なプロパティー
属性プロパティー
説明
ステップ・パターンの ステップ属性の場合は、「ステップ・パターンの使用」ラジオ・ボ
使用
タンが自動的に選択されます。これにより、追跡したい値を持つノ
ードへの XPath を指定できます。
v ステップ・パターンを使用して属性を特定する場合は、デフォル
トにより大/小文字を区別する検索を使用してチェックが行われま
す。パターン・タグのタイプをステップ・パターンに変更するこ
とを選択した場合は、既存の大/小文字の区別設定が保持されま
す。
ステップ属性パス
「ステップ属性パス」の値には、この属性で取得する JSON 値を一
意的に識別するためのノード情報が含まれます。上記の例では、パ
スは以下のようになります。
.sessions[0].message.exception.description
これにより、クライアント・フレームワークから Tealeaf にサブミ
ットされた例外メッセージに対する記述値への固有パスが提供され
ます。
注: ヒット属性に対して実行できるものと同じ一致後操作を、ステップ属性に対し
ても実行できます。
データ・フォーマット
ステップ属性の値は、常にテキスト・パターンとして扱われます。このため、「次
と等しい」などの演算子は、キャプチャーされた値が数値やブール値であっても、
テキスト・ベースの比較を実行します。
データの可用性
ステップが含まれるヒットと同様に、ステップも他のすべてのステップとは分離し
て処理されます。例えば、ステップ 1 のデータをステップ 2 で使用したい場合
は、ステップ 1 のデータを後で使用できるように記録するイベントを作成する必要
があります。
v 各ステップは親ヒットと関連付けられているため、親ヒットでトリガーされたヒ
ット属性は、そのヒットの各ステップで参照することができます。
v ただし、ステップ属性を使用できるのは、評価中の単一ステップ内のみです。
v ステップ属性内でヒット属性を使用したい場合は、ステップ・トリガーのいずれ
かで評価されるように、イベント・トリガーを構成する必要があります。
v 前のステップでトリガーされたイベントのデータは、後のステップで使用可能で
す。
ステップ属性間でのデータの使用
ステップでトリガーされるイベントは、それがトリガーされるステップに含まれる
データのみを使用します。この動作は、ヒットがトリガーされる方法と似ていま
す。
ステップ 1 のデータをステップ 2 で使用するには、あるイベントでステップ 1 の
データを記録した後、そのイベントをステップ 2 で参照する必要があります。
272
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
例えば、1 つのヒットの要求データが以下のようになっているとします。
[appdata]
TLT_URL=/tealeaftarget.php
TLT_CUI_URL= /checkout
[StepAttributes]
{
"type": 4,
"offset": 8063,
"count": 1,
"event": {
"type": "change"
},
"target": {
"id": firstname",
"idType": -1,
"type": "INPUT",
"dwell": 2196,
"currState": {
"value": "MyName"
}
}
},
{
"type": 4,
"offset": 2293,
"count": 2,
"event": {
"type": "click"
},
"target": {
"id": "login:guest",
"type": "INPUT",
"subType": "radio",
"currState": {
"checked": true,
"value": "guest"
}
}
},
上記のデータには、以下のような特徴があります。
v [appdata] データは、標準のヒット属性で使用可能です。
v 以下の 2 ステップのメッセージがあります。
– ステップ 1: 最初のステップは、change クライアント・イベントを識別しま
す。このイベントでは、firstname フォーム・フィールドが MyName に設定さ
れます。
– ステップ 2: 2 番目のステップは、click クライアント・イベントを識別しま
す。このイベントでは、login.guest エレメントが guest に設定されます。
単一ステップでトリガーされるイベントでは、ステップ 1 とステップ 2 の両方の
データを同時に使用することはできません。例えば、クリック・メッセージで発生
して firstname の値を記録するような、ステップでトリガーされるイベントを、ス
テップ属性のみで作成することはできません。
ステップ 2 の条件に基づいてステップ 1 の値をキャプチャーするには、以下のこ
とを行う必要があります。
v ステップ 1 で firstname の値をキャプチャーするステップ属性を作成します。
第 15 章 ステップ・ベースのイベント発行
273
v ステップ 1 のステップ属性の値を記録するイベントを作成します。
v guest のクリックで発生し、ステップ 1 の値を guest 値に使用するイベントを作
成します。
特定の値のキャプチャー
デフォルトでは、ステップ属性は、選択された JSON パスに対して考えられる値を
すべてキャプチャーします。この属性が指定されている場合は、当該ノードで検出
された任意の値が属性値となります。
状況によっては、ステップ属性で指定値のみを収集できる場合があります。例え
ば、以下の JSON パスを追跡するとします。
.sessions[0].message.clientState.event
デフォルトでは、任意のステップ属性で、任意の値のインスタンスをキャプチャー
することができます。したがって、load、attention、resize、scroll などの値を
属性でキャプチャーすることができます。例えば、scroll の値のみを追跡するステ
ップ属性を作成したいとします。この場合は、BBR でステップ属性を作成した後、
イベント・マネージャーで属性定義に以下の変更を加えます。
1. ステップ属性を編集します。
2. 「一致後操作」キャレットをクリックします。
3. 「正規表現の使用」チェック・ボックスを選択します。
4. 「正規表現」テキスト・ボックスに、以下のように入力します。
scroll
5. 変更内容を保存するには、「ドラフトの保存」をクリックします。
6. 変更をコミットするには、「変更の保存」をクリックします。
これで、指定された JSON パスの scroll 値のインスタンスのみがステップ属性に
記録されます。
代替手段として、正規表現部分を使用せずにステップ属性を指定することもできま
す。ステップ属性をイベントに使用する際に、ステップ属性の値が scroll となる
ように指定します。
ステップ・イベントの作成
BBR で JSON 項目を選択し、イベントの作成を選択すると、ポータルに対して現
在開いているブラウザー・ウィンドウに イベント・マネージャーが開きます。イベ
ント・ウィザードが表示されます。
注: ご使用のブラウザーのタイプと構成に応じて、「ポータル」ウィンドウに手動
で切り替えることができます。
デフォルト・イベントは、ステップごとに JSON 項目が存在するかどうかを確認
し、デフォルトではそのイベント内の最後の発生を記録します。この構成を使用し
て、当該イベントが発生したセッションの数を追跡することができます。
注: ステップ・ベースのイベントの作成を取り消す場合は、「ヒット属性」タブを
使用して、作成されたステップ属性を元に戻す必要があります (ヒット属性が作成
済みの場合)。
274
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
ステップ・オブジェクトのトリガー
ステップ・ベースのイベントは、「ステップごと」トリガーと「毎ステップ後」ト
リガーで評価することができます。
ステップ・ベースのイベントを条件として使用する複合イベントのト
リガー
複合イベントがステップ・ベースのイベントを条件として使用する際に適用する必
要のある特定のトリガーがあります。
注: ステップ・ベースのイベントを 1 つ以上使用する、複数の条件を持つイベント
を作成する場合は、そのイベントが「毎ヒット後」で評価されるように設定する必
要があります。このトリガーは、「毎ヒット後」、「ステップごと」、「毎ステッ
プ後」の順で評価されます。
ステップ・イベントで追跡される発生
ステップ・ベースのデータからトリガーされるイベントは、各ヒット・レベルで発
生を追跡するように構成する必要があります。
注: これらのオプションは、セッションの最初のヒットと最後のヒットでしか機能
しないため、セッション・レベルのトラッキングは使用しないでください。
「条件」ステップ
JSON メッセージ項目を追跡するイベントを作成すると、名前/値のペアを検出する
のに必要なステップ属性もドラフト・モードで自動的に作成されます。このような
シナリオでは、「ヒット属性」条件には、イベント・マネージャーが自動的に作成
したステップ属性が指定されます。
イベント・マネージャーは、追跡する特定の JSON 項目を識別するプロパティー
を、イベント定義に事前設定します。
図 50. ステップ・ベースのイベントの作成 - 「条件」ステップ
注: ステップ属性条件の場合、「一致カウント」と「最後の値」の値をテストして
も意味がありません。なぜなら、ヒット上で指定されたプロパティーに対して固有
の一致とその値が 1 つしかないためです。
第 15 章 ステップ・ベースのイベント発行
275
注: アクションを二重にカウントしたくない場合は、特定のアクションのイベント
を作成する際に、イベント・タイプと ID/名前の両方を使用します。
v 例えば、ID = checkout method のみを検索した場合は、このイベントを 1 回だ
け発生させたくても、イベントが 2 回発生します。クリックされたオブジェクト
を追跡したいとします。各オブジェクトには、イベント・タイプ click がありま
す。
v 特定のオブジェクトのクリックを追跡するには、イベント・タイプとオブジェク
ト ID の両方を指定する必要があります。
v 同じプロパティーを持つステップ属性が存在する場合、イベント・マネージャー
は既存のステップ属性を使用します。
v 必要に応じて、作成中のイベントにさらに条件を追加することができます。
表 93. 主なプロパティー
属性プロパティー
説明
アイコン
ステップ・ベースのイベントの識別アイコンを選択する必要があり
ます。
ラベル
イベント・マネージャー内で、ステップ・ベースのイベントをラベ
ルごとに編成することができます。
評価
トリガーをステップ・ベースのトリガーのいずれかに設定します。
トラッキング
セッション内の最初または最後の発生か、すべての発生をモニター
するように、追跡する発生を設定します。
v イベントが発生したセッションの数を追跡する場合は、値を「最
後の発生」に設定します。
v セッション内でイベントが発生するたびに追跡を行う場合は、値
を「発生ごと」に設定します。
値タイプ
ステップ・ベースのイベントでは、数値またはテキスト値や、イベ
ントの発生カウントを追跡することができます。
「値」ステップ
ステップ・ベースのイベントの値は、他のイベントと同じように指定できます。
図 51. ステップ・ベースのイベントの作成 - 「値」ステップ
276
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
その他のステップ
ステップ・ベースのイベントでは、他のイベントと同じように他のステップを構成
することができます。
拡張モード
ステップ・ベースのイベントに対して作成されたネイティブ JavaScript を表示する
には、「拡張モード」をクリックします。
ディメンションの作成
サブミットされたメッセージ内の値を追跡するためのステップ属性、イベント、ま
たはその両方を作成したら、標準形式でそのイベントまたは属性の値を記録するた
めのディメンションを作成できます。
注: ステップ属性またはイベントによって設定されるディメンションは、ヒット内
の複数のステップから新しい値をキャプチャーすることができます。
RTV でステップ属性とイベントを作成するためのサポート・ステ
ートメント
ステップ属性とイベントの作成は、RTV ではサポートされません。
要求ビューで、要求の [RequestBody] セクション内の未加工 JSON メッセージを
確認できます。
RTV を使用して、テスト用の TLA セッションを保存することができます。このセ
ッションをイベント・テスターにロードして、ステップ・ベースのイベントのテス
ト・データとして使用することができます。
イベント・テスター内
イベント・テスターでは、ステップ・ベースの属性とイベントのトリガー処理を検
証することができます。ステップ属性と、それらからトリガーされるイベントは、
テスト結果では通常のヒット属性とイベントとして表示されます。
注: ステップ・ベースのオブジェクトの作成後、それらのオブジェクトがイベン
ト・テスターで選択可能になるまでには、数分かかる場合があります。
インデックス付けとステップ・ベースのイベント
ステップ・ベースのイベント・データは、デフォルトではインデックス付けされま
せん。ただし、BBR と RTV でイベントを検索することは可能です。
要求内のある場所から、検索用に自動的にインデックス付けされる別のセクション
にデータを移動することができます。
注: JSON ベースのセッション・データを検索用にインデックス付けする必要がある
場合は、プライバシー・ルールを使用して、データを [appdata] セクションに挿入
する必要があります。このルールを作成するには、データを見つけるための正規表
第 15 章 ステップ・ベースのイベント発行
277
現を構成する必要があります。正規表現は、適切に指定されていないとシステム・
パフォーマンスに大きな影響を与える可能性があるため、拡張構成オプションと見
なされます。
v 正規表現の構成について詳しくは、Tealeaf の http://support.tealeaf.com を参照し
てください。
v JSON メッセージ・データに対するプライバシー・ルールの使用は、今後のリリ
ースでサポートされる見込みです。
BBR およびイベントについての参照情報
ここに記載されている情報を使用して、BBR やイベントに関する情報が含まれてい
る IBM Tealeaf 資料を検索します。
セクション
説明
「IBM Tealeaf cxImpact ユーザー・マニュアル」の『CX のブラウザー・ベースの
再生』 BBR に関する資料
「IBM Tealeaf cxImpact ユーザー・マニュアル」の『ブラウザー・ベースの再生の
インターフェース』
要求ビューへのアクセス方法を含む、BBR の使用方法
「IBM Tealeaf イベント・マネージャー・マニュアル」の『TEM の「ヒット属性」
タブ』 イベント・マネージャーでヒット属性やステップ属性を作成する方法
「IBM Tealeaf イベント・マネージャー・マニュアル」の『TEM の「イベント」タ
ブ』
イベント・マネージャーでイベントを作成する方法
「IBM Tealeaf UI Capture for Ajax Guide」の『UI Capture for Ajax Guide』
IBM Tealeaf CX UI Capture for AJAX ソリューションのリファレンス・ガ
イド
「IBM Tealeaf Android Logging Framework Reference Guide」の『Tealeaf Android
Logging Framework Reference Guide』
IBM Tealeaf Android SDK のリファレンス・ガイド
「IBM Tealeaf iOS Logging Framework Reference Guide」の『Tealeaf iOS Logging
Framework Reference Guide』
Tealeaf IOS Logging Framework のリファレンス・ガイド
「IBM Tealeaf イベント・マネージャー・マニュアル」の『イベント・テスター』
ポータル・ベースのイベント・テスターには、ステップ・ベースの属性とイ
ベントが透過的に表示されます。
「IBM Tealeaf cxImpact ユーザー・マニュアル」の『セッション・データの検索』
ポータルを使用したセッションの検索
「IBM Tealeaf RealiTea Viewer RTV ユーザー・マニュアル」の『RealiTea Viewer 要求ビュー』
RTV 用の要求ビュー・ページ。
注: RTV でステップ属性を作成することはできません。
278
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
「IBM Tealeaf RealiTea Viewer RTV ユーザー・マニュアル」の『RealiTea Viewer セッション検索およびサブ検索』
RTV を使用したセッションの検索
「IBM Tealeaf CX 構成マニュアル」の『CX インデックス付けの構成』
セッションのインデックス付け方法と、インデックス付け用のデータの追加
方法
「IBM Tealeaf CX 構成マニュアル」の『プライバシー・セッション・エージェン
ト』
要求の内容を移動する際に使用するセッション・エージェント
第 15 章 ステップ・ベースのイベント発行
279
280
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
第 16 章 Tealeaf のエンドツーエンド・シナリオ
エンドツーエンド・シナリオで、Tealeaf のエンドツーエンド機能をデモンストレー
ションします。エンドツーエンド・シナリオを使用して、Tealeaf によってキャプチ
ャーされるデータに含まれる、Web アプリケーションの重要な側面のモニターに必
要なオブジェクトの作成方法を学習します。
必要なオブジェクトを作成したら、これらのシナリオのステップに従って、データ
をレポートにパブリッシュしたり、再生で表示したり、データを検索してアプリケ
ーションに関する問題を特定したりすることができます。
各シナリオは、一般的なユース・ケースに役立つ結果が出るように設計されていま
す。シナリオが完了したら、各ステップに自由に変更を加えて、特定の Web アプ
リケーションに合わせて結果をカスタマイズすることができます。
シナリオ
v 「IBM Tealeaf cxImpact ユーザー・マニュアル」の『E2E シナリオ - ページ・カ
ウントの監査』
v 「IBM Tealeaf cxImpact ユーザー・マニュアル」の『E2E シナリオ - トップ IP
およびリファラー別トップ IP ダッシュボード・レポートの作成』
v 「IBM Tealeaf cxImpact ユーザー・マニュアル」の『E2E シナリオ - ログイン
ID を検索可能に構成』
v 「IBM Tealeaf cxImpact ユーザー・マニュアル」の『E2E シナリオ - コンバージ
ョン率ダッシュボードの作成』
v 「IBM Tealeaf cxImpact ユーザー・マニュアル」の『E2E シナリオ - 上位商品ダ
ッシュボードの作成』
v 「IBM Tealeaf cxImpact ユーザー・マニュアル」の『E2E シナリオ - Tealeaf の
価値を 1 時間で見出す』
v 「IBM Tealeaf cxImpact ユーザー・マニュアル」の『E2E シナリオ - Tealeaf の
ユーザー・エージェント情報の追跡』
E2E シナリオ - ページ・カウントの監査
このセクションでは、前年 1 年間の日次ページ・カウントおよびページ・カウント
のローリング平均をモニターするためのレポートを、Tealeaf レポート・ビルダーで
作成する方法について説明します。
Tealeaf をご購入のお客様の多くは、Tealeaf によりキャプチャーされ処理されたペ
ージのカウントが請求を行う上での主要なメトリックである、ライセンス交付モデ
ルを使用します。例えば、ページ・カウントの日次平均を 1,000 万と予想し、その
数値に基づいて Tealeaf 製品のライセンス交付を受ける場合があります。準拠性に
ついてモニターするため、このお客様は Tealeaf がキャプチャーしたページの日次
平均ページ・カウントを追跡したいと考えるかもしれません。ライセンスは 1 年単
位で更新されるので、過去の期間の平均カウントは、準拠性についてモニターする
上で有益なメトリックです。
© Copyright IBM Corp. 1999, 2015
281
v Tealeaf の標準ライセンス交付モデルは、Tealeaf ソフトウェアがデプロイされて
いる CPU の数に基づきます。
v ページ・カウント・ライセンス交付モデルは、特に仮想化環境に Tealeaf をイン
ストールしているお客様にとって役立ちます。
このセクションの情報を参照し、前年 1 年間の日次ページ・カウントおよびペー
ジ・カウントのローリング平均をモニターするためのレポートを Tealeaf レポー
ト・ビルダーで作成する方法を確認してください。
v ページ・カウント・ライセンス交付モデルを使用しないお客様にとって、このエ
ンドツーエンドのシナリオは、Tealeaf 標準イベントによってキャプチャーされた
データをレポートに表示する方法、およびトップ・ムーバーとアラートを使用し
てデータの変化を追跡する方法についての、役に立つデモンストレーションにな
っています。
リリース 7.x と リリース 8.x での、ライセンス交付を受けたペ
ージ・カウント・モデルの変更点
リリース 7.x からリリース 8.x にアップグレードした場合、ページ・カウント・モ
デルの変更につながる複数の要因あります。この変更により、ライセンス交付を受
けたページのカウントが変更される場合があります。
以下はその要因です。
1. リリース 7.x では、破棄イベントはセッションの最後に評価されていました。そ
のため、破棄されたセッションのページは、ライセンス交付を受けたページとし
てカウントされていませんでした。リリース 8.x では、これらはセッションのど
の段階でも評価できるようになりました。Tealeaf ではセッションを可能な限り
早く破棄することが推奨されているので、ライセンス交付を受けたページのカウ
ントは、セッション内で破棄イベントを適用する時点によっては抜け落ちること
があります。
2. リリース 8.x では、以下のコンテンツ・タイプのいずれかを持つページを、ライ
センス交付を受けたページと定義しています。
text/html;
text/xml;
application/xml;
application/xhtml;
application/json;
application/x-json;
text/json;
text/x-json;
v モバイル・クライアント・フレームワークの場合、ライセンス交付を受けたペ
ージは、JSON データ内の ScreenView LOAD メッセージの発生に基づいてカ
ウントされます。
注: リリース 8.5 とそれ以前のバージョンでは、ScreenView オブジェクトは
アプリケーション・コンテキスト・オブジェクトと呼ばれていました。
– 「IBM Tealeaf クライアント・フレームワーク・データ統合ガイド」の
『Tealeaf JSON オブジェクト・スキーマ・リファレンス』を参照してくだ
さい。
3. リリース 8.x では、ページ・リダイレクトもライセンス交付を受けたページとし
て処理されます。この処理によって、ページ・リダイレクトが Tealeaf によって
282
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
キャプチャーされるようになります。また、ページ・リダイレクトを、イベント
の作成や、リダイレクトを含むホストされたページに関する問題のトラブルシュ
ーティングに使用できるようになります。
レポート・ビルダー・レポートの作成
レポート・ビルダーを使用して、ページ・カウントをモニターするレポートを作成
することができます。
注: この情報は、IBM Tealeaf バージョン 9.0.2 フィックスパック 1 で使用可能な
機能に関連します。このフィックスパックについて詳しくは、IBM Tealeaf 担当者
にお問い合わせください。
ページ・カウントをモニターするレポート・ビルダー・レポートを作成するには、
以下のようにします。
1. Tealeaf ポータルにログインします。
2. 作業を開始する前に、データベースで現在使用できるレポート・データのボリ
ュームを確認しておくことをお勧めします。以下の手順で確認できます。
a. ポータル・メニューから、「Tealeaf」 > 「ポータル管理」を選択します。
b. IBM Tealeaf の「CX 設定」カテゴリーをクリックします。
c. 「データ保存」リンクをクリックします。
d. 「レポート・データ (日次) - 保持日数」の値を確認します。この値は、今
日までの過去何日分の日次ページ・カウントを計算するかを表しています。
e. この情報は、後でこのシナリオで使用することができます。「IBM Tealeaf
cxImpact 管理マニュアル」の『CX 設定』を参照してください。
3. 「ポータル」メニューで、「分析」 > 「レポート・ビルダー」を選択します。
レポート・ビルダーが表示されます。「IBM Tealeaf レポーティング・ガイド」
の『Tealeaf レポート・ビルダー』を参照してください。
レポート・ビルダーには、最後に開いたレポートが表示される可能性がありま
す。
4. 新規レポートを作成するには、ツールバーの「新規作成」レポート (
イコンをクリックします。
) ア
5. 左側の「イベント」タブで、「イベントの追加」をクリックします。イベン
ト・セレクターが表示されます。
6. 「イベント・セレクター」ウィンドウの「ラベルごとに表示」チェック・ボッ
クスが選択されていることを確認します。
7. 「Tealeaf 標準イベント」イベント・ラベルをクリックします。
8. + アイコンをクリックします。
9. イベントに関するさらに詳しい情報を表示するには、選択対象のイベントの左
にあるアイコンの上にポインターを移動します。
10. 「イベント・セレクター」ウィンドウから「ページ・カウント」イベントを選
択します。
11. 「選択」をクリックします。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
283
そのイベントがレポートに追加されます。
12. 生成されたレポートでは、個別の日付のページ・カウントがその日の 1 時間ご
とに分割されます。この演習の目的からは、このような水準の詳細は有益では
ありません。有意義なのは日次カウントでのページ・カウントのみです。
13. カレンダー・ツールをクリックして、日次ページ・カウントの合計を確認する
日付範囲を選択します。
14. 生成されたレポートでは、データは週次 (この例の場合) または月次の水準でグ
ループ化されます。レポートの一番下では、自動で集計されたその合計と日次
平均を確認することができます。
15. これらの数値を使用して日次ページ・カウントを追跡し、レポートに使用する
ことができます。
16. レポートを保存するには、ツールバーの「保存」アイコンをクリックします。
名前を入力します (例: Weekly Page Counts)。「保存」をクリックします。
レポート作成について詳しくは、「IBM Tealeaf レポーティング・ガイド」の
『Tealeaf レポート・ビルダー』を参照してください。
ダッシュボードへのレポートの追加
オプションで、レポートをダッシュボードに追加できます。レポートがダッシュボ
ードで使用可能な場合、ユーザーは、他の有益なレポートが含まれている可能性が
あるダッシュボードに日々アクセスしてシステム・アクティビティーを管理できま
す。
手順のステップを使用して、レポートを「テクニカル・サイト・メトリック」ダッ
シュボードに追加します。
1. Weekly Page Counts レポートをまだ開いていない場合は、これを Tealeaf レポ
ート・ビルダーで開きます。
v 「IBM Tealeaf レポーティング・ガイド」の『Tealeaf レポート・ビルダー』
を参照してください。
2. ツールバーから、「ダッシュボードにレポートを追加」アイコンを選択します。
3. タイトルを入力して「保存」をクリックします。
「ダッシュボードにレポートを追加」ダイアログが表示されます。
4. 以下のオプションを選択します。
a. 必要に応じてタイトルを変更します。
b. 「更新」で、「1 時間毎」を選択します。このレポートは前日の値を集計す
るので、これよりも頻繁の高い更新は必要ありません。
c. 「表示」で、「グラフ」を選択します。グラフの代わりに未加工の数字を表
示する場合は、「テーブル」のオプションを選択できます。
d. 基になっているレポート・ビルダー・レポートの探索を有効にするには、
「ドリルダウン」のオプションで「有効」を選択します。
e. 「期間」で、「昨日」を選択します。
f. ターゲットの「ダッシュボード」タブに関して、以下を実行します。
1) 「ターゲット」タブの横にあるリンクをクリックします。
2) 「テクニカル・サイト・メトリック」の項目をクリックします。
284
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
3) 「アクティビティー・レポート」を選択し、「選択」をクリックします。
g. 選択したダッシュボードに構成済みのレポートを追加するには、「追加」を
クリックします。
5. レポートが追加されます。
6. レポートを表示するには、「ダッシュボード」 > 「テクニカル・サイト・メト
リック」を選択します。
7. 「アクティビティー・レポート」タブをクリックします。
8. レポートはページの下部に表示されます。
「IBM Tealeaf cxView ユーザー・マニュアル」の『ダッシュボードの使用』を参
照してください。
9. 「アクティビティー・レポート」タブのダッシュボード・コンポーネントの位置
は変更可能です。「 IBM Tealeaf cxView ユーザー・マニュアル」の『ダッシュ
ボードの構成』を参照してください。
E2E シナリオ - トップ IP およびリファラー別トップ IP ダッシュボー
ド・レポートの作成
このシナリオでは、Web アプリケーションでのトップ IP アドレスおよびトップ・
リファラーを判別し、それらに関するレポートを作成するためのデータ・オブジェ
クトの作成方法について、ステップごとに説明します。
多くの場合、訪問者によるセッションの開始元のマシンの固有 ID を、IP アドレス
から確認することができます。訪問者の IP アドレスを追跡することで、特に頻繁
にアプリケーションにアクセスする訪問者を判別できる場合があります。また、必
要に応じて、訪問者に関する Tealeaf レポートのデータから、不要なトラフィック
(ボットによるものなど) をフィルタリングして除去することができます。
v 訪問者のインターネット接続によっては、IP アドレスが動的に割り当てられるこ
とがあるので、これらの値がマシンの固有 ID であることがすべての場合で保証
されるわけではありません。
セッションのリファラーから、訪問者全体の中のある 1 人の訪問者によるセッショ
ンの開始元の URL が判別されます。Web アプリケーションに対するトップ・リフ
ァラーを判別することは、採用したマーケティング・キャンペーンの有効性の追跡
に役立つ場合があります。トップ・リファラーをディメンション・データとして判
別することにより、ご使用の Web アプリケーションにコンテンツをプッシュして
いるパートナーとの関係を表す値を評価することができます。
例えば、URL 内の情報を照会パラメーターとして判別することがキャンペーンに含
まれている場合、この情報をキャプチャーして追跡するように Tealeaf を構成する
ことができます。以下の簡単な例では、当該リファラーの URL 値に、追跡で役立
つ照会パラメーター (CampaignID) と値 (01) が含まれています。
http://www.example.com?CampaignID=01
こうした個々の情報から、Web アプリケーションに特に頻繁にアクセスする訪問者
や、エントリー・ポイントとなった回数が最も多いページについてのコンテキスト
情報を得ることができます。これらのレポートは後でダッシュボードに追加され、
いつでも確認することができます。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
285
概要
この「概要」を参照して、トップ IP およびリファラー別トップ IP ダッシュボー
ド・レポートを作成するために必要なアクティビティーの全体像を確認してくださ
い。
以下のアクティビティーを実行する必要があります。
1. 最初に、各セッションの開始時に発生するイベントを作成します。
2. 次に、各セッションの IP アドレスとリファラーをキャプチャーするためのディ
メンションを作成します。
3. 「Every Session」イベントおよび IP アドレスをレポートでのディメンションと
して使用して、レポートを作成します。
4. レポートが作成され、データが取り込まれたら、そのレポートで報告された上位
100 の値をエクスポートします。
5. これらの値をそのディメンションのホワイトリストに追加し、これらの値につい
てレポートできるようにします。
6. ディメンションのその他の監視された値をフィルタリングして、ブラックリスト
に入れることもできます。
7. 次に、そのレポートを、サイトを訪問した上位 100 の IP アドレスが表示され
るダッシュボードに追加します。
8. 上記のステップを繰り返し、各セッションのリファラー値に基づくダッシュボー
ド・コンポーネントを作成することができます。
ディメンション・データの制限に関する重要な注記
ディメンション・データが際限なく作成され、レポートで使用するには扱いにくい
量になってしまうのを防ぐため、Tealeaf では、キャプチャーされる固有のディメン
ション値の最大数に関して、時間ベースで構成可能な制限が課されます。
例えば、リファラーの URL と IP アドレスをキャプチャーするためのディメンシ
ョンの作成に関心があるとします。通常、Tealeaf では、URL と IP アドレスのデ
ータはディメンション・データとしてキャプチャーされ、保管されます。ヒットが
パイプライン経由で渡されると、これらの値がキャプチャーされて Tealeaf データ
ベースに保管されます。サイトのトラフィックのボリュームによっては、このデー
タ・セットの固有値の数が数百万に達する可能性があります。
構成可能な制限は以下のようになります。
v 個々のディメンションに対して構成できます。
v キャニスターごとに適用されます。
例えば、ご使用の環境内にキャニスターが 2 つあり、固有値の数の制限を 10 個
に定義した場合、そのディメンションの固有値は 1 時間あたり最大で 10 X 2
個まで記録することができます。
例えば、IP アドレスのディメンションに関して、キャニスターが 1 つだけの環境
で 1 時間あたりの固有値の数の制限を 2 個に構成するとします。この制限は、1
時間にその 1 つのキャニスターからデータベースに書き込まれる固有値の最大数が
2 個であることを意味します。このしきい値を使用することで、同じ時間内でそれ
286
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
以降にキャプチャーされる他の値は一切書き込まれなくなります。デフォルトで
は、ディメンション定数値は [制限] に設定されています。
v この例でのしきい値は、デモンストレーション用に極めて低くしてあります。デ
フォルトでは、1 時間あたりの固有値のしきい値は 1000 に設定されています。
以下の表では、各時間にパイプラインで検出される一連の IP アドレスの例を確認
することができます。
表 94. ディメンション・データの制限に関する重要な注記
アドレ
ス
Hr 1
Hr 2
Hr 3
Addr 1
1.1.1.1
1.1.1.4
1.1.1.4
Addr 2
1.1.1.2
1.1.1.5
1.1.1.5
Addr 3
1.1.1.3
1.1.1.1
1.1.1.1
Addr 4
1.1.1.4
1.1.1.2
10.255.255.1
Addr 5
1.1.1.5
1.1.1.3
10.255.255.2
このディメンションに対する制限が 1 時間あたり 2 個に設定され、この 1 時間単
位の設定が以降の時間に適用されると、このディメンションについて以下のアドレ
スが記録されます。
表 95. ディメンション・データの制限に関する重要な注記
時間
記録
[制限] として記録
Hr 1
1.1.1.1, 1.1.1.2
1.1.1.3, 1.1.1.4, 1.1.1.5
Hr 2
1.1.1.4, 1.1.1.5
1.1.1.1, 1.1.1.2, 1.1.1.3
Hr 3
1.1.1.4, 1.1.1.5
1.1.1.1, 10.255.255.1, 10.255.255.2
このディメンションについて 1 時間に記録される固有値の制限が 2 個に構成され
ていることに基づき、それ以降の URL の値はすべて [制限] として記録されま
す。
v Hour 1 では、2 つの新しい値が記録されていることが分かります。記録されてい
ない 3 つの IP アドレスがあります。
v Hour 2 では、Hour 1 で [制限] の値が割り当てられた 2 つの値がここで記録さ
れます。Hour 1 で記録された値が Hour 2 にありますが、これらは制限に達した
後に出現したため、[制限] として記録されます。
v Hour 3 は、記録に関しては Hour 2 と同じですが、前には検出されなかった 2
つの新しい値がキャプチャーされています。しかし、既に制限に達しているた
め、これらの値は記録されません。
上記の例は、時間あたりの固有値のボリュームが大きいディメンション値のキャプ
チャーには、潜在的な不確実性が伴うことを示しています。データのボリュームに
対処するには、以下のようにします。
v 個々の構成済みディメンションの制限を、データのボリュームに十分に対応でき
る水準まで引き上げます。
注: このアプローチは、データ・ストレージに著しい影響を与える可能性があり
ます。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
287
v IP アドレスの近似値を使用します。
– 「リファラー」値を使用する代わりに、Tealeaf で用意されている「セッショ
ンのリファラー・ドメイン」セッション属性をディメンションのソースとして
使用することができます。このセッション属性を使用すると、リファラーの完
全な URL (例: www.tealeaf.com/mypage.htm) がキャプチャーされるのではな
く、そのドメイン値 (例: www.tealeaf.com) のみがキャプチャーされます。
– 「クライアントの IP アドレス」値の代わりに、Tealeaf で用意されている
「クライアントのユーザー・エージェント」セッション属性をディメンション
のソースとして使用することができます。
注: サイトへのトラフィックのボリュームと、キャプチャーされるリファラーおよ
び IP アドレスに対して構成されている固有 URL の数によっては、上位値に関し
て精度の高いデータ・セットを生成できない場合があります。要件を満たすストレ
ージが使用可能でない場合は、上で推奨したものの 1 つをディメンション・データ
のソースとして代わりに使用してください。ディメンションの作成に関する以下の
説明の中では、必要に応じて置き換えてください。
ステップ 1 - イベント「Every Session」を作成する
セッションの最初のヒットで発生するイベント「Every Session」を作成します。
このイベントでは「セッション GUID」セッション属性が使用されます。これは、有
効な各セッションの最初のヒットでキャニスターによって割り当てられる Tealeaf
の内部 ID です。各セッションにセッション GUID 値があります。つまり、このイ
ベントは有効なすべてのセッションで発生します。
注: このイベントにはほかにも用途があります。
このイベントによって、すべてのセッションを評価するレポートが作成されます。
1. Tealeaf イベント・マネージャーを開くには、「構成」 > 「イベント・マネー
ジャー」を選択します。
2. イベント・マネージャーで、「イベント」タブをクリックします。
3. 「新規イベント」をクリックします。
4. イベントの名前として、「Every Session」と入力します。
5. イベントのトリガーとして、「評価対象」を「セッションの最初のヒット」に
設定します。
6. このイベントを新しいイベント・ラベルに割り当てると編成上便利です。これ
を行わない場合は、作成されたイベントが「デフォルト」イベント・ラベルに
リストされます。
7. 「条件」ステップを選択します。
8. 「セッション属性」カテゴリーをクリックします。
9. 「セッション GUID」をクリックします。このセッション属性は、Tealeaf によ
って作成されるセッション ID です。すべてのセッションは、その最初のヒッ
トにおいてこの GUID でマークされます。
10. 「セッション GUID」セッション属性は、メインペインに追加されます。属性
のドロップダウンから「空ではない」を選択します。イベントは、「セッショ
288
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
ン GUID」が指定されている場合に、セッションの最初のヒットで発生するよ
うに構成されます。このイベントは有効なすべてのセッションで発生します。
11. ドラフトを保存します。
12. 変更内容を保存してコミットします。
期待される結果:
「Every Session」イベントが作成されます。
ステップ 2 - アクティブ・セッション内のイベントを検索する
このトピックの情報を使用して、イベントが表示されるセッションを見つけます。
また、この情報は、セッションに含める新規イベント・オブジェクトを作成した
後、テストするセッションを見つける際にも再使用できます。
新規イベントを作成したら、それがセッションに書き込まれるかどうかを検証して
ください。このイベントは、新規セッションの最初のヒットで作成されるため、こ
のイベントをサーバーに保存した後に開始された任意のアクティブ・セッションで
使用可能になる必要があります。
以下の手順は、イベントが表示されるセッションを見つけるのに役立ちます。この
手順は、セッションに含める新規イベント・オブジェクトを作成した後、テストす
るセッションを見つける際にも再使用できます。
1. ポータルで、「検索」 > 「アクティブ・セッション」を選択します。「アクテ
ィブ・セッション検索」ページが表示されます。
図 52. 検索 - アクティブ・セッション
2. 検索フィールドが表示された場合は、隅にある「X」アイコンをクリックしてフ
ィールドを削除します。
3. 左側のナビゲーション・パネルで、「基本検索フィールド」パネルをクリックし
ます。「イベント」をクリックします。
4. 検索条件に検索語「イベント」が表示されます。
a. 「<イベントの選択」をクリックします。
b. 「Every Session」イベントが含まれたイベント・ラベルを開きます。
c. 「Every Session」イベントをクリックします。
d. 選択するには、「選択」をクリックします。
5. ディメンション値は「<すべてのディメンション>」のままにします。
6. 「検索」をクリックします。
期待される結果:
検索結果が返されると、「Every Session」イベントが発生したアクティブ・セッシ
ョンがすべて表示されます。
また、イベント・テスターを使用して、イベントの動作を検証することもできま
す。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
289
ステップ 3 - 「IP Address」ディメンションを作成する
Tealeaf には、セッション属性「クライアントの IP アドレス」が用意されていま
す。この属性はキャニスターによって作成および保守され、訪問者のクライアン
ト・アプリケーションの接続元 IP アドレスを識別します。このステップでは、
「IP Address」というディメンションを作成します。このディメンションのデータ
は、「クライアントの IP アドレス」セッション属性によって設定されます。
ディメンションは、イベントの記録時に記録可能なコンテキスト情報を提供しま
す。ディメンションを作成して特定のイベントと関連付けると、イベントの記録時
にそのディメンションの値も記録されるようになります。このケースでは、訪問者
の IP アドレス値を記録することができます。
1. Tealeaf イベント・マネージャーを開くには、「構成」 > 「イベント・マネー
ジャー」を選択します。
2. イベント・マネージャーで、「ディメンション」タブをクリックします。
3. ディメンションを作成するには、「新規ディメンション」をクリックします。
4. 名前を「IP Address」に設定します。
5. 「データ設定元」の値を「クライアントの IP アドレス」セッション属性に設
定します。
6. 「設定するデータ」の値を「セッションでの最初の値」に設定します。
7. 「記録する値」の値を「ホワイトリスト + 監視された値」に設定します。
8. 「デフォルト値」で、「[その他]」を選択します。
9. 「1 時間あたりの最大値」の設定は、サイトのトラフィック量に基づいて調整
する必要があります。
注: 「1 時間あたりの最大値」の許容最大値がまだ不明な場合は、デフォルト
値のままにしてください。サイトへのトラフィック量によっては、高めの値に
設定するとデータ・ストレージ要件が増える可能性があります。
注: このディメンションでは、高精度データ・セットを生成するために、許容
可能な限界値を構成できない可能性があります。
10. 「ロギングをオンにする」をクリックします。
11. ドラフトを保存します。
12. 変更内容を保存してコミットします。
期待される結果:
ディメンション「IP Address」が作成され、セッション属性「クライアントの IP
アドレス」によってデータが設定されます。ディメンションのロギングが有効にな
ります。
ステップ 4 - 「Referrer for Session」ディメンションを作成す
る
セッションのリファラーをキャプチャーするディメンションを構成します。リファ
ラーとは、訪問者が Web アプリケーション上でセッションを開始する前にアクセ
スしていた、移動元の IP アドレスです。
290
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
このステップでは、セッションのリファラーをキャプチャーするディメンションを
構成します。リファラーとは、訪問者が Web アプリケーション上でセッションを
開始する前にアクセスしていた、移動元の IP アドレスです。
リファラーをキャプチャーするためのヒット属性があります。この属性は、ヒット
ごとに訪問者が前にアクセスしていたページを追跡します。この演習では、セッシ
ョン・リファラーを使用します。
セッション属性は、各セッションと関連付けられる変数です。Tealeaf では、使用可
能なセッション属性が多数用意されているほか、最大 64 のユーザー定義セッショ
ン属性を構成することができます。
v 「IBM Tealeaf イベント・マネージャー・マニュアル」の『TEM の「セッション
属性」タブ』を参照してください。
以下の手順では、ディメンションを作成します。このディメンションのデータは、
「セッションのリファラー」セッション属性によって設定されます。この属性は、
Tealeaf に用意されているデフォルトのセッション属性です。この新規ディメンショ
ンに「Referrer for Session」という名前を付けます。
1. Tealeaf イベント・マネージャーを開くには、「構成」 > 「イベント・マネー
ジャー」を選択します。
2. イベント・マネージャーで、「ディメンション」タブをクリックします。
3. 新規ディメンションを作成するには、「新規ディメンション」をクリックしま
す。
4. 名前を「Referrer for Session」に設定します。
5. 「データ設定元」の値を「セッションのリファラー」セッション属性に設定し
ます。
6. 「設定するデータ」の値を「セッションでの最初の値」に設定します。
7. 「記録する値」の値を「ホワイトリスト + 監視された値」に設定します。
8. 「デフォルト値」で、「[その他]」を選択します。
9. 「1 時間あたりの最大値」の設定は、サイトのトラフィック量に基づいて調整
する必要があります。
注: 「1 時間あたりの最大値」の許容最大値がまだ不明な場合は、デフォルト
値のままにしてください。サイトへのトラフィック量によっては、高めの値に
設定するとデータ・ストレージ要件が増える可能性があります。
注: このディメンションでは、高精度データ・セットを生成するために、許容
可能な限界値を構成できない可能性があります。
10. ドラフトを保存します。
11. 変更内容を保存してコミットします。
期待される結果:
ディメンション「Referrer for Session」が作成されます。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
291
ステップ 5 - レポート・グループ「IP Addresses」を作成する
レポート・グループを作成することにより、作成済みのオブジェクトをまとめま
す。
ここでは、「Client IP Address」ディメンションと「Referrer for Session」ディ
メンションが含まれる単純なレポート・グループを作成します。
レポート・グループは、ディメンションをまとめる構造体です。Tealeaf レポート・
ビルダーでは、複数のディメンションが同じレポート・グループに属していれば、
それらを 1 つのレポートに組み込むことができます。この構造体により、レポート
作成の柔軟性を維持しながら、ディメンション・データを効率的に格納することが
できます。
v レポート・グループには、最大で 4 つのディメンションを格納できます。
v 1 つのディメンションは、少なくとも 1 つのレポート・グループに属している必
要があります。
この後、このレポート・グループは「Every Session」イベントと関連付けられま
す。
レポート・グループを作成するには、以下のようにします。
1. Tealeaf イベント・マネージャーを開くには、「構成」 > 「イベント・マネー
ジャー」を選択します。
2. イベント・マネージャーで、「ディメンション」タブをクリックします。
3. 新規レポート・グループを作成する場合は、「新規レポート・グループ」をク
リックします。
4. 「レポート・グループの追加」ダイアログで、名前を「IP Addresses」に設定
します。
5. 「テンプレート」を「標準」に設定します (まだ構成していない場合)。
6. 「ディメンションの追加」をクリックします。
7. 「IP Address」ディメンションと「Referrer for Session」ディメンションを
選択します。
8. 「ドラフトの保存」をクリックします。
レポート・グループ「IP Addresses」が作成されます。
9. イベント・マネージャーで、「イベント」タブをクリックします。
10. 「Every Session」イベントを編集します。
11. 「レポート・グループ」ステップをクリックします。
12. レポート・グループ「IP Addresses」をこのイベントに追加します。
13. ドラフトを保存します。
14. 変更内容を保存してコミットします。
期待される結果:
レポート・グループ「IP Addresses」が作成され、「Every Session」イベントと関
連付けられます。このイベントは各セッションで 1 回発生するため、IP アドレス
292
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
値とリファラー値がレポート・グループ内のディメンションにキャプチャーされま
す。この情報をレポート作成のコンテキストとして使用することができます。
ステップ 6 - アクティブ・セッションでディメンションをテスト
する
アクティブ・セッションでイベントとディメンションの組み合わせを検索できま
す。この検索方法は、狭義に定義されたディメンションに基づいて特定のセッショ
ンを見つける際に役立ちます。
「Every Session」がトリガーされると、ディメンション、IP アドレス、リファラ
ーの値が、セッションの最初のヒットの要求にも書き込まれます。したがって、こ
のデータはイベントが記録されるとすぐに使用可能になり、すべてのセッションの
最初のページに表示されます。
以下の手順では、アクティブ・セッションでイベントとディメンションの組み合わ
せを検索する方法を示します。この検索方法は、狭義に定義されたディメンション
に基づいて特定のセッションを見つける際に役立ちます。
アクティブ・セッションでイベントとディメンションの組み合わせを検索するに
は、以下のようにします。
1. 前のステップで行ったように、アクティブ・セッションから「Every Session」
イベントを検索します。
以前と同様に、ディメンションは「<すべてのディメンション>」のままにしま
す。
2. 返されるセッションのリストには、「Every Session」イベントが発生したアク
ティブ・セッションがすべて含まれます。このイベントは、セッションの最初の
ページで発生します。現在、ディメンションはイベントの発生時に記録されるよ
うに構成されているため、記録されたディメンションが含まれたセッションを素
早く見つけることができます。
a. 表示されたセッション・リストで、「イベント・テスターへ送信」アイコン (
) をクリックします。必要に応じて、ダイアログ内の「説明」を、見つ
けやすい内容に変更することができます (例: Test Session - Every
Session)。「イベント・テスターへ送信」をクリックします。「OK」をクリ
ックすると、すぐにイベント・テスターに移動します。
3. イベント・テスターで、テストを開始するセッションの横にある (
ンをクリックします。セッションが評価されました。
) アイコ
4. 「イベントの選択」タブで、「Every Session」イベントが含まれたイベント・
ラベルをクリックします。このイベントをクリックして、テストされるイベント
のリストに追加します。その他のイベントは選択しないでください。
5. 「結果の表示」タブをクリックします。
a. 「イベント」ノードを展開し、「Every Session」イベントを表示します。
b. ページ 1 のエントリーを展開します。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
293
c. 2 つのディメンションを割り当てたレポート・グループのエントリーを展開
します。「IP Addresses」を確認します。
期待される結果:
2 つのディメンションがテスト結果に表示されている場合は、このイベントでそれ
らのディメンションが記録されていることになります。上記では、「Referrer for
Session」の値が NULL 値 (TLT$NULL) に設定されています。この場合は、値が記
録されていません。
ステップ 7 - 「Every Session」イベントを使用してレポートを
作成する
イベントをテストし、少なくとも 1 時間が経過したら、そのイベントを使用して最
初のレポートを作成できます。
このステップを続行する前に、レポート・データを収集してデータベースに集約で
きるよう、少なくとも 1 時間は待ってください。新しいイベントとディメンション
のデータは、データベースに集約されるまでは使用できません。
このステップでは、Tealeaf レポート・ビルダーでレポートを生成します。このレポ
ートは、「IP Address」ディメンションが X 軸に追加された状態で「Every
Session」イベントを使用します。
Tealeaf レポート・ビルダーでは、ポータル・ユーザーが任意選択のイベント、ディ
メンション、比率を使用して、随時レポートを作成することができます。レポー
ト・ビルダーは、データ・オブジェクト作成の柔軟性を利用して、Web アプリケー
ションについて最も良く知るユーザーのデスクトップに重要な分析機能を提供しま
す。
1. Tealeaf レポート・ビルダーを開くには、ポータル・メニューで「分析」 >
「レポート・ビルダー」を選択します。
2. レポート・ビルダーのツールバーで、「新規作成」アイコンをクリックしま
す。
3. 新規レポートが作成されます。
4. イベントを追加するには、「イベントの追加」をクリックします。「Every
Session」イベントをレポートに追加します。
v このイベントにイベント・グループを割り当てていない場合、イベントは
「デフォルト」グループに属します。
注: ここ 1 時間以内に「Every Session」イベントを作成した場合は、レポ
ートにデータが何も表示されない可能性があります。
5. 「ディメンション」タブをクリックします。「IP Address」ディメンションを
クリックして X 軸にドラッグします。
6. 「IP Address」ディメンションを追加すると、レポートが大きすぎて表示できな
い旨のプロンプトが出される可能性があります。差し当たり「OK」をクリック
してください。
7. 「IP Address」ディメンションの横にあるドロップダウン・メニューのキャレッ
トをクリックします。「フィルター」を選択します。
294
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
8. 「ディメンション・フィルター」ダイアログで、「上位 N」チェック・ボック
スを選択します。
「表示する値の最大数」に、表示するトップ IP の数を入力します。最初の値
は 25 にすることをお勧めします。
9. 「適用」をクリックします。レポートが更新され、トップ IP アドレスのみを
対象にセッションが表示されます。
10. レポートを保存するには、ツールバーの「保存」ボタンをクリックします。名
前として「Top IP Addresses」と入力します。
11. 「保存」をクリックします。レポートが保存されます。
「IBM Tealeaf レポーティング・ガイド」の『Tealeaf レポート・ビルダー』を
参照してください。
「Top IP Address」レポートが作成されます。
このレポートは、指定した期間にサイトにアクセスした IP アドレスを示す、単純
なリストを生成します。このレポートで意味のあるデータは、「IP Address」ディ
メンションです。
v 「上位 N」フィルターを構成した場合は、上位の IP アドレスのみがリストされ
ます。
このレポート・グループを他のイベントに追加すると、「IP Address」と
「Referrer for Session」の上位値によってフィルタリングされた、それらのイベ
ントに関するレポートを作成できます。
上位のリファラーを識別する「Referrer for Session」ディメンションを表示する
ように、レポートを変更することができます。これらのステップについては、この
チュートリアルで後ほど説明します。
ステップ 8 - 監視された値から IP アドレスのブラックリストを
作成する
作成したディメンションのブラックリストに IP アドレスを追加して、そのディメ
ンションを使用するレポートにその IP アドレスが表示されないようにすることが
できます。
「上位」IP アドレスの一部のソースが、望ましくないトラフィックであることが判
明したとします。例えば、拡張ユーザー・エージェント解析によって、IP アドレス
76.21.18.170 がサイトをクロールしているボットであることが判明したとします。
この場合は、作成したディメンションのブラックリストにこの IP アドレスを追加
して、このディメンションを使用するレポートにこの IP アドレスが表示されない
ようにすることができます。
拡張されたユーザー・エージェント解析について詳しくは、「IBM Tealeaf CX 構成
マニュアル」の『Tealeaf 参照セッション・エージェント』を参照してください。
監視された値から IP アドレスのブラックリストを作成するには、以下のようにし
ます。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
295
1. Tealeaf イベント・マネージャーを開くには、「構成」 > 「イベント・マネー
ジャー」を選択します。
2. イベント・マネージャー で、「ディメンション」タブをクリックします。
3. ディメンション「IP Address」を右クリックし、「イベントの編集...」を選択し
ます。
4. 「ディメンションの編集」ダイアログで、「ブラックリストの編集」をクリッ
クします。
5. 「ログ値のダウンロード...」をクリックします。
6. ダウンロードされたファイルを Microsoft Excel で開きます。
7. ブラックリストに追加したい項目のみが含まれるように、ログ値のリストを編
集します。
8. 「ブラックリストの編集」ウィンドウで、「ファイルのインポート...」をクリッ
クします。
9. ローカルで編集したファイルを選択します。「インポート」をクリックしま
す。
10. これらの値がブラックリストに表示されます。「完了」をクリックします。
11. ドラフトを保存します。
12. 変更内容を保存してコミットします。
期待される結果:
このステップの完了後から 1 時間 10 分ほど経過したら、ブラックリストに含まれ
る IP 値がレポートに表示されなくなります。
ステップ 9 - レポートをダッシュボードに追加する
必要に応じて、作成したレポートをダッシュボードに追加して、ポータルに表示す
ることができます。
このステップでは、レポート・ビルダーから「Top IP Addresses」レポートをテー
ブルとしてダッシュボードに追加します。
1. このレポートを投稿できるダッシュボードをまだ作成していない場合は、ここ
で作成します。
a. ダッシュボードを構成するには、ポータル・メニューで「構成」 > 「ダッ
シュボード」を選択します。
b. 左側のナビゲーション・ペインで、「ダッシュボード」リンクをクリックし
ます。
c. ダッシュボードを追加するには、右上隅にある「+」アイコンをクリックし
ます。
d. ダッシュボードの名前を入力してください。このシナリオでは
「E2E_TopIPdash」という名前にします。
e. 「OK」をクリックします。
f. ダッシュボードを保存するには、「保存」をクリックします。
g. ダッシュボード「E2E_TopIPdash」が作成されます。今は空の状態です。
296
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
2. Tealeaf レポート・ビルダーを開くには、ポータル・メニューで「分析」 >
「レポート・ビルダー」を選択します。
3. ツールバーの「開く」ボタンをクリックします。
4. 「Top IP Addresses」レポートを開きます。
5. 「Top IP Addresses」レポートが表示されます。
6. ツールバーで、「ダッシュボードにレポートを追加」ボタン (
クします。
) をクリッ
7. 「ダッシュボードにレポートを追加」ダイアログで、以下の値を設定します。
a. 「表示」を「テーブル」に設定します。
b. 「ターゲット」タブの設定で、
v 「E2E_IPdash」ダッシュボードを選択します。
v 「デフォルト」タブを選択するか、別の場所に置きたい場合は別のタブを
選択します。
v 「選択」をクリックします。
c. レポートを追加するには、「追加」をクリックします。
8. 成功のメッセージは、このレポートがダッシュボードに追加されたことを示し
ます。
9. ポータル・メニューで「ダッシュボード」 > 「詳細」を選択します。
10. ダッシュボード・セレクターで、「E2E_TopIPdash」を選択します。
期待される結果:
ダッシュボードの選択したタブに、「Top IP Addresses」レポートがテーブル形式
で表示されます。
ステップ 10 - リファラー・ディメンションをレポートに追加する
オプションで、「Top IP Addresses」レポートを再構成して、訪問者のトップ IP
アドレスをリファラーごとに表示するようにすることが可能です。この情報は、サ
イトにとって最も有益なトラフィック・ソースを特定する際に役立ちます。
「Top IP Addresses」レポートを再構成するには、以下のようにします。
1. Tealeaf レポート・ビルダーを開くには、ポータル・メニューで「分析」 > 「レ
ポート・ビルダー」を選択します。
2. 既存の「Top IP Addresses」レポートを開きます。
3. レポートを新しい名前「Top IP Addresses by Referrer」で保存します。
4. 「Referrer for Session」ディメンションを X 軸に追加します。
5. ツールバーの「オプション」ボタンをクリックします。
6. レポート・タイトルを「Top IP Addresses by Referrer」に設定します。「適
用」をクリックします。
7. レポートを保存します。
8. 新しいレポートを同じダッシュボードに追加します。
期待される結果:
第 16 章 Tealeaf のエンドツーエンド・シナリオ
297
レポートが新しい名前で保存され、そのレポートに「Referrer for Session」ディ
メンションが追加されます。
ステップ 11 - ダッシュボードで新規コンポーネントおよび最新表
示されたデータを確認する
「Top IP Addresses」レポートが以前に追加されたダッシュボードにナビゲートし
て、新しいレポートが表示されていることを確認します。
新しいレポートが表示されていることを確認するには、以下のようにします。
1. ポータル・メニューで「ダッシュボード」 > 「詳細」を選択します。
2. ダッシュボード・セレクターで、「E2E_TopIPdash」を選択します。
3. 両方のレポートがダッシュボードに追加され、データが設定されていることを確
認します。
4. その状態でない場合は、ダッシュボード・コンポーネントのツールバーで最新表
示アイコン (
) をクリックしてデータを強制的に最新表示します。
期待される結果:
「セッションのリファラー」データのレポート・データが表示されます。
E2E シナリオ - ログイン ID を検索可能に構成
ユーザー認証を使用または要求する Web アプリケーションでは、ログイン ID の
キャプチャーは訪問者の行動を追跡する上で有効な方法である場合があります。
ログイン ID はユニーク訪問者であること保証する指標ではありませんが、この ID
により、固有のユーザー・アカウントを使用して行われた Web アプリケーション
でのアクティビティーについて知ることができるので、お客様サービスに関する問
題に対処する上で役に立ちます。
v Tealeaf では、Tealeaf Cookie Injector を使用して、個々の訪問者に固有の永続的
な Cookie を生成することを推奨しています。
Tealeaf インストール済み環境の一部として、基本的なアクティビティーやメトリッ
クその他の Web アプリケーションに関する有益な情報の追跡に使用できる、定義
済みデータ・オブジェクトが多数用意されています。それらの中には、ログイン ID
をキャプチャーするためのオブジェクトが 2 つあります。このエンドツーエンドの
シナリオでは、指定されたログイン ID データ・オブジェクトを Web アプリケー
ションのニーズに合わせて構成する方法を説明し、次に、その情報を Tealeaf ポー
タルでの検索のときに表示する方法を説明します。
注: リリース 7.2 またはそれ以前からアップグレードしたお客様の場合、アップグ
レード前のシステムでの既存のログイン ID 値はマイグレーションされ、アップグ
レードしたシステムでは「ログイン ID」セッション属性に格納されています。しか
し、ヒット属性とイベントを構成してログイン ID を追跡するためには、以下のス
テップをなおも実行する必要があります。
298
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
Tealeaf に用意されている一連のデータ・オブジェクトの一部として、Web アプリ
ケーションで表示されたログイン ID を検出するためのヒット属性、イベント、お
よびセッション属性があります。
v ヒット属性は、イベントを通して追跡したいデータの要素を区別する、要求デー
タ内または応答データ内の文字のセットを定義するために使用します。
v イベントは何らかの条件によってトリガーされます。この例では、「ログイン
ID」ヒット属性があることが条件です。このヒット属性が検出されると、セッシ
ョン属性「ログイン ID」にログイン ID 値を格納するイベントが発生します。
v セッション属性は、イベントに基づいてデータが設定され更新されるセッショ
ン・レベルの変数です。「ログイン ID」セッション属性は、ご使用のシステムで
の最初のセッション属性です。Tealeaf では、最大 64 個のセッション属性を作成
できます。
v ログイン ID についてのヒット属性が検出されると、イベントがトリガーされ、
その値を使用してセッション属性「ログイン ID」が更新されます。
このシナリオは、「ログイン ID」ヒット属性を構成する方法、およびセッション属
性にデータが正しく取り込まれているかを検査する方法から始まります。
ログイン ID を検索可能に構成するための前提条件ステップ
ログイン ID を検索可能に構成する前に、訪問者に送信される応答の中で、Web ア
プリケーションのログイン ID の値がパブリッシュされる場所を確認する必要があ
ります。
この情報は、Web ブラウザーでその Web アプリケーションの一般公開版にログイ
ンし、ログイン ID がパブリッシュされるページにナビゲートし、そのページのソ
ースを表示することで特定できます。
Web ページのソース内で、ログイン ID 値の直前にある一意的に識別可能な HTML
コードのスニペット、およびログイン ID の末尾を示す HTML スニペットを見つ
ける必要があります。
例えば、Tealeaf オンライン・ヘルプでは、個々の認証済み訪問者に返される
HTML 応答の中にログイン ID が表示されます。この情報は HTML コードで区切
られています。
注: 現在このセクションを Tealeaf オンライン・ヘルプから表示している場合は、
ご使用中のブラウザーでこの HTML ページのソース・コードを表示できます。
Tealeaf オンライン・ヘルプにより配信される HTML コードでは、ログイン ID は
以下の例のようになっています。
<input type="hidden" id="userID" value="[email protected]" />
上記のスニペットでは、ログイン ID の識別には以下が目印になります。
v 開始タグ: <input type="hidden" id="userID" value="
v 終了タグ: " />
Web アプリケーションのページでパブリッシュされたログイン ID を一意的に識別
する開始タグと終了タグについて、このシナリオを完了する前に知っておく必要が
あります。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
299
注: Web アプリケーションのログイン ID を、ヒットの要求からもっと簡単に取り
出すことができる場合があります。それがどこに表示されるかは、ご使用の Web
アプリケーションと Tealeaf の構成方法によって異なります。詳しくは、Web 開発
チームに問い合わせてください。
ステップ 1 - ヒット属性「ログイン ID」を構成する
Tealeaf エンドツーエンド・シナリオのほとんどは、Tealeaf イベント・マネージャ
ーで必要なデータ・オブジェクトを作成または構成するところから始まります。
Tealeaf イベント・マネージャーは、ユーザーの行動、サイトのパフォーマンス、お
よびその他の主要メトリックに関する重要なデータ値を検出し、それらのデータ値
から検索可能なイベントとレポート可能なイベントを生成するために必要なデー
タ・オブジェクトを作成するための、ポータル・ベースのインターフェースです。
この最初のステップでは、Tealeaf が提供する「ログイン ID」ヒット属性を構成し
て、Web アプリケーションの各ページでパブリッシュされるログイン ID を識別で
きるようにします。
注: リリース 8.0 からアップグレードした場合は、このヒット属性の作成が必要と
なることがあります。以下と同じステップを実行して、既存の属性を編集する代わ
りに属性を作成することができます。
1. Tealeaf ポータルに管理者としてログインします。
2. ポータル・メニューから、「構成」 > 「イベント・マネージャー」を選択しま
す。 Tealeaf イベント・マネージャーが表示されます。
3. Tealeaf イベント・マネージャーで、「ヒット属性」タブをクリックします。
4. 「ログイン ID」ヒット属性を見つけます。
v 左の列の「ヒット属性のフィルター (Filter Hit Attributes)」入力ボックスに
「ログイン ID」を入力することで、ヒット属性でフィルタリングできるよう
になります。
5. 「ログイン ID」ヒット属性を右クリックし、「ヒット属性の編集」を選択しま
す。
6. 「ヒット属性の編集」ウィンドウで、以下のプロパティーを構成します。
a. 名前: この値は「ログイン ID」のままにします。
b. 説明: 有効な説明を入力します。
c. アクティブ: true に設定します。
d. 検索対象: 訪問者に配信されるページでログイン ID がパブリッシュされる
場合は、「応答」に設定します。要求にログイン ID が含まれる場合は、値
を「要求」に設定します。
v Web アプリケーションおよび Tealeaf の構成によっては、ログイン ID が
応答ではなく要求内にある場合があります。
e. 「開始タグ/終了タグの使用」を選択します。
f. 開始タグ: 開始タグの値を Web アプリケーションで指定されているとおりに
入力します。
g. 終了タグ: 終了タグの値を Web アプリケーションで指定されているとおりに
入力します。
300
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
注: タグ内では、復帰を表す ¥r および改行を表す ¥n を使用できます。
v Tealeaf 要求内のすべての行は ¥r¥n で分離されるため、これを使用して行
の先頭と末尾を示すことができます。
v 応答で使用される行分離文字は、アプリケーションのコードによって制御
されます。これには ¥r、¥n、またはその両方が含まれます。
注: ヒット属性のメモリー使用量を削減するには、「すべての一致」を
false に設定します。ヒット属性の最初のインスタンスのみが追跡され、ペ
ージ上のそれ以外のインスタンスはすべて無視されます。
7. ドラフトを保存します。
8. 変更内容を保存してコミットします。
期待される結果:
「ログイン ID」ヒット属性で開始タグと終了タグが構成されて、Web アプリケー
ションのログイン ID を追跡できるようになります。
ステップ 2 -「Login ID Sample」イベントを確認して構成する
用意されたイベント「Login ID Sample」を確認して、このイベントが正しく構成さ
れているかどうかを検証します。
この確認で重要となるステップは、このイベントが「ログイン ID」セッション属性
に記録する値を提供しているか検証することです。
このセッション属性は、すべての新規インストールにデフォルトで含まれていま
す。ただし、始動時には有効になっていません。これらのステップが含まれていま
す。
構成が終了すると、データ・フローは以下の行のようになります。
Login ID hit attribute > Login ID Sample event > Login ID session attribute
注: 別の目的に合わせて、セッション属性を変更することができます。想定とは異
なる方法でこのセッション属性が使用されているかどうかを検証する場合は、
「Login ID Sample」イベントの出力を格納する別のセッション属性を作成する必要
があります。
1. Tealeaf イベント・マネージャーで、「イベント」タブをクリックします。
2. 「Login ID Sample」イベントを見つけます。
v 左側の列にある「イベントのフィルタリング (Filter Events)」入力ボックスに
「ログイン ID」と入力して、このイベントをフィルターに掛けることができ
ます。
3. 「アイコン」列で、このイベントの発生時にポータルに表示されるアイコンを確
認できます。このアイコンを記憶しておきます。
4. このイベントを右クリックし、「イベントの編集...」を選択します。
5. イベント・ウィザードが表示されます。以下の情報を確認してください。
a. 要約情報:
第 16 章 Tealeaf のエンドツーエンド・シナリオ
301
1) 「評価対象」を「毎ヒット」に設定します。アプリケーションの構成方法
に応じて、セッション内の任意のページ上でログイン ID を最初に表示す
ることができます。
2) 「追跡」を「セッションあたりの最初」に設定します。
3) 「値タイプ」を「テキスト」に設定します。
4) 「アクティブ」チェック・ボックスを選択します。
5) 「検索可能およびレポート可能」を「false」に設定します。
v このオプションを「true」に設定すると、イベント・データをデータベ
ースに格納することができます。ただしこのシナリオでは、セッション
属性を割り当ててこの情報を追跡する必要があります。
v このオプションを有効にすると、「ポータルでの表示」オプションが有
効になります。このオプションを選択すると、「セッション・リストで
表示」オプションが選択可能になります。
b. 「条件」ステップをクリックします。
1) イベントの唯一の条件としてリストされるヒット属性は、「ログイン
ID」でなければなりません。
2) 「最初の値」に設定されたアクションをテストする必要があります。この
値が「空ではない」に設定されている必要があります。
c. 「値」ステップをクリックします。次のプロパティーおよび値を指定する必
要があります。
1) リストされた記録値が「ログイン ID」ヒット属性に設定されていない場
合は、「選択...」をクリックします。
2) 「ログイン ID」ヒット属性を選択します。
3) 記録する項目の値を「ヒットあたりの最初の一致」に設定します。
d. 「レポート・グループ」ステップをクリックします。
1) このステップでは、「ログイン ID」イベントと関連付けられるレポー
ト・グループを構成できます。レポート・グループにはディメンションが
含まれます。ディメンションとは、定義されたコンテキスト情報であり、
キャプチャーしてイベント発生と関連付けることができます。この演習の
目的では、レポート・グループを構成する必要はありません。
e. 「詳細オプション」ステップをクリックします。
f. 「セッション属性の更新」の横にある「選択...」をクリックします。「ログイ
ン ID」セッション属性を選択するか、または作成します。
6. ドラフトを保存するには、「変更の保存」をクリックします。
7. 変更内容を保存してコミットします。
期待される結果:
イベント「Login ID Sample」が、ヒット属性「ログイン ID」を条件として使用す
るように構成されます。検出された値により、セッション属性「ログイン ID」が更
新されます。
302
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
ステップ 3 - ログイン ID 用のセッション・リスト・テンプレー
トを構成する
データ・オブジェクトを作成したら、これらの値がポータルに表示されるようにセ
ッション・リスト・テンプレートを構成することができます。
後続のステップでは、設定された「ログイン ID」値が含まれるセッションを見つけ
ます。
注: 標準のセッション・リスト・テンプレートには、「ログイン ID」列が含まれて
います。この列を別のセッション・リスト・テンプレートに追加しない場合は、こ
のステップをスキップして構いません。
1. ポータル・メニューで、「構成」 > 「検索テンプレート」を選択します。
2. 「セッション・リスト・テンプレート」タブをクリックします。
3. 「セッション・リスト・テンプレート」タブで、「標準テンプレート」をクリッ
クします。
4. 標準セッション・リスト・テンプレートのフィールドが表示されます。
5. 「ログイン ID」フィールドを見つけます。
6. 「ログイン ID」がリストされている場合は、以下のようにします。
a. これを選択し、「編集」をクリックします。
b. 「セッション・リスト列の構成」ダイアログで、以下のプロパティーを確認
します。
1) タイトル: ログイン ID
2) タイプ: このドロップダウンがある場合は、「cxImpact」を選択します。
3) フィールド: セッション属性値
4) 属性: ログイン ID の値を格納するために作成または変更したセッション
属性の名前 (例: ログイン ID)。
5) 操作: <フィールド値の表示>
6) 「ラージ・テキスト値を包む」をクリアしたままにします。
7) 上記のプロパティーに何らかの変更を加えた場合は、「保存」をクリック
します。
7. 「ログイン ID」がリストされていない場合は、以下のようにします。
a. 「すべての列」をクリックします。
b. 「構成済みのセッション・リスト列」ダイアログで、「+」アイコンをクリッ
クします。
c. 「セッション・リスト列の構成」ダイアログで、新規セッション・リスト列
を作成します。必ず、上記の確認ステップで説明したプロパティーと値を指
定してください。
d. 「保存」をクリックします。
e. 「構成済みのセッション・リスト列」ダイアログで、新しい「ログイン ID」
フィールドを選択し、「テンプレートに追加」をクリックします。
f. 新規作成されたセッション・リスト列が、選択したセッション・リスト・テ
ンプレートに追加されます。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
303
期待される結果:
記録された「ログイン ID」セッション属性値が含まれるセッション・リスト列が、
選択したセッション・リスト・テンプレートに追加されます。
ステップ 4 - 「ログイン ID」ヒット属性およびイベントをテスト
する
「ログイン ID」のヒット属性、イベント、およびセッション属性を作成または構成
したら、それらが正しく構成され、Web アプリケーションからキャプチャーされる
かどうかをテストすることができます。
注: Tealeaf が現在、Web アプリケーションからデータをキャプチャーして分析して
いる必要があります。
また、イベント・テスターでイベントとヒット属性をテストすることもできます。
「ログイン ID」のヒット属性およびイベントをテストするには、以下のようにしま
す。
1. 他のユーザーが使用していない固有のログイン ID を使用して、モニターする
Web アプリケーションのバージョンにログインします。
2. ログイン ID のデータが設定されるページにナビゲートします。
v このページが Tealeaf によってキャプチャーされ、短期キャニスターで処理さ
れると、ページ上の「ログイン ID」ヒット属性が検出され、キャプチャーさ
れたセッションでこのページに対してイベントが発生します。ログイン ID 値
はセッション属性に記録され、構成済みのセッション・リスト・テンプレート
に表示されるようになります。
v このデータは 1 分から 2 分以内に Tealeaf で使用可能になります。
3. Tealeaf ポータル・メニューで、「アクティブ」 > 「セッション」を選択しま
す。
4. 「アクティブ・セッション」ページに表示されるセッション・リスト・テンプレ
ートで、いずれかのセッションの「ログイン ID」列に、ログインに使用したロ
グイン ID 値が設定されます。また、「イベント」列に「ログイン ID」イベン
トのアイコンも表示されます。
v 「ログイン ID」列または「イベント」列がページに表示されない場合は、右
上隅にあるドロップダウンから、前のステップで変更を加えたセッション・リ
スト・テンプレートを選択します。
5. テストが不合格になった場合は、ヒット属性の開始タグと終了タグが Web アプ
リケーションからの HTML 出力と正確に一致することを確認してください。
a. このヒット属性を再度編集する必要があります。
b. その後、このステップの手順を再実行して、データが正しくキャプチャーさ
れているかどうかを確認します。
期待される結果:
304
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
作成していたセッションがアクティブ・セッションのリストに表示されます。セッ
ション・リスト・テンプレート内のフィールド・リストに「ログイン ID」列が表示
されます。この列には、セッションの作成に使用したログイン ID の値が含まれま
す。
この値は「ログイン ID」セッション属性によって設定されるため、ヒット属性によ
ってトリガーされたイベントによって、値が正しく設定されているかどうかを確認
しました。
ステップ 5 - ログイン ID 用の検索テンプレートを構成する
ログイン ID 値がキャプチャーされ、「ログイン ID」セッション属性に格納される
ことを検証したら、アクティブ・セッション・データと完了したセッション・デー
タでこのセッション属性を検索可能にすることができます。
例えば、組織のお客様サービス担当者の場合、「ログイン ID」セッション属性をデ
フォルトのアクティブ検索テンプレートに追加することにより、Web アプリケーシ
ョンをまだナビゲートしているお客様と電話でセッションを確認できるようになり
ます。
v アクティブ・セッションの検索と完了したセッションの検索では、使用される検
索テンプレートが異なります。検索テンプレートのタイプごとに、このステップ
を繰り返すことができます。
v 始めに、アクティブ・セッション・テンプレートへの追加を行ってください。こ
うすると、作成済みのアクティブ・セッションを対象に、直ちにデータを検索で
きるようになります。
1. ポータル・メニューで、「構成」 > 「検索テンプレート」を選択します。
2. 「検索テンプレート」タブをクリックします。
3. 「検索テンプレート構成」ページで、「ログイン ID」フィールドを追加する検
索テンプレートのタイプを選択します。この例では、「アクティブ」ノードをク
リックします。「<デフォルト: アクティブ」を選択します。
4. 右側のペインに、テンプレート内の検索フィールドがリストされます。検索テン
プレートに「ログイン ID」が含まれていない場合は、以下の手順を実行しま
す。
a. 「検索フィールド」をクリックします。
b. 「構成済み検索フィールド」ダイアログで、リストから「ログイン ID」をス
キャンします。
c. このフィールドが選択可能な場合は、これを選択し、「テンプレートに追
加」をクリックします。このシーケンスの残りのステップはスキップしてく
ださい。
d. フィールドが利用不可の場合は、次の手順を実行します。
1) + アイコンをクリックします。「検索フィールドの構成」ダイアログで、
以下のプロパティーを指定する必要があります。
a) 名前: 検索フィールドの名前を入力します (例: Login ID)。
b) 入力タイプ: 「フリー・テキスト」を選択します。
c) キーワード: 「セッション属性」を選択します。
d) MD5 ハッシュ: 「無効」を選択します。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
305
e) 属性: 「<属性の選択」をクリックします。属性セレクターで、「ログ
イン ID」を選択し、「選択」をクリックします。
f) 「保存」をクリックします。
2) 「構成済み検索フィールド」ダイアログで、「テンプレートに追加」をク
リックします。
3) ウィンドウを閉じます。
e. 「保存」をクリックします。選択した検索テンプレートに新規フィールドが
追加されます。
5. 必要に応じて上記の手順を繰り返し、「ログイン ID」セッション属性フィール
ドを他のタイプ (完了したセッション、全セッション) の検索テンプレートに追
加します。
期待される結果:
「ログイン ID」フィールドが 1 つ以上の検索テンプレートに追加されます。
ステップ 6 - ログイン ID を検索する
新規に追加された検索フィールド「ログイン ID」を使用して、ログイン ID 値を検
索します。
「ログイン ID」値を検索するには、以下のようにします。
1. 検索テンプレートをテストするには、ポータル・メニューで「検索」を選択し、
続いて検索テンプレートのタイプを選択します。
v 「完了したセッション」検索テンプレートのみに追加した場合は、自分でサン
プル・セッションを閉じるか、タイムアウトになりセッションが Tealeaf によ
って処理されるまで待たなければならない場合があります。
2. 「検索」ページで、使用中の検索テンプレートを確認します。編集したものでな
い場合は、「検索テンプレート」リンクをクリックし、編集した検索テンプレー
トを選択します。
3. 「検索」ページで、「ログイン ID」フィールドが使用可能になっているはずで
す。「ログイン ID」フィールドをクリックし、これを検索条件に追加します。
4. セッションの作成に使用したログイン ID の値を入力します。
5. 「検索」をクリックします。
6. 作成したセッションが「検索結果」ページに表示されるはずです。
7. 「ログイン ID」列が表示されない場合は、変更したセッション・リスト・テン
プレートをドロップダウンから選択します。
期待される結果:
セッションの作成に使用した「ログイン ID」値を使用して検索し、表示された検索
結果でセッションを見つけることができます。
このシナリオはこれで完了です。
306
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
次のステップ
必要であれば、「Login ID Sample」イベントがセッション中に発生したかどうかを
追跡するためのディメンションを作成することができます。これを作成しておく
と、レポートを、登録済みの訪問者のものと未登録の訪問者のものにセグメント化
する場合に便利です。
E2E シナリオ - コンバージョン率ダッシュボードの作成
どのような Web アプリケーションにとって重要なメトリックであるのが、個々の
主要なビジネス・プロセスのコンバージョン率です。コンバージョン率は、ビジネ
ス・プロセスの開始後にそれを完了するユーザーの割合を示す指標です。
例えば、多くの e-コマースの Web アプリケーションでは、売上コンバージョン・
プロセスが開始されるのは、訪問者が商品をショッピング・カートに入れてチェッ
クアウトに進むときです。この購入プロセスのコンバージョン率は、この後、チェ
ックアウト・プロセスを開始した訪問者全体の中で、ショッピング・カート内の商
品を購入した訪問者の割合として測定されます。
このシナリオでは、Web アプリケーションのチェックアウト・プロセスのコンバー
ジョン率について有意義なレポートを作成するために必要なデータ・オブジェクト
を作成します。このシナリオでは、サンプルの Web アプリケーションを対象に、
チェックアウト・プロセスでのコンバージョン率を表示するために必要なオブジェ
クトとレポートを作成していきます。
次に、そのレポートを既存のダッシュボードに挿入し、E メールで配信できるよう
に構成します。E メールで毎日配信されるようにしておくと、注文のコンバージョ
ン率のスナップショットを素早く生成して朝一番に利害関係者に送信することがで
きます。
このシナリオの一連のステップを通じて行うのは、一言でまとめると、相互に関連
付けられた複数のイベントと比率に関するレポートおよびダッシュボード・コンポ
ーネントの構成です。
概要
このセクションでは、Strauss & Presser というサンプルの Web アプリケーション
について、その前提条件とチェックアウト・プロセスなどを紹介します。
Web アプリケーションのサンプル - Strauss & Plesser
このシナリオでは、Strauss & Plesser という Web アプリケーションに基づくオブ
ジェクトを作成します。
デモンストレーションを目的として、この架空の小売サイトは公衆インターネット
でアクセスできるようになっており、Tealeaf によって管理されています。
詳しくは、http://www.straussandplesser.comを参照してください。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
307
コンバージョン率ダッシュボードを作成するシナリオを実行するため
の前提条件
このシナリオでは、ご使用の Tealeaf ソリューションで拡張ユーザー・エージェン
ト解析が有効化されていることを必要とします。拡張ユーザー・エージェント解析
を使用すると、訪問者のブラウザーからユーザー・エージェント情報をキャプチャ
ーすることができます。
このストリング・ベースの情報を使用し、公開標準に突き合わせて検索すると、さ
らに詳細な情報を得ることができます。
拡張ユーザー・エージェント解析は、ご使用の Tealeaf ソリューションで既に有効
化されている場合があります。
拡張ユーザー・エージェント解析は、Windows パイプラインにデプロイする必要が
ある Tealeaf 参照セッション・エージェントのコンポーネントです。
プロセスの例 - チェックアウト・プロセスの概要
このトピックでは、チェックアウト・プロセスについて説明します。
ご使用の Web アプリケーションが、チェックアウト・プロセスがシンプルな e-コ
マース・サイトであるとします。
表 96. プロセスの例 - チェックアウト
順序
308
ページ
説明
Add to Cart
お客様が「Add to Cart」をクリック
すると、毎回このページが表示されま
す。このページはチェックアウト・プ
ロセスの一部ではありませんが、
「Checkout」ページに対するリファラ
ーである場合があります。
Checkout method
チェックアウトを登録済みユーザーと
して行うかゲストとして行うかを選択
します。Strauss & Plesser では、訪問
者はこれらのオプションのいずれかを
選択するよう求められることはないの
で、このステップはチェックアウト・
プロセスの一部である場合もあればそ
うでない場合もあります。オプション
を選択しなかった場合、訪問者は自動
的にゲストとして処理されます。ここ
での目的からは、このページは正式な
チェックアウト・プロセスの一部では
ありません。
1
Billing
お客様は請求書送付先の住所を入力し
ます。
2
Shipping
配送先情報が請求先情報と異なる場
合、お客様は配送先情報を入力しま
す。
3
Shipping Method
お客様は希望する配送方法を入力しま
す。
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 96. プロセスの例 - チェックアウト (続き)
順序
ページ
説明
4
Payment
お客様は支払情報を入力します。小切
手、為替、またはクレジット・カード
を選択できます。
5
Order Review
注文を送信する前にその確認ができる
最後の機会です。お客様が「Place
Order」をクリックすると、注文が処
理されます。
6
Confirmation
注文 ID を記載した確認ページがお客
様に表示されます。プロセスが完了し
ました。
これらのページのフローは、基本的なビジネス・プロセスを表しています。以下の
ステップでは、このプロセスにおける個々のステップを詳細に確認することができ
ます。また、それらに続くステップでは、このプロセスを追跡するための Tealeaf
データ・オブジェクトを作成します。
この演習の目的を考慮し、以下の 2 つのイベントのペアについてのみコンバージョ
ン率を計測します。
v Checkout - Start。チェックアウト・プロセスが開始されます。Strauss & Plesser
では、このステップはお客様が請求先情報を入力するときに発生します。
v Checkout - Order Confirmation。注文が完了し、正常な完了を通知するメッセー
ジが訪問者に返されます。Strauss & Plesser では、このステップは、注文番号を
記載した Confirmation ページが表示されるときに発生します。
より詳細なレポートを作成するには、このプロセスにおけるすべてのステップを追
跡するための追加のイベントを作成することができます。
カートに追加:
一連の商品ページでは、商品をショッピング・カートに追加することができます。
このサンプル・ケースでは、ソニー製のラップトップを Strauss & Plesser のショッ
ピング・カートに追加しました。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
309
図 53. サンプル・サイト - カートに追加
URL:
http://www.straussandplesser.com/store/index.php/sonyvaio-vgn-txn27n-b-11-1-notebook-pc-intel-core-solo-processor-u1500-2-gbram-100-gb-hard-drive-dvd-rw-drive-vista-business-charcoal-black.html
「Add to Cart」ボタンをクリックすると商品がカートに追加され、以下のようにカ
ートが表示されます。
310
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
図 54. サンプル・サイト - ショッピング・カート
URL:
cart
http://www.straussandplesser.com/store/index.php/checkout/
チェックアウト方式:
サイトにログインするかどうかによっては、チェックアウト時に使用するアカウン
トの選択を求めるプロンプトが出されることがあります。
以下の例では、登録済みユーザーである Joe Customer として Strauss & Plesser を
チェックアウトします。
注: ご使用の Web アプリケーションでのワークフローに、このようなサイトが組み
込まれていない場合があります。例えば、お客様は商品をショッピング・カートに
追加する前にログインを求められるかもしれません。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
311
図 55. サンプル・サイト - チェックアウト方式
URL:
http://www.straussandplesser.com/store/index.php/checkout/
onepage/chooseShippingMethod
1 - 請求:
このトピックで示されているように、チェックアウト・プロセスにおける最初の正
式なステップは、自身の請求先情報の確認または入力です。
312
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
図 56. サンプル・サイト - 請求
URL:
http://www.straussandplesser.com/store/index.php/checkout/
onepage/billing/checkout_method/guest
2 - 配送:
請求先情報を確認したら、配送方法を決定します。
配送情報を入力することができます (配送情報が異なる場合)。または、リストされ
ている配送情報を確認します。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
313
図 57. サンプル・サイト - 配送
URL:
http://www.straussandplesser.com/store/index.php/checkout/
onepage/shipping
3 - 配送方法:
注文商品の配送方法を選択できます。
Strauss & Plesser では、選択したソニー製品で選択可能なオプションは 1 つのみで
す。
314
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
図 58. サンプル・サイト - 配送方法
URL:
http://www.straussandplesser.com/store/index.php/checkout/
onepage/chooseShippingMethod
4 - 支払い:
配送方法を選択したら、注文商品に対する支払方法を選択します。
Strauss & Plesser では、小切手、為替、主要なクレジット・カードの中から選択で
きます。
注: クレジット・カード情報は Strauss & Plesser ではキャプチャーされません。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
315
図 59. サンプル・サイト - 支払い
URL:
http://www.straussandplesser.com/store/index.php/checkout/
onepage/choosePayment
5 - 注文内容の確認:
該当する配送先情報と請求先情報をすべて入力した後、注文する前に、注文内容を
最後に一度確認することができます。
Strauss & Plesser で注文するには、「Place Order」をクリックします。
注: Strauss & Plesser は架空の Web アプリケーションです。商品に対する注文が実
際に行われることはありません。
316
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
図 60. サンプル・サイト - Order Review
URL:
http://www.straussandplesser.com/store/index.php/checkout/
onepage/reviewOrder
6 - 確認:
注文が「処理済み」になると、確認用の注文番号を含む確認ページが表示されま
す。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
317
図 61. サンプル・サイト - 確認
URL:
onepage/success
http://www.straussandplesser.com/store/index.php/checkout/
その他の追跡すべきチェックアウト・アクティビティー:
標準のチェックアウト・アクティビティーに加え、以下で説明するように、チェッ
クアウト時に実行される可能性がある他のアクティビティーがあります。
以下のチェックアウト時のアクティビティーは、Web アプリケーションで追跡する
と有益な場合があります。その例と、それらが Strauss & Plesser の Web アプリケ
ーションでどのように発生するかを示します。
注: これらの項目を構成する方法については、このシナリオでは扱いません。
表 97. その他の追跡すべきチェックアウト・アクティビティー
318
アクション
説明
ショッピン
グ・カート
を空にする
ショッピング・カートの中を空にしま 「Shopping Cart」ページで、すべての
す。
値を 0 に設定して「Update Shopping
Cart」をクリックする。
ショッピン
グ・カート
から削除す
る
1 つの選択項目をショッピング・カー 「Shopping Cart」ページで、
トから削除します。
「Remove Product」をクリックしま
す。
買い物を続
ける
ショッピング・カートを空にした後、 さまざまなページで、「continue
あるいは購入が完了した後、訪問者は shopping」リンクをクリックします。
買い物を続けることを選択できます。
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
Strauss & Plesser
ではこれから、このプロセスを追跡するためのデータ・オブジェクトを作成しま
す。
ステップ 1 - ディメンション「Browser Platform」を作成する
ヒットの要求または応答で検出されるテキストのパターンであるヒット属性に基づ
くディメンションを作成することができます。
このステップでは、既存のヒット属性「Browser Platform」から「ブラウザー OS」
というディメンションを作成します。
v これは Tealeaf に用意されている属性です。
ディメンションは、イベント発生時に記録することのできるコンテキスト情報で
す。この例では、このディメンションに関連付けられたイベントが発生すると、
Windows や Macintosh オペレーティング・システムなどのエントリーを含むブラウ
ザー・プラットフォーム情報が、レポートの目的でイベントと共に記録されます。
このステップでは、ヒットの要求または応答で検出されるテキストのパターンであ
るヒット属性に基づくディメンションが作成されます。この場合、「ブラウザー
OS」ヒット属性は、オペレーティング・システムを示す値の存在を検出するように
事前構成されています。
v この値は、拡張ユーザー・エージェント解析によって挿入されます。
このディメンションの基本的な作成手順を以下に示します。別のエンドツーエン
ド・シナリオで既にこのディメンションを作成している可能性があり、そのシナリ
オにさらに詳しい情報が記載されています。
v 「IBM Tealeaf cxImpact ユーザー・マニュアル」の『E2E シナリオ - 上位商品ダ
ッシュボードの作成』を参照してください。
1. Tealeaf イベント・マネージャーで、「ディメンション」タブをクリックしま
す。
2. 「新規ディメンション...」をクリックします。
3. 「名前」フィールドで「Browser Platform」と入力し、「データ設定元」フィー
ルドで「ブラウザー OS」を選択します。
4. 「ドラフトの保存」をクリックします。
「IBM Tealeaf イベント・マネージャー・マニュアル」の『TEM の「ディメン
ション」タブ』を参照してください。
新しいディメンションが イベント・マネージャーにリストされ、まだサーバーに保
存されていないので赤色で強調表示されます。保存はこの後のステップで行いま
す。
ステップ 2 - ディメンション「Browser Version」を作成する
既存のヒット属性「ブラウザーのバージョン」からディメンションを作成できま
す。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
319
この属性は Tealeaf が提供するもので、拡張ユーザー・エージェント解析が有効に
なっている場合にキャプチャーされます。
このディメンションでは、訪問者が Web アプリケーションのブラウズに使用して
いるブラウザーのバージョンがキャプチャーされます。この情報は、チェックアウ
ト・プロセスでの収益に直接影響するブラウザー固有の問題をデバッグする際に役
立ちます。
このディメンションの基本的な作成手順を以下に示します。別のエンドツーエン
ド・シナリオで既にこのディメンションを作成している可能性があり、そのシナリ
オに追加の詳細情報が記載されています。
「IBM Tealeaf cxImpact ユーザー・マニュアル」の『E2E シナリオ - 上位商品ダッ
シュボードの作成』を参照してください。
1. Tealeaf イベント・マネージャーで、「ヒット属性」タブをクリックします。
v ヒット属性「ブラウザーのバージョン」を右クリックし、「ヒット属性を使用
してディメンションを作成」を選択します。
v 名前として「Browser Version」を入力します。
2. 「ドラフトの保存」をクリックします。
「IBM Tealeaf イベント・マネージャー・マニュアル」の『TEM の「ディメン
ション」タブ』を参照してください。
新しいディメンションが イベント・マネージャー にリストされ、まだサーバーに
保存されていないので赤色で強調表示されます。後で保存されます。
ステップ 3 - レポート・グループ「Browser Platform &
Version」を作成する
このステップを使用して、「Browser Platform」ディメンションと「Browser
Version」ディメンションが含まれたレポート・グループ「Browser Platform &
Version」を作成します。
レポート・グループは、ディメンションをまとめる構造体です。Tealeaf レポート・
ビルダーでは、複数のディメンションが同じレポート・グループに属していれば、
それらを 1 つのレポートに組み込むことができます。この構造体により、レポート
作成の柔軟性を維持しながら、ディメンション・データを効率的に格納することが
できます。
v レポート・グループには、最大で 4 つのディメンションを格納できます。
v 1 つのディメンションは、少なくとも 1 つのレポート・グループに属している必
要があります。
v 「IBM Tealeaf イベント・マネージャー・マニュアル」の『TEM の「ディメンシ
ョン」タブ』を参照してください。
このディメンションの基本的な作成手順を以下に示します。
v 「IBM Tealeaf cxImpact ユーザー・マニュアル」の『E2E シナリオ - 上位商品ダ
ッシュボードの作成』を参照してください。
320
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
1. Tealeaf イベント・マネージャーで、CTRL キーを押しながら「Browser
Platform」ディメンションと「Browser Version」ディメンションの両方を選択
します。
2. 右クリックして「ディメンションを使用してレポート・グループを作成...」を選
択します。
3. 次のように入力します。
v 名前: Browser Platform & Version
4. 「テンプレート」ドロップダウンがある場合は、「標準」を選択します。
5. 「ディメンションの追加」をクリックします。
a. 「Browser Platform」ディメンションを追加します。
b. 「Browser Version」ディメンションを追加します。
6. 「ドラフトの保存」をクリックします。
7. すべての変更内容をサーバーにコミットするには、「変更の保存」をクリックし
ます。変更内容がライブ・イベント・オブジェクトの一部になります。
「IBM Tealeaf イベント・マネージャー・マニュアル」の『TEM の「ディメン
ション」タブ』を参照してください。
「Browser Platform & Version」レポート・グループが定義され、グループ内に 2
つの新規ディメンションが組み込まれます。
ステップ 4 - ショッピング・カートの値を使用したセッションの
検索
ショッピング・カートに商品が追加されているセッションを見つける必要がありま
す。ブラウザー・ベースの再生では、ショッピング・カートの金額が存在するかど
うかを検出するヒット属性を作成できます。
ショッピング・カートに商品が追加されているセッションを見つけるには、以下の
ようにします。
1. Tealeaf ポータルで、「検索」 > 「完了したセッション」を選択します。
2. 「完了したセッション検索」ページで、以下の 2 つの検索語を追加します。
a. 基本検索フィールド: 応答内のテキスト
v 注文された商品を応答に含めることを指定します。 Strauss & Plesser サイ
トでは、上記のデータ作成セクションの一部として Sony VAIO ラップトッ
プ製品が追加されています。
b. ページ情報: ページ URL
v 「Order Review」ページまたは「Order Confirmation」ページが含まれるよ
うに、この値を設定します。この例では、この URL は以下のようになり
ます。
http://www.straussandplesser.com/store/index.php/checkout/
onepage/reviewOrder
v URL のインデックス付け方法を考慮すると、URL テキスト全体は有用な
検索可能項目とは言えません。検索フィールドに URL を入力する際は、
その URL のうち一意的に識別可能な構成要素のみを入力してください。
この例では、このテキストは以下のようになります。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
321
reviewOrder
3. 検索を実行するには、「検索」をクリックします。
表示されたセッションのリストは、後続の次のステップに有用なデータ・セットと
なります。
ステップ 5 - 検索内容を保存する
このセッション・リストは、このシナリオで後ほど評価を行う際に役立ちます。
このリストへは、後で必要に応じてアクセスすることができます。検索内容を取得
する方法は複数あります。
1. セッション・リストの下部に、以下のような照会ストリングがあるはずです。
(response contains "Sony VAIO") AND (url contains reviewOrder)
この値を検索ページの「すべてのテキスト」フィールドに挿入すると、同じ照会
を再実行することができます。必ず、適切な検索範囲を指定してください。
v 「IBM Tealeaf cxImpact ユーザー・マニュアル」の『セッション・データの検
索』を参照してください。
2. 検索ページから、構成した検索内容を保存できます。
v 「IBM Tealeaf cxImpact ユーザー・マニュアル」の『セッション・データの検
索』を参照してください。
3. 構成設定によっては、この検索内容がセッション・セグメントとして自動的に保
存される場合があります。セッション・セグメントとは、レポート作成用にまと
めて確認および分析できる一連のセッションのことです。
v セッション・セグメントを確認するには、セッション・リストで「セグメント
の管理」をクリックします。または、「分析」 > 「セグメント」 > 「セッシ
ョン・セグメントの管理」を選択することもできます。検索のたびにセッショ
ン・セグメントが作成されるように IBM Tealeaf cxImpact が構成されている
場合は、検索内容がページにリストされます。「IBM Tealeaf cxResults User
Manual」の『Managing Session Segments』を参照してください。
注: ライセンス交付を受けた製品や、ご使用のアカウントでの権限によって
は、上記のメニュー項目が使用できない可能性があります。詳しくは、Tealeaf
管理者にお問い合わせください。
v セッション・セグメントの自動作成の有効化について詳しくは、「IBM
Tealeaf cxImpact 管理マニュアル」の『CX 設定』を参照してください。
ステップ 6 - 「Shopping Cart Value」ヒット属性を作成する
ブラウザー・ベースの再生を使用して、「Shopping Cart Value」というヒット属性
を作成します。この属性は、Web アプリケーションでショッピング・カートの値が
表示される際に、その値を取得するように構成されます。
「 IBM Tealeaf cxImpact ユーザー・マニュアル」の『CX のブラウザー・ベースの
再生』を参照してください。
ヒット属性を作成するには、以下のようにします。
322
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
1. 前のステップの検索で返されたセッション・リストから、再生 (
をクリックします。「ブラウザー」を選択します。
) アイコン
2. ブラウザー・ベースの再生で、セッションが開きます。「IBM Tealeaf cxImpact
ユーザー・マニュアル」の『CX のブラウザー・ベースの再生』を参照してく
ださい。
3. セッションをスキャンして、ショッピング・カートの金額が表示されるページ
を見つけます。「Cart Subtotal」の値が目的の値です。
4. この値を強調表示します。この値を覚えておいてください。次に、これを右ク
リックして、ページの HTML ソースを表示するオプションを選択します。こ
の選択内容は、ブラウザーによって異なります。
注: 選択内容からヒット属性を作成する場合は、値を囲むテキストのパターン
ではなく、強調表示されたテキストを見つけるヒット属性が イベント・マネー
ジャーによって指定されます。
5. ドキュメント・ソースで、ショッピング・カートの金額をスキャンします。
Strauss & Plesser では、以下の HTML によってページ内にショッピング・カ
ートの金額が指定されます。
<p class="subtotal">Cart Subtotal: <strong><span class="nobr">
$ 1,199.99</span></strong>
</p>
6. 上記から、ショッピング・カートの現在の金額の前に一意的に付いているタグ
が以下のようであると推論することができます。
<p class="subtotal">Cart Subtotal: <strong><span class="nobr">$
v 上記の $ の後にはスペースがあります。
7. 同様に、ショッピング・カートの現在の金額の結果を一意的に識別するタグは
以下のようであると推論することができます。
</span></strong>
8. 「キャンセル」をクリックしてドキュメント・ソースをクローズします。
9. ここで、ショッピング・カートの金額を強調表示します。右クリックして、
「選択から新規ヒット属性を作成...」を選択します。
10. イベント・マネージャーが開き、ショッピング・カートの特定の金額を識別す
るように事前構成されたヒット属性定義が表示されます。このヒット属性を、
ページ上にショッピング・カートの金額があるかどうかを一意的に識別する開
始タグと終了タグを見つけるように変更する必要があります。プロパティーを
以下のように変更してください。
v 名前: Checkout - Shopping Cart Value
v 説明: これがチェックアウト・プロセスから得たショッピング・カートの金
額であることを示す、わかりやすい説明を入力します。
v 「開始タグ/終了タグの使用」ラジオ・ボタンをクリックします。
v Strauss & Plesser の場合、「開始タグ」の値は以下のようになります。
<p class="subtotal">Cart Subtotal: <strong><span class="nobr">
v Strauss & Plesser の場合、「終了タグ」の値は以下のようになります。
</span></strong>
11. その他のオプションはデフォルトのままにします。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
323
12. ドラフトを保存するには、「ドラフトの保存」をクリックします。
13. すべての変更内容をサーバーにコミットするには、「変更の保存」をクリック
します。
「IBM Tealeaf イベント・マネージャー・マニュアル」の『TEM の「ヒット属
性」タブ』を参照してください。
新規のヒット属性が Tealeaf イベント・マネージャーのリストに表示されます。
ステップ 7 - 「Shopping Cart Value」イベントを作成する
このステップを使用して、「Shopping Cart Value」ヒット属性を条件入力として使
用するイベントを作成します。
1. Tealeaf イベント・マネージャーで、「イベント」タブを選択します。
2. 「新規イベント」をクリックします。
3. 「新規イベント」ダイアログが表示されます。以下の情報を入力します。
v 名前: Shopping Cart Value
v 評価のタイミング: 毎ヒット.
v 追跡: セッションごとの最後
注: 構成のとおり、このイベントは、当該セッションにおけるショッピング・
カートの金額の最終値を追跡します。大半のセッションでは、この値が購入金
額となります。ただし、訪問者が 1 回のセッションで 2 つの異なる買い物を
する可能性もあります。この場合、最初の購入金額はキャプチャーできませ
ん。
v 値タイプ: 数値
v アクティブ: 選択済み
v 検索可能およびレポート可能: 選択済み
4. 「条件」ステップ:
v ヒット属性の追加: Shopping Cart Value
v フィールドから「見つかったヒット属性」と「IsTrue」を選択します。条件パ
ラメーターが構成されます。
5. 「値」ステップで、以下のように指定します。
v 「記録する項目を選択」をクリックします。「ヒット属性」で「Shopping
Cart Value」を選択します。値を「ヒットあたりの最後の一致」に設定しま
す。
v その他のオプションはデフォルトのままにします。
6. 「レポート・グループ」ステップ:
v URL/Host/App/Server グループを追加します。
7. 「詳細オプション」タブでは、何も変更しないでください。
8. 「ドラフトの保存」をクリックします。
9. 変更内容をサーバーにコミットするには、「変更の保存」をクリックします。
v 「IBM Tealeaf イベント・マネージャー・マニュアル」の『TEM の「イベン
ト」タブ』を参照してください。
324
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
「Shopping Cart Value」イベントが イベント・マネージャーのリストに追加されま
す。
注: 記録する値は、各セッションの最終値です。
ステップ 8 - 「Shopping Cart Value」ディメンションを作成す
る
このステップを使用して、ショッピング・カートの値をキャプチャーするディメン
ションを作成します。
セッション内での最後のインスタンスを追跡するイベントによって生成された値と
照合するには、ヒット属性ではなく、「Shopping Cart Value」イベントからこのデ
ィメンションを作成する必要があります。
1. Tealeaf イベント・マネージャーで、「ディメンション」タブをクリックしま
す。
2. 「新規ディメンション...」をクリックします。
3. 次のプロパティーを構成します。
v 名前: Checkout - Shopping Cart Value。
v 説明: 分かりやすい説明を追加します。
v データ設定元: 「選択...」をクリックします。ナビゲートして「Checkout Shopping Cart Value」イベントを選択します。
v 設定するデータ: 「セッションでの最後の値」を選択します。
4. 「ドラフトの保存」をクリックします。
「IBM Tealeaf イベント・マネージャー・マニュアル」の『TEM の「ディメン
ション」タブ』を参照してください。
イベント・マネージャーに新規ディメンションが表示されます。このディメンショ
ンはまだサーバーに保存されていないため、赤色で強調表示されます。これは、後
のステップで保存されます。
ステップ 9 - 「Checkout - Start」イベントを作成する
このステップを使用して、チェックアウト・プロセスを識別するイベントを作成し
ます。
作成したイベントは、コンバージョン率を計算するためのマイルストーンとして、
ダッシュボードで使用されます。
このステップでは、チェックアウト・プロセスの開始をマークするイベント
「Checkout - Start」を BBR から作成します。
1. 始めに、訪問者がチェックアウト・プロセスを開始して、注文を完了できたセッ
ションを見つける必要があります。
v 以前の検索内容を保存している場合は、それを使用して該当するセッションを
見つけることができます。
2. BBR でセッションを開きます。訪問者がチェックアウト・プロセスを開始した
ページに移動します。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
325
3. BBR で要求モードに切り替えるには、ツールバーの「要求」をクリックしま
す。
v 要求内の URL 名/値のペア全体を強調表示します。Strauss & Plesser の例で
は、以下のようになります。
TLT_URL=/store/index.php/checkout/onepage/defaultpage
v 右クリックして、「以下から新規イベントを作成...」を選択します。
4. イベント・マネージャーに「新規イベント」ダイアログが表示され、一部のフィ
ールドにデータが設定されます。次のフィールドを設定します。
a. イベント・サマリー:
1) イベント名: Checkout - Start.
2) 評価のタイミング: 毎ヒット.
3) 追跡: セッションあたりの最初
4) 値タイプ: カウントのみ
5) アクティブ: 選択済み
6) 検索可能およびレポート可能: 選択済み
b. 「条件」ステップ:
1) 「ヒット属性」条件が「URL (正規化)」に設定され、正しい値が含まれて
いることを確認します。
2) 各ドロップダウンから「最初の値」と「含む」を選択します。
c. 「値」ステップでは、追加パラメーターを構成する必要はありません。
d. 「レポート・グループ」ステップ:
1) レポート・グループ「Browser Platform & Version」を追加します。
e. 「詳細オプション」ステップでは、追加パラメーターを構成する必要はあり
ません。
5. 「ドラフトの保存」をクリックします。イベント・マネージャーのリストに新規
イベントが表示され、赤色で強調表示されます。
6. 変更内容をサーバーにコミットするには、「変更の保存」をクリックします。
v 「IBM Tealeaf イベント・マネージャー・マニュアル」の『TEM の「イベン
ト」タブ』を参照してください。
イベント「Checkout - Start」が作成されます。
ステップ 10 - イベント「Checkout - Order Confirmation」を
作成する
このステップを使用して、注文が完了した時点を識別するイベント「Checkout Order Confirmation」を BBR から作成します。これは完全な売上コンバージョン
を示します。
1. 前のセクションのセッションに注文完了ステップが含まれている場合は、そのセ
ッションを使用できます。
v 含まれていない場合は、再度検索する必要があります。
a. セッションが開いているときのブラウザー・ウィンドウを復元します。
b. ツールバーで、「再生」をクリックします。
326
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
c. 注文確認ページが表示されるまでページをスクロールします。このページ
で、訪問者に購入が完了したことを示すインジケーターを強調表示します。
例えば Strauss & Plesser では、以下の URL でこの確認が要求に記録された
とおりに表示されます。
TLT_URL=/store/index.php/checkout/onepage/success/defaultpage
注: 場合によっては、一意的に識別可能なメッセージ (「Thank you for your
purchase」など) が応答に含まれることがあります。ただし、「Thanks for
your purchase」にわずかな変更が加えられた場合、イベントはその変更をキ
ャプチャーしません。予告なしに変更される可能性が低いこの一意的に識別
可能なオブジェクトを追跡するように、イベントを構成する必要がありま
す。
2. このメッセージを右クリックし、「以下から新規イベントを作成」を選択しま
す。「新規イベント」ダイアログが、フィールドにデータが設定された状態で表
示されます。次のプロパティーを構成します。
a. イベント・サマリー:
1) 名前の入力: Checkout - Order Confirmation
2) 評価のタイミング: 毎ヒット.
3) 値タイプ: カウントのみ
4) 追跡: セッションあたりの最後
b. 「条件」ステップ:
1) 「ヒット属性」条件が、正しい値を含んでいる「URL (正規化)」に設定さ
れていることを確認します。
2) 各ドロップダウンから「最初の値」と「含む」を選択します。
c. 「値」ステップでは、追加の構成は必要ありません。
d. 「レポート・グループ」ステップ:
1) レポート・グループ「Browser Platform & Version」を追加します
e. 「詳細オプション」ステップでは、追加の構成は必要ありません。
3. 「ドラフトの保存」をクリックします。イベント・マネージャーのリストに、こ
のイベントが赤色で強調表示されます。
4. 変更内容をサーバーにコミットするには、「変更の保存」をクリックします。
v 「IBM Tealeaf イベント・マネージャー・マニュアル」の『TEM の「イベン
ト」タブ』を参照してください。
新しいイベント「Checkout - Order Confirmation」が追加されます。
ステップ 11 - チェックアウト・プロセスにおけるその他のイベン
トを作成する
チェックアウト・プロセスにおけるその他のイベントを作成することができます。
より精度の高いレポートを作成するために、チェックアウト・プロセスの中間ステ
ップに対してイベントを作成することができます。
プロセスの開始と終了を追跡するイベントは既に作成しています。以下に示すの
は、Strauss & Plesser に反映されるチェックアウト・プロセスのステップです。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
327
表 98. ステップ 11 - チェックアウト・プロセスにおけるその他のイベントを作成する:
ステップ番
号
ステップ名
説明
2
Shipping
配送先情報が請求先情報と異なる場
合、お客様は配送先情報を入力しま
す。
3
Shipping Method
お客様は希望する配送方法を入力しま
す。
4
Payment
お客様は支払情報を入力します。小切
手、為替、またはクレジット・カード
を選択できます。
5
Order Review
注文を送信する前にその確認ができる
最後の機会です。お客様が「Place
Order」(注文する) をクリックする
と、注文が処理されます。
Web アプリケーションのチェックアウト・プロセスの構造によっては、これらのペ
ージを検出するイベントを作成することが推奨されます。以下に示すステップで
は、お客様が「Order Review」(注文内容の確認) ページを訪問した時点を識別しま
す。
1. イベント・マネージャーで「新規イベント」をクリックします。
2. 「新規イベント」ダイアログが、フィールドにデータが設定された状態で表示さ
れます。以下の設定を構成します。
v イベント・サマリー:
– 名前の入力: 「Checkout - Order Review」
– 値タイプ: カウントのみ
– 追跡: セッションごとの最後
v 「条件」ステップ:
– ヒット属性: URL (正規化)
– 各ドロップダウンから「最初の値」と「含む」を選択します。
v 「値」ステップでは、追加の構成は必要ありません。
v 「レポート・グループ」ステップ:
– レポート・グループ「Browser Platform & Version」を追加します
v 「詳細オプション」ステップでは、追加の構成は必要ありません。
3. 「ドラフトの保存」をクリックします。イベント・マネージャーのリストに、こ
のイベントが赤色で強調表示されます。
4. 変更内容をサーバーにコミットするには、「変更の保存」をクリックします。
v 「IBM Tealeaf イベント・マネージャー・マニュアル」の『TEM の「イベン
ト」タブ』を参照してください。
チェックアウト・プロセスのすべてのステップの発生をモニターするイベントが作
成されます。
328
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
このトピックにリストされている手順を、各イベントの名前、説明、および URL
を必要に応じて変更し、チェックアウト・プロセスの各ステップに対して繰り返す
ことができます。
ステップ 12 - レポートを作成する
イベント「Checkout - Order Confirmation」によって報告された完了した注文の合
計を表形式で示す単純なレポートを作成することができます。
レポートを作成する前に、このシナリオ内の前のステップをすべて完了してくださ
い。
注: イベントが発生し、レポートでキャプチャー可能なデータが記録されるように
十分な時間を取ってください。この時間は、Web サイトへのトラフィックの量に応
じて異なります (1 時間から 24 時間の間)。
完了した注文の合計を表形式で示す単純なレポートを作成するには、以下のように
します。
1. Tealeaf レポート・ビルダーで、「新規」ボタンをクリックしてレポートをクリ
アします。
2. 「イベントの追加」をクリックします。
3. イベント「Checkout - Order Confirmation」を選択します。「Complete Order」
イベントがレポートに追加されます。
4. 「イベント」ドロップダウン・メニューで、「名前変更」を選択します。
v 名前として「Transaction Counts」を入力します。イベント表示名が変更され
ます。
注: この名前変更では、このレポートに表示されるイベント名のみが変更され
ます。Tealeaf のそれ以外の場所に表示されるイベント名には影響しません。
5. イベント・ドロップダウンで、「関数の追加」 > 「前の日数分の平均」をクリ
ックします。
6. 関数が追加されます。関数ドロップダウンを選択します。次に、「関数の期間」
> 「7」を選択します。
「IBM Tealeaf レポーティング・ガイド」の『Tealeaf レポート・ビルダー』を参
照してください。
表示上の名前が「Transaction Counts」に変更された、イベント「Checkout Order Confirmation」を含むレポートが作成されます。過去 7 日間のイベントの平
均値を計算する関数が追加されます。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
329
図 62. レポート・ビルダー - 「Transaction Counts」レポート
ステップ 13 - コンバージョン率を追加する (Checkout - Order
Start と Checkout - Order Confirmation)
比率を作成してレポートに追加し、そのレポートで、チェックアウト・プロセスを
開始した注文に対する完了した注文の比率を表形式で表示することができます。
Tealeaf レポート・ビルダーでは、イベントに記録された値の間の比率を作成できま
す。この例では、注文完了の件数を注文開始の件数で除算してコンバージョン率を
算出します。レポート・ビルダーの比率を使用することで、比率の計算が簡単にな
ります。
v 「IBM Tealeaf レポーティング・ガイド」の『Tealeaf レポート・ビルダー』を参
照してください。
1. レポート・ビルダーで、「比率の追加」をクリックします。「Checkout - Order
Confirmation」イベントを分子 (カウント) として選択します。「Checkout Start」イベントを分母 (カウント) として選択します。
2. 「レポートに追加」をクリックします。レポートにカウント値の比率が表示され
ます。
3. 「比率」ドロップダウン・メニューで、「名前変更」を選択します。「コンバー
ジョン率」と入力します。比率の名前が「コンバージョン率」に変更されます。
4. ツールバーの「オプション」をクリックします。「拡張」タブをクリックしま
す。
v 「Y 軸」チェック・ボックスを選択します。
330
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
v スケール: 100%
v 自動ズーム: 有効
v スケールを適用するメトリックを選択します。
v 「適用」をクリックします。グラフにパーセンテージを示す 2 番目の Y 軸
が表示され、この目盛りに続いてコンバージョン率のバーが表示されます。
5. 比率ドロップダウンで、「関数の追加」 > 「前の日数分の平均」をクリックし
ます。
6. 関数が追加されます。関数ドロップダウンを選択します。次に、「関数の期間」
> 「7」を選択します。グラフに過去 7 日間の平均が表示されます。
v 「IBM Tealeaf レポーティング・ガイド」の『Tealeaf レポート・ビルダー』
を参照してください。
コンバージョン率はレポート内で比率として表示され、過去 7 日間の比率の平均値
を計算する関数が追加されます。
注: イベントを追加したばかりであるため、正確な比較を行うために必要な 7 日分
のデータがない可能性があります。1 週間以内に、平均値を計算する関数に有効な
データが提供されます。値ゼロは、考慮されません。
図 63. レポート・ビルダー - トランザクション・カウントおよびコンバージョン率のレポート
第 16 章 Tealeaf のエンドツーエンド・シナリオ
331
ステップ 14 - ブラウザー・プラットフォームでセグメント化する
セグメントを使用して、レポート全体をディメンションに基づいてフィルタリング
することができます。例えば、カスタマー・サポート部門から Windows XP ベース
のシステムで一部のユーザーがチェックアウト・プロセスを完了できないことが報
告されたとします。
この場合、「Browser Platform」ディメンションをレポートのセグメントとして追
加し、Windows XP データのみを表示するようにフィルタリングすることができま
す。これは、問題とその影響の特定に役立ちます。
このステップでは、「Browser Platform」ディメンションをレポートのセグメント
として追加し、このディメンションの「WinXP」値でレポートをフィルタリングしま
す。
1. ディメンション「Browser Platform」をレポートのセグメントとして追加しま
す。
2. セグメントのドロップダウンから「フィルター」を選択します。
3. 「値でフィルターに掛ける」ドロップダウンから、「選択した値のみ含める」を
選択します。
4. 「すべての値」をクリックします。
5. 「WinXP」を選択します。
「IBM Tealeaf レポーティング・ガイド」の『Tealeaf レポート・ビルダー』を参
照してください。
WinXP ブラウザー・プラットフォームのデータのみを表示するようにレポートが変
更されます。
ステップ 15 - Y 軸を「Browser Version」として設定する
Y 軸にディメンションを追加することで、積み重ね棒グラフを作成して、追加した
ディメンションで検出された各値が垂直値にどのように影響するかを確認できま
す。
このステップでは、レポートの Y 軸を「Browser Version」ディメンションとなる
ように構成します。
注: X 軸に複数のイベントと比率が含まれている場合に Y 軸ディメンションを追加
すると、グラフを表示できなくなります。詳細テーブルに、Windows XP で検出さ
れたブラウザー・タイプごとの具体的なトランザクション・カウントとコンバージ
ョン率が示されます。このシナリオのために、このステップはオプションとなって
います。
ステップ: ディメンション「Browser Version」をレポートの Y 軸に追加します。
注: Y 軸で複数の項目がグラフ化されるため、Tealeaf レポート・ビルダーで複数の
系列を含むレポートのグラフ化がサポートされません。
レポートは自動的に更新されるはずです。自動で更新されない場合は、ツールバーで「最新表示」ボタンをクリックします。
332
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
v 「IBM Tealeaf レポーティング・ガイド」の『Tealeaf レポート・ビルダー』を参
照してください。
レポートの Y 軸にブラウザー・バージョンのデータが表示されます。
ステップ 16 - レポートを保存/クリア/再オープンする
レポートを保存し、クリアして、再オープンすることができます。
レポートを保存し、再オープンするには、以下のようにします。
1. ツールバーで、「保存」アイコンをクリックします。
2. 名前「Checkout - Conversion Rate」を入力し、「保存」をクリックします。
3. 入力した名前でレポートが保存され、グラフの上部に名前が表示されます。
4. ツールバーで、「新規」アイコンをクリックします。レポートが空白になりま
す。
5. ツールバーで、「開く」アイコンをクリックします。「Checkout - Conversion
Rate」を選択します。
v 「IBM Tealeaf レポーティング・ガイド」の『Tealeaf レポート・ビルダー』
を参照してください。
「Checkout - Conversion Rate」レポートが再ロードされます。
ステップ 17 - レポートをダッシュボードに追加する
構成したレポートをコンポーネントとしてダッシュボードに追加できます。
この例では、レポートを「コンバージョン率」というダッシュボードに追加しま
す。
v ダッシュボードの作成について詳しくは、「IBM Tealeaf cxView ユーザー・マニ
ュアル」の『ダッシュボードの構成』を参照してください。
1. レポート・ビルダーでロードされた「Checkout - Conversion Rate」レポートで、
) アイコンをクリックします。「ダ
「ダッシュボードにレポートを追加」(
ッシュボードにレポートを追加」ポップアップ・ウィンドウが表示されます。
2. 「<ダッシュボードの選択」タブをクリックします。
3. 「コンバージョン率」ダッシュボードを選択します。「デフォルト」タブを選択
します。「選択」をクリックします。「ターゲット」タブに「コンバージョン率
- デフォルト」と表示されます。
4. 「ドリルダウン」が「有効」に設定されていることを確認します。
5. 「追加」をクリックします。レポートがコンポーネントとして「コンバージョン
率」ダッシュボードに追加されます。
v 「IBM Tealeaf レポーティング・ガイド」の『Tealeaf レポート・ビルダー』
を参照してください。
6. 検証のために「ダッシュボード」を選択します。「コンバージョン率」が表示さ
れた場合は、これを選択します。表示されない場合は、「詳細...」をクリックし
ます。ポップアップ・メニューからこのダッシュボードを選択します。
7. 「デフォルト」タブをクリックします。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
333
v 「IBM Tealeaf cxView ユーザー・マニュアル」の『ダッシュボードの使用』を
参照してください。
レポートが「コンバージョン率」ダッシュボードの「デフォルト」タブのコンポー
ネントとして表示されます。
ステップ 18 - ダッシュボードを自分自身に毎日 E メールで送信
する
テストとして、ダッシュボードを自分自身に E メールで送信することができます。
ダッシュボードを E メールで送信するには、以下のようにします。
1. ポータル・メニューから、「構成」 > 「ダッシュボード」を選択します。「ダ
ッシュボードの構成 (Configure Dashboards)」ページが表示されます。
2. 「ダッシュボード・スケジュール」を選択します。<「スケジュールの作成」を
クリックします。
3. 「新規スケジュール」フォームが表示されます。
4. 次のように入力します。
v 説明: コンバージョン率
v 送信日時: 次の時間の正時を選択します。
v 受信者: 自分の E メール・アドレスを入力します。
v 「<ダッシュボードの選択」をクリックします。ダッシュボードを選択しま
す。
5. 「保存」をクリックします。
v 「IBM Tealeaf cxView ユーザー・マニュアル」の『ダッシュボードの構成』を
参照してください。
ダッシュボード・スケジュールが保存されます。次の時間に到達すると、ダッシュ
ボードの E メール版を受信します。
ダッシュボードを正常に受信したら、関係者にダッシュボードが毎朝 E メールで送
信されるようにダッシュボード・スケジュールを再構成できます。
ステップ 19 - レポートにドリルダウンする
ダッシュボードを E メールで受信した際に、ダッシュボードのドリルダウン機能を
テストすることができます。
ダッシュボードのドリルダウン機能をテストするには、以下のようにします。
1. 受信した E メールで「デフォルト」タブをクリックします。ブラウザー・ウィ
ンドウが開いて「ダッシュボード」タブが表示されます。
2. ダッシュボード・コンポーネントに対し、「レポート・データの表示」アイコン
をクリックします。
v 「IBM Tealeaf cxView ユーザー・マニュアル」の『ダッシュボードの使用』を
参照してください。
レポート・ビルダーに「Checkout - Conversion Rate」レポートがロードされま
す。
334
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
ステップ 20 - セッションにドリルダウンする
レポート・ビルダーからドリルダウン検索を実行して、レポート・データを構成し
ているセッションを取得することができます。
ドリルダウン検索を実行するには、以下のようにします。
1. レポートがレポート・ビルダーにロードされたら、詳細テーブル内のリンクをク
リックします。
2. セッション・リストに一致するセッションが表示されます。
v 「IBM Tealeaf レポーティング・ガイド」の『Tealeaf レポート・ビルダー』
を参照してください。
レポートの基になっているセッションがデフォルトのセッション・リストに表示さ
れます。
このシナリオはこれで完了です。
このシナリオをベースとして、他のビジネス・プロセスのコンバージョン率を作成
することができます。レポート・ビルダーでレポートが作成されたら、既に作成し
た「コンバージョン率s」ダッシュボードにそれらのレポートを追加できます。
「ショッピング・カートの金額」ヒット属性、イベント、およびディメンションを
作成したので、これらのオブジェクトからさまざまな金額ベースのレポートを作成
することができます。
E2E シナリオ - 上位商品ダッシュボードの作成
お客様がショッピング・カートに追加する商品についての情報を、そのお客様のブ
ラウザーに関する情報でセグメント化されたものとして取得するのが、Tealeaf レポ
ートのデータの一般的な使用方法です。このエンドツーエンドのシナリオでは、各
ステップを通じて、こうした訪問者情報とショッピング・カートに追加された商品
をキャプチャーするヒット属性、ディメンション、およびイベントを作成すること
ができます。
データがキャプチャーされた後、簡単なステップをいくつか実行すると、作成した
ディメンションを使用してデータがセグメント化されたレポートを作成することが
できます。このレポートは後で既存のダッシュボードに追加できます。
概要
この「概要」を参照して、上位商品ダッシュボードを作成するために必要なアクテ
ィビティーの全体像を確認してください。
以下のステップでは、このエンドツーエンド・シナリオの基本プロセスを概説しま
す。
基本ステップ
1. Windows パイプラインにデプロイされる Tealeaf 参照セッション・エージェン
トでの拡張ユーザー・エージェント解析を有効化します。
2. 以下の訪問者情報に関するヒット属性およびディメンションを作成します。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
335
v Browser Platform
v Browser Version
v Added Product
3. この 3 つのディメンションを保持するためのレポート・グループを作成しま
す。
4. 追加された商品の数をカウントするための Add Product というイベントを作成
し、構成済みのレポート・グループに関連付けます。
5. Add Product イベントが含まれているセッションを見つけます。
6. 作成したその他のヒット属性およびディメンションがあるかどうか、そのセッシ
ョンを検査します。
7. この新規イベントを使用してレポートを作成します。
8. レポート・グループからディメンション・フィルターを追加してデータを制限
し、以下の項目のみを表示します。
v 上位 5 の商品
v 単一のオペレーティング・システムから要求されたデータ
v オペレーティング・システムのバージョン別に分割されたデータ
9. 既存のダッシュボードにレポートを追加します。
Web アプリケーションのサンプル - Strauss & Plesser
このシナリオでは、Strauss & Plesser という Web アプリケーションに基づくオブ
ジェクトを作成します。
デモンストレーションを目的として、この架空の小売サイトは公衆インターネット
でアクセスできるようになっており、Tealeaf によって管理されています。
v 詳しくは、http://www.straussandplesser.comを参照してください。
上位商品ダッシュボードを作成するための前提条件ステップ
上位商品ダッシュボードを作成する前に、拡張ユーザー・エージェント解析の有効
化、および追加された商品の開始タグと終了タグの取得を行う必要があります。
拡張ユーザー・エージェント解析の有効化
このエンドツーエンドのシナリオを開始して上位商品ダッシュボードを作成する前
に、使用する Tealeaf ソリューションがユーザー・エージェント情報をキャプチャ
ーし、公開標準を使用して追加情報を取得するために、有効化され、構成が済んで
いるかを確認する必要があります。
ブラウザーのプラットフォームとバージョンについての情報は、検出されたユーザ
ー・エージェント・ストリングに基づいて訪問者のブラウザーから収集されます。
ユーザー・エージェントとは、Web アプリケーションにアクセスするデバイスまた
はエンティティーのことです。例えば、ユーザー・エージェントには、固定型デス
クトップのブラウザー、モバイル・デバイス、検索エンジンにインデックス付けさ
せること目的として Web アプリケーションをクロールしている可能性のあるボッ
トなどがあります。
ユーザー・エージェントを識別するストリングは、Web アプリケーションに対して
サブミットされる個々の要求の中でレポートされます。このストリングは、後で、
336
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
Web アプリケーションにアクセスするデバイスについての追加情報を調べるために
使用できます。この追加情報は公開標準として保守および公開されており、Tealeaf
はこれを使用して個々の訪問者とそのデバイスの情報をキャプチャーして保管しま
す。Tealeaf で使用される公開標準は、以下の 2 つです。
v browscap: この標準は固定型デスクトップのユーザー・エージェントに対して使用
されます。
v WURFL: この標準はモバイル・デバイスに対して使用されます。
注: モバイル・デバイス情報のキャプチャー機能は、Tealeaf CX プラットフォー
ムの別個にライセンス交付可能なコンポーネントです。詳細については、IBM
Tealeaf 営業担当員にお問い合わせください。
使用する Tealeaf ソリューションがユーザー・エージェント情報をキャプチャー
し、公開標準を使用して追加情報を取得するために、有効化され、構成が済んでい
るかを確認するには、以下を検証します。
v Tealeaf 参照セッション・エージェントが Windows パイプラインにデプロイされ
有効化されていること。
v Tealeaf 参照セッション・エージェントで拡張ユーザー・エージェント解析が有効
になっていること。
追加された商品の開始タグと終了タグの取得
上位商品ダッシュボードを作成するための前提条件として、サイトのショッピン
グ・カートへの追加時に商品名を囲む応答タグを特定します。
この Strauss & Plesser の例では、ショッピング・カートに追加された商品の名前
は、一意的に識別可能な 2 つの HTML 要素の間に常に表示されます。応答の中
の、Tealeaf で識別する開始タグと終了タグの間に表示される一貫性のあるパターン
によって、ヒット属性にデータが設定されます。Strauss & Plesser のサイトでのこ
れらのタグは以下のとおりです。
開始タグ:
<ul class="messages"><li class="success-msg"><ul><li>
終了タグ:
was successfully added to your shopping cart.
注: was の前にはスペースがあります。
独自の Web アプリケーション用にこのシナリオを作成する場合、そのサイトで
は、応答の中に出現する、商品情報を囲むタグの組み合わせが異なっている可能性
があります。
注: 先に進む前に、サイトのショッピング・カートへの追加時に商品名を囲む応答
タグを特定する必要があります。この情報が不明だと、イベントが発生しない可能
性があり、レポート・データが表示されません。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
337
ステップ 1 - ディメンション「Browser Platform」を作成する
ディメンションは、イベント発生時に記録することのできるコンテキスト情報で
す。この例では、ブラウザー・プラットフォーム情報 (Win XP など) が、イベント
発生時に記録されるように構成されます。
この後にシナリオでは、Strauss & Plesser Web アプリケーションでショッピング・
カートに商品が追加されたときにトリガーされるイベントを作成します。
このステップでは、「Browser Platform」と呼ばれるディメンションを作成しま
す。このディメンションには、Tealeaf が提供する「ブラウザー OS」ヒット属性か
らデータが設定されます。ヒット属性は、ヒットの要求または応答で検出されるテ
キストのパターンです。この場合、「ブラウザー OS」ヒット属性は、オペレーティ
ング・システムを示す値の存在を検出するように事前構成されています。
v この値は、拡張ユーザー・エージェント解析によって要求に挿入されます。
このヒット属性が検出されると、このステップで構成するディメンションに検出さ
れた値が記録されます。
1. Tealeaf イベント・マネージャーを開くには、「構成」 > 「イベント・マネージ
ャー」を選択します。
2. イベント・マネージャーで、「ディメンション」タブをクリックします。
3. 「新規ディメンション」をクリックします。
4. 次のプロパティーおよび値を構成します。
a. 名前: Browser Platform
b. 「選択」をクリックします。「項目の選択」セレクターで、「ヒット属性」
カテゴリーを展開します。「システム・ヒット属性」を開きます。「ブラウ
ザー OS」ヒット属性を選択します。
c. 「設定するデータ」ドロップダウンで、「ページ/ヒットでの最初の値」を選
択します。
d. その他の値はデフォルト設定のままにします。
5. ドラフトを保存するには、「ドラフトの保存」をクリックします。
6. 変更内容をコミットするには、ツールバーの「変更の保存」をクリックします。
期待される結果:
「Browser Platform」ディメンションが作成されます。
ステップ 1 - ディメンション「Browser Platform」を作成する
ヒットの要求または応答で検出されるテキストのパターンであるヒット属性に基づ
くディメンションを作成することができます。
このステップでは、既存のヒット属性「Browser Platform」から「ブラウザー OS」
というディメンションを作成します。
v これは Tealeaf に用意されている属性です。
ディメンションは、イベント発生時に記録することのできるコンテキスト情報で
す。この例では、このディメンションに関連付けられたイベントが発生すると、
338
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
Windows や Macintosh オペレーティング・システムなどのエントリーを含むブラウ
ザー・プラットフォーム情報が、レポートの目的でイベントと共に記録されます。
このステップでは、ヒットの要求または応答で検出されるテキストのパターンであ
るヒット属性に基づくディメンションが作成されます。この場合、「ブラウザー
OS」ヒット属性は、オペレーティング・システムを示す値の存在を検出するように
事前構成されています。
v この値は、拡張ユーザー・エージェント解析によって挿入されます。
このディメンションの基本的な作成手順を以下に示します。別のエンドツーエン
ド・シナリオで既にこのディメンションを作成している可能性があり、そのシナリ
オにさらに詳しい情報が記載されています。
v 「IBM Tealeaf cxImpact ユーザー・マニュアル」の『E2E シナリオ - 上位商品ダ
ッシュボードの作成』を参照してください。
1. Tealeaf イベント・マネージャーで、「ディメンション」タブをクリックしま
す。
2. 「新規ディメンション...」をクリックします。
3. 「名前」フィールドで「Browser Platform」と入力し、「データ設定元」フィー
ルドで「ブラウザー OS」を選択します。
4. 「ドラフトの保存」をクリックします。
「IBM Tealeaf イベント・マネージャー・マニュアル」の『TEM の「ディメン
ション」タブ』を参照してください。
新しいディメンションが イベント・マネージャーにリストされ、まだサーバーに保
存されていないので赤色で強調表示されます。保存はこの後のステップで行いま
す。
ステップ 3 - 「Add Product」ヒット属性を作成する
新規ヒット属性を最初から作成することができます。このヒット属性 (Add Product)
は、ショッピング・カートに追加された商品の名前を収集するように構成されま
す。
前のステップでは、Web アプリケーションのショッピング・カートに追加された商
品を囲む、一意的に識別可能な HTML スニペットを取得しました。
以下の例は、Strauss & Plesser Web アプリケーション用に設計されています。実際
の Web アプリケーションに適した応答パターンを反映するように、以下のプロパ
ティーを変更してください。
1. Tealeaf イベント・マネージャーを開くには、「構成」 > 「イベント・マネージ
ャー」を選択します。
2. イベント・マネージャーで、「ヒット属性」タブをクリックします。
3. 「新規ヒット属性」をクリックします。
4. 次のプロパティーおよび値を構成します。
a. 名前: Add Product
b. 検索対象: 応答
c. 「開始タグ/終了タグの使用」ボタンをクリックします。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
339
d. 実際の Web アプリケーションに合わせて、以下のタグを変更する必要があ
ります。
1) この例の開始タグ: <ul class="messages"><li class="successmsg"><ul><li>
2) この例の終了タグ: was successfully added to your shopping cart.
注: was の前にはスペースがあります。
e. その他の値はデフォルト値のままにします。
5. ドラフトを保存するには、「ドラフトの保存」をクリックします。
6. 変更内容をコミットするには、ツールバーの「変更の保存」をクリックします。
期待される結果:
ヒット属性「Add Product」が作成されます。
ステップ 4 - 「Added Product」ディメンションを作成する
ヒット属性「Add Product」を作成したら、この情報をキャプチャーするディメンシ
ョンを作成できます。
「Added Product」というディメンションを作成します。このディメンションのデー
タは、「Add Product」ヒット属性によって設定されます。このディメンションに
は、ショッピング・カートに追加された商品のリストが格納されます。
1. Tealeaf イベント・マネージャーを開くには、「構成」 > 「イベント・マネージ
ャー」を選択します。
2. イベント・マネージャーで、「ディメンション」タブをクリックします。
3. 「新規ディメンション」をクリックします。
4. 次のプロパティーおよび値を構成します。
a. 名前: Added Product
b. データ設定元: 「Add Product」ヒット属性
c. その他の値はデフォルトのままにします。
5. ドラフトを保存するには、「ドラフトの保存」をクリックします。
6. 変更内容をコミットするには、ツールバーの「変更の保存」をクリックします。
「Added Product」ディメンションが作成されます。
ステップ 5 - レポート・グループの作成: Browser Platform,
Version, & Product
ディメンション・データを効率的に格納するための「レポート・グループ」という
編成構造体を作成することができます。
このステップでは、以下の各種ヒット属性から 3 セットの情報をキャプチャーする
ために、3 つのディメンションを作成します。
ヒット属性
データが設定されるディメンション
340
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
ブラウザー OS
ブラウザー・プラットフォーム
ブラウザーのバージョン
Browser Version
Add Product
Added Product
この情報をまとめやすいように、3 つのディメンションを格納するレポート・グル
ープを作成することができます。
レポート・グループは、ディメンションをまとめる構造体です。Tealeaf レポート・
ビルダーでは、複数のディメンションが同じレポート・グループに属していれば、
それらを 1 つのレポートに組み込むことができます。この構造体により、レポート
作成の柔軟性を維持しながら、ディメンション・データを効率的に格納することが
できます。
v レポート・グループには、最大で 4 つのディメンションを格納できます。
v 1 つのディメンションは、少なくとも 1 つのレポート・グループに属している必
要があります。
v 「IBM Tealeaf イベント・マネージャー・マニュアル」の『TEM の「ディメンシ
ョン」タブ』を参照してください。
「Browser Platform」、「Version」、「Product」の各ディメンションが含まれた
レポート・グループを作成するには、以下のようにします。
1. Tealeaf イベント・マネージャーを開くには、「構成」 > 「イベント・マネージ
ャー」を選択します。
2. イベント・マネージャーで、「ディメンション」タブをクリックします。
3. ディメンションのリストで、「Browser Platform」、「Browser Version」、
「Added Product」を選択します。
4. 右クリックして、「ディメンションを使用してグループを作成 (Create Group
using Dimensions)」を選択します。
5. 次のプロパティーおよび値を構成します。
v 「名前」フィールドで、「Browser Platform, Version, & Product」と入力し
ます。
v 残りのフィールドについては、デフォルト値を受け入れます。
6. ドラフトを保存するには、「ドラフトの保存」をクリックします。
7. 変更内容をコミットするには、ツールバーの「変更の保存」をクリックします。
「Browser Platform, Version, & Product」レポート・グループが作成され、グル
ープ内に 3 つのディメンションが設定されます。
ステップ 6 - 「Add Product」イベントを作成する
「Add Product」イベントを追加します。このイベントは、ヒット属性「Add
Product」が検出されると常にトリガーされます。したがって、訪問者がショッピン
グ・カートに商品を追加すると、このイベントがトリガーされ、追加された商品の
数を追跡できるようになります。記録する値は、これらの商品のカウントです。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
341
このイベントが「Browser Platform, Version, & Product」レポート・グループと
関連付けられている場合は、このイベントが記録されるたびに、それらのディメン
ションに含まれているコンテキスト情報もセッションに書き込まれます。したがっ
て、このコンテキスト情報をレポート作成に使用することができます。
1. Tealeaf イベント・マネージャーを開くには、「構成」 > 「イベント・マネージ
ャー」を選択します。
2. イベント・マネージャーで、「イベント」タブをクリックします。
3. 「新規イベント」をクリックします。
4. 次のプロパティーおよび値を構成します。
a. イベント・サマリー:
1) 名前: Add Product
2) 評価のタイミング: 毎ヒット
3) 値タイプ: カウントのみ
b. 「条件」ステップ:
1) ヒット属性「Add Product」を選択します。
2) ヒット属性に対して、ドロップダウン・リストで「見つかったヒット属
性」と「IsTrue」が選択されていることを確認します。
c. 「値」ステップでは、追加の構成は必要ありません。
d. 「レポート・グループ」ステップ:
1) 「レポート・グループ」で、「Browser Platform, Version, & Product」
を選択します。
e. 「詳細オプション」ステップでは、追加の構成は必要ありません。
5. ドラフトを保存するには、「ドラフトの保存」をクリックします。
6. 変更内容をコミットするには、ツールバーの「変更の保存」をクリックします。
新しいイベントが、リストに追加されます。
ステップ 7 - 新規オブジェクトを使用してセッションを検索する
この時点までに、このシナリオで使用するデータ・オブジェクトはすべて作成され
ています。このデータをレポートに表示できるようになるまでには時間がかかりま
すが、「Add Product」イベントが含まれるセッションを見つけて、そのセッション
内にこれらのオブジェクトがあるかどうかをテストすることができます。
このデータをレポートに表示できるようになるまでに、少なくとも 1 時間はかかり
ます。丸 1 日分のデータは、翌日になるまで使用可能になりません。
その間に、「Add Product」イベントが含まれるセッションを見つけて、そのセッシ
ョン内にこれらのオブジェクトがあるかどうかをテストするには、以下のようにし
ます。
1. ポータルで、「検索」 > 「アクティブ・セッション」を選択します。
2. 「アクティブ・セッション検索」画面が表示されます。
3. 左側のパネルで、「基本検索フィールド」パネルをクリックします。
4. 「イベント」リンクをクリックします。イベントの検索条件が検索語に追加され
ます。
342
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
a. 「<イベントの選択」をクリックします。
b. イベント・セレクターで、「Add Product」イベントが含まれているイベン
ト・ラベルを展開します。このイベントをクリックし、「選択」をクリック
します。そのイベントが検索語に追加されます。
c. ディメンション値を選択しないでください。これは「<すべてのディメンショ
ン>」のままにします。
5. 「検索」をクリックします。
検索結果には、「Add Product」イベントが検出された、現在アクティブなセッショ
ンがすべて含まれます。
注: 検索結果が返されない場合は、このイベントが作成された後、訪問者が誰も商
品をショッピング・カートに追加していないことが考えられます。必要であれば、
しばらく待ってください。または、サイトをナビゲートして、自分のショッピン
グ・カートに商品を追加しても構いません。
ステップ 8 - セッションでその他のオブジェクトの有無をテスト
する
「Add Product」イベントがあるセッションを見つけたら、このイベントをイベン
ト・テスターに送り、作成したその他のオブジェクトがあるかどうかを確認するこ
とができます。
イベント・テスターはポータル・ベースのツールであり、Tealeaf によってキャプチ
ャーされた実際のセッション・データを対象に、イベントやヒット属性の有無をテ
ストすることができます。イベント・テスターを使用するには、ポータルから有効
なテスト・セッションを見つけ、テストするイベントとヒット属性にマークを付け
た後、結果を確認します。
1. 返されたアクティブ・セッションのリストで、少なくともいくつかのヒットが含
まれたセッションを見つけます。セッション行で、「イベント・テスター」(
) アイコンをクリックします。
2. 必要に応じて、ダイアログ内の「説明」を、見つけやすい内容に変更することが
できます (例: Test Session - Add Product)。「イベント・テスターへ送信」を
クリックします。「OK」をクリックすると、すぐにイベント・テスターに移動
します。
3. 「イベント・テスター」で、「セッションから (From Session)」ラジオ・ボタン
をクリックし、当該セッションが選択されていることを確認します。「次へ」を
クリックします。
4. 「イベントの選択」タブで、「Add Product」イベントが含まれたイベント・ラ
ベルをクリックします。このイベントをダブルクリックして、テストされるイベ
ントのリストに追加します。その他のイベントは選択しないでください。
5. 「ヒット属性」タブをクリックします。
6. 以下のヒット属性を追加します。
a. システム・ヒット属性 > ブラウザー OS
b. システム・ヒット属性 > ブラウザーのバージョン
7. 「結果の表示」タブをクリックします。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
343
a. 「イベント」ノードを展開し、「Add Product」イベントを表示します。
b. このイベントが発生したページのいずれかでノードを展開します。
c. 「Browser Platform, Version, & Product」レポート・グループを開きま
す。
d. 「Browser Platform」、「Browser Version」、「Added Product」の各ディ
メンションの値が表示されます。
e. 同様に、「ヒット属性」ノードを展開して、ディメンション・データの設定
に使用される 3 つの基本ヒット属性の検出インスタンスを表示することがで
きます。
作成したヒット属性、ディメンション、イベントが、キャプチャーされたセッショ
ン内で正しく発生します。
ステップ 9 - 「Added Product」レポートを作成する
作成したデータ・オブジェクトを検証し、レポート作成のためにそのデータが集計
されるまで待ったら、Tealeaf レポート・ビルダーで「Add Product」イベントを使
用するレポートを作成できます。
Tealeaf レポート・ビルダーでは、Tealeaf ユーザーがポータルで作成したイベン
ト、ディメンション、比率から随時レポートを作成することができます。この使い
やすいツールでは、ドラッグ・アンド・ドロップ機能を使用してレポート作成、フ
ィルタリング、ドリルダウン分析を行うことができます。
1. Tealeaf レポート・ビルダーを開くには、ポータル・メニューで「分析」 > 「レ
ポート・ビルダー」を選択します。
2. レポート・ビルダーのツールバーで、「新規作成」アイコンをクリックします。
3. 「Add Product」イベントを追加します。
a. 左側のペインで、「イベントの追加」をクリックします。
b. 「イベント・セレクター」で、「Add Product」イベントが格納されているイ
ベント・ラベルを展開します。
c. 「Add Product」イベントの横にあるチェック・ボックスをクリックします。
4. レポート・ビルダーで「イベントの追加」をクリックし、「Add Product」を選
択します。
「Add Product」イベントのデータが新規レポートに追加されます。
ステップ 10 -「Added Product」を X 軸に適用する
レポートが作成されたら、「ブラウザー・プラットフォーム、バージョン、および
商品」レポート・グループ内の関連付けられたディメンションで結果をフィルタリ
ングして、訪問者のブラウザー・プラットフォーム、ブラウザーのバージョン、お
よび具体的に追加された商品に基づいて、追加された商品を表示することができま
す。
商品に基づいてフィルタリングするには、「Added Product」ディメンションを X
軸に追加します。
1. レポート・ビルダーで、左側にあるパネルの「ディメンション」タブをクリック
します。
344
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
2. 「Add Product」ディメンションをクリックして X 軸までドラッグします。
図 64. レポート・ビルダー -「Added Product」ディメンション
期待される結果:
「Add Product」ディメンションが含まれるようにレポートが変更されます。
ステップ 11 -「Added Product」ディメンションで上位 5 を表
示するように設定する
ディメンションをフィルタリングしてトップのディメンション値のみを表示できる
ようになりました。
関心が最も高いのは上位商品の動きであるため、このフィルタリングによって重要
でない商品をレポートから除外して、ポートフォリオで最も重要な商品に注目する
ことができます。
1. 「Added Product」ドロップダウン・メニューをクリックし、「フィルター」を
選択します。
2. フィルター・モードについては、「上位 N」を参照してください。
3. ディメンション・フィルターを「発生別の上位値のみを含む」に設定します。
4. 「表示する値の最大数」を 5 に設定します。
5. 「適用」をクリックします。
レポートに上位 5 の値のみが表示されます。
ステップ 12 - ブラウザー・プラットフォーム WinXP のみを表示
するようにセグメント化する
ディメンションをレポートのセグメントとして適用することにより、レポートをグ
ローバル・レベルでフィルタリングできます。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
345
レポート・ビルダーでは、セグメントを適用してデータをグローバル・レベルでフ
ィルタリングできます。
Windows XP のユーザーに販売された上位商品に関心があるとします。以下のステ
ップでは、レポートにセグメントを適用して、Windows XP を使用する訪問者によ
って開始されたショッピング・カートへの追加のみが表示されるようにします。
1. レポート・ビルダーで、左側にあるパネルの「ディメンション」タブをクリッ
クします。
2. 「Browser Platform」ディメンションをクリックして「セグメント」までドラ
ッグします。
3. 「Browser Platform」がレポート・セグメントとして追加されます。
4. 「Browser Platform」ドロップダウン・メニューをクリックし、「フィルタ
ー」を選択します。
5. 「フィルター・モード」で「値によりフィルター」を選択します。
6. 「選択した値のみ包含」を選択します。
7. 「値の追加」をクリックします。
8. 「すべての値」を選択します。
9. すべての値が選択可能となります。「WinXP」を選択します。
10. 「適用」をクリックします。
レポートに WinXP ブラウザー・プラットフォームのデータのみが表示されます。
ステップ 13 - 「Browser Version」を Y 軸に適用する
フィルタリングを行うディメンションをレポートの Y 軸に適用することもできま
す。このフィルタリングによって積み重ね棒グラフが作成されます。グラフでは、Y
軸に含まれているディメンション値に基づいてデータが分割して表示されます。
以下のステップでは、「Browser Version」ディメンションを Y 軸に適用して、商
品を追加するときに使用された個々のブラウザーのバージョンの内訳を積み重ねて
表示します。
1. レポート・ビルダーで、左側にあるパネルの「ディメンション」タブをクリック
します。
2. 「Browser Version」ディメンションをクリックして「セグメント」までドラッ
グします。
3. 「Browser Version」が Y 軸のディメンションとして追加されます。
346
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
図 65. レポート・ビルダー - 完成したレポート
4. レポートを追加するには、事前に保存する必要があります。ツールバーの「保
) をクリックします。レポートのタイトルを入力して「保
存」アイコン (
存」をクリックします。
期待される結果:
「Browser Version」データを Y 軸のディメンションとして、レポートにデータが
表示されます。
ステップ 14 - レポートをダッシュボードに追加する
レポート・ビルダーでレポートを保存したら、作成したレポートを既存のダッシュ
ボードにコンポーネントとして追加できます。
このステップでは、このレポートを簡単に確認できるようにポータルに表示し、必
要に応じてレポートおよびその基になっているデータとセッションまでドリルダウ
ンします。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
347
1. レポートをまだ保存していない場合は、ツールバーで「保存」アイコンをクリッ
クしてレポートを保存します。
2. レポート・ビルダーで必要に応じてレポートを構成したら、ツールバーで「ダッ
シュボードにレポートを追加」(
) アイコンをクリックします。
3. 「ダッシュボードにレポートを追加」ダイアログで、以下のプロパティーと値を
構成します。
a. 表示: グラフを表示する場合は「グラフ」を選択し、データ・グリッドを表示
する場合は「テーブル」を選択します。
b. ドリルダウン: ダッシュボードのユーザーがドリルダウンしてレポートを
Tealeaf レポート・ビルダーで表示できるようにする場合は、「有効」を選択
します。
c. 「ターゲット」タブ: セレクターでナビゲートして、ダッシュボードおよびそ
のダッシュボード内でレポートを追加するタブを選択します。
4. 「作成」をクリックします。
選択した「ダッシュボード」タブにレポートがコンポーネントとして追加されま
す。
図 66. ダッシュボードでの上位商品
必要に応じて、ダッシュボードをシステムからエクスポートし、選択した受信者に
E メールで送信できます。
E2E シナリオ - Tealeaf の価値を 1 時間で見出す
この情報は、Tealeaf で作業を開始する際のシナリオを Tealeaf の初心者のユーザー
に簡単かつ明快に提供することを目的としています。このシナリオを読み終える
と、Web アプリケーションに関する貴重な情報が得られ、その情報を組織内の他の
利害関係者に公表することができます。このシナリオは、事前に Tealeaf を経験し
ていなくても実行することができます。
このシナリオは、最初から最後まで読むことを前提に作成されています。別のブラ
ウザー・ウィンドウで Tealeaf ポータルを通じて各ステップを実行し、シナリオを
完了してください。
348
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
イベント処理の基本シリーズ
このセクションは、Tealeaf でのイベント処理とレポート作成に関するシリーズの一
部です。このシリーズでは、イベントの作成に使用するデータ・オブジェクトにつ
いてと、Web アプリケーションに関するレポート作成でイベントが基本的なマーカ
ーとなる仕組みについて説明します。
注: 以下に示すセクションは、記載順に確認してください。
表 99. イベント処理の基本シリーズ
1
E2E シナリオ - Tealeaf の価値を 1
時間で見出す
このシナリオは初心者ユーザーを対象
としており、Tealeaf ポータルを使用
して Tealeaf に用意されているイベン
トを確認する方法について説明しま
す。Web アプリケーション上のアク
ティビティーは、既にこれらのイベン
トによって追跡されています。
注: 新規の Tealeaf ユーザーはここか
ら始めてください。
順序
セクション
説明
2
「IBM Tealeaf Discovering Tealeaf
Guide」の『Attribute Basics』
ヒット属性とセッション属性について
概説します。これらの属性は、Web
アプリケーションのセッション内のデ
ータを追跡するための基本的なメカニ
ズムです。
3
「IBM Tealeaf Discovering Tealeaf
Guide」の『Event Basics』
イベントの作成方法について概説しま
す。アクティビティーをセッション・
データに記録する際には、イベントが
属性に一部依存します。
4
「IBM Tealeaf Discovering Tealeaf
Guide」の『Dimension Basics』
ディメンションの作成方法と使用方法
について概説します。ディメンション
は、イベントの発生時に格納されるコ
ンテキスト・データ・オブジェクトで
す。
5
「IBM Tealeaf Discovering Tealeaf
Guide」の『Reporting Basics』
上記のシナリオがすべて完了したら、
Tealeaf レポート・ビルダーを使用し
てこれらのオブジェクトをレポートに
適用することができます。
前提条件
『E2E シナリオ - Tealeaf の価値を 1 時間で見出す』の実行に当たり事前の経験は
必要ありませんが、以下に記載されているように、いくつかの製品前提条件があり
ます。また、Tealeaf の基本的な知識があると役立ちます。
前提条件には、以下のものがあります。
v このシナリオを開始するには、Tealeaf が作動可能で、少なくとも 1 日分のデー
タを収集している必要があります。
v Tealeaf ポータルのユーザー・アカウントが必要です。このアカウントには、以下
の機能へのアクセス権限が必要です。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
349
1. Tealeaf レポート・ビルダー
2. イベント・アクティビティー・レポート
3. ブラウザー・ベースの再生
4. ドリルダウン検索
– 詳しくは、Tealeaf 管理者にお問い合わせください。アカウントは持っている
がその権限についてはよく分からなくても、このシナリオの中で詳しく説明さ
れています。
このシナリオの目標
このシナリオは、Web アプリケーションが発行する可能性のある主要なエラーの種
類のうちの 1 つ以上が発生したインスタンスを識別することを目標として作成され
ています。Tealeaf を使用すると、そうしたエラーのカウントを経時的に追跡し、カ
ウントを測定するレポートを生成できます。また、条件を絞り込んで影響を受けた
セッションを見つけ、それらを再生して訪問者のセッション中に実際に何が起きた
のかを確認することができます。
影響の測定と問題の原因の特定を支援するために、この情報を開発者に提供するこ
とができます。
v Tealeaf では、この影響を損益評価することもできます。それを行う方法の詳細に
ついては、シナリオの最後で説明します。
ブラウザーからサーバーへの要求が出されると、そのサーバーから、応答のカテゴ
リーを示す HTTP ステータス・コードを含む応答が常に返されます。例えば、
http://www.tealeaf.com と入力して Tealeaf のコーポレート Web サイトのホーム・
ページを表示すると、200 OK というステータス・コードが応答で返されます。この
ステータス・コードは、要求に対して有効かつ完全な応答が正常に返されたことを
意味します。以下は、その他の重要なステータス・コードです。
表 100. ステータス・コードの説明
コード
説明
200
すべて良好です。
404
要求されたコンテンツが見つかりませんでした。
500
内部サーバー・エラーです。応答を送信不能にする何かがサーバ
ー・サイドで発生しました。
HTTP ステータス・コードには他にも多数ありますが、このシナリオの目的から
は、上記のものが重要です。
404 エラーおよび 500 エラーは Web 開発チームにとって重要です。404 エラー
は、コンテンツが要求されたがブラウザーはそれを見つけられず、訪問者に返して
表示することができなかったことを意味します。これらのエラーの原因となる問題
は多数あり、開発者にはそれらのすべてを認識してもらう必要があります。
v 本資料をお読みの方にも、Web ページにアクセスして「ページが見つかりませ
ん」エラーが表示された経験があるかもしれません。このようなページは、HTTP
404 ステータス・コードのページに分類されます。
350
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
同様に、500 エラーも、サーバー内部で何らかの障害が発生したことを示していま
す。それは Web サーバー・アプリケーションのどこかの部分である可能性もあれ
ば、開発者が作成したコードの一部である可能性もあり、また、その他の問題であ
る可能性もあります。
Tealeaf は Web サーバーの中をのぞき込んで問題を解読することはできませんが、
Tealeaf を使用すると、これらのエラーの発生を経時的に追跡し、より絞った条件に
照らしてカウントを測定するレポートを生成できるので、影響を受けたセッション
を見つけてそれを再生し、訪問者のセッション中に実際に何が起きたのかを確認す
ることができます。このセッションは、問題の特定をサポートするために後で開発
者に提供することができます。
このシナリオを最後まで進むと、Web サイトの訪問者が経験するこれらのエラー・
コードやその発生頻度について、開発者に提供するための有益な情報を得ることが
できます。
では、始めましょう。
ポータルへのログイン
ほとんどの Tealeaf ユーザーにとって、ポータルとは、Tealeaf を使用して行うすべ
ての作業時にアクセスする場所です。ポータルは Web ベース・アプリケーション
であり、これを介して Tealeaf のアプリケーションおよびデータベースと対話する
ことができます。このインターフェースからは、特によく使用する Tealeaf ユーザ
ー・アクティビティーを実行できます。
ポータルでは以下の基本アクションを実行できます。
v レポート: レポート、スコアカード、ダッシュボード、およびアラートを表示ま
たは生成します。
v 検索: 指定した一連の条件に一致するセッションを検索します。
v 再生: 選択したセッションを再生し、そのセッションを作成した訪問者がそのと
きに体験したとおりに、そのセッションを体験します。
このシナリオでは、Tealeaf ポータルで上記のすべてを実行します。
手順: 以下のステップを実行してポータルにログインします。
1. ご使用の Web ブラウザーに、企業で使用する Tealeaf ポータルのアドレスを入
力します。このアドレスのパターンは以下のとおりです。
http://TealeafPortalServer/portal
ここで、
TealeafPortalServer は、このポータル Web アプリケーションをホストしてい
るマシンです。
v この情報が不明な場合は、Tealeaf 管理者にお問い合わせください。ご使用の
アカウントに必要な権限については、このセクションの最後にも説明がありま
すので、必要に応じて参照してください。
2. ご使用の Tealeaf アカウントのユーザー名およびパスワードを入力します。「ロ
グイン」をクリックします。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
351
注: 現在のポータルの構成方法によっては、ご使用の作業用デスクトップからポ
ータルにアクセスするたびに、ポータルへのログインが自動で行われる場合があ
ります。
3. ポータルが表示されます。以下のような外観になっているはずです。ご使用のポ
ータルに表示されるページは異なる場合があります。
図 67. Tealeaf ポータル
これでログイン状態になりました。
必要なアクセス権
このシナリオの先に進む前に、上の画像の最上部に表示されているポータル・メニ
ューの以下のメニュー項目すべてにアクセスできることを確認する必要がありま
す。
v 「分析」 > 「イベント・アクティビティー」
v 「分析」 > 「レポート・ビルダー」
これらのメニュー項目が表示されない場合は、それらへのアクセス権限の有効化に
関して Tealeaf 管理者に連絡してください。
イベント・アクティビティーの確認
ポータルからは、Web アプリケーションのアクティビティーとパフォーマンス、お
よび Tealeaf システムの使用状況とアクティビティーに関する数多くの Tealeaf レ
ポートとユーザー作成レポートにアクセスすることができます。
このシナリオでは、イベント・アクティビティー・レポートから開始します。この
レポートには、選択した期間内の、現在アクティブなイベントの発生数が示されま
す。開始するには、ポータル・メニューから 「分析」 > 「イベント・アクティビ
ティー」を選択します。
注: 「ダッシュボード」、「アクティブ」、「分析」、および「Tealeaf」の各メニ
ューの内容を、後で自由に調べてみてください。
352
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
v アクセス権限やライセンス上の制限が原因で、これらのメニューの一部を使用で
きない場合があります。
Tealeaf におけるイベントとは、キャプチャーされたデータ・ストリーム内で、ある
パターンのデータが発生することです。このシナリオでは、指定されたデータのパ
ターンを探す「HTTP 404 - 見つかりません」イベントの発生を探します。このパタ
ーンが見つかると、発生数のカウントが増加します。
イベント・アクティビティー・レポートでは、このカウントを確認することができ
ます。
手順: イベント・アクティビティー・レポートを表示するには、以下の手順を実行し
てください。
1. ポータル・メニューで「分析」 > 「イベント・アクティビティー」を選択しま
す。
2. イベント・アクティビティー・レポートが表示されます。
図 68. イベント・アクティビティー
3. ツールバーで、「ラベルごとに表示」チェック・ボックスをクリックします。
4. 「ラベル」のリストの下で、「Tealeaf 標準イベント」ラベルを開きます。
5. 「Http 404 - 見つかりません」の項目を探します。右側にあるイベント・カウ
ント列には、選択した期間内のイベントの発生数が表示されています。
6. イベント・カウントの値が 0 (ゼロ) の場合、以下のいずれかの手順を実行する
ことができます。
a. ゼロ以外のカウントが表示されている「Http 4xx」イベントを見つけます。
これらには次の値が含まれます。
v
Http 400 - 不正な要求です
第 16 章 Tealeaf のエンドツーエンド・シナリオ
353
v
Http 401 - 許可されていません
v
Http 403 - 禁止されています
v
Http 404 - 見つかりません
b. 「Http 500 - 内部サーバー・エラー」イベントを使用します。
c. レポート期間を変更します。デフォルトでは、イベント・アクティビティ
ー・レポートは現在の日付 (今日) からのイベント・カウントを表示するよう
に構成されています。レポートの隅の日付をクリックします。
図 69. 「フォーカス期間」の選択
v 日付の範囲を選択できます。月初日にも、それより先にも範囲を拡大でき
ます。最初の日付を選択します。SHIFT キーを押しながら 2 つ目の日付を
選択します。
v 日付を指定したら、「適用」をクリックします。レポートが更新されま
す。
7. 「Http 4xx」イベントのイベント・カウント列の値にゼロがなくなるまで、調整
を続けます。これらの中では、「Http 404」が開発者にとっても最も重要である
可能性があります。
354
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
イベントに関するその他の詳細
注: このセクションには、イベントに関するさらに詳しい情報 (特に、ステータス・
コード・イベントをセッション内に保管する方法) が記載されています。初心者ユ
ーザーの中には、このような技術情報に関心のない方もいるかもしれません。
このシナリオでは、Tealeaf で用意されているイベントを使用します。このイベント
も Tealeaf で用意されている他のイベントも「Tealeaf 標準イベント」と呼ばれ、ポ
ータル内ではこのラベルの下にグループ化されています。
HTTP ステータス・コード・イベントは、Tealeaf によって挿入されるデータの存在
に依存します。Tealeaf によってデータがキャプチャーされ渡されると、キャニスタ
ーは、セッションの一部である個々の要求に事前構成済みのデータを挿入します。
挿入されたこのデータは、セッションの一部となり保持されます。
ステータス・コード・イベントに関しては、データは Tealeaf が作成する要求の
[env] セクションに挿入されます。以下はその一連のデータの例です。
[env]
REMOTE_ADDR=63.194.158.150
REMOTE_PORT=40177
LOCAL_ADDR=206.169.17.19
LOCAL_PORT=80
SERVER_NAME=206.169.17.19
SERVER_PORT=80
HTTPS=off
CONNECTION_ID=13144
PCA_NAME=jupiter
PCA_ADDR=127.0.0.1
PCA_UNAME_RELEASE=2.6.9-55.EL
PCA_UNAME_SYSNAME=Linux
REQ_BUFFER_ENCODING=UTF-8
REQ_BUFFER_ORIG_ENCODING=ISO-8859-1
REQUEST_METHOD=GET
URL=/store/index.php/placeholder
SERVER_PROTOCOL=HTTP/1.1
ResponseType=text/html; charset=UTF-8
StatusCode=404
StatusCodeText=Not Found
この例では、最後の 2 つの項目 (名前と値のペア) には、キャニスターによって挿
入されたステータス・コード情報が組み込まれています。これらの名前と値のペア
は、変数名とその値です。
変数名 値
StatusCode
404
StatusCodeText
Not Found
キャニスター経由で渡される要求ごとに評価されるこのイベントにより、要求内の
StatusCode の項目の有無が検出されます。この項目が 404 に設定されていると、
イベントが発生し、そのイベントに対して構成されているすべてのアクションが実
行されます。イベント・アクティビティー・レポートでは、発生数は 1 ずつ増分さ
れます。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
355
もう少し詳しい情報を調査するために、イベントは、要求内に一致するパターンが
ないか実際に検査を実行する Tealeaf 定義データ・オブジェクトであるステータ
ス・コード「ヒット属性」を使用します。イベントの定義に従い、ヒット属性のス
テータス・コードが存在し、かつその値が 404 の場合、イベントが発生します。
Tealeaf には多数のイベントが用意されていますが、Tealeaf 管理者はご使用の Web
アプリケーションに固有のイベントを作成することができます。発生数をカウント
するイベントを作成できます。指定されたパターンの不在を検出するイベントを作
成できます。さまざまな種類の数多くのアクションの中から、イベントの検出に基
づいてアクションがトリガーされます。
イベントの作成は多くの説明が必要なトピックで、このシナリオの範囲を超えてい
ます。イベントを作成できるのは、Tealeaf 管理者と、Tealeaf イベント・マネージ
ャーへのアクセス権限が与えられている個々のユーザーです。
レポートで詳細を調べる
イベント・アクティビティー・レポートでは、ゼロ以外のイベント・カウントのハ
イパーリンクをクリックして詳細を調べることができるようになっています。
リンクをクリックするとレポートが自動的に生成され、Tealeaf レポート・ビルダー
に表示されます。このレポートでは、選択された期間の「HTTP 404 - 見つかりませ
ん」イベントが表示されます。
356
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
図 70. Tealeaf レポート・ビルダー
レポートでは、選択したイベントのカウントの内訳を、日単位 (フォーカス期間が
1 日 よりも長い場合) または時間単位 (フォーカス期間が 1 日の場合) で確認する
ことができます。上のレポートは今日の日付について生成されたので、毎時データ
は完全なものではありません。しかし、作業を始めるにはこれで十分です。
ディメンションの操作
レポートを Web 開発者に提出しても、それほど有益とはならないでしょう。Web
開発者からすぐに、「確かに興味深いですが、これらのエラーはすべてどこで発生
したのですか?」、「これは 1 つの問題ですか、それとも複数の問題ですか?」、
「どのようにコード内の問題を見つけたらいいのですか?」といった質問が返される
可能性があります。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
357
欠けているものは、コンテキストの観点です。エラーが発生したときに、重要とな
り得る他のセッション特性は何か、さらにこのケースでは、問題の発生源の特定に
役立つものは何かも知る必要があります。
Tealeaf はこのコンテキスト・データを定義し、ディメンションによってそのデータ
をイベントと関連付けます。ディメンションは、イベントの発生時に記録される値
です。例えば、イベントの発生時点では、そのイベントが発生した URL は何かを
示します。
Tealeaf には、サンプル・ディメンションが用意されています。これらのディメンシ
ョンをレポートに適用して、データをフィルタリングすることができます。用意さ
れたディメンションの中でも重要となるのが、「URL (正規化)」ディメンションで
す。このディメンションは、イベントが発生した URL の正規化値をキャプチャー
します。
v URL 値は、Tealeaf によって自動的に正規化されます。標準的な Web サイトで
は、URL の数が何千にもなる可能性があります。この理由は一般的に、照会パラ
メーターやタイム・スタンプなどの可変情報が URL の末尾に挿入されるためで
す。Web サイト上の場所を特定する際に、この情報が役立つことはまずありませ
ん。
ディメンションの適用:
以下のステップでは、提供された「URL (正規化)」ディメンションをレポートに追
加して、これらのエラーが特に頻繁に発生する URL のみを表示するように画面を
フィルタリングします。
1. レポート・ビルダーで、左側にあるパネルの「ディメンション」タブをクリック
します。
2. 以下のような項目リストが表示されます。
358
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
図 71. 「ディメンション」タブ
3. 左側にあるパネルで、「URL (正規化)」ディメンションを見つけます。このディ
メンションをクリックして「<X 軸の追加>」ボックスにドラッグします。
4. このディメンションを追加すると非常に大きなデータ・セットが作成される可能
性があることを通知するダイアログ・ボックスが表示される場合があります。
「OK」をクリックします。以下の例のような結果が表示されます。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
359
図 72. 追加された URL ディメンション
上位 N によるディメンションのフィルタリング:
上の画像では、データが読みにくくなっています。大きな棒グラフのせいで、スケ
ールが偏っていることが原因の一端です。ディメンション値をフィルタリングし、
特に高い値がイベントにあるものに絞り込むことで、グラフの表示を改善すること
ができます。こうしたフィルタリングは、HTTP 404 エラーが特に頻繁に発生する
URL の判別にも役に立ちます。
ディメンションをフィルタリングするには、以下のステップを実行します。
1. グラフ内で、ディメンション名 (「URL (正規化)」) の横にあるドロップダウ
ン・アイコン (
) をクリックします。
2. ドロップダウン・メニューから「フィルター」を選択します。
3. 「ディメンション・フィルター」ダイアログで、「フィルター・モード (Filter
Mode)」ドロップダウンから「上位 N」を選択します。
4. 「表示する値の最大数」に、10 と入力します。この入力は、イベントが発生し
たときに特に頻繁に記録されたディメンション値のみを表示するようにグラフを
構成することを意味します。
360
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
図 73. 「上位 N」ディメンション・フィルター
5. 「適用」をクリックします。
6. レポートが更新され、記録された回数の多い上位 10 のディメンションに関する
イベント・カウントのみが表示されます。
図 74. 上位 10 レポート
第 16 章 Tealeaf のエンドツーエンド・シナリオ
361
7. ここで、このレポートを保存しておきましょう。保存するには、ツールバーの
) アイコンをクリックします。名前 (例えば、http 404 - not
「保存」 (
found) を入力し、「保存」をクリックします。
図の中のグラフは、外れ値が 1 つあるのでまだ読み難い状態です。詳細テーブルで
は、グラフに表示されているデータの実際のデータ値を確認できます。ディメンシ
ョン定数と呼ばれるこの外れ値のディメンション値のカウント数は高いです。ディ
メンション定数は、許可されたディメンション値の数の制限について記録されるオ
カレンスです。このシナリオの目的を考慮してこれらの値は無視し、キャプチャー
され記録された実際の値に焦点を合わせます。
ドリルダウン検索
イベントとディメンションの組み合わせは、主に検索での使用を目的として要求に
書き込まれます。イベント発生、イベント値、またはディメンション値を探す検索
を実行する場合、要求レコードを調べてその特定のデータを検索することを Tealeaf
に指示していることになります。
作成したレポートを見てみましょう。詳細テーブルには、以下の図のような 10 個
の項目があります。
図 75. レポート・ビルダー - 詳細テーブル
これらの値のうち、以下の値は無視できます。
値
説明
[その他] および [制限]
これらの項目はディメンション・データの定義方法と関連がある場合があ
り、現時点では実用的ではありません。
すべての *.js の URL
これらの項目は、正しくインストールされていない可能性がある IBM
Tealeaf CX UI Capture for AJAX ソリューションに適用されます。IBM
Tealeaf CX UI Capture for AJAX ソリューションを実装している場合は、
詳しく調べる価値があります。
362
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
/opinionlab および /tl_img.html
これらの項目は、Tealeaf でサポートされる OpinionLab との統合に関連し
ます。このシナリオの範囲外です。
こうすることで、関心があるものとして、以下の 2 つの URL が残ります。
v
/store/index.php/placeholder
v
/services/customer-portal.phplogout_frame.asp
placeholder の項目は、重要な場合もあればそうでない場合もあります。システム
が実動システムの場合は、これを開発者と共有した方がよい場合があります。しか
し 2 番目の項目は、「Http 404 - 見つかりません」エラーを返してはいけない
URL のように見えます。
「件数」列には、各項目のハイパーリンクがあります。リンクをクリックすると、
実際には、メトリックのデータを作成するデータの基となるセッションの検索を実
行することになります。この例では、/services/customerportal.phplogout_frame.asp の項目のリンクをクリックすると、リストされている
ページで、フォーカス期間として指定した期間 (または特定の日付) に「Http 404 見つかりません」イベントが発生したすべてのセッションについて、保管されてい
る一連のセッションを照会するようレポート・ビルダーに指示が出されます。
v こうした検索照会は、その場限りで一連のセッションの検索を実行するかのよう
に実行されます。選択した用語に対してその場限りの検索を指定する場合の方法
は異なるので、この方法は別のシナリオで扱います。
セッション・リスト
返されたセッションはセッション・リストに表示されます。以下はその例です。
図 76. セッション・リスト
第 16 章 Tealeaf のエンドツーエンド・シナリオ
363
デフォルトでは、セッション・リストには、一致するセッションがその中のヒット
の数と逆の順序で表示されます。「イベント」列には、「Http 404 - 見つかりませ
ん」イベントのアイコンがリストされているのが分かります。このセッション・リ
ストは、このイベントのみを検索した場合の結果を表示しているため、その他のイ
ベントはこの列にリストされていません。
v アイコンのどれかにマウス・カーソルを移動すると、そのイベントに関する追加
情報が表示されます。
v セッション・リストの下部には、この検索を実行するために指定した検索照会が
表示されています。検索照会がこのような読みにくい形式で表示される必要はな
いのですが、必要であればこのテキストをコピーして貼り付け、後日の使用のた
めに保存することができます。
セッション・リストでは、調べたり実行したりするものがかなりあります。今の段
階では、2 番目の列のアイコンに焦点を絞ります。
表 101. セッション・リスト
アイコン
コマンド
説明
再生
セッションを再生します。
ページ・リスト
セッション内の全ページのページ・リ
ストを表示します。
クイック・ビュー
クイック・ビューを開きます。クイッ
ク・ビューには、セッションで記録さ
れたイベント、ディメンション、およ
び属性が表示されます。
セッション情報
セッションの保管場所を見つける上で
役に立つ情報を表示します。
イベント・テスターへ送信
セッションをイベント・テスターのテ
スト・データとして使用します。
クイック・ビュー
表示されたクイック・ビューでは、イベントがトリガーされたページを確認できま
す。
今回は、指定した時間フレーム内に /services/customerportal.phplogout_frame.asp のページで HTTP 404 エラーが発生したセッション
のみに検索を絞り込みました。しかし、この情報を開発者にとって役立つものにす
るには、具体的なセッションのサンプルに加え、場合によっては、イベントが発生
したそのページも提供する必要があります。
項目を展開すると、イベントが発生したときに記録されたすべてのディメンション
が表示されます。
セッションのどれか 1 つで、一連のアイコンの中の「クイック・ビュー」 (
アイコンをクリックします。
364
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
)
図 77. クイック・ビュー
v 「ページ」のハイパーリンクをクリックすると、選択したページの要求内のセク
ションについて、その中の多くのセクションの内容を「ページ詳細」で確認でき
ます。パンくずリストを使用してクイック・ビューのページに戻ります。
上の例では、「URL (正規化)」ディメンションに /services/customerportal.phplogout_frame.asp という値が記録されていることが分かります。その他
の値は、開発者用に保持する価値のある場合があります。
再生
クイック・ビューから、問題が発生したページにジャンプすることができます。ク
イック・ビュー内の「再生」アイコンをクリックします。ダイアログで、「ブラウ
ザー」をクリックします。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
365
図 78. BBR で開く
ブラウザー・ベースの再生では、キャプチャーしたセッションを Web ブラウザー
で再生することができます。この再生方式を使用すると、Tealeaf ユーザーは誰で
も、再生機能にすぐにアクセスできます。
このシナリオでは、BBR は開かれていて、問題が発生したページにおける選択した
セッションが表示されています。セッションの最後のページ「25」では、「ページ
が見つかりません」エラーのページが表示されました。Tealeaf イベント「Http 404
- 見つかりません」はこのページで発生しました。
このページ自体は特に有益というわけではありません。事実、このページは、HTTP
404 ステータス・コードのエラーが発生したときに Web アプリケーションの訪問
者全員に例外なく出されるページである可能性があります。
有益なページである可能性が高いのは、Web アプリケーションが「ページが見つか
りません」エラーのページを生成した原因となった行為 (何かの選択、あるいは他
のアクション) を訪問者が実行した、その前のページです。
v 左側のナビゲーション・パネルで、「ページが見つかりません」のページの直前
のページをクリックします。
366
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
BBR ビュー
次に確認する必要があるのは、前のページの再生ビューです。再生ビューでは、セ
ッション中に訪問者に対して表示されたとおりにページを表示することができま
す。
しかし、開発者にとっては、ビジュアル表示ではなくデータの方がより重要です。
ツールバーの「要求」をクリックします。
図 79. 要求ビュー
要求ビューでは、ページの要求の内容を確認することができます。このデータに
は、配信済みのコンテンツを要求するために Web サーバーにサブミットされたデ
ータ、および処理中に Tealeaf によって挿入された追加データが含まれています。
上の画像では、要求の 1 つのセクション ([appdata]) が強調表示されています。通
常、このセクションには、検索の際に役に立つアプリケーション固有の情報が含ま
れています。このコンテンツは、検索のためにすべてインデックス付けされます。
[appdata] セクション内の固有の値である TLT_URL 値は、「URL (正規化)」ディメ
ンションに記録される値と一致します。この例では、この値は
/services/login-frame.php になっています。この相対パスは、Web サイトのドメ
イン (この例では http://www.tealeaf.com) 内の、ページが配置されている場所を示し
第 16 章 Tealeaf のエンドツーエンド・シナリオ
367
ています。これを確認することで、開発者は、「ページが見つかりません」エラー
のページを生成した何らかのアクションの実行元のページの場所を知ることができ
ます。
E メールの送信
これで、レポートを開発者に送信する準備ができました。推奨されるステップを以
下に示します。
1. 要求ビューで、[appdata] セクション全体を強調表示してコピーします。テキス
ト・エディターに貼り付けます。
2. オプション: ツールバーで、「応答」をクリックします。応答ビューに、要求に
基づいて Web サーバーがクライアントに送信した内容が表示されます。送信さ
れた内容には、開発者の関心を引く情報が含まれている場合があります。メイン
のペインをクリックし、CTRL + A を押してすべてを選択します。この内容をコ
ピーしてテキスト・エディターに貼り付けます。
3. ツールバーのドロップダウン・メニューから、「E メールでリンクを送信」を選
択します。
ダイアログで、以下の E メール作成するとします。
v 受信者: E メール・アドレスのコンマ区切りリストを入力します。別名も使用で
きます。
v セッション・タイトル: セッション・タイトルには、HTTP 404 - Not Found
error と入力します。
v メッセージ: メッセージには以下を入力します。
Dev Team-Using Tealeaf, we have discovered a number of occurrences of HTTP 404 errors.
Many of these errors occur when a request is made from the
/services/login-frame.php page.
Use the link in this email to open an example session.
The Page Not Found error page is the last page of the session.
The previous page generates the error. This error was detected
9 times on this page alone today by Tealeaf.
Hope that this is helpful.
368
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
図 80. E メールによるセッションの送信
送信する場合は、「OK」をクリックします。
確認した内容
このシナリオについてまとめます。
Web アプリケーションにおける重大なエラーを容易にモニターしてレポート作成す
る機能は、比較的短期間で使いこなせるようになります。Tealeaf は、この種のエラ
ーを検出して修正するのに役立ちます。
このシナリオの一部として、以下のような Tealeaf の各種機能について説明してき
ました。
v Tealeaf ポータルへのログイン
v イベント・アクティビティー
– ドリルダウン検索
v Tealeaf レポート・ビルダー
– ディメンションの追加
検索結果 - セッション・リスト
v
– セッション・リスト・アイコン
–
クイック・ビュー
v BBR での再生
– 再生ビュー
– 要求ビュー
– 要求変数
– 「オプション」メニュー
お疲れ様でした。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
369
さらに詳しく知るには
以下に続くセクションには、シナリオの拡張に関する情報が記載されています。
問題の特徴付け
問題を特徴付けることにより、Web アプリケーションで識別された開発上の問題が
ビジネスにも影響を与えることを明確にすることができます。
あなたは、Web アプリケーションに問題があることを示す説得力のある証拠を開発
チームに提出するという貢献的な仕事をしました。
しかしながら、それはコード・レベルの問題です。ビジネス・レベルでは、その影
響がすぐに理解されるわけではありません。
開発チーム以外の人々は、訪問者によるショッピング・カートの放棄がそれらのエ
ラー・コードに相関する頻度はどの程度であるかという情報が有用であると判断す
る可能性があります。例えば、HTTP 404 エラーが表示されたときに、取引を完了
せずにサイトを放棄してしまう訪問者の割合は、どの程度でしょうか。また、そう
した人々がもたらしたかもしれない収益は、どの程度なのでしょう。
これらの疑問に対する回答は、このシナリオの範囲を超えています。しかしなが
ら、以下のセクションで一般化手法を説明します。
ここでは、チェックアウトのプロセスを一般化します。これは、Web アプリケーシ
ョンの設計の目的である、Web アプリケーションの訪問者がファネルまたは目標を
達成するためのプロセスを開始する一般的なケースを表しています。この目標は、
実際には購入物と共に小売サイトをチェックアウトすることかもしれません。ま
た、文書のダウンロードかもしれません。銀行取引の完了の場合もあるでしょう。
注: これらのステップには Web アプリケーションに固有の新規イベントの作成が必
須であり、その作成には Tealeaf ポータルのアカウントに追加のアクセス権限が必
要となる場合があります。詳しくは、Tealeaf 管理者にお問い合わせください。
一般的な手順:
1. 訪問者がいつチェックアウトのプロセスを開始したのかを識別する次のイベント
を定義します: Checkout - Begin。
2. 訪問者がいつチェックアウトを正常に完了したのかを識別する次のイベントを定
義します: Checkout - Success。
3. 以下の 2 つのイベントを結合するイベント (Checkout - Abandoned) を定義しま
す。
a. Checkout - Begin AND
b. NOT (Checkout - Success)
4. 以下の 2 つのイベントを結合するイベントを定義します。
a. Checkout - Abandoned AND
b. Http 404 - 見つかりません
これらのステップを完了すると、一般的な放棄をモニターするイベント (Checkout
- Abandoned) が作成され、最後に作成されたイベントは HTTP 404 エラーが発生
したときの放棄を追跡します。
370
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
これらのセッション・レベルのイベントを使用することで、ビジネスへの実際の損
失を Web アプリケーションを介して追跡することができます。問題を特定し、そ
れを解決することで、そうした損失を利益に変えることができます。
問題の損益評価
こうした損失の金額を示す数字を適用するために、Web サイトの「ショッピング・
カート」に保管されている値をキャプチャーするショッピング・カート・イベント
を作成することができます。小売サイトでは、この値は各ページで統計的に報告さ
れる場合があります。その他のサイトでは、この値は別の方法で追跡される可能性
があります。
v 代替として、企業が平均取引値を計算していた可能性があります。この値をこの
計算に使用できます。
Abandoned と Http 404 を結合したイベントの発生ごとに、ショッピング・カート
の値をレポートすることができます。Tealeaf レポート・ビルダーでこの値の発生数
を合計すると、Http 404 エラーによる実際の損失収益の正確な計測値を得ることが
できます。これと同じ方法は、他のどのようなイベントにも適用できます。
Tealeaf では、これらの損失を損益評価する方法を説明するシナリオを用意していま
す。
その他の詳細を知るには
イベントに基づいて実用的な情報とセッションを見つける方法を理解することがで
きたので、次に、他のシナリオのアイデアを利用して Tealeaf についてさらに理解
し、新しい情報を発見しましょう。
その他のシナリオのアイデア
以下のアイデアを使用すると、Tealeaf についてさらに理解し、新たな発見をするこ
とができます。
v イベント・アクティビティー・レポートではドリルダウンの詳細レポートを作成
できるので、イベントおよびその動作を詳しく調べるためのよいスタート地点と
なっています。このシナリオの完了後にイベント・アクティビティー・レポート
を使用するときは、このシナリオを再確認すると役に立つことでしょう。
1. 既述のシナリオに類似した問題に対する「Http 500 - 内部サーバー・エラ
ー」などのその他のエラー・イベントを、「Tealeaf 標準イベント」で確認す
ることができます。HTTP 500 エラーの情報は開発者にとって重要です。
2. Tealeaf では、1 つのヒットが含まれていたセッションの数を集計する「1 ヒ
ット・セッション・カウント」イベントが用意されており、これを詳しく調べ
ることができます。多くの場合、これらのセッションのソースはボット・トラ
フィックです。「トラフィック・タイプ」ディメンションをレポートの X 軸
に追加すると、トラフィックのタイプごとの 1 ヒット・セッションの詳細を
表示することができます。
v ページの生成、ネットワーク、および往復時間はその他のイベントによって集計
され、これらのデータはパフォーマンス・レポートに送られます。これらのレポ
ートは、こうした重要なパフォーマンス・メトリックの中の大きな値、あるいは
第 16 章 Tealeaf のエンドツーエンド・シナリオ
371
異常な値を詳しく調べる場合に便利な方法を提供します。イベント・アクティビ
ティー・レポートと同様に、こうしたメトリックを URL ごとに詳しく調べるこ
とができます。
v Tealeaf では、ユーザー ID の追跡に役立つ特別なイベントが用意されています。
「Login ID Sample」イベントは、Web アプリケーションでのユーザー ID の表
示方式を反映するように構成する必要があります。このイベントを、IBM Tealeaf
cxImpact を使用した各ユーザー・アクティビティーの詳細調査の基礎として使用
することができます。
– このイベントは、IBM Tealeaf cxImpact の初回構成時にその一環として構成す
る必要があります。Tealeaf 管理者に連絡を取り、「ログイン ID」イベントに
データが取り込まれているかどうか確認してください。
– 「IBM Tealeaf cxImpact ユーザー・マニュアル」には、Web アプリケーショ
ンのログイン ID イベントの構成方法を説明するシナリオが掲載されていま
す。
– IBM Tealeaf cxResults を使用すると、Web アプリケーションへの複数回の訪
問 (リピート訪問) にわたる訪問者のアクティビティーを追跡できます。
v 準備ができたら、ご使用の Web アプリケーションに固有のアクティビティーの
追跡に使用する、独自のイベントの作成を開始することができます。
– イベントの作成は管理者レベルの機能と見なされています。
資料で扱われているシナリオ
資料で扱われているシナリオのリストは以下のとおりです。
v E2E シナリオ - ページ・カウントの監査
v E2E シナリオ - トップ IP およびリファラー別トップ IP ダッシュボード・レポ
ートの作成
v E2E シナリオ - ログイン ID を検索可能に構成
v E2E シナリオ - コンバージョン率ダッシュボードの作成
v E2E シナリオ - 上位商品ダッシュボードの作成
v E2E シナリオ - Tealeaf の価値を 1 時間で見出す
v E2E シナリオ - Tealeaf のユーザー・エージェント情報の追跡
E2E シナリオ - ログイン ID を検索可能に構成
ユーザー認証を使用または要求する Web アプリケーションでは、ログイン ID の
キャプチャーは訪問者の行動を追跡する上で有効な方法である場合があります。ロ
グイン ID はユニーク訪問者であること保証する指標ではありませんが、この ID
により、固有のユーザー・アカウントを使用して行われた Web アプリケーション
でのアクティビティーについて知ることができるので、お客様サービスに関する問
題に対処する上で役に立ちます。
v Tealeaf では、Tealeaf Cookie Injector を使用して、個々の訪問者に固有の永続的
な Cookie を生成することを推奨しています。
Tealeaf インストール済み環境の一部として、基本的なアクティビティーやメトリッ
クその他の Web アプリケーションに関する有益な情報の追跡に使用できる、定義
済みデータ・オブジェクトが多数用意されています。それらの中には、ログイン ID
372
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
をキャプチャーするためのオブジェクトが 2 つあります。このエンドツーエンドの
シナリオでは、指定されたログイン ID データ・オブジェクトを Web アプリケー
ションのニーズに合わせて構成する方法を説明し、次に、その情報を Tealeaf ポー
タルでの検索のときに表示する方法を説明します。
注: リリース 7.2 またはそれ以前からアップグレードしたお客様の場合、アップグ
レード前のシステムでの既存のログイン ID 値はマイグレーションされ、アップグ
レードしたシステムでは「ログイン ID」セッション属性に格納されています。しか
し、ヒット属性とイベントを構成してログイン ID を追跡するためには、以下のス
テップをなおも実行する必要があります。
Tealeaf に用意されている一連のデータ・オブジェクトの一部として、Web アプリ
ケーションで表示されたログイン ID を検出するためのヒット属性、イベント、お
よびセッション属性があります。
v ヒット属性は、イベントを使用して追跡するデータの要素を区別する、要求デー
タ内または応答データ内の文字のセットを定義するために使用します。
v イベントは何らかの条件によってトリガーされます。この例では、「ログイン
ID」ヒット属性があることが条件です。このヒット属性が検出されると、セッシ
ョン属性「ログイン ID」にログイン ID 値を格納するイベントが発生します。
v セッション属性は、イベントに基づいてデータが設定され更新されるセッショ
ン・レベルの変数です。「ログイン ID」セッション属性は、ご使用のシステムで
の最初のセッション属性です。Tealeaf では、最大 64 個のセッション属性を作成
できます。
v ログイン ID についてのヒット属性が検出されると、イベントがトリガーされ、
その値を使用してセッション属性「ログイン ID」が更新されます。
このシナリオは、「ログイン ID」ヒット属性を構成する方法、およびセッション属
性にデータが正しく取り込まれているかを検査する方法から始まります。
前提条件
作業を開始する前に、ユーザー・エージェントとそれを管理するための Tealeaf の
ツールについて理解しておく必要があります。
1. 公開標準の入手: ユーザー・エージェントの検出には、ユーザー・エージェント
に関する以下の 2 つの公開標準を使用します。
v Browscap: この公開標準は、固定型デスクトップとボットのユーザー・エージ
ェントの追跡に使用されます。
v WURFL: この公開標準は、モバイル Web セッションについてモバイル・ユー
ザー・エージェントを追跡するために使用されます。
2. 拡張ユーザー・エージェント解析: ユーザー・エージェント情報をキャプチャー
するには、拡張ユーザー・エージェント解析を有効化する必要があります。
注: デフォルトの Windows パイプラインに組み込まれている Tealeaf 参照セッ
ション・エージェントでは、拡張ユーザー・エージェント解析はデフォルトで有
効になっています。このセッション・エージェントは、セッション・データを処
理する Tealeaf 環境内の各キャニスター・パイプラインに組み込む必要がありま
す。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
373
3. モバイル Web: モバイル Web ブラウザーをソースとするセッションを追跡する
には、Tealeaf 参照セッション・エージェントで使用する WURFL 公開標準をダ
ウンロードして変換し、実装する必要があります。
注: モバイル・ユーザー・エージェントの検出は、IBM Tealeaf CX Mobile コン
ポーネントの 1 つです。IBM Tealeaf 営業担当員にお問い合わせください。
v モバイル Web セッションは、IBM Tealeaf CX UI Capture for AJAX ソリュ
ーションを使用してキャプチャーされます。
4. モバイル・アプリケーション: モバイル・ネイティブ・アプリケーションをソー
スとするセッションを追跡するには、いずれかの Tealeaf クライアント・フレー
ムワークをデプロイする必要があります。
注: モバイル・ユーザー・エージェントの検出は、IBM Tealeaf CX Mobile コン
ポーネントの 1 つです。IBM Tealeaf 営業担当員にお問い合わせください。
ユーザー・エージェント情報をモニターするためのデータ・オブジ
ェクトの作成
ユーザー・エージェント情報をモニターするためのデータ・オブジェクトの作成に
は、以下のセクションに記載されているように、イベント処理で使用するデータの
キャプチャーおよび保管が含まれます。
レポート・テンプレートのダウンロード
以下に続くセクションを使用して、セッション・データ内の値を追跡するための
Tealeaf データ・オブジェクトを作成します。
ユーザー・エージェント値を格納するデータ・オブジェクトの編集ま
たは作成
ユーザー・エージェント情報をセッション・データに組み込むには、この情報の検
出、追跡、および記録を行うデータ・オブジェクトを作成する必要があります。
使用可能なヒット属性:
ヒット属性とは、イベント・エンジンを介して渡される個々のヒットの要求または
応答のデータのパターンを集めるために使用されるデータ・オブジェクトのことで
す。
Tealeaf では、ユーザー・エージェント・データを含む要求に挿入される名前と値の
ペアを見つけるように構成されているヒット属性がいくつか用意されています。以
下の表では、記載した要求変数と、Tealeaf で用意されている適用可能なヒット属性
がある場合は、その名前を確認することができます。
表 102. 使用可能なヒット属性
要求変数
共通
モバイル
Web
モバイ
ル・アプ
リケーシ
ョン
デフォルトのヒ 説明
ット属性
TLT_TRAFFIC_TYPE
Y
Y
Y
トラフィック・ トラフィックのタイプ。要求デ
タイプ
ータ内の TLT_TRAFFIC_TYPE
要求変数を参照してください。
374
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 102. 使用可能なヒット属性 (続き)
要求変数
共通
モバイル
Web
モバイ
ル・アプ
リケーシ
ョン
デフォルトのヒ 説明
ット属性
TLT_BROWSER
Y
Y
Y
ブラウザー
TLT_BROWSER_VERSION
Y
Y
Y
ブラウザーのバ 訪問者のブラウザー・タイプお
ージョン
よびバージョン。例: IE7.0
TLT_BROWSER_PLATFORM
Y
Y
Y
ブラウザー OS
TLT_BROWSER_JAVASCRIPT
Y
なし
TLT_BROWSER_COOKIES
Y
なし
TLT_BROWSER_VERSION
Y
Y
なし
TLT_SCREEN_WIDTH
Y
Y
なし
TLT_COLOR_DEPTH
Y
Y
なし
TLT_PICTURE_SUPPORT
Y
なし
TLT_VIDEO_SUPPORT
Y
なし
TLT_STREAMING_SUPPORT
Y
なし
TLT_BRAND
Y
なし
TLT_MODEL
Y
なし
訪問者のブラウザー・タイプ。
例: IE
訪問者のブラウザーのオペレー
ティング・システム。例: WinXP
チュートリアルの手順:
このチュートリアルでのレポート作成に使用される、特に便利な属性の 1 つが「ブ
ラウザーのバージョン」属性です。これは Tealeaf に用意されている属性です。こ
の属性は、TLT_BROWSER_VERSION 要求変数からデータを取得します。
このデータは既に作成済みなので、以下の手順では、指定するキー値を強調表示し
てこの情報を確認する方法について説明します。
v 以下の手順に変更を加えて、拡張ユーザー・エージェント解析に挿入された他の
要求変数用の新規ヒット属性を作成しても構いません。
「ブラウザーのバージョン」ヒット属性を確認したら、以下の手順を実行します。
1. ヒット属性値をキャプチャーして記録するイベントを作成します。
2. コンテキスト・レポートのイベント値を記録するディメンションを作成します。
3. このディメンションを「Http 404 - 見つかりません」イベントにリンクして、
イベントの発生時にディメンション値が記録されるようにします。
4. イベントが発生したセッションで記録されたブラウザー・バージョンによって、
「Http 404 - 見つかりません」イベントをセグメント化するレポートを作成し
ます。
このようにすると、ユーザー・エージェント情報を使用して、Web アプリケーショ
ンの主要メトリックについてセグメント化された詳細を確認することができます。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
375
ヒット属性の作成:
ユーザー・エージェントの変数の中には、デフォルトのヒット属性ではキャプチャ
ーされない変数があります。しかし、そのためのヒット属性を構成するのは簡単な
作業です。
1. ポータルにログインします。
2. ポータル・メニューから、「構成」 > 「イベント・マネージャー」を選択しま
す。
3. 「ヒット属性」タブをクリックします。
4. 左側のナビゲーション・パネルで、「システム・ヒット属性」ラベルをクリッ
クします。
5. 以下のステップでは、「ブラウザーのバージョン」ヒット属性の構成を確認し
ます。
a. メインパネルで、「ブラウザーのバージョン」を見つけて右クリックしま
す。「ヒット属性の編集...」を選択します。
b. ヒット属性の定義は、以下の例のようになっています。
376
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
図 81. TLT_BROWSER_VERSION を追跡するための「ブラウザーのバージョン」ヒット属性
6. 要求変数のデータをキャプチャーするためのヒット属性を作成するには、以下
の値を指定することが重要です。
設定
説明
名前
イベント・マネージャーに表示される名前
説明
イベント・マネージャーに表示される分かりやすい説明
検索対象
「要求」に格納されているユーザー・エージェント値
第 16 章 Tealeaf のエンドツーエンド・シナリオ
377
開始タグ/終了タグの使用
キャプチャーする値の開始位置と終了位置を定義するテキストの開始パ
ターンと終了パターンを指定するには、この値を選択します。
開始タグ
次のように入力します。
¥r¥n<request_variable_name>=
<request_variable_name> は、上記の表内変数value in the preceding t
の該当する TLT_ 値です。
注: 「開始タグ」には、終端の等号 (=) を必ず付けてください。
終了タグ
次のように入力します。
¥r¥n
大/小文字の区別
このチェック・ボックスを選択します。
a. このオブジェクトはシステム・ヒット属性なので、変更できません。
v 自身で作成するヒット属性の場合は、ここで「ドラフトの保存」をクリッ
クします。ドラフトが保存されます。
7. 追跡するその他の要求変数に対して、上記のステップを繰り返します。値を確
認するのではなく、それぞれの設定で新しい値を作成する必要があります。
8. 作成したヒット属性を保存する前に、テスト・データを見つけ、そのヒット属
性をイベント・テスターでテストすることができます。
9. 変更内容をサーバーにコミットするには、「変更の保存」をクリックします。
10. これで、このヒット属性は、関連付けられている要求変数に書き込まれるユー
ザー・エージェント情報を検出するようになりました。
データ・ソースの考慮事項:
データ・ソース関する以下の情報を考慮してください。
v 経験を積んだイベント設計者の場合、ソースのヒット属性から直接データが取り
込まれるディメンションを作成できることに気付くでしょう。しかし、Tealeaf で
は、この方法はお勧めしません。
v 最初にヒット属性からデータが取り込まれるイベントを作成することにより、そ
のイベントがトリガーされる条件と状態に変更を適用し、処理を制限することが
できます。
v ディメンションのデータがヒット属性から直接取り込まれる場合、ディメンショ
ンは個々のヒットにより更新されますが、多くの場合、実状は必ずしもそうとは
限りません。
v 特に、ヒットごとに変化することはないユーザー・エージェントのデータについ
ては、ヒット属性からイベント・ソースを作成し、次にこれをディメンションの
ソースとして使用する方法がベスト・プラクティスです。
378
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
ユーザー・エージェント値が存在する場合に発生するイベントの作成:
要求内のユーザー・エージェント情報を見つけるためのヒット属性を作成したら、
この情報を記録するためのイベントを作成する必要があります。
このステップでは、前の例で作成した「Browser Version」ヒット属性で追跡され
る、ブラウザーのバージョンの値を記録するためのイベントを作成します。このヒ
ット属性には、Tealeaf によって挿入される TLT_BROWSER_VERSION 要求変数内の値
のデータが順次取り込まれます。
1. ポータルにログインします。
2. ポータル・メニューから、「構成」 > 「イベント・マネージャー」を選択しま
す。Tealeaf イベント・マネージャーが表示されます。
3. 「イベント」タブをクリックします。
4. 「新規イベント」をクリックします。
5. 「イベントの追加」ウィンドウで、一連のタブを使用してその新規イベントの
定義を指定します。
表 103. 「イベント・サマリー」ページの追加 - 設定
設定
説明および注
名前
イベントの名前。
注: 識別しやすくするため、同じソース・データを使用す
るヒット属性、イベント、およびディメンションには、で
きるだけ同じ名前を使用してください。
説明
イベントの説明。
ラベル
イベント・ラベルを使用してイベントを編成することがで
きます。イベントは、関連付けられている複数のラベルを
持つことができます。
注: ラベル「User Agent」を作成して使用し、すべてのユ
ーザー・エージェント関連のイベントを保管することがで
きます。このイベント・ラベルを、Tealeaf で用意されてい
る標準ユーザー・エージェント・イベントに追加すること
もできます。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
379
表 103. 「イベント・サマリー」ページの追加 - 設定 (続き)
設定
説明および注
評価
この値により、どの時点でイベントの検査をトリガーする
かを定義します。ここでは、セッションの最初のヒットを
このイベントの検査の実行時点として選択してください。
セッション中にユーザー・エージェント・ストリングを切
り替えるボット・トラフィックもあることが知られている
ので、このイベントがすべてのヒットで発生するようにす
ることも選択できます。しかし、データ・ボリュームによ
っては、この構成変更によってデータ・ストレージ要件が
著しく増大する可能性があります。最初は、このイベント
をセッションごとに 1 回評価するように設定します。
注: セッション中にデバイスのブラウザーのバージョンが
変わることはないので、ユーザー・エージェント情報が何
らかの理由のためセッションの最初の要求でレポートされ
ない場合を除き、最初のヒット以外のヒットでこのイベン
トを検査する必要はありません。要求ごとに変化するデー
タの場合には、イベントに対するトリガーを変更すること
ができます。
トラッキング
選択した内容により、このイベントに関して記録されたイ
ベント発生のインスタンスが判別されます。セッションの
最初のヒットでイベントが評価されるようにするために、
この値は「セッションごとの最初」に設定されます。これ
以外に構成することは許可されていません。
値タイプ
この設定により、記録される値のタイプを定義します。
イベントのカウントは必ず記録されます。
注: 「User Agent - Browser Version」イベントでは、キ
ャプチャーされるデータはテキスト・データです。
「アクティブ」チェック・ボッ このチェック・ボックスを選択します。選択されている
クス
と、このイベントは、サーバーにコミットするとすぐにセ
ッション・データの処理に使用されます。
「検索可能およびレポート可
能」チェック・ボックス
このチェック・ボックスを選択します。選択されている
と、このイベントを、Tealeaf ポータルでの検索やレポート
作成のために使用することができます。
6. 「条件」ステップ: 「条件」タブをクリックします。この領域は、このイベント
の評価時に評価される条件の構成に使用されます。このステップの各条件がす
べて true と評価されると、イベントが発生します。
a. 「User Agent - Browser Version」イベントでは、「Browser Version」ヒ
ット属性を条件として追加します。
b. 「ヒット属性」パネルをクリックします。
c. 「システム・ヒット属性」カテゴリーをクリックします。
d. 「Browser Version」ヒット属性を、このイベントに使用する条件として選
択します。
e. テストするヒット属性を「見つかったヒット属性」および「True である」
に設定します。
380
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
この構成は、このヒット属性が検出されると必ずイベントが発生することを
意味します。要求データが書き込まれるのは、対応するユーザー・エージェ
ントが一致するときに限られるので、要求変数の有無のみを検出するための
条件を作成することができます。
7. 「値」ステップ:「値」ステップでは、記録される値を定義します。
a. 記録する値は、「サマリー」で選択した「値タイプ」によって異なります。
b. 選択したそれぞれの「値タイプ」で、イベント・カウントが常時記録されま
す。
c. この「User Agent - Browser Version」の例では、「値タイプ」を「テキス
ト」として構成します。これは、記録するデータをテキスト・データと定義
することを意味します。
d. 「値」ステップで、「記録する項目を選択...」をクリックします。
e. この事例では、「Browser Version」ヒット属性に格納されている、ブラウ
ザーのバージョンの値を記録します。このヒット属性を選択します。
f. ヒット属性が選択されます。ドロップダウンから、「ヒットあたりの最初の
一致」を選択します (未選択の場合)。
g. 「値」ステップでは以下の情報が設定されます。
v 選択済み値タイプ: テキスト
v
「条件」が TRUE の場合、以下が記録されます (構成されている場合)。
v イベントの発生
v 以下で指定された値:
「記録する項目を選択...」 「x」 「Browser Version」 「ヒットあたりの最
初の一致」。
8. 「レポート・グループ」ステップ:「レポート・グループ」ステップでは、コン
テキスト・データがイベントの各インスタンスと共に記録されるレポート・グ
ループを指定することができます。
a. Tealeaf におけるレポート・グループ とは、ディメンションの集まりのこと
です。ディメンション とは、イベントが記録されるときに記録される、1
つのコンテキスト・データのことです。このデータは、セッション中にイベ
ントと共に格納されます。
b. 「User Agent - Browser Version」イベントでは、Tealeaf で用意されてい
る「URL/ホスト/アプリケーション/サーバー」レポート・グループを記録す
ることができます。このイベントがトリガーされたときに、このレポート・
グループによって、URL、ホスト名、アプリケーション名、およびサーバー
名が記録されます。
注: すべてのヒットで評価され、それらのヒットの大半で値を記録するイベ
ントの場合、レポート・グループを追加すると、記録されるデータのボリュ
ームに影響を与える可能性があります。必要な場合のみ、レポート・グルー
プを追加してください。
c. 「レポート・グループの追加」をクリックします。
d. 「URL/ホスト/アプリケーション/サーバー」をクリックします。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
381
「レポート・グループ」ウィンドウには、ウィンドウの上部に沿って
「URL/ホスト/アプリケーション/サーバー」が表示され、以下の情報が表示
域に表示されます。
Dimensions:
URL (Normalized)
Host
Application
Server
9. 「詳細オプション」ステップ:「詳細オプション」ステップでは、イベントが発
生したときに実行される追加のアクションを指定することができます。
10. 「User Agent - Browser Version」イベントについて、以下の設定が指定され
ているか確認します。
v これらのオプションは、他ではもっと詳細に指定します。このイベントの場
合は、デフォルトの設定を適用する必要があります。
設定
値
「ポータルで表示」チェック・ボックス
選択
「セッション・リストで表示」チェック・ボックス
選択
「すべての発生にフラグを立てる 再生時」チェック・ボックス
選択
「イベント・バスへ送信」チェック・ボックス
イベント・バスを実装してユーザー・エージェントのデータを外部の
システムに送信する場合を除き、この項目は選択しないでください。
「分レベルのデータをカウント」チェック・ボックス
クリア
「セッション属性の更新」
これらの値でセッション属性を更新する必要はありません。
「セッション・タイムアウトの更新」チェック・ボックス
クリア
「追加アクション」
「なし」を選択します。
「cxResults にイベントを含める」チェック・ボックス
このイベントを IBM Tealeaf cxResults に組み込むには、この項目を
選択します。IBM Tealeaf cxResults をインストールしていなくて
も、この製品を将来インストールするのであれば、このイベントが自
動的に組み込まれるよう、この項目を選択する必要があります。
「cxResults セッション・フィルター」
「アクションなし」を選択します。
11. このイベントの指定が完了しました。「ドラフトの保存」をクリックします。
12. イベントをサーバーにコミットする前に、イベント・テスターでテストする必
要があります。ドラフト・バージョンのイベント関連オブジェクトをテストす
ることができます。
382
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
ユーザー・エージェント値を格納するディメンションの作成:
情報を格納するためのディメンション・オブジェクトを作成し、レポートのセグメ
ント化に使用できます。
ここまでに、クライアントからレポートされるブラウザーのバージョンをキャプチ
ャーする TLT_BROWSER_VERSION 要求変数の値をレポートするために必要なオブジェ
クトを確認して作成してきました。現段階で、User Agent - Browser Version
Version イベントが発生したインスタンスの数のカウントについてレポートできる
ようになっています。記録されたさまざまな値 (IE7.0 など) についてのレポートを
生成することもできます。値がひとまとめにされていると、このような情報は有益
ではありません。
もっと有益なのは、このようなデータを使用してレポートをセグメント化する方法
です。例えば、他とは異なるあるイベント (アプリケーションのエラーを追跡する
イベントなど) のカウントが、記録されたブラウザーのバージョンに基づいてセグ
メント化されるレポートを作成することができます。このようなレポートは、例え
ば、検出されたブラウザーのバージョンごとに、レポート対象期間におけるイベン
トの発生数を垂直バーで示すグラフを作成します。
ブラウザーのバージョンについての情報を格納するためのディメンション・オブジ
ェクトを作成し、このようなレポートのセグメント化に使用できるようにするに
は、以下のようにします。
1. ポータルにログインします。
2. ポータル・メニューから、「構成」 > 「イベント・マネージャー」を選択しま
す。Tealeaf イベント・マネージャーが表示されます。
3. 「ディメンション」タブをクリックします。
4. 「新規ディメンション」をクリックします。
5. 「ディメンションの追加」ダイアログで、以下の各プロパティーを設定します。
a. 名前: User Agent - Browser Version
b. 「データ設定元」ボタンをクリックします。「ヒット属性」タブをクリック
します。作成したヒット属性が格納されているグループを開きます。「ブラ
ウザーのバージョン」ヒット属性を選択します。
c. 設定するデータ: セッションでの最初の値
d. 「拡張オプション」のキャレットをクリックします。
e. 「記録する値」の項目で、「ホワイトリスト + 監視された値 (Whitelist +
Observed Values)」を選択します。
6. ウィンドウ「ディメンションの追加: User Agent - Browser Version」には、以
下の設定があります。
v 名前: User Agent-Browser Version
v 説明: ユーザー・エージェントから値を抽出する「User Agent - Browser
Version」イベントからの値を記録する。
v データ設定元: User Agent Browser Version
v 設定するデータ: セッションでの最初の値
v 拡張オプション
– 記録する値: ホワイトリスト + 監視された値
第 16 章 Tealeaf のエンドツーエンド・シナリオ
383
– デフォルト値: [その他]
– 1 時間あたりの最大値: 1000
– 空の値を許可: チェック・ボックスをクリア。
– 値の表示順序を設定: チェック・ボックスをクリア。
7. 「ドラフトの保存」をクリックします。
これで、キャプチャー・ストリームからデータをキャプチャーするためのディメ
ンションが構成できました。
このディメンションの運用を開始する前に、以下を実行する必要があります。
a. ディメンションをレポート・グループに関連付けます。
b. レポート・グループをイベントに関連付けます。
ディメンションをレポート・グループに関連付ける:
作成したディメンションをレポート・グループに関連付ける必要があります。
1. 「ディメンション」タブで、「新規レポート・グループ」をクリックします。
2. 「レポート・グループの追加」ダイアログで、分かりやすい名前と説明を入力し
ます。これらの項目には、そのレポート・グループの機能が反映されるようにし
てください。この例では、「User Agent - Browser Version」と入力します。
v 必要に応じて、ディメンションをさらに追加することができます。また、レポ
ート・グループの名前は後で変更することができ、変更してもレポート作成へ
の影響はありません。
3. 「テンプレート」の値として、「標準」を選択します。
注: ご使用の Tealeaf のバージョンによっては、テンプレート・セレクターが表
示されない場合があります。その場合は、標準テンプレートが自動的に選択され
ます。
4. 「ディメンションの追加...」をクリックします。
5. 「User Agent - Browser Version」を選択します。
6. レポート・グループの定義は、以下の例のようになります。
384
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
図 82. 「ユーザー・エージェント」レポート・グループ
7. 「ドラフトの保存」をクリックします。
レポート・グループをイベントに関連付ける:
次に、新たに作成したレポート・グループを、イベントに関連付ける必要がありま
す。イベントが発生すると、レポート・グループ内のディメンションでキャプチャ
ーされるコンテキスト・データが同時に記録されます。
1. 「イベント」タブをクリックします。
2. 「User Agent - Browser Version」ディメンションと共に記録するイベントを選
択します。
v この例では、これを Tealeaf で用意されている「Http 404 - 見つかりませ
ん」イベントに関連付けてみます。このイベントは、「Tealeaf 標準イベン
ト」のイベント・ラベル内に格納されています。
3. イベントを選択します。右クリックし、「イベントの編集...」を選択します。
4. 「レポート・グループ」ステップをクリックします。
5. 「レポート・グループの追加」をクリックします。
6. 「User Agent - Browser Version」レポート・グループを選択します。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
385
図 83. 「Http 404 - 見つかりません」イベントの新規レポート・グループとの関連付け
7. 「ドラフトの保存」をクリックします。
変更の保存
ここで、作成したイベント・オブジェクトを保存する必要があります。
「変更の保存」をクリックします。
ディメンション値の管理
このヒット属性は、TLT_BROWSER_VERSION 要求変数の発生をスキャンします。これ
が発生するとイベントが発生し、その要求変数値が数値として記録されます。
v 「Http 404 - 見つかりません」イベントが発生すると、このイベントの現在の値
が「User Agent - Browser Version」ディメンションの値として記録されます。
ディメンション値はキャプチャー・ストリームから直接収集されます。キャプチャ
ー・ストリームで検出される個々の値がデータベースに記録されると、いくつかの
問題を引き起こします。
TLT_BROWSER_VERSION 要求変数の場合、値の範囲は広範です。browscap 公開標準を
通じて知られているブラウザーのそれぞれに、複数のバージョンが存在することが
あります。例えば、値は次のように指定できます。
v IE6.0
v IE7.0
v IE8.0
v IE9.0
しかし、検出された個々の値は、以前に記録されたディメンション値の存在によっ
て、Tealeaf には既知の値の繰り返しである場合があります。その結果、大量の重複
するデータが記録されることになります。Internet Explorer 7.0 を使用中のデバイス
からセッションがキャプチャーされるたびに、ディメンション値 IE7.0 のインスタ
ンスが 1 つデータベースに記録されます。ボリュームの大きいディメンションの場
合、このような不必要な記録を行うとコストが掛かります。
386
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
このような記録方式の代替手段として、ディメンションに関して記録を許可する値
をリストした、値のホワイトリストを作成することができます。ホワイトリストに
あるインスタンスを記録すると、必要なデータのボリュームがずっと小さくなりま
す。
注: 「ホワイトリスト + 監視された値 (Whitelist + Observed Values)」を記録す
るように構成されているディメンションは、時間の経過と共に際限なく増大してい
きます。データ・ストレージの観点から、このようなディメンションを「ホワイト
リストのみ」に切り替えるよう常に心がける必要があります。
注: ユーザー・エージェントのデータに関しては、使用可能なブラウザーの全体像
は絶えず変化しています。結果は、以下のようになります。
v 使用する browscap 標準および WURFL 標準 (IBM Tealeaf CX Mobile のライセ
ンス交付を受けている場合) を定期的に更新して、最新のユーザー・エージェン
ト情報を保持するようにする必要があります。
v 使用するディメンション・データを定期的に調査し、新しい値が記録されている
かどうか確認する必要があります。
これらは、使用するディメンション・データに関してワークフローの中で実行す
ることが推奨される習慣です。
ホワイトリストを作成するには、次の 2 とおりの方法があります。
v ホワイトリストを手動で指定: ディメンションの許容値を知っている場合は、イ
ベント・マネージャーを使用してそのリストを指定することができます。この方
法は、ディメンションの数が限られているディメンションにのみ有益です。
v 値のリストをアップロード: ディメンションの許容値を知っている場合は、値の
ホワイトリストをローカル・ファイルで作成し、それをポータルにアップロード
することができます。
v ホワイトリストの値をディメンション・ログから収集: Event Manager を使用し
て、データベース・ログ内のディメンション値のロギングを有効化することがで
きます。十分な量の値をキャプチャーしたら、ログに記録された値をローカルの
テキスト・ファイルにダウンロードし、それを編集してから、Event Manager を
使用してそれをホワイトリストとしてディメンションにロードすることができま
す。
この最後の方法は最も管理が容易なので、以下のセクションではこの方法を説明し
ます。
ロギングの有効化:
ディメンション値を管理するための最初のステップは、ロギングを有効にすること
です。
ディメンションのロギングを有効にするには、以下のようにします。
1. イベント・マネージャーで、「ディメンション」タブをクリックします。
2. 「User Agent - Browser Version」ディメンションを選択します。
3. 右クリックして、「ディメンションの編集...」を選択します。
4. 「拡張オプション」のキャレットをクリックします。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
387
5. 「ロギングをオンにする」をクリックします。
6. 「ドラフトの保存」をクリックします。
7. 「変更の保存」をクリックします。
これで、このディメンションの検出された値はディメンション・ログに格納されま
す。
注: ディメンションのロギングを有効化したら、ディメンションのホワイトリスト
にデータを設定するための十分なボリュームと範囲の値が収集されるまで、しばら
く待機する必要があります。この演習では、1 時間待機します。
ログ・ファイルのダウンロード:
十分な時間が経過した後で、これらのログを、値のホワイトリストの作成を行うロ
ーカル・ワークステーションにダウンロードすることができます。
1. イベント・マネージャーで、「ディメンション」タブをクリックします。
2. 「User Agent - Browser Version」ディメンションを選択します。
3. 右クリックして、「ディメンションの編集...」を選択します。
4. 「拡張オプション」のキャレットをクリックします。
5. 「ホワイトリストの編集...」をクリックします。
6. 「ホワイトリストの編集」ウィンドウで、「ログ値のダウンロード」をクリック
します。
7. ファイルをローカルに保存します。
8. 「キャンセル」を 2 回クリックします。
ホワイトリストの作成とアップロード:
値リストを作成したら、それらを単一列のテキスト・ファイルに再フォーマット
し、次に、作成するディメンションでのホワイトリスト値として Tealeaf イベン
ト・マネージャーにインポートする必要があります。
Tealeaf イベント・マネージャーへのデータのインポート:
以下のステップでは、値リストを Tealeaf イベント・マネージャーにインポートす
る場合の一般的なワークフローの概要を説明します。
1. 「ディメンション」タブをクリックします。
2. 「User Agent - Browser Version」ディメンションを選択します。
3. ディメンションを編集します。
a. 「ホワイトリストの編集...」をクリックします。
b. 「ホワイトリストの編集」ウィンドウで、「ファイルのインポート...」をクリ
ックします。
c. 「ホワイトリストのインポート」ダイアログで、「参照...」をクリックしま
す。ローカル環境をナビゲートして、作成したテキスト・ファイルを選択し
ます。「開く」をクリックします。
d. 選択したファイルをインポートするには、「インポート」をクリックしま
す。
e. インポートしたファイルがホワイトリストに表示されます。
388
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
f. 必要に応じて、値やそのプロパティーを編集したり、さらに値を追加したり
することができます。
4. 「完了」をクリックします。「ドラフトの保存」をクリックし、この新規ディメ
ンションのドラフトを保存します。
5. 変更内容をサーバーに保存するために、「変更の保存」をクリックします。
6. 10 分ほど経つと、このデータ・セットに基づき、いくつかの完了したセッショ
ンにデータが設定されます。
注: このホワイトリストで問題がなければ、このディメンションについては「ホワ
イトリストのみ」に切り替えてください。検出されてもホワイトリストには表示さ
れない値は、すべてこのディメンションについて [その他] として記録されます。
このディメンション値のカウントの記録が開始されたときに、新たに検出されたそ
れらの値をキャプチャーするようにホワイトリストを改訂することができます。
ステップの反復
「User Agent - Browser Version」イベントとそれに関連付けられたディメンショ
ンを検索およびレポート作成に使用できます。
必要であれば、このステップを繰り返して、ユーザー・エージェントのデータ・セ
ットの中のその他のフィールドについて、他のヒット属性、イベント、ディメンシ
ョン、およびディメンション値を作成します。
Tealeaf でのユーザー・エージェントのデータの使用
データ・オブジェクトがユーザー・エージェント・データをキャプチャーして記録
するようになったら、このデータをポータル内の他の場所で使い始めることができ
ます。
ユーザー・エージェントのデータの検索
ポータルを使用して、作成したイベントおよびディメンションを検索したり、返さ
れたセッション内のイベントのインスタンスをクイック・ビュー機能によって見つ
けたりすることができます。
「User Agent - Browser Version」イベントの検索:
セッション内の「User Agent - Browser Version」イベントの存在を検索できま
す。また、このイベントの特定の値を検索できます。
イベントの検索:
イベントが発生したセッションを検索するには、以下のステップを実行します。
1. ポータル・メニューで、「検索」 > 「完了したセッション」を選択します。
注: この検索は、アクティブ・セッションにもすべてのセッションにも実行で
きます。
2. すべての検索フィールドをクリアします。
3. デフォルトの完了検索テンプレートを選択します。
4. 「基本検索フィールド」カテゴリーの中の「イベント」リンクをクリックしま
す。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
389
5. メインパネルで、「イベントの選択」をクリックします。
6. 「イベント・セレクター」で、「User Agent - Browser Version」イベントの
格納先のイベント・ラベルをクリックします。
7. イベントを選択します。「選択」をクリックします。
8. 検索項目は以下のようになります。
図 84. ユーザー・エージェント・イベントの検索
9. 上記の検索を実行するには、「検索」をクリックします。
10. 結果がセッション・リストに表示されます。
イベントの特定の値の検索:
イベントの特定の値が発生したセッションを検索するには、以下のステップを実行
します。
1. ポータル・メニューで、「検索」 > 「完了したセッション」を選択します。
注: この検索は、アクティブ・セッションにもすべてのセッションにも実行で
きます。
2. すべての検索フィールドをクリアします。
3. デフォルトの完了検索テンプレートを選択します。
4. 「基本検索フィールド」カテゴリーの中の「イベント値」リンクをクリックし
ます。
5. メインパネルで、「イベントの選択」をクリックします。
6. 「イベント・セレクター」で、「User Agent - Browser Version」イベントの
格納先のイベント・ラベルをクリックします。
7. イベントを選択します。「選択」をクリックします。
8. イベントが検索条件に追加されます。
9. このイベントの特定の値を検索するには、以下を実行します。
a. 演算子を「含む」に設定します (未選択の場合)。
b. 検索するイベントの値を設定します。 ここでは IE7.0 と入力してみます。
10. 検索項目は以下のようになります。
390
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
図 85. ユーザー・エージェントのイベント値の検索
11. 上記の検索を実行するには、「検索」をクリックします。
12. 結果がセッション・リストに表示されます。
返された結果でのインスタンスの特定:
検索結果でセッションが返されたら、クイック・ビューを使用することで、イベン
トのインスタンスや、イベントとディメンションの組み合わせのインスタンスを見
つけることができます。
1. 見つけるには、検索結果内で目的のセッションの横にある「クイック・ビュー」
(
) アイコンをクリックします。
2. クイック・ビュー内の「順序」ドロップダウンから、「イベント名」を選択しま
す。
3. イベント名が多すぎて確認が難しい場合は、「イベント・ラベル」の横のリンク
をクリックします。検索したイベントを含むイベント・ラベルを選択します。
4. イベントを見つけます。下の画像には、「Http 404 - 見つかりません」イベン
トが表示されています。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
391
図 86. クイック・ビュー
5. 以下の情報は重要です。
v 1 というリンクはページ番号を示しています。このリンクを選択すると、その
ページのページ詳細を表示することができます。
v リストされたイベント (「Http 404 - 見つかりません」) の下で、そのイベン
トが発生したときに記録されたすべてのディメンション値を確認できます。
– [その他] という値が表示される場合がありますが、この値は、検出された
値がホワイトリストにリストされているどの値とも一致しないときに記録
される、ディメンション定数の 1 つです。
– 「User Agent - Browser Version」ディメンションについて、IE8.0 の値
が記録されたことが分かります。
再生でのユーザー・エージェント・データ
イベントが発生したページ上のセッションの再生を開始するには、イベント名の横
にある「再生」 (
) アイコンをクリックします。
ダイアログから「ブラウザー」を選択し、ブラウザー・ベースの再生を使用して
Web ブラウザーでセッションを再生します。
ユーザー・エージェント情報バー:
BBR でセッションをロードすると、セッションが再生ビューに表示されます。画面
上部には、セッションに関する追加情報を示す追加のバーが表示されます。
392
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
図 87. BBR で表示されるユーザー・エージェント情報
上記の情報は、クライアントからサブミットされたユーザー・エージェント情報か
ら抽出されます。ユーザー・エージェントの一致が検出されると、セッションのソ
ースを特定しやすいように以下のプロパティーが BBR に表示されます。
ユーザー・エージェント・プロパティー
ソース要求変数
ブラウザー
TLT_BROWSER
ブラウザー・プラットフォーム
TLT_BROWSER_PLATFORM
最適な再生のため使用
TLT_BROWSER_VERSION
注: このデータ・ソースは、このチュートリアルで作成した「User Agent Browser Version」イベントおよびディメンション・オブジェクトのソース
に対応します。
トラフィック・タイプ
TLT_TRAFFIC_TYPE
画面
TLT_SCREEN
注: 画面データは、IBM Tealeaf CX Mobile ライセンスを持っている場合に
のみ表示されます。
再生レンダラー
TLT_REPLAY_RENDERER
モバイル・スキン:
モバイル・ベースのセッションの場合、ユーザー・エージェント情報を使用して、
再生時に適用する周囲のトリム (つまり、スキン) を決定することができます。スキ
ンは BBR 再生時に適用され、訪問者がモバイル・デバイスで Web アプリケーシ
ョンを体験したときのサイジングをエミュレートします。
注: このオプションは、IBM Tealeaf CX Mobile ライセンスを持っている場合にの
み有効化されます。
要求データ:
BBR でユーザー・エージェント情報を表示するには、要求ビューを開いている必要
があります。BBR ツールバーの「要求」をクリックします。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
393
要求ビューでは、選択したヒットの未加工の要求データを確認できます。Tealeaf で
は、要求でサブミットされたユーザー・エージェント・ストリングが公開標準のい
ずれかに一致する場合に取得されるユーザー・エージェント情報などの追加データ
を使用して、未加工の要求を補います。
ユーザー・エージェント情報は、要求の [ExtendedUserAgent] セクションに挿入さ
れます。
v この情報は Tealeaf 参照セッション・エージェントによって挿入されます。
[ExtendedUserAgent]
TLT_BROWSER=IE
TLT_BROWSER_VERSION=IE8.0
TLT_BROWSER_PLATFORM=Windows
TLT_TRAFFIC_TYPE=BROWSER
TLT_BROWSER_JAVASCRIPT=true
TLT_BROWSER_COOKIES=true
レポート作成でのユーザー・エージェント・データ
以下のセクションで説明されているように、ユーザー・エージェントのデータをデ
ィメンションとしてレポートに含めることができます。
ユーザー・エージェントのディメンション・データ:
ユーザー・エージェントのデータをレポートで使用する場合に最も興味深い使い方
は、それをディメンションとして組み込むことです。この例では、「User Agent Browser Version」ディメンションを作成し、これを「Http 404 - 見つかりませ
ん」イベントに関連付けました。
以下のステップでは、「User Agent - Browser Version」ディメンションでフィル
タリングされる「Http 404 - 見つかりません」イベントについてのレポートを、レ
ポート・ビルダーで作成します。このレポートから、これらの「HTTP ステータ
ス・コード 404」エラーを識別することができます。このエラーは、追加されたデ
ィメンションではリソースが見つからなかったことを示します。この例では、これ
らの 404 エラーのカウントを、Web アプリケーションにアクセスするデバイスの
ブラウザーのバージョンごとに確認することができます。
1. 「ポータル」メニューから、「分析」 > 「レポート・ビルダー」を選択しま
す。
2. レポート・ビルダーが表示されます。ツールバーの「新規」アイコンをクリッ
クします。
3. 左側のパネルで、「イベント」タブをクリックします。
4. 「イベントの追加」をクリックします。
5. 「イベント・セレクター」で、「Tealeaf 標準イベント」ラベルを選択します。
6. 「Tealeaf 標準イベント」で、「Http 404 - 見つかりません」イベントを選択
します。「選択」をクリックします。
7. レポート・ビルダーの表示は以下の例のようになります。
394
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
図 88. レポート・ビルダー - ディメンション・レポートとしてのユーザー・エージェント
8. グラフの中のレポート・データは不完全です。デフォルトでは、レポート・ビ
ルダーには現在の日付のデータが表示されます。
v 今日より前にこれらのデータ・オブジェクトを作成していた場合は、過去の
日付のデータを表示することができます。ツールバーに表示されている日付
をクリックし、現在の日付より前の最後の営業日を選択してください。
9. 次に、これにディメンションを適用することができます。左側のパネルで、
「ディメンション」タブをクリックします。
10. 「ディメンション」タブにリストされるディメンションは、現在表示されてい
る一連のイベントと適合するディメンションのみです。
11. 「User Agent - Browser Version」ディメンションをクリックして、レポート
表示内のグラフの下にある「<X 軸の追加>」ボックスにドラッグします。
12. レポートの表示は以下の例のようになります。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
395
図 89. レポート・ビルダー - ディメンション・レポートとしてのユーザー・エージェント
13. 上の図では、[NULL] 値のインスタンスが非常に多く存在するため、グラフがや
や不明瞭になっています。ディメンション・レポートでは、特定の項目のデー
タがイベントの記録時に記録されない場合には、Null 値が記録されます。この
ような場合、ユーザー・エージェント情報を使用できません。
v ディメンションを作成し、それに対する値の記録を 1 日のうちのある時点で
開始しても、記録されたすべての「Http 404 - 見つかりません」イベントの
インスタンスで、そのディメンションについて Null 値が記録されます。
14. グラフをもっと有意義なものにするには、Null 値をフィルタリングしてくださ
い。以下のステップを使用すると、表示されているディメンションの値全般を
フィルタリングすることができます。
a. X 軸に追加したディメンションの横にある下矢印のキャレットを選択し、デ
ィメンションのコンテキスト・メニューを開きます。コンテキスト・メニュ
ーから「フィルター」を選択します。
b. 「ディメンション・フィルター」ダイアログで、一番上の「値でフィルター
に掛ける」チェック・ボックスをクリックします。
c. ドロップダウンから、「選択した値のみ除外」を選択します。
396
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
d. 「値の追加」をクリックします。「すべての値」を選択します。
e. ディメンション値セレクターで、[NULL] の横にあるチェック・ボックスを
クリックします。
f. ディメンション・フィルターの表示は以下のようになります。
図 90. レポート・ビルダー - ディメンションのフィルタリング
15. 「適用」をクリックします。
16. レポート・ビルダーが更新され、レポートから Null 値を除去するようになりま
す。これは、以下のようになります。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
397
図 91. レポート・ビルダー - ディメンションのフィルタリング
上のレポートでは、「HTTP ステータス・コード 404」エラーがそれぞれのブラウ
ザーのバージョンごとに分かれて表示されていることを目で見て確認できます。
このレポートが有益であれば、ツールバーの「保存」アイコンをクリックし、レポ
ートを保存します。
変更:
ここで説明されているように変更を行うことができます。
v 構成されているディメンションの「HTTP 404 - 見つかりません」イベントのカウ
ントを表示する場合は、X 軸のそのディメンションの項目をクリックしてから、
画面上部の「<セグメントの追加>」ボックスにドラッグします。この例では、こ
のレポートには現在、選択した日付の「Http 404 - 見つかりません」イベントの
うち、「User Agent - Browser Version」ディメンションが Null ではないもの
のイベント・カウントのみが表示されています。
v イベントの垂直カウントをディメンション値でセグメント化するには、構成され
ているディメンションをクリックして「<Y 軸の追加>」ボックスにドラッグしま
す。
398
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
イベント・レポート
ここにリストされているステップを実行することにより、ユーザー・エージェン
ト・イベントの発生頻度を判断できます。
1. ツールバーの「新規」アイコンをクリックします。
2. 左側のパネルで、「イベント」タブをクリックします。
3. 「イベントの追加」をクリックします。
4. フィルター・ボックスに、User Agent などの、目的のユーザー・エージェン
ト・イベントを見つけるのに役立つストリングを入力します。
5. イベントを選択します。この例では、選択するイベントは「User Agent Browser Version」です。
6. 「選択」をクリックします。
7. レポートが表示されます。
注: 表示されたレポートには、このイベントが発生したすべてのインスタンスに
加え、このディメンションについて Null 値が記録されたインスタンスもリスト
されています。この特定のイベントを評価に使用するのは有意義ではありませ
ん。
第 16 章 Tealeaf のエンドツーエンド・シナリオ
399
400
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
第 17 章 IBM Tealeaf の資料およびヘルプ
IBM Tealeaf には、ユーザー、管理者、および開発者用の資料とヘルプが備わって
います。
製品資料の表示
IBM Tealeaf 製品のすべての資料が、以下の Web サイトから入手できます。
https://tealeaf.support.ibmcloud.com/
以下の表の情報を使用して、IBM Tealeaf の製品資料を表示してください。
表 104. ヘルプの取得
表示対象
表示方法
製品資料
IBM Tealeaf ポータルで、「?」 > 「製品資
料」に移動します。
IBM Tealeaf Knowledge Center
IBM Tealeaf ポータルで、「?」 > 「製品資
料」に移動し、「ExperienceOne Knowledge
Center の IBM Tealeaf Customer Experience」
を選択します。
IBM Tealeaf ポータルのページのヘルプ
IBM Tealeaf ポータルで、「?」 > 「このペ
ージのヘルプ」に移動します。
IBM Tealeaf CX PCA のヘルプ
IBM Tealeaf CX PCA の Web インターフェ
ース上で、「ガイド」を選択して「IBM
Tealeaf CX PCA マニュアル」にアクセスし
てください。
© Copyright IBM Corp. 1999, 2015
401
IBM Tealeaf 製品の入手可能な資料
以下の表は、すべての IBM Tealeaf 製品の入手可能な資料のリストです。
表 105. IBM Tealeaf 製品の入手可能な資料:
IBM Tealeaf 製品
入手可能な資料
IBM Tealeaf CX
v IBM Tealeaf Customer Experience の概要ガ
イド
v IBM Tealeaf CX クライアント・フレーム
ワーク・データ統合ガイド
v IBM Tealeaf CX 構成マニュアル
v IBM Tealeaf CX Cookie Injector マニュア
ル
v IBM Tealeaf CX データベース・ガイド
v IBM Tealeaf CX イベント・マネージャ
ー・マニュアル
v IBM Tealeaf CX 用語集
v IBM Tealeaf CX インストール・マニュア
ル
v IBM Tealeaf CX PCA マニュアル
v IBM Tealeaf CX PCA リリース・ノート
IBM Tealeaf CX
v IBM Tealeaf CX RealiTea Viewer Client
Side Capture マニュアル
v IBM Tealeaf CX RealiTea Viewer ユーザ
ー・マニュアル
v IBM Tealeaf CX リリース・ノート
v IBM Tealeaf CX リリース・アップグレー
ド・マニュアル
v IBM Tealeaf CX サポートおよびトラブル
シューティング FAQ
v IBM Tealeaf CX トラブルシューティン
グ・ガイド
v IBM Tealeaf CX UI Capture j2 ガイド
v IBM Tealeaf CX UI Capture j2 リリース・
ノート
IBM Tealeaf cxImpact
v IBM Tealeaf cxImpact 管理マニュアル
v IBM Tealeaf cxImpact ユーザー・マニュア
ル
v IBM Tealeaf cxImpact レポーティング・ガ
イド
402
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
表 105. IBM Tealeaf 製品の入手可能な資料 (続き):
IBM Tealeaf 製品
入手可能な資料
IBM Tealeaf cxConnect
v IBM Tealeaf cxConnect for Data Analysis
管理マニュアル
v IBM Tealeaf cxConnect for Voice of
Customer 管理マニュアル
v IBM Tealeaf cxConnect for Web Analytics
管理マニュアル
IBM Tealeaf cxOverstat
IBM Tealeaf cxOverstat ユーザー・マニュア
ル
IBM Tealeaf cxReveal
v IBM Tealeaf cxReveal 管理マニュアル
v IBM Tealeaf cxReveal API ガイド
v IBM Tealeaf cxReveal ユーザー・マニュア
ル
IBM Tealeaf cxVerify
v IBM Tealeaf cxVerify インストール・ガイ
ド
v IBM Tealeaf cxVerify ユーザーズ・ガイド
IBM Tealeaf cxView
IBM Tealeaf cxView ユーザーズ・マニュアル
IBM Tealeaf CX Mobile
v IBM Tealeaf CX Mobile Android Logging
Framework ガイド
v IBM Tealeaf Android Logging Framework
リリース・ノート
v IBM Tealeaf CX Mobile 管理マニュアル
v IBM Tealeaf CX Mobile ユーザー・マニュ
アル
v IBM Tealeaf CX Mobile iOS Logging
Framework ガイド
v IBM Tealeaf iOS Logging Framework リリ
ース¥ノート
第 17 章 IBM Tealeaf の資料およびヘルプ
403
404
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
特記事項
本書は米国 IBM が提供する製品およびサービスについて作成したものです。
本書に記載の製品、サービス、または機能が日本においては提供されていない場合
があります。日本で利用可能な製品、サービス、および機能については、日本 IBM
の営業担当員にお尋ねください。本書で IBM 製品、プログラム、またはサービス
に言及していても、その IBM 製品、プログラム、またはサービスのみが使用可能
であることを意味するものではありません。これらに代えて、IBM の知的所有権を
侵害することのない、機能的に同等の製品、プログラム、またはサービスを使用す
ることができます。ただし、IBM 以外の製品とプログラムの操作またはサービスの
評価および検証は、お客様の責任で行っていただきます。
IBM は、本書に記載されている内容に関して特許権 (特許出願中のものを含む) を
保有している場合があります。本書の提供は、お客様にこれらの特許権について実
施権を許諾することを意味するものではありません。実施権についてのお問い合わ
せは、書面にて下記宛先にお送りください。
〒103-8510
東京都中央区日本橋箱崎町19番21号
日本アイ・ビー・エム株式会社
法務・知的財産
知的財産権ライセンス渉外
以下の保証は、国または地域の法律に沿わない場合は、適用されません。 IBM お
よびその直接または間接の子会社は、本書を特定物として現存するままの状態で提
供し、商品性の保証、特定目的適合性の保証および法律上の瑕疵担保責任を含むす
べての明示もしくは黙示の保証責任を負わないものとします。国または地域によっ
ては、法律の強行規定により、保証責任の制限が禁じられる場合、強行規定の制限
を受けるものとします。
この情報には、技術的に不適切な記述や誤植を含む場合があります。本書は定期的
に見直され、必要な変更は本書の次版に組み込まれます。IBM は予告なしに、随
時、この文書に記載されている製品またはプログラムに対して、改良または変更を
行うことがあります。
本書において IBM 以外の Web サイトに言及している場合がありますが、便宜のた
め記載しただけであり、決してそれらの Web サイトを推奨するものではありませ
ん。それらの Web サイトにある資料は、この IBM 製品の資料の一部ではありませ
ん。それらの Web サイトは、お客様の責任でご使用ください。
IBM は、お客様が提供するいかなる情報も、お客様に対してなんら義務も負うこと
のない、自ら適切と信ずる方法で、使用もしくは配布することができるものとしま
す。
© Copyright IBM Corp. 1999, 2015
405
本プログラムのライセンス保持者で、(i) 独自に作成したプログラムとその他のプロ
グラム (本プログラムを含む) との間での情報交換、および (ii) 交換された情報の
相互利用を可能にすることを目的として、本プログラムに関する情報を必要とする
方は、下記に連絡してください。
IBM Bay Area Lab
1001 E Hillsdale Boulevard
Foster City, California 94404
U.S.A.
本プログラムに関する上記の情報は、適切な使用条件の下で使用することができま
すが、有償の場合もあります。
本書で説明されているライセンス・プログラムまたはその他のライセンス資料は、
IBM 所定のプログラム契約の契約条項、 IBM プログラムのご使用条件、またはそ
れと同等の条項に基づいて、 IBM より提供されます。
この文書に含まれるいかなるパフォーマンス・データも、管理環境下で決定された
ものです。そのため、他の操作環境で得られた結果は、異なる可能性があります。
一部の測定が、開発レベルのシステムで行われた可能性がありますが、その測定値
が、一般に利用可能なシステムのものと同じである保証はありません。さらに、一
部の測定値が、推定値である可能性があります。実際の結果は、異なる可能性があ
ります。お客様は、お客様の特定の環境に適したデータを確かめる必要がありま
す。
IBM 以外の製品に関する情報は、その製品の供給者、出版物、もしくはその他の公
に利用可能なソースから入手したものです。IBM は、それらの製品のテストは行っ
ておりません。したがって、他社製品に関する実行性、互換性、またはその他の要
求については確証できません。IBM 以外の製品の性能に関する質問は、それらの製
品の供給者にお願いします。
IBM の将来の方向または意向に関する記述については、予告なしに変更または撤回
される場合があり、単に目標を示しているものです。
本書には、日常の業務処理で用いられるデータや報告書の例が含まれています。よ
り具体性を与えるために、それらの例には、個人、企業、ブランド、あるいは製品
などの名前が含まれている場合があります。これらの名称はすべて架空のものであ
り、名称や住所が類似する企業が実在しているとしても、それは偶然にすぎませ
ん。
著作権使用許諾:
本書には、様々なオペレーティング・プラットフォームでのプログラミング手法を
例示するサンプル・アプリケーション・プログラムがソース言語で掲載されていま
す。お客様は、サンプル・プログラムが書かれているオペレーティング・プラット
フォームのアプリケーション・プログラミング・インターフェースに準拠したアプ
リケーション・プログラムの開発、使用、販売、配布を目的として、いかなる形式
においても、IBM に対価を支払うことなくこれを複製し、改変し、配布することが
できます。このサンプル・プログラムは、あらゆる条件下における完全なテストを
経ていません。従って IBM は、これらのサンプル・プログラムについて信頼性、
利便性もしくは機能性があることをほのめかしたり、保証することはできません。
406
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
これらのサンプル・プログラムは特定物として現存するままの状態で提供されるも
のであり、いかなる保証も提供されません。 IBM は、お客様の当該サンプル・プ
ログラムの使用から生ずるいかなる損害に対しても一切の責任を負いません。
商標
IBM、IBM ロゴおよび ibm.com® は、世界の多くの国で登録された International
Business Machines Corporation の商標です。他の製品名およびサービス名等は、それ
ぞれ IBM または各社の商標である場合があります。現時点での IBM の商標リスト
については、http://www.ibm.com/legal/copytrade.shtml をご覧ください。
プライバシー・ポリシーに関する考慮事項
サービス・ソリューションとしてのソフトウェアも含めた IBM ソフトウェア製品
(「ソフトウェア・オファリング」) では、製品の使用に関する情報の収集、エン
ド・ユーザーの使用感の向上、エンド・ユーザーとの対話またはその他の目的のた
めに、Cookie はじめさまざまなテクノロジーを使用することがあります。Cookie と
は Web サイトからお客様のブラウザーに送信できるデータで、お客様のコンピュ
ーターを識別するタグとしてそのコンピューターに保存されることがあります。多
くの場合、これらの Cookie により個人情報が収集されることはありません。ご使
用の「ソフトウェア・オファリング」が、これらの Cookie およびそれに類するテ
クノロジーを通じてお客様による個人情報の収集を可能にする場合、以下の具体的
事項をご確認ください。
デプロイされた構成によっては、このソフトウェア製品は、セッション管理、お客
様のユーザビリティーの向上、または他のご使用状況の追跡または機能上の目的の
ために、お客様のユーザー名その他の個人情報を収集するセッション・クッキーお
よびパーシスタント・クッキーを使用することがあります。これらの Cookie は無
効にできますが、その場合、これらを有効にした場合の機能を活用することはでき
ません。
Cookie およびこれに類するテクノロジーによる個人情報の収集は、各国の適用法令
等による制限を受けます。この「ソフトウェア・オファリング」が Cookie および
さまざまなテクノロジーを使用してエンド・ユーザーから個人情報を収集する機能
を提供する場合、お客様は、個人情報を収集するにあたって適用される法律、ガイ
ドライン等を遵守する必要があります。これには、エンド・ユーザーへの通知や同
意取得の要求も含まれますがそれらには限られません。
お客様は、IBM の使用にあたり、(1) IBM およびお客様のデータ収集と使用に関す
る方針へのリンクを含む、お客様の Web サイト利用条件 (例えば、プライバシー・
ポリシー) への明確なリンクを提供すること、(2) IBM がお客様に代わり閲覧者の
コンピューターに、 Cookie およびクリア GIF または Web ビーコンを配置するこ
とを通知すること、ならびにこれらのテクノロジーの目的について説明すること、
および(3) 法律で求められる範囲において、お客様または IBM が Web サイトへの
閲覧者の装置に Cookie およびクリア GIF または Web ビーコンを配置する前に、
閲覧者から合意を取り付けること、とします。
このような意図による、クッキーを含めたさまざまなテクノロジーの使用に関する
情報は、「IBM オンラインでのプライバシー・ステートメント」
特記事項
407
(http://www.ibm.com/privacy/details/jp/ja) の『クッキー、Web ビーコン、その他のテ
クノロジー』の節を参照してください。
408
IBM Tealeaf cxImpact: IBM Tealeaf cxImpact ユーザー・マニュアル
特記事項
409
IBM®
Printed in Japan
Fly UP