在电子商务网站上,我们输出 JSON-LD 数据。问题是,我们输出自己的产品数据(name
、sku
、price
等),然后输出外部服务(Yotpo )使用由 Yotpo 托管的 JavaScript 输出评级数据。
问题在于 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
有什么方法可以“连接”这两个而不修改 Yotpo 插入的部分吗?
最佳答案
通过关闭 Yotpo 的 javascript 注入(inject)代码片段来解决此问题,但仍打开丰富代码片段选项(您需要保持该选项打开才能获取数据,仅禁用 javascript 注入(inject)代码片段只能通过联系他们的支持),然后通过他们的 API 获取数据并将其插入到我们自己的数据中
关于javascript - 加入分割的 JSON-LD 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45674670/