クエリルールでの関数
Yextのクエリルールでは、強力な「if-this-then-that」フレームワークを提供し、特定の条件が存在する場合にトリガーされるアクションを定義できます。クエリルールのアクションとしてYext関数を利用すると、ユーザーは、通常はCMSに保存されず外部ソースに存在する、常に変化するデータやユーザー固有のデータについて質問できるようになります。その仕組みを見てみましょう。
開発者がYext関数を使用してカスタムTypeScript関数をクエリルールのアクションとして記述すると、特定の条件が満たされたときにカスタムコードが実行されます。その後、開発者は、外部ソースから取得したデータを直接的な回答として表示するカスタムフロントエンドカードを設計できます。このようにして、外部APIからのリアルタイムアップデートを統合し、Searchにおけるあらゆる種類の素晴らしいユースケースを強化できます。一般的なユースケースには以下のようなものがあります。
パーソナライズされたユーザーデータ
アカウントにログインしているユーザーが、自分のアカウント、ユーザー履歴、メンバーシッププランに関する個人情報を表示できるようにします。結果の種類ごとに厳選されたCTAを使用して、次のステップへの移行を支援します。
予約管理
ユーザーが検索を通じて、レストラン、ホテル、航空会社などの今後の予約をすべて追跡・管理できるようにします。
荷物追跡
小売顧客が追跡番号を入力したり、「私の荷物はどこ?」などの質問ができるようにします。配達プロバイダーから正確な最新のステータス情報を入手できます。
株価
Finance APIから株価などの財務情報を取得し、市場のリアルタイムのスナップショットをユーザーに提供します。
停電検知
ユーザーが自分の地域でサービス停止を検索できるようにし、記録がない場合は報告するよう促します。