يساعد ترميز البيانات المنظّمة على تحديد خصائص المنتجات في واجهة المحلّ المجاور التي يستضيفها التاجر وبيانات استلام الطلب من المتجر. وتتيح إضافة ترميز البيانات المنظّمة المطلوب لفريق Google مراجعة بيانات المنتجات المحلية للتأكد من دقتها.
البيانات المنظّمة لواجهة المحلّ المجاور التي يستضيفها تاجر
يمكنك إضافة ترميز البيانات المنظّمة المطلوب من الجدول أدناه إلى الصفحات المقصودة لمنتجاتك:
ملاحظة: يمكن استخدام ترميز Schema.org على صفحات الويب المكتوبة بأي لغة، أما الترميز، مثل HTML، فيكون باللغة الإنجليزية. ويُرجى العِلم أنّ قيم schema.org حسّاسة لحالة الأحرف.
قيمة schema.org | قيمة مواصفات خلاصة المنتجات أو المستودع | نوع القيمة |
---|---|---|
Product > sku | itemid |
سلسلة رمز التخزين التعريفي |
Product > offers > price | price |
يجب أن يتضمّن هذا الحقل قيمة السعر فقط. ويجب أن يكون السعر على شكل عدد بدون مسافات أو فواصل بين الآلاف (مثل "8.99"). |
Product > offers > priceCurrency | price (currency) |
يجب دائمًا تحديد عملة السعر بتنسيق ISO 4217 ذي الأحرف الثلاثة (مثل "USD" و"SAR" و"AED")، كما يجب أن تستوفي العملة متطلبات اللغة والعملة للبلد المستهدف. |
Product > offers > availability | availability |
قيمة السمة ItemAvailability صالحة. وتُعد القيمتان InStock وOutofStock من قيم schema.org الأكثر استخدامًا. |
Product > offers > itemCondition | condition |
قيمة OfferItemCondition صالحة. وتُعد القيمتان NewCondition وUsedCondition من قيم schema.org الأكثر استخدامًا. |
Product > offers > availableAtOrFrom > branchCode | store code |
معرّف أبجدي رقمي فريد لكلّ متجر محلي. يجب استخدام رموز المتاجر نفسها التي قدّمتها في ملفاتك التجارية. |
البيانات المنظَّمة لاستلام الطلب من المتجر
يمكنك إضافة القيم التالية لعرض التعليقات التوضيحية لاستلام الطلب من المتجر على Google.com في العروض التي توجّه إلى الصفحة المقصودة لتفاصيل استلام الطلب من المتجر:
ملاحظة: يمكن استخدام ترميز Schema.org على صفحات الويب المكتوبة بأي لغة، أما الترميز، مثل HTML، فيكون باللغة الإنجليزية. ويُرجى العِلم أنّ قيم schema.org حسّاسة لحالة الأحرف.
ملكية schema.org |
قيمة مواصفات خلاصة المنتجات أو المستودع |
نوع القيمة |
---|---|---|
Product > sku | item id (المعرّف) |
سلسلة رمز التخزين التعريفي |
Product > offers > price | price (السعر) |
يجب أن يتضمّن هذا الحقل قيمة السعر فقط. ويجب أن يكون السعر على شكل عدد بدون مسافات أو فواصل بين الآلاف (مثل "8.99"). |
Product > offers > priceCurrency | price (currency) (السعر (العملة)) |
يجب دائمًا تحديد العملة بتنسيق ISO 4217 ذي الأحرف الثلاثة (مثل "USD" و"SAR" و"AED")، كما يجب أن تستوفي العملة متطلبات اللغة والعملة للبلد المستهدف. |
Product > offers > availability | availability (مدى التوفّر) |
قيمة |
Product > offers > itemCondition | condition (الحالة) |
قيمة |
Product > offers > availableAtOrFrom > branchCode | store code (رمز المتجر) |
معرّف أبجدي رقمي فريد لكلّ متجر محلي. يجب أن تتطابق السمة Store code مع الرمز الذي قدّمته في ملفاتك التجارية. |
Product > offers > availableDeliveryMethod |
-- |
تشير قيمة OnSitepickup في schema.org إلى أنّه يمكن استلام المنتج داخل المتجر. |
Product > offers > potentialAction | pickup method (طريقة الاستلام) |
تشير قيمة BuyAction في schema.org إلى أنّه يمكن شراء المنتج على الإنترنت واستلامه داخل المتجر. تشير قيمة ReserveAction في schema.org إلى أنّه يمكن حجز المنتج على الإنترنت واستلامه داخل المتجر. |
Product > offers > deliveryLeadTime | pickup sla (اتفاقية مستوى الخدمة للاستلام) |
يجب أن تكون قيمة وقت تنفيذ التسليم 1 أو 0. يتم استخدم هذه القيمة للإشارة إلى عدد الأيام المقدَّر حتى يصبح بإمكانك استلام السلعة كما يلي: 0 = اليوم نفسه 1 = اليوم التالي |
مزيد من المعلومات حول البيانات المنظّمة في Merchant Center
اختبار الترميز
يمكنك اختبار تنفيذ schema.org باستخدام أداة النتائج الغنية بصريًا. ويمكنك الانتقال إلى صفحة اختبار النتائج الغنية بصريًا للحصول على المزيد من المعلومات حول استخدام الأداة وتصحيح الأخطاء وتحليل النتائج في الأداة.متطلبات ترميز البيانات المنظّمة
- يجب توفير ترميز البيانات المنظّمة في محتوى HTML الذي يعرضه خادم الويب. ولا يمكن إنشاء ترميز البيانات المنظّمة باستخدام JavaScript بعد تحميل الصفحة.
- لا يمكن تغيير الصفحة المقصودة بناءً على معلومات حول المستخدم، مثلاً في حال تعديل الأسعار بناءً على عنوان IP الخاص بالمستخدم أو نوع المتصفّح.
- يجب أن تتطابق البيانات المنظّمة مع القيم التي تظهر للمستخدم. يُعدّ تقديم بيانات غير صحيحة على الصفحات المقصودة للمنتجات مخالفًا لإرشادات المطوّرين على الويب.
أمثلة
مثال على البيانات الجزئية
<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>
مثال على 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
}
}]
}