Я действительно не знаю, есть ли способ обойти это, будьте любезны в ваших предложениях.
Я думаю, aggregateRating
сущности является ограничением в разметке схемы. Если есть возможность продления, я считаю, что такие атрибуты, как source
или url
, были бы хорошими, потому что мы можем определить, из какого источника происходит рейтинг.
Сценарий вызова:
Я размечаю схему для книги, эта книга имеет рейтинги как на goodreads.com, так и на amazon.com. Оба рейтинга различны, однако нет возможности учесть разные совокупные рейтинги, поскольку в данный момент они недоступны. Я не думаю, что это круто, просто взять среднее.
Прямо сейчас:
"keys": "values",
"aggregateRating": {
"@type": "AggregateRating",
"reviewCount": "25",
"ratingValue": "5"
},
Предложение:
"keys": "values",
"aggregateRating": [
{
"@type": "AggregateRating",
"reviewCount": "25",
"ratingValue": "5",
"source": "https://amzn.com/product/url/reviews"
},
{
"@type": "AggregateRating",
"reviewCount": "5",
"ratingValue": "4",
"source": "https://gdreads.com/product/url/reviews"
}
],