コンテンツに移動
Silktideヘルプ

壊れたユーザーフロー

ユーザーフローとは、ログイン、検索、購入手続きの完了など、ウェブサイト上で行う一連の操作をスクリプト化したものです。Silktideは実際のブラウザーで、これらを手順ごとに再現します。このチェックでは、完了できなくなったフローと、失敗した手順および発生したエラーを報告します。

重要な理由

最も重要な機能は通常、1つのページではなく一連の操作の先にあります。そのため、リリース、デザイン変更、または第三者サービスの変更によって、気付かないうちに機能しなくなることがあります。登録フォームや購入手続きが1時間使えないだけでもコンバージョンが失われますが、訪問者が問題を報告することはほとんどありません。そのまま離脱してしまうのです。スキャンのたびにこれらのフローを再現すれば、苦情が届いてからではなく、問題が発生してすぐに不具合を検出できます。

修正方法

フローが失敗する原因は、次の2つのいずれかです。

  1. 機能自体が実際に壊れている — ボタンが機能しなくなった、フォームが有効な入力を拒否する、ページでエラーが発生するなどです。ウェブサイトを修正すれば、次回の実行でフローは成功します。
  2. ウェブサイトが変更され、フローが古くなっている — ボタンの位置が変わった、名前が変更された、またはフローの手順が変わったなどです。新しいウェブサイトに合わせてフローの定義を更新してください。詳しくは ユーザーフロー を参照してください。

どちらに該当するかを確認するには、問題を開いて失敗した手順を確認してください。報告されたエラーメッセージと、その手順が操作しようとしていた要素を見れば、通常は原因が明らかになります。

Silktideによるテスト方法

  1. このチェックは、設定したユーザーフローの一部として訪問するページにのみ適用されます。それ以外のページでは何も報告されません。
  2. 各フローは実際のブラウザーで再現され、設定どおりにクリック、入力、移動などの手順が順番に実行されます。
  3. フローを続行できなくなる致命的な失敗が発生した手順について、失敗した指示、エラーメッセージ、関連する要素を報告します。

トラブルシューティング

フローは失敗しますが、手動で試すと正常に動作します

最も一般的な原因は、フローが変更された要素を参照していることです。ボタンの名前が変更されたり、ページの構成が変わったりすると、人間なら気付かずに対応できても、手順が対象を見つけられなくなることがあります。タイミングの違いも原因になります。遅れて表示されるコンテンツが、手順の実行時にはまだ準備できていない可能性があります。また、A/Bテストやパーソナライズによって、自分が見ているページとは異なるページが自動化されたブラウザーに表示されることもあります。失敗した手順のエラーを確認し、現在のウェブサイトに合わせてフローを更新してください。

詳細情報

最終更新

このページは役に立ちましたか?