加入拆分的 JSON-LD 数据?
Join splitted JSON-LD data?
在电子商务网站上,我们输出 JSON-LD 数据。问题是,我们输出自己的产品数据(name
、sku
、price
等),然后外部服务 (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获取数据并将其插入我们自己的数据
在电子商务网站上,我们输出 JSON-LD 数据。问题是,我们输出自己的产品数据(name
、sku
、price
等),然后外部服务 (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获取数据并将其插入我们自己的数据