アイテムのカテゴリ設定
インベントリにおいてチャンネルやカテゴリを多数設定することは推奨しません。例えば、10,000アイテムに対して5,000のカテゴリが存在している場合、特定のカテゴリでユーザのアクティビティがない場合は、そのカテゴリからはなにもリコメンデーションを返すことができなくなります。
場合によっては、リコメンデーションを特定のカテゴリからのみに制限したい場合があります。例えば、特定のエリアにニュースのアイテム[news]をリコメンデーションして、他のページでは動画[videos]をリコメンドする場合などです。これは[channel]のフィールドでアイテムのカテゴリを指定してください。
上記の例の通り、下記のようなクエリを送ることで指定した[channel]の値でマークしたアイテムを返します:
$p('register', {
max: 50, // あらゆるアイテムが見れるように大量のリクエストを送信しました
widget: 'default-widget', // ウィジェット名
opts: {channel: "videos"}, // channelのフィールドに"videos"の値を持つアイテムを返します。
callback: function (resp) {
console.log(JSON.stringify(resp, null, 2));
}
});
$p('fetch’);
Webページごとに[channel]のスクレーピングを設定する場合は、インベントリのドキュメントを参照してください。
カテゴリのリコメンデーションを行うには、LiftIgniter側での設定が必要です
ルールが意図したとおりに動作していることを確認するために、LiftIgniterに連絡してChannelベースのフィルタを設定してください。ルールを起動させて、品質の確認を行います。そして目的に応じて必要なアドバイスを提案させていただきます。