Yandex "Islands":技術面とAPI

5月16日のYaC / mカンファレンスで、Yandexは新しい検索プラットフォームであるOstrovの立ち上げを発表しました。 発表後の最初の2週間で、ウェブマスターはサイトに約1000の島を作成しました。 しかし、新しいプラットフォームには多くの疑問が生じます。 Habréで、島がどのように見えるのか、なぜそのように視覚的に配置されているのかについて既に説明しました。



私の名前はオレグレフチュクです。オストロフチームのマネージャーとして働いており、Yandexの検索結果でのインタラクティブな回答を担当しています。 そこで、今日は、インタラクティブな回答がどのように機能し、どのような原則に基づいているかについて、さらに詳しくお話したいと思います。 このアイデアがどのように生まれたのかから始めましょう-結果をよりよく理解するのに役立ちます。







スニペットから島まで



Yandexは一貫して検索結果のプレゼンテーションを開発してきました。 一方では、「オーガニック」発行の結果に取り組み、もう一方では、魔術師と呼ばれる特別な答えを出しました。



検索結果ページは、短い注釈付きの10個のリンク(「スニペット」)で構成されています。 以前に単純なテキストコメントが含まれていた場合、時間が経つにつれて、サイトの関連性を評価するのに役立つ要素が表示され始めました:アドレス、電話番号、組織の時間、サイトの人気のサブセクションへのリンク、ソーシャルネットワークのページなど モダンスニペットは次のようになります。











次の進化のステップは、さまざまなトピックに対する個別のソリューションです。 マイクロマークアップとアフィリエイトプログラムを使用して、Yandexはサイトページから追加情報を抽出し、そのための高度なスニペットを作成し始めました。 たとえば、トピック「レシピ」の場合、検索では段階的な写真の指示が表示され、車のレビュー、見出し、およびテキストの冒頭が表示されます。











2000年、ニュースフィードとオンラインストアからの商品のデータベースで並行検索が開始されたとき、検索結果ページに新しい回答フォーム-魔術師が登場しました。 Yandexサービス、なぜなら そのような技術的な機会があっただけで、検索で機能を示すためにそれを使用し始めました。



単純な問題を解決するために、検索結果ページにのみ存在する小さな特別なサービスを開発しています。 たとえば、通貨コンバータ、二次方程式を解く、またはお湯を切るスケジュール。











より複雑なタスクについては、特定の分野での「ユニバーサル」検索を補完する垂直サービスが登場しました。 たとえば、Yandex.Marketを使用すると、オンラインストアで製品を選択し、その最適な価格を決定できます。また、Yandex.Maps-目的の住所を見つけて、そのルートを作成します。







サービスがユーザーをよりよく理解し、ユーザーのタスクをより迅速に解決するために、検索に機能を追加し始めました。 たとえば、Yandex Schedulesは、検索クエリからルートポイントを決定し、航空券の検索フォームに入力する方法を学習しました。







その結果、このようなリッチな対話型応答により、ユーザーが実行する必要のあるアクションの数が減り、もちろん、サービス自体のプレゼンテーションが改善されます。



有機的な結果の提示は、魔術師との実験に追いつきませんでした-すべてのサイトにリアルタイムのデータ処理を提供する技術的な可能性はありませんでした。 そして、私はすべてのサイトが同様の方法で表示されることを望みました。 そこで、私たちはオーガニックデリバリーのインタラクティブな答え、つまり島のアイデアを思いつきました。



インタラクティブな回答



Yandexサービスを検索に統合する過程で、インタラクティブな回答を作成するためにWebマスターに提供する必要がある機会を認識しました。





これらの機会に基づいて、島は3つのタイプに分類できます。



情報提供。 検索結果におけるサイトからのデータの視覚的表現(リアルタイムを含む)。



Yandex検索結果の情報アイランド



検索エンジン。 サイトでの検索の準備をするリクエスト、ボタン、その他の要素を明確にするためのフォーム。



Yandexの検索結果で島を検索



トランザクション。 検索結果でアクションを直接実行する機能、またはサイトにアクセスする前にアクションを準備する機能。



Yandexトランザクション検索アイランド



原則



「Islands」プラットフォームの開発プロセスでは、インターフェイスとテクノロジーの変更の可能性があるにもかかわらず、従うべきいくつかの原則を独自に策定しました。



オプトイン

島の概念は、自発的な参加に基づいています。 サイトの所有者は、検索結果ページでのコンテンツの表示を個別に構成し、インタラクティブな応答としてサイトに送信されるものを制御します。



トラフィック生成

インタラクティブな応答の主な目的は、検索結果でのサイトの表示を改善することです。 これにより、ユーザーはどのリンクをクリックして必要な情報を取得したり、必要なアクションを実行したりする必要があるかをよりよく理解でき、サイト所有者はコンバージョン数を増やすことができます。 特に有用な島は、特定の問題に対する迅速な解決策の必要性がはるかに高いモバイル検索にあります。



トランザクションは、ユーザーだけでなくウェブマスターにとっても有益な場合にのみ、検索結果ページで完全に実行されます。 たとえば、チケットの購入時やフライトの登録時。



ランキング

インタラクティブな回答は、近い将来、ランキングに影響を与えないインターフェースソリューションであることを強調することが重要です。



しかし、ランキングは多くの要因を考慮に入れていると言いました。 Yandexは、リクエストに応じてユーザーの好みと動作を分析します。 ユーザーが島のあるサイトとより多く対話する場合、これは今後考慮される可能性があります。



技術的な実装



インタラクティブな応答のアイデアと可能性をよりよく表現するために、仕様の予備バージョンを準備しました。 ウェブマスターとのコラボレーションのプロセスで補足されます。 何か別の方法で行う必要があると思われる場合は、それについて教えてください。



ここで、リアルタイムの対話用のフォームとAPIを記述するための言語を想定します。



島にフォームを表示するには、フィールドとその値のリストを渡す必要があります。 その後、Yandexはサイトに関連する検索クエリを解析し、適切なフィールドに値を自動的に入力できます。 ユーザーがドロップダウンリスト、チェックボックスなどを使用してリクエストを絞り込むと、指定されたパラメーターを満たすサイトのページにすぐに移動します。



リアルタイム情報を送信するためのAPIは、インタラクティブな応答を作成するための2番目のより複雑なコンポーネントです。 特定のページのリアルタイムデータ(たとえば、今日の天気や空港のスコアボード)を返すことができます。 また、フォームで作業を補完し、ユーザーが期待する結果を即座に表示します。 たとえば、パラメータを変更する場合、見つかったオブジェクトの数または部分的なプレビューで応答します。



- 完全な仕様

-検索フォームの説明とエディターでのテストに関するドキュメント



現在、仕様で説明されているすべての機能の中で、 エディターは、個別のxmlファイルでのフォーム記述の転送と、それを使用したインタラクティブな検索回答の作成のみをサポートしています。 他の機能は後でサポートされます。



また、ロシアでの新しいインターフェースのベータ版の発売により、私たちは島々を実験し、それらのいくつかを実際のユーザーに見せ始めます。



島がどのように機能するかについてさらに質問や提案がある場合は、コメントで質問してください。 島々のさらなる発展を計画するとき、私たちは確かにすべての重要なものに答えようとするか、それらを考慮に入れることさえ試みます。



All Articles