Mã đánh dấu dữ liệu có cấu trúc giúp xác định các thuộc tính của sản phẩm trong dữ liệu của trang chủ cửa hàng địa phương do người bán lưu trữ và tính năng lấy tại cửa hàng. Việc thêm mã đánh dấu dữ liệu có cấu trúc bắt buộc giúp đảm bảo Google có thể đánh giá tính chính xác của dữ liệu sản phẩm địa phương.
Dữ liệu có cấu trúc của trang chủ cửa hàng địa phương do người bán lưu trữ
Thêm mã đánh dấu dữ liệu có cấu trúc bắt buộc trong bảng bên dưới vào trang đích của sản phẩm của bạn:
Lưu ý: Bạn có thể sử dụng mã đánh dấu Schema.org trên các trang web viết bằng bất kỳ ngôn ngữ nào. Mã đánh dấu, như HTML, được viết bằng tiếng Anh. Giá trị Schema.org phân biệt chữ hoa chữ thường.
Giá trị Schema.org | Giá trị trong quy cách nguồn cấp dữ liệu kho hàng hoặc sản phẩm | Loại giá trị |
---|---|---|
Product > sku | itemid |
Chuỗi SKU |
Product > offers > price | price |
Trường này chỉ được chứa giá trị là giá sản phẩm. Giá phải là một số không có dấu phân cách hàng nghìn hoặc khoảng trắng (ví dụ: "8.99"). |
Product > offers > priceCurrency | price (currency) |
Đơn vị tiền tệ của giá phải luôn tuân theo định dạng ISO 4217 gồm 3 chữ cái (ví dụ: "USD", "GBP", "EUR"), đồng thời phải đáp ứng các yêu cầu về ngôn ngữ và đơn vị tiền tệ của quốc gia bạn nhắm đến. |
Product > offers > availability | availability |
Giá trị ItemAvailability hợp lệ. Các giá trị schema.org phổ biến nhất là InStock và OutofStock . |
Product > offers > itemCondition | condition |
OfferItemCondition hợp lệ. Các giá trị schema.org phổ biến nhất là NewCondition và UsedCondition . |
Product > offers > availableAtOrFrom > branchCode | store code |
Một mã nhận dạng duy nhất gồm chữ và số cho mỗi cửa hàng địa phương. Bạn phải dùng cùng mã cửa hàng mà bạn đã cung cấp trong Trang doanh nghiệp. |
Dữ liệu có cấu trúc của tính năng lấy tại cửa hàng
Để đăng chú thích về hình thức lấy tại cửa hàng trên Google.com cho những mặt hàng sẽ chuyển khách hàng đến trang đích dùng tính năng lấy tại cửa hàng, hãy thêm các giá trị sau:
Lưu ý: Bạn có thể sử dụng mã đánh dấu Schema.org trên các trang web viết bằng bất kỳ ngôn ngữ nào. Mã đánh dấu, như HTML, được viết bằng tiếng Anh. Giá trị Schema.org phân biệt chữ hoa chữ thường.
Thuộc tính schema.org |
Giá trị trong quy cách nguồn cấp dữ liệu kho hàng hoặc sản phẩm |
Loại giá trị |
---|---|---|
Product > sku | item id [mã_nhận_dạng] |
Chuỗi SKU |
Product > offers > price | price [giá] |
Trường này chỉ được chứa giá trị là giá sản phẩm. Giá phải là một số không có dấu phân cách hàng nghìn hoặc khoảng trắng (ví dụ: "8.99"). |
Product > offers > priceCurrency | price [giá] (đơn vị tiền tệ) |
Đơn vị tiền tệ của giá phải luôn tuân theo định dạng ISO 4217 gồm 3 chữ cái (ví dụ: "USD", "GBP", "EUR"), đồng thời phải đáp ứng các yêu cầu về ngôn ngữ và đơn vị tiền tệ của quốc gia bạn nhắm đến. |
Product > offers > availability | availability [tình_trạng_còn_hàng] |
Giá trị |
Product > offers > itemCondition | condition [tình_trạng] |
|
Product > offers > availableAtOrFrom > branchCode | store code [mã_cửa_hàng] |
Một mã nhận dạng duy nhất gồm chữ và số cho mỗi cửa hàng địa phương. Bạn phải so khớp Store code với mã mà bạn đã cung cấp trong Trang doanh nghiệp. |
Product > offers > availableDeliveryMethod |
-- |
Giá trị schema.org OnSiteSelectup cho biết sản phẩm có hàng để khách đến nhận tại cửa hàng. |
Product > offers > potentialAction | pickup method [phương_pháp_nhận_hàng] |
Giá trị schema.org buyAction cho biết khách hàng có thể mua sản phẩm trên mạng rồi đến nhận hàng tại cửa hàng. Giá trị schema.org ReserveAction cho biết khách hàng có thể đặt trước sản phẩm trên mạng rồi đến nhận hàng tại cửa hàng. |
Product > offers > deliveryLeadTime | pickup SLA [thời_gian_xử_lý_nhận_hàng] |
Thời gian thực hiện việc giao hàng chỉ được có giá trị là 1 hoặc 0. Thuộc tính này dùng để cho biết số ngày dự kiến khách hàng phải đợi cho đến khi có thể đến lấy hàng, cụ thể như sau: 0 = Cùng ngày 1 = Ngày tiếp theo |
Tìm hiểu thêm về dữ liệu có cấu trúc cho Merchant Center
Kiểm tra mã đánh dấu
Kiểm tra việc triển khai Schema.org bằng Công cụ kiểm tra kết quả nhiều định dạng. Hãy truy cập vào trang Kiểm tra kết quả nhiều định dạng để tìm hiểu thêm về cách sử dụng, khắc phục vấn đề và đọc hiểu kết quả của bạn trong công cụ.Yêu cầu về mã đánh dấu dữ liệu có cấu trúc
- Mã đánh dấu dữ liệu có cấu trúc phải có trong HTML được trả về từ máy chủ web. Không thể tạo mã đánh dấu dữ liệu có cấu trúc với JavaScript sau khi tải xong trang.
- Trang đích của bạn không thể thay đổi dựa trên thông tin về người dùng, chẳng hạn như khi bạn điều chỉnh giá dựa trên địa chỉ IP hoặc loại trình duyệt của người dùng.
- Dữ liệu có cấu trúc phải khớp với các giá trị mà người dùng nhìn thấy. Việc cung cấp dữ liệu không chính xác trên trang đích của sản phẩm là hành vi vi phạm các nguyên tắc của chúng tôi dành cho nhà phát triển web.
Ví dụ
Ví dụ về vi dữ liệu
<div itemscope itemtype="http://schema.org/Product">
<meta itemprop="sku" content="123456"/>
<meta itemprop="name" content="Acme White 17-inch Microwave"/>
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <!-- Online offer -->
<span itemprop="price" content="55.00"/>
<meta itemprop="priceCurrency" content="USD"/>
<link itemprop="availability" href="http://schema.org/InStock"/>
<link itemprop="itemCondition" href="http://schema.org/NewCondition"/>
</div>
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <!-- Local offer -->
<span itemprop="price" content="55.00"/>
<meta itemprop="priceCurrency" content="USD"/>
<link itemprop="availability" href="http://schema.org/InStock"/>
<link itemprop="itemCondition" href="http://schema.org/NewCondition"/>
<div itemprop="availableAtOrFrom" itemscope itemtype="http://schema.org/Place">
<span itemprop="name" content="Acme Store Name"/>
<span itemprop="branchCode" content="12345"/>
</div>
<link itemprop="availableDeliveryMethod" href="http://schema.org/OnSitePickup"/>
<link itemprop="potentialAction" itemscope itemtype="http://schema.org/BuyAction"/>
<div itemprop="deliveryLeadTime" itemscope itemtype="http://schema.org/QuantitativeValue">
<span itemprop="value" content="0"/>
</div>
</div>
</div>
Ví dụ về JSON-LD
{
"@context": "http://schema.org/",
"@type": "Product",
"sku": "123456",
"name": "Acme White 17-inch Microwave",
"offers": [{
"@type": "Offer",
"price": "55.00",
"priceCurrency": "USD",
"availability": "http://schema.org/InStock",
"itemCondition": "http://schema.org/NewCondition"
}, {
"@type": "Offer",
"price": "55.00",
"priceCurrency": "USD",
"availability": "http://schema.org/InStock",
"itemCondition": "http://schema.org/NewCondition",
"availableAtOrFrom": {
"@type": "Place",
"name": "Acme Store Name",
"branchCode": "12345"
},
"availableDeliveryMethod": "http://schema.org/OnSitePickup",
"potentialAction": {
"@type": "http://schema.org/BuyAction"
},
"deliveryLeadTime": {
"@type": "http://schema.org/QuantitativeValue",
"value": 0
}
}]
}