إشارات البيانات الجزئية

البيانات الجزئية هي مواصفات HTML تستخدم لتضمين البيانات التعريفية ضمن المحتوى الموجود على صفحات الويب. تستخدم البيانات الجزئية مفردات داعمة لوصف عنصر وأزواج القيمة والاسم لتعيين قيم لخصائصها.

يمكنك استخدام إشارات البيانات الجزئية على موقعك على الويب لتوفير معلومات عن منتجاتك باستخدام تنسيق موحد. ندعم هذه التنسيقات الثلاثة:

  • OpenGraph — يضع البيانات الجزئية في عنصر head ضمن موقعك على الويب.
  • Schema.org — يضع البيانات الجزئية عبر صفحة المنتج حيث توجد المنتجات.
  • JSON-LD لـ Schema.org - يضع البيانات الجزئية داخل إشارة برنامج نصي (راجع المثال أدناه).

تبعًا لنوع البروتوكول الذي تختاره، يجب وضع البيانات الجزئية في المكان الصحيح بموقعك على الويب.

لاختبار ما إذا كانت إشارات البيانات الجزئية تعمل، استخدم أداة تصحيح أخطاء البيانات الجزئية هذه.

إذا قمت بتحديث البيانات الجزئية على موقعك على الويب، فلن يتم تحديث معلومات المنتج في مدير المعاملات التجارية حتى يتم تشغيل البيكسل مرة واحدة على الأقل، مما يعني أن شخصًا ما قد تفاعل مع هذا العنصر على موقعك. إذا لم يستلم المنتج أي زيارات على موقعك على الويب بعد تحديث البيانات الجزئية، فلن يتم تحديثه في الكتالوج.

OpenGraph

تستخدم الكتالوجات التي تستند إلى البيكسل نشاطًا من البيكسل لديك لإضافة منتجات إلى الكتالوج. قبل أن تتمكن من إضافة منتج إلى الكتالوج بنجاح، تحتاج أولاً إلى إضافة الإشارات المطلوبة التي تتضمن معلومات عن المنتج ("البيانات الجزئية") في صفحة المنتج الخاصة به. راجع الإشارات المطلوبة والاختيارية في OpenGraph.

في الوقت الحالي، يمكن إنشاء كتالوجات التجارة الإلكترونية فقط، باستخدام بيكسل فيسبوك.

مثال - OpenGraph

<meta property="og:title" content="Facebook T-Shirt">
<meta property="og:description" content="Unisex Facebook T-shirt, Small">
<meta property="og:url" content="https://example.org/facebook">
<meta property="og:image" content="https://example.org/facebook.jpg">
<meta property="product:brand" content="Facebook">
<meta property="product:availability" content="in stock">
<meta property="product:condition" content="new">
<meta property="product:price:amount" content="7.99">
<meta property="product:price:currency" content="USD">
<meta property="product:retailer_item_id" content="facebook_tshirt_001">
<meta property="product:item_group_id" content="fb_tshirts">

Schema.org

راجع الإشارات المطلوبة في Schema.org .

مثال - Schema.org

<div itemscope itemtype="http://schema.org/Product">
  <meta itemprop="brand" content="facebook">
  <meta itemprop="name" content="Facebook T-Shirt">
  <meta itemprop="description" content="Unisex Facebook T-shirt, Small">
  <meta itemprop="productID" content="facebook_tshirt_001">
  <meta itemprop="url" content="https://example.org/facebook">
  <meta itemprop="image" content="https://example.org/facebook.jpg">
  <div itemprop="value" itemscope itemtype="http://schema.org/PropertyValue">
    <span itemprop="propertyID" content="item_group_id"></span>
    <meta itemprop="value" content="fb_tshirts"></meta>
  </div>
  <div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
    <link itemprop="availability" href="http://schema.org/InStock">
    <link itemprop="itemCondition" href="http://schema.org/NewCondition">
    <meta itemprop="price" content="7.99">
    <meta itemprop="priceCurrency" content="USD">
  </div>
</div>

JSON-LD لـ Schema.org

راجع الإشارات المطلوبة في JSON-LD لـ Schema.org .

مثال — JSON-LD لـ Schema.org

<script type="application/ld+json">
{
  "@context":"https://schema.org",
  "@type":"Product",
  "productID":"facebook_tshirt_001",
  "name":"Facebook T-Shirt",
  "description":"Unisex Facebook T-shirt, Small",
  "url":"https://example.org/facebook",
  "image":"https://example.org/facebook.jpg",
  "brand":"facebook",
  "offers": [
    {
      "@type": "Offer",
      "price": "7.99",
      "priceCurrency": "USD",
      "itemCondition": "https://schema.org/NewCondition",
      "availability": "https://schema.org/InStock"
    }
  ],
  "additionalProperty": [{
    "@type": "PropertyValue",
    "propertyID": "item_group_id",
    "value": "fb_tshirts"
  }]
}
</script>