英語からAIを使用して翻訳されました
この記事はAI技術を使用して翻訳されたことにご注意ください。正確性を維持するよう努めていますが、一部の詳細は元のテキストを完全に反映していない場合があります。情報に不明な点がある場合は、英語版を参照してください。
はじめに
シナリオを使用すると、コンバージョンファネル、フォームの完了、ログイン後のエリアを含む複雑なジャーニー(その他)など、任意のユーザージャーニーのナビゲーションを再現し、そのパフォーマンスを測定できます。
シナリオは、一連のステップで構成されます。ステップは、ページとのユーザーインタラクションや機能的な制御ポイントなど、さまざまなアクションで構成されています。
始める前に
ユーザーシナリオモニターを作成する際、1日に何百回も実行される可能性があるため(選択した頻度に応じて)、システム(分析、CRM、在庫など)への影響を予測することをお勧めします。
シナリオの作成
シナリオを作成する方法は2つあります:
1. [推奨] 自分のブラウザからシナリオを記録し、簡単にインポートする
2. 以下の手順に従って手動でシナリオを作成する。
シナリオを手動で作成する、ステップとアクション
以下の手順に従ってシナリオを手動で作成するか、ブラウザからインポートした録画から追加のステップやアクションを作成します。
シナリオを作成する
1. メインメニューのシナリオに移動し、'ユーザージャーニーを作成'をクリックします。
2. シナリオの名前を入力し、デバイスと場所を設定し、必要に応じてアドバンス設定を構成し、'保存'をクリックします。
3. ‘シナリオの中断とアラート’までスクロールし、利用可能なオプションを有効または無効にするためにトグルを使用します:
- ステップがエラーに遭遇したときにシナリオを停止します
- チェックポイントが失敗したときおよび/またはシナリオ実行にエラーが発生したときに Eメールアラートを受信します
ステップを作成する
ステップとは何ですか
ユーザーシナリオの作成または変更中に、一連のステップを管理する必要があります。ステップは、名前、説明、一連のアクション(影響または制御)、対応するアラートの可能性、およびシナリオ内の位置で構成されています(ステップは順次実行されます)。
最初のステップを作成し、'ステップを作成して構成する'をクリックします(ユーザー実行レポートでこれらの詳細が表示されるため、ステップに明確な名前を付けてください)。
各ステップには、ステップのパフォーマンステストをトリガーする1つの記録されたアクションが含まれています(ネットワークトラフィックのリスニングとビデオキャプチャ)。
ステップのアクションを作成する
記録されたアクションを作成する
1. 最初のステップで作成された最初のアクションは記録されたアクションです。その実行はビデオのキャプチャとネットワークトラフィックのリスニングをトリガーします。重要なネットワークトラフィックの中断が検出されるまで終了しません。
2. 記録されたアクションに名前を付け、シナリオを開始する必要があるURLを選択します。最初のステップの記録されたアクションは、シナリオの出発点となるページへの直接アクセスである必要があります。
その後のステップでは、記録されたアクションは直接アクセスではなく、記録したいユーザーの行動をエミュレートする必要があります。
注意:ステップの最初のアクションは、記録したいものではない場合がありますので、システムが強制しても、後で記録されたアクションを変更できることに注意してください。
3. ‘検証’をクリックしてアクションを保存します。
アクションを追加する
‘新しいアクションを追加’をクリックし、アクション名を入力してアクションタイプを選択します。
インタラクション: インタラクションは ユーザーのアクションを再現することを可能にします。
チェック: チェックは、ページが期待される状態にあることを確認し、そうでない場合は実行時に警告を発行することを可能にします。
オプションのインタラクション*: オプションのインタラクションは、変動する行動(表示されるが常に表示されるわけではないポップインなど)を含むページ上のユーザージャーニーを監視するのに役立ちます。
*記録されたアクションを作成または編集する際にオプションのインタラクションを使用することはできません。各アクションの前に、DOM内の要素の存在を最大3秒間待ちます。
アクションを追加するには、新しいステップを追加ボタンをクリックして、さらに多くのステップを作成できます。
要素に基づいてアクションを設定する
シナリオの最初のステップの記録されたアクションは、「URLへの直接アクセス」タイプで、シナリオの出発点を定義します。
他のタイプのアクションは、参照しているウェブページ上の要素に基づいています(例:クリックしたいボタン)。
要素を特定するために、さまざまな選択方法が利用可能です:
XPATH: xpathセレクタからの要素の選択。
例: //a[text()="A text"]
.
CSS: CSSセレクタからの要素の選択。
例: .container .item
.
タグ: タグ名からの要素の選択。
例: h1
.
ID: ユニーク識別子からの要素の選択。
例: main-content
.
NAME: その name
属性からの要素の選択。
例: : firstname
.
CLASS: それらのクラスの1つからの要素の選択。
例: main-nav
.
1. 正確なセレクタを使用し、単一の要素を特定してください。セレクタがページ上の複数の項目に一致する場合、Speed Analysis Labは最初に見つけた項目を使用します。ただし、この「最初」のステータスは、サイトの更新やChromeの更新に伴い変化する可能性があります。したがって、このアプローチに依存することはできるだけ避けることをお勧めします。
2. アクションの種類によっては、入力または確認する値を含む Value
フィールドを入力する必要がある場合があります。ランダムな文字列を挿入する必要がある場合は、コードスニペット ${RANDOM_STRING}
を使用できます。
3. シナリオはiframeとの相互作用をサポートしており、クロスドメインのiframeでも可能です。
iframe内の要素をターゲットにするには、iframeドキュメントが独立したHTMLドキュメントであることを考慮してセレクタを書く必要があります。セレクタがiframe内でユニークであり、親ドキュメント内の要素と一致しないことを確認してください。
シナリオを実行する
アクションのドロップダウンメニューを使用して「今すぐ実行」を選択し、シナリオを手動で実行します。
同じ「アクション」メニューから「モニタリングの設定」アクションを介して、シナリオの自動モニタリングをアクティベートします。シナリオモニタリングのスケジュールと頻度を設定します。
実行中のモニターは、いつでも「アクション」メニューから「モニタリングを無効にする」を選択することで無効にできます。将来的には1クリックで再度有効化できます。
ユーザーシナリオデータを分析する方法を学ぶこちら
よくある質問
1. ステップを削除するにはどうすればよいですか?
ステップセクションで「管理」をクリックします。
下にスクロールして「このステップを削除」をクリックします。
ステップの削除は最終的なものであり、モニタリング結果ページの実行履歴を削除することを含みます。
2. シナリオ機能を使用してシングルページアプリケーションのページを追跡できますか?
はい、シナリオ機能を使用して、ログイン後のエリアにあるシングルページアプリケーション(SPAファネル)の特定のページを追跡できます。