カスタマーが商品を購入または検索するということは、その商品に興味を示していることを意味しています。開発者はその事実を利用して、カスタマーに購入の可能性がある類似商品を勧めることができます。追加購入は、売り上げを伸ばすために有効な方法です。
類似商品かどうかは、カスタマーが購入した商品を基にして決定します。つまり、Xを購入したカスタマーがYも購入したという事実が基になります。このアルゴリズムは、例えば参照された商品に基にしたものとは異なります。参照ではなく購入を基にすることで、類似商品にカスタマーが興味を持つ可能性が高まります。
Product Advertising API では、類似商品を返すための以下の手段を提供しています。
Similarities レスポンスグループ
CartSimilarities レスポンスグループ
SimilarityLookup オペレーション
通常、 Similarities
レスポンスグループは、レスポンスで返される商品の類似商品のIDを検索するのに使われます。これらの商品の詳細情報を返すには、類似商品のIDを ItemLookup
リクエストで使用します。
また、類似商品が欲しい場合、元の商品のIDがわかっていれば、 SimilarityLookup
オペレーションを使用して、類似商品に関する詳細情報を返すこともできます。
関連商品の一覧を返すには、RelatedItems レスポンスグループを ItemLookup リクエストで使用します。これを使用する場合、同じリクエストで RelationshipType パラメータを使用する必要があります。このパラメータは、次のセクションに示すように、関連商品間の関係を指定します。関連商品が10個を超える場合、RelatedItemsPage パラメータを使用して、10個の関連商品のセットを返します。例えば、値に2を指定すると、10個ずつひとまとまりとした場合の2番目の関連商品を返します。
ItemLookup
リクエストでRelatedItems
レスポンスグループを使用する場合、RelationshipType
パラメータが必要です。このパラメータは、商品が ItemLookup
リクエストのItemId
パラメータで指定された商品とどのような関連性があるかを指定できます。次に示すのは、RelationshipType
の有効な全ての値の一覧です。
RelationshipType | 説明 |
---|---|
AuthorityTitle | 購入不可のASINの親TitleAuthorityを、購入可能な子とリンクします。1冊の本には、同じ本で異なる形態の子ASINのリスト(ハードカバー、ペーパーバック、オーディオブック、キンドル)に関連する、1つのTitleAuthority ASINがある場合があります。MP3アルバムの親AuthorityTitleは、対応する物理CDの親AuthorityTitleと同じです。 |
DigitalMusicArranger | MP3アルバムとトラックの購入不可能な子です。 |
DigitalMusicComposer | MP3アルバムとトラックの購入不可能な子です。 |
DigitalMusicConductor | MP3アルバムとトラックの購入不可能な子です。 |
DigitalMusicEnsemble | MP3アルバムとトラックの購入不可能な子です。 |
DigitalMusicLyricist | MP3アルバムとトラックの購入不可能な子です。 |
DigitalMusicPerformer | MP3アルバムとトラックの購入不可能な子です。 |
DigitalMusicPrimaryArtist | MP3アルバムとトラックの購入不可能な子です。この関連性は、Amazon 上の1人のアーティストの全てのMP3ダウンロードを示します。 |
DigitalMusicProducer | MP3アルバムとトラックの購入不可能な子です。 |
DigitalMusicRemixer | MP3アルバムとトラックの購入不可能な子です。 |
DigitalMusicSongWriter | MP3アルバムとトラックの購入不可能な子です。 |
Episode | Unbox Season (親)を、そのシーズンのEpisodes (子)に関連付けます。これは、Tracks と同じ関連性であり、どちらを使用しても構いません。 |
Season | Unbox Series (親) をその Seasons (子)に関連付けます。 |
Tracks | MP3 Album (親) をその Tracks (子)に関連付けます。これは、Episode と同じ関連性であり、どちらを使用しても構いません。 |
RelationshipTypes の値は、階層構造になっています。次のいくつかの図は、MP3Downloads、UnboxVideo、KindleStore の階層を示しています。これらの図で、円はタイプ、ベルは商品を表します。
次の図は、MP3Downloads の階層を示しています。
次の図は、UnboxVideo の階層を示しています。
次の図は、KindleStore の階層を示しています。
AuthorityTitle は、購入できる実際の商品ではなく、整理するためのツール(コンテナ)であるという点で、親バリエーションと同じです。AuthorityTitle には詳細ページがありません。