加入拆分的 JSON-LD 数据?

Join splitted JSON-LD data?

在电子商务网站上,我们输出 JSON-LD 数据。问题是,我们输出自己的产品数据(nameskuprice 等),然后外部服务 (Yotpo) 使用 [=28] 输出评级数据=],由 Yotpo 主办。

问题在于 Google 似乎将其解释为两个独立的产品:

我们的数据:

@type        Product
name         MyProduct
sku          MY-SKU
image        http://example.com/image.jpg
url          http://example.com/product
description  Lorem ipsum
offers  
    @type          Offer
    availability   http://schema.org/InStock
    price          749.00
    priceCurrency  NOK
manufacturer
    @type          Organization
    name           Foo Bar

Yotpo 的数据:

@type    Product
name     MyProduct
aggregateRating
    @type        AggregateRating
    ratingValue  4.5
    reviewCount  2

有什么方法可以'join' 这两个而不修改 Yotpo 插入的部分吗?

通过关闭 Yotpo 的 javascript 注入代码段解决了这个问题,但仍然启用了丰富的代码段选项(您需要保持该选项打开才能获取数据,仅禁用 javascript-注入的片段只能通过联系他们的支持来实现),然后通过他们的API获取数据并将其插入我们自己的数据