AIを使用して英語から翻訳されました
この記事はAI技術を使用して翻訳されたことにご注意ください。正確性を維持するよう努めていますが、一部の詳細は元のテキストを完全に反映していない場合があります。情報に不明な点がある場合は、英語版を参照してください。
ユーザーのジャーニーを実行するためのシナリオ機能において、Speed Analysis Labがウェブページとどのように相互作用するかを改善し、クリックを処理するより現実的な方法を提供しました。
改善の主な影響(2023年12月12日導入):
- 新しく作成されたすべてのシナリオとアクションは、ページとの新しい相互作用方法を活用しています。
- 既存のシナリオは自動的に更新されません。シナリオを編集する際にアクションタイプの名前の前に「deprecated」という接頭辞が表示される場合、そのアクションはまだ古いバージョンに基づいています。新しいアクションタイプを使用するには手動で更新する必要があります。
改善された点
クリックアクションは現在、いくつかのJavascript呼び出しを通じてエミュレートされています。
現在、クリックインタラクション(シナリオが実行されるとき)は、ターゲット要素の中心にポインターを移動させてクリックをトリガーすることに基づいています。
影響を受けるアクションは何ですか?
この変更の影響を受けるアクションは次のとおりです:
- 要素をクリックするアクションおよび要素をクリックする(オプション)アクション
- 入力を埋めるアクションおよび入力を埋める(オプション)アクション
- 選択値を設定するアクションおよび選択値を設定する(オプション)アクション
これらのアクションは、入力または選択コンポーネントと相互作用する前に、要素に対して暗黙のクリックから始まります。
新しいアクションは既存のシナリオにどのように影響しますか?
- 「非推奨」とラベル付けされたアクションは、まだ古いバージョンに基づいており、手動で更新する必要があります。アクションを新しいバージョンに更新するには、追加の変更が必要になる場合があります。
- ユーザーが見えない、またはアクセスできない要素(例:ポップインの背後に隠れている)と対話することは、新しいバージョンでは機能しません。
- ポップインの背後に隠れている要素の例では、要素をクリックするためにポップインを閉じるアクションを追加する必要があります。
その他の影響
エラー出力
クリックアクションが失敗した場合、新しいアクションを使用して問題をより早く見つけることができます。
クリックアクションが記録されたアクションとして定義されているが、期待通りに機能しない場合のエラーの例を以下に示します。Speed Analysis Labはスクリーンショットを提供し、クリックが発生した場所を表示します(赤い円)。
ポインタの位置決め
デスクトップデバイスで実行されるシナリオでは、新しいアクションがクリックをトリガーする前にポインタを要素の中心に移動させます。これにより、要素上で「ホバー」イベントもトリガーされます(ビデオ再生に影響を与える可能性があります)。
パフォーマンス結果
クリックインタラクション後のパフォーマンス測定に関連するいくつかのエッジケースの管理方法も改善しました。特定の状況では、インタラクションの新しいバージョンがパフォーマンス結果に影響を与える可能性があります。
累積レイアウトシフト(CLS)値が減少する可能性があります。クリックアクションが実際のクリックであり、JavaScriptのクリックではないため、CLSはユーザー入力の500ミリ秒以内に発生するコンテンツの不安定性を無視するように、公式ドキュメントに記載されている通りに正確に計算されます。
ビデオの正確性
記録されたアクションのビデオの開始がより正確になりました。以前は、フィールドに入力した後に録画を開始すると、フィールドが完了する前にビデオが開始されることがありました。
シナリオの更新方法
1. シナリオを複製し、新しく作成されたバージョンを使用します。
2. このコピーで非推奨タイプのアクションを更新します。追加のヘルプが必要な場合は、カスタマーサクセスマネージャーにお問い合わせください。
3. (オプション)他に必要な変更を行います。
コピーして更新したシナリオが期待通りに機能している場合、初期バージョンのシナリオに必要な変更を複製するか、または新しいものだけを使用するために無効にすることができます。
制限事項
1. 新しいクリックアクションは、セレクタによってターゲットにされた要素の中心にポインタを配置します。状況によっては、要素の中心がインタラクティブでない場合があり、その場合クリックは期待通りに機能しません。
2. 別の要素にマウスオーバーしたときにのみ表示される要素とインタラクションすることはできません。