نشر فعاليتك على Google

تتيح تجربة نشر الفعاليات على Google للمستخدمين إمكانية اكتشاف الفعاليات وحضورها بكل سهولة من خلال نتائج "بحث Google" ومنتجات Google الأخرى، مثل "خرائط Google". توفّر هذه الميزة فوائد عديدة:

  • المزيد من النتائج التفاعلية: يمكن أن تكون فعالياتك مؤهّلة للظهور في تجربة مشاركة الفعاليات على Google، مع عرض شعارك ووصف الفعالية وغير ذلك.
  • زيادة فرص استكشاف فعاليتك وتحقيق إحالات ناجحة: توفّر هذه الميزة طريقة جديدة تتيح للمستخدمين التفاعل مع مشاركتك عن الفعالية والنقر عليها للانتقال إلى موقعك الإلكتروني. تعرّف على كيفية تحقيق شركة Eventbrite زيادة بنسبة %100 في معدّل النمو السنوي المعتاد لعدد الزيارات القادمة من نتائج "بحث Google".
مثال على فعالية في نتائج البحث

استنادًا إلى طريقة ترميز المحتوى، قد تكون فعالياتك مؤهَّلة أيضًا للحصول على التحسينات التالية الخاصة بالفعاليات:

التحسينات الخاصة بالفعاليات

الأنشطة المنزلية: يمكنك مساعدة المستخدمين في العثور على أنشطة يمكن أداؤها في المنزل. عندما يبحث المستخدمون عن أنشطة لأدائها في المنزل، تظهر الفيديوهات والفعاليات المقامة على الإنترنت كنتيجة منسّقة متكاملة. عند إضافة بيانات Event المنظَّمة، قد تصبح فعالياتك المقامة على الإنترنت مؤهّلة لهذه النتيجة المنسّقة بدون الحاجة إلى اتّخاذ أي خطوات إضافية.

للحصول على مزيد من المعلومات حول مدى توفّر الميزة والإرشادات والأمثلة، يمكنك مراجعة الأنشطة المنزلية.

"Google الأنشطة المنزلية في نتائج "بحث

ثمة ثلاثة خيارات لجعل فعالياتك مؤهَّلة للظهور على Google:

  • إذا كنت تستخدم موقعًا إلكترونيًا تابعًا لجهة خارجية لنشر الفعاليات (كأن تنشر مثلاً فعاليات على المواقع الإلكترونية المخصصة لحجز التذاكر أو منصات التواصل الاجتماعي)، عليك التحقّق لمعرفة ما إذا كان ناشر الفعالية يشارك حاليًا في تجربة البحث عن الفعاليات على Google. إذا كان ناشر الفعالية مُدمجًا مع Google، يمكنك مواصلة نشر فعالياتك على الموقع الإلكتروني التابع للجهة الخارجية. يمكنك التوقف عن القراءة هنا.
  • إذا كنت تستخدم نظام إدارة محتوى (CMS)، (مثل WordPress) ولا تتوفّر لك إمكانية الوصول إلى تنسيق HTML الخاص بك، راجِع نظام إدارة المحتوى الذي تستخدمه لمعرفة ما إذا كان هناك مكوّن إضافي يمكنه إضافة البيانات المنظَّمة إلى موقعك الإلكتروني. ويمكنك بدلاً من ذلك، استخدام أداة تمييز البيانات لإعلام Google بفعالياتك بدون تعديل تنسيق HTML لموقعك الإلكتروني.
  • إذا كنت تعرف كيفية تعديل تنسيق HTML، استخدِم البيانات المنظَّمة للدمج مباشرةً مع Google. ستحتاج إلى تعديل ترميز HTML لصفحات الفعاليات.

كيفية إضافة البيانات المنظَّمة

البيانات المنظَّمة هي تنسيق موحّد لتقديم معلومات عن صفحة محدّدة وتصنيف محتواها. إذا كنت لا تزال مبتدئًا في مجال البيانات المنظَّمة، يمكنك الاطّلاع على المزيد من المعلومات حول آلية عمل البيانات المنظَّمة.

إليك نظرة عامة حول كيفية إنشاء بيانات منظَّمة واختبارها وإصدارها. للحصول على دليل مفصّل حول كيفية إضافة بيانات منظَّمة إلى صفحة ويب، يمكنك الاطّلاع على الدرس التطبيقي حول ترميز البيانات المنظَّمة.

  1. تأكَّد من أنّ Googlebot يمكنه الزحف إلى صفحات الفعاليات الخاصة بك (بمعنى ألّا تكون صفحاتك محمية باستخدام ملف robots.txt أو علامة وصفية لبرامج الروبوت).
  2. تأكَّد من أنّ الخادم يمكنه التعامل مع أي زيادة في معدّل الزحف.
  3. احرص على اتّباع إرشاداتنا.
  4. إذا كانت لديك عدة نُسخ من مشاركة الفعالية نفسها على موقعك الإلكتروني المُستضاف ضمن عناوين URL مختلفة، استخدِم عناوين URL الأساسية في كل نسخة من الصفحة.
  5. أَضِف البيانات المنظَّمة إلى صفحات الفعاليات الخاصة بك. في الوقت الحالي، لا تدعم تجربة مشاركة الفعاليات على Google سوى الصفحات التي تركِّز على فعالية واحدة. ننصحك بالتركيز على إضافة الترميز إلى صفحات مشاركات الفعاليات الخاصة بك بدلاً من الصفحات التي تسرد الجداول الزمنية أو الفعاليات المتعددة.
  6. اختبِر بياناتك المنظَّمة وعايِنها.
  7. تحقَّق من حالة الفهرس الخاصة بعناوين URL واطلب الزحف إلى عنوان URL الخاص بك باستخدام أداة "فحص عنوان URL" في Search Console. للتأكد من قدرة برامج الزحف على الوصول إلى البيانات المنظَّمة في صفحتك، استخدِم ميزة "الاختبار المباشر".
  8. يمكنك إطلاع Google باستمرار على صفحات الفعاليات الجديدة أو التغييرات التي تطرأ على صفحات الفعاليات الحالية.

أمثلة

فعالية عادية

إليك مثال عن Event عادية بتنسيق JSON-LD. والمقصود بالفعالية العادية هو أنّ الفعالية ستقام في موقع جغرافي فقط وبالموعد المجدوَل لها. يمكنك أيضًا استخدام البيانات الجزئية أو بنية RDFa.

<html>
  <head>
    <title>The Adventures of Kira and Morrison</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Event",
      "name": "The Adventures of Kira and Morrison",
      "startDate": "2025-07-21T19:00-05:00",
      "endDate": "2025-07-21T23:00-05:00",
      "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
      "eventStatus": "https://schema.org/EventScheduled",
      "location": {
        "@type": "Place",
        "name": "Snickerpark Stadium",
        "address": {
          "@type": "PostalAddress",
          "streetAddress": "100 West Snickerpark Dr",
          "addressLocality": "Snickertown",
          "postalCode": "19019",
          "addressRegion": "PA",
          "addressCountry": "US"
        }
      },
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
      "description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance.",
      "offers": {
        "@type": "Offer",
        "url": "https://www.example.com/event_offer/12345_201803180430",
        "price": "30",
        "priceCurrency": "USD",
        "availability": "https://schema.org/InStock",
        "validFrom": "2024-05-21T12:00"
      },
      "performer": {
        "@type": "PerformingGroup",
        "name": "Kira and Morrison"
      },
      "organizer": {
        "@type": "Organization",
        "name": "Kira and Morrison Music",
        "url": "https://kiraandmorrisonmusic.com"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

فعالية على الإنترنت

إليك مثال على فعالية تقام على الإنترنت.

<html>
  <head>
    <title>The Adventures of Kira and Morrison</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Event",
      "name": "The Adventures of Kira and Morrison",
      "startDate": "2025-07-21T19:00:00-05:00",
      "endDate": "2025-07-21T23:00-05:00",
      "eventStatus": "https://schema.org/EventScheduled",
      "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
      "location": {
        "@type": "VirtualLocation",
        "url": "https://operaonline.stream5.com/"
        },
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
      "description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance.",
      "offers": {
        "@type": "Offer",
        "url": "https://www.example.com/event_offer/12345_201803180430",
        "price": "30",
        "priceCurrency": "USD",
        "availability": "https://schema.org/InStock",
        "validFrom": "2024-05-21T12:00"
      },
      "performer": {
        "@type": "PerformingGroup",
        "name": "Kira and Morrison"
      },
      "organizer": {
        "@type": "Organization",
        "name": "Kira and Morrison Music",
        "url": "https://kiraandmorrisonmusic.com"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

فعالية مختلطة تقام على الإنترنت وخارج نطاق الإنترنت

إليك مثال على فعالية تتضمّن أجزاءً تقام على الإنترنت وأجزاءً تقام في موقع جغرافي.

<html>
  <head>
    <title>The Adventures of Kira and Morrison</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Event",
      "name": "The Adventures of Kira and Morrison",
      "startDate": "2025-07-21T19:00-05:00",
      "endDate": "2025-07-21T23:00-05:00",
      "eventAttendanceMode": "https://schema.org/MixedEventAttendanceMode",
      "eventStatus": "https://schema.org/EventScheduled",
      "location": [{
        "@type": "VirtualLocation",
        "url": "https://operaonline.stream5.com/"
      },
      {
        "@type": "Place",
        "name": "Snickerpark Stadium",
        "address": {
          "@type": "PostalAddress",
          "streetAddress": "100 West Snickerpark Dr",
          "addressLocality": "Snickertown",
          "postalCode": "19019",
          "addressRegion": "PA",
          "addressCountry": "US"
        }
      }],
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
      "description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance.",
      "offers": {
        "@type": "Offer",
        "url": "https://www.example.com/event_offer/12345_201803180430",
        "price": "30",
        "priceCurrency": "USD",
        "availability": "https://schema.org/InStock",
        "validFrom": "2024-05-21T12:00"
      },
      "performer": {
        "@type": "PerformingGroup",
        "name": "Kira and Morrison"
      },
      "organizer": {
        "@type": "Organization",
        "name": "Kira and Morrison Music",
        "url": "https://kiraandmorrisonmusic.com"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

فعالية تم تعديل حالتها

تتوفر عدة طرق لضبط حالة الفعالية. إليك بعض الأمثلة الشائعة حول فعاليات تم تعديل حالتها. لمزيد من المعلومات، اطّلِع على السمة eventStatus.

فعالية تم إلغاؤها

إليك مثال على فعالية تم إلغاؤها.


<html>
  <head>
    <title>The Adventures of Kira and Morrison</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Event",
      "name": "The Adventures of Kira and Morrison",
      "startDate": "2025-07-21T19:00-05:00",
      "endDate": "2025-07-21T23:00-05:00",
      "eventStatus": "https://schema.org/EventCancelled",
      "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
      "location": {
        "@type": "Place",
        "name": "Snickerpark Stadium",
        "address": {
          "@type": "PostalAddress",
          "streetAddress": "100 West Snickerpark Dr",
          "addressLocality": "Snickertown",
          "postalCode": "19019",
          "addressRegion": "PA",
          "addressCountry": "US"
        }
      },
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
      "description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance.",
      "offers": {
        "@type": "Offer",
        "url": "https://www.example.com/event_offer/12345_201803180430",
        "price": "30",
        "priceCurrency": "USD",
        "availability": "https://schema.org/InStock",
        "validFrom": "2024-05-21T12:00"
      },
      "performer": {
        "@type": "PerformingGroup",
        "name": "Kira and Morrison"
      },
      "organizer": {
        "@type": "Organization",
        "name": "Kira and Morrison Music",
        "url": "https://kiraandmorrisonmusic.com"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

فعالية تمت إعادة جدولتها

إليك مثال على فعالية تمت إعادة جدولتها.


<html>
  <head>
    <title>The Adventures of Kira and Morrison</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Event",
      "name": "The Adventures of Kira and Morrison",
      "startDate": "2025-07-21T19:00-05:00",
      "endDate": "2025-07-21T23:00-05:00",
      "eventStatus": "https://schema.org/EventRescheduled",
      "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
      "previousStartDate": "2025-03-21T19:00-05:00",
      "location": {
        "@type": "Place",
        "name": "Snickerpark Stadium",
        "address": {
          "@type": "PostalAddress",
          "streetAddress": "100 West Snickerpark Dr",
          "addressLocality": "Snickertown",
          "postalCode": "19019",
          "addressRegion": "PA",
          "addressCountry": "US"
        }
      },
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
      "description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance.",
      "offers": {
        "@type": "Offer",
        "url": "https://www.example.com/event_offer/12345_201803180430",
        "price": "30",
        "priceCurrency": "USD",
        "availability": "https://schema.org/InStock",
        "validFrom": "2024-05-21T12:00"
      },
      "performer": {
        "@type": "PerformingGroup",
        "name": "Kira and Morrison"
      },
      "organizer": {
        "@type": "Organization",
        "name": "Kira and Morrison Music",
        "url": "https://kiraandmorrisonmusic.com"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

فعالية تم نقلها إلى الإنترنت وتمت إعادة جدولتها

إليك مثال على فعالية تمت إعادة جدولتها ونقلها إلى الإنترنت.


<html>
  <head>
    <title>The Adventures of Kira and Morrison</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Event",
      "name": "The Adventures of Kira and Morrison",
      "startDate": "2025-07-21T19:00-05:00",
      "endDate": "2025-07-21T23:00-05:00",
      "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
      "eventStatus": [
        "https://schema.org/EventRescheduled",
        "https://schema.org/EventMovedOnline"
        ],
      "previousStartDate": "2025-03-21T19:00-05:00",
      "location": {
        "@type": "VirtualLocation",
        "url": "https://operaonline.stream5.com/"
      },
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
      "description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance.",
      "offers": {
        "@type": "Offer",
        "url": "https://www.example.com/event_offer/12345_201803180430",
        "price": "30",
        "priceCurrency": "USD",
        "availability": "https://schema.org/InStock",
        "validFrom": "2024-05-21T12:00-05:00"
      },
      "performer": {
        "@type": "PerformingGroup",
        "name": "Kira and Morrison"
      },
      "organizer": {
        "@type": "Organization",
        "name": "Kira and Morrison Music",
        "url": "https://kiraandmorrisonmusic.com"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

مدى التوفّر على مستوى المنطقة واللغة

يسعدنا نشر تجربة البحث عن الفعاليات على Google في مناطق أكثر حول العالم. والتجربة متاحة حاليًا باللغات وفي المناطق التالية.

المنطقة اللغات المتوفرة
أستراليا الإنجليزية
بنغلاديش الإنجليزية
البرازيل البرتغالية
كندا الإنجليزية
ألمانيا الألمانية
الهند الإنجليزية
أمريكا اللاتينية الإسبانية
هولندا الإنجليزية
نيجيريا الإنجليزية
باكستان الإنجليزية
الفلبين الإنجليزية
سنغافورة الإنجليزية
إسبانيا الإسبانية
المملكة المتحدة الإنجليزية
الولايات المتحدة الإنجليزية

الإرشادات

يجب اتّباع هذه الإرشادات للتمكّن من عرض موقعك الإلكتروني في تجربة البحث عن الفعاليات على Google.

الإرشادات الفنية

  • يجب أن تتضمن الصفحة المستهدفة عناصر البيانات المنظَّمة من أنواع الفعاليات على schema.org.
  • يجب أن يكون لكل فعالية عنوان URL فريد (صفحة الخصائص التفصيلية) وترميز على هذا العنوان.
  • في الوقت الحالي، لا تدعم تجربة مشاركة الفعاليات على Google سوى الصفحات التي تركِّز على فعالية واحدة. ننصحك بالتركيز على إضافة الترميز إلى صفحات مشاركات الفعاليات الخاصة بك بدلاً من الصفحات التي تسرد الجداول الزمنية أو الفعاليات المتعددة.

إرشادات المحتوى

  • يجب أن تصف كل فعالية اسمها وتاريخ البدء وموقعها الجغرافي بدقة.
  • تجنَّب ترميز الخدمات أو المنتجات التي ليست بفعاليات على أنها فعاليات:
    • يجب عدم الترويج للمنتجات أو الخدمات التي ليست بفعاليات، مثل &quot;حزمة الرحلات: شرم الشيخ/القاهرة، 7 ليالٍ&quot; على أنها فعاليات.
    • لا تضِف خصومات أو فرصًا للشراء قصيرة الأجل، مثل: &quot;حفلة موسيقية: اشترِ تذاكرك الآن&quot; أو &quot;حفلة موسيقية: خصم ‎50% حتى يوم السبت&quot;.
    • يجب عدم ترميز ساعات عمل النشاط التجاري على أنها فعاليات، مثل &quot;حديقة دريم لاند، مفتوحة من الساعة 8 ص إلى 5 م&quot;.
    • يجب عدم ترميز القسائم على أنها فعاليات، مثل &quot;خصم ‎5% على طلبك الأول&quot;.
  • استخدِم الترميز الصحيح للفعاليات الممتدة لعدة أيام:
    • إذا كانت معلومات الفعالية أو التذكرة تخص فعالية تمتد لعدة أيام، يجب أن تحدّد تاريخَي بدء الفعالية وانتهائها.
    • إذا تضمّنت الفعالية عدة عروض فنية على مدى أيام مختلفة، ولكل منها تذاكر مستقلة، أضِف عنصر Event منفصلاً لكل عرض.

الإرشادات المتعلقة بالتاريخ والوقت

عند تطبيق السمات startDate وendDate وpreviousStartDate، اتّبِع هذه الإرشادات المتعلقة بالتاريخ والوقت.

طريقة تحديد المناطق الزمنية

حدِّد المنطقة الزمنية عن طريق تضمين معادلة الوقت بالتوقيت العالمي المنسّق أو توقيت غرينتش. إذا كانت الفعالية تبدأ في الساعة 7 مساءً يوم 5 أيلول (سبتمبر) في مدينة نيويورك، ستكون القيمة startDate بالتوقيت GMT/UTC-5 أثناء التوقيت القياسي وبالتوقيت GMT/UTC-4 أثناء التوقيت الصيفي. أثناء التوقيت القياسي، ستظهر القيمة startDate في شكل "2019-09-05T19:00:00-05:00" أو "2019-09-05T19:00:00-04:00" على التوالي. وفي حال عدم تحديد منطقة زمنية، سيستخدم محرّك البحث Google المنطقة الزمنية للموقع الجغرافي حيث ستقام الفعالية وفق ما هو محدّد في location. بالنسبة إلى الفعاليات التي تقام على الإنترنت، يجب تضمين المنطقة الزمنية لأنّه لا تتوفّر أي معلومات حول الموقع الجغرافي يمكن أن تستخدمها Google لمعرفة موعد بدء الفعالية.

أفضل الممارسات

  • تحدث الفعالية على مدار مجموعة من التواريخ: إذا كانت الفعالية ستستمر لعدّة أيام، حدِّد كلاً من تاريخيّ بدء الفعالية وانتهائها. ولا تحدِّد الوقت إذا كنت لا تعرفه.

    مُقترَح

    "startDate": "2019-07-01T10:00:00-05:00",
    "endDate": "2019-07-26T17:00:00-05:00"

    مُقترَح

    "startDate": "2019-07-01",
    "endDate": "2019-07-26"

    غير مُقترَح

    "startDate": "2019-07-01T00:00:00+00:00",
    "endDate": "2019-07-26T23:59:59+00:00"
  • تبدأ الفعالية في ساعة مُحدَّدة: إذا بدأت الفعالية في وقت مُحدَّد، مثل الساعة 5 مساءً بالتوقيت المحلّي، استخدِم 2019-07-20T17:00:00. أَدرِج معادلة التوقيت العالمي المنسَّق (UTC) المناسبة (على سبيل المثال، استخدِم 2019-07-20T17:00:00-07:00 إذا كانت الفعالية في كاليفورنيا).
  • الفعالية مستمرة طوال اليوم: إذا كانت الفعالية مستمرة طوال اليوم، لا تُحدِّد ساعة دقيقة لتاريخ البدء. على سبيل المثال، يمكنك استخدام 2019-08-15 على أنه startDate وendDate لفعالية مستمرة طوال اليوم.
  • ساعة بدء الفعالية غير معروفة: إذا كنت لا تعرف ساعة البدء، لا تُحدِّد ساعة دقيقة. على سبيل المثال، يمكنك استخدام 2019-08-15 على أنه startDate وendDate في الوقت نفسه.

    مقترَح: "startDate": "2025-07-21"

    غير مقترَح: "startDate": "2019-08-15T00:00:00+00:00"

    غير مقترَح: "startDate": "2019-07-20T00:00:00"

أمثلة على آلية محرّك بحث Google في تفسير التواريخ

في ما يلي بعض الأمثلة على آلية محرّك بحث Google في تفسير تاريخ بدء الفعالية ووقتها:

تفسيرات تاريخ البدء والوقت
2019-08-15T00:00:00+00:00 يفسّر محرّك البحث Google القيمة startTime على أنها 2019-08-14T17:00:00-07:00 (إذا تم ضبط location على توقيت كاليفورنيا) أو 2019-08-15T09:00:00 (إذا تم ضبط location على توقيت كوريا).
2019-08-15T23:59:59+00:00 لا تمثّل هذه السمة نهاية 2019-08-15 إلا إذا كانت الفعالية ستقام في المنطقة الزمنية لتوقيت غرينيتش. يفسّر محرّك بحث Google القيمة startTime على أنها 2019-08-15T16:59:59-07:00 (إذا تم ضبط location على توقيت كاليفورنيا) أو 2019-08-16T08:59:59 (إذا تم ضبط location على توقيت كوريا).
2019-07-10 تمثّل هذه السمة التاريخ بغض النظر عن المنطقة الزمنية. وعند استخدامها في startDate، يعني هذا أن الفعالية تبدأ في location في وقت ما خلال ذلك اليوم. وعند استخدامها في endDate، يعني هذا أن الفعالية تنتهي في location في وقت ما خلال ذلك اليوم.
2019-07-20T00:00:00 تمثّل هذه السمة منتصف الليل في 2019-07-20 للمنطقة الزمنية التي ستقام فيها الفعالية. وعلى الأرجح أنّ هذه المعلومات غير صحيحة إلا إذا كانت الفعالية ستبدأ في منتصف الليل.

تعريفات أنواع البيانات المنظَّمة

يتوفّر تعريف Event الكامل على schema.org/Event .

يجب تضمين السمات المطلوبة حتى يتأهّل المحتوى للعرض في نتائج البحث المحسَّنة. ويمكنك أيضًا تضمين السمات المقترَحة لإضافة المزيد من المعلومات المتعلقة بالمحتوى، ما يؤدي إلى تحسين التجربة التي تقدّمها للمستخدِم.

السمات المطلوبة
location

Place أو VirtualLocation

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

  • موقع جغرافي: إذا كانت الفعالية ستقام في موقع جغرافي، اضبط السمة @type على Place. أضِف السمتَين location.address وlocation.name.
  • فعالية على الإنترنت: إذا كانت الفعالية ستقام على الإنترنت، اضبط السمة @type على VirtualLocation. أضِف السمة location.url.
  • فعالية مختلطة تقام على الإنترنت وفي موقع جغرافي: إذا كانت الفعالية تتضمن مزيجًا من أجزاء ستقام في موقع جغرافي وأجزاء ستقام على الإنترنت، أضِف السمات المدمَجة الخاصة بكل من الموقع على الإنترنت والموقع الجغرافي في مصفوفة مدمَجة. مثلاً:
    
    "location": [{
      "@type": "VirtualLocation",
      "url": "https://operaonline.stream5.com/"
    },
    {
      "@type": "Place",
      "name": "Snickerpark Stadium",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "100 West Snickerpark Dr",
        "addressLocality": "Snickertown",
        "postalCode": "19019",
        "addressRegion": "PA",
        "addressCountry": "US"
      }
    }]
location.address

PostalAddress

تمثّل هذه السمة عنوان الشارع المفصّل حيث ستقام الفعالية. وهذه السمة مطلوبة فقط للفعاليات التي تقام في موقع جغرافي فعلي.

تنسيق غير مقترَح: القاهرة

صيغة موصى بها: 21 محمد مظهر، الزمالك، محافظة القاهرة، مصر

مثال عن الولايات المتحدة


"location": {
  "@type": "Place",
  "name": "Snickerpark Stadium",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "100 West Snickerpark Dr",
    "addressLocality": "Snickertown",
    "postalCode": "19019",
    "addressRegion": "PA",
    "addressCountry": "US"
  }
}

أمثلة عن اليابان

يمكنك كتابة عناوين تقع في اليابان بطرق مختلفة، ويظل بإمكان محرّك بحث Google فهم العنوان. في ما يلي مثال يشمل عنوان الشارع والمنطقة المحلية والبلد في حقول مختلفة.


"location": {
  "@type": "Place",
  "name": "ダイバーシティ東京",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "江東区青海1-10",
    "addressLocality": "東京",
    "addressCountry": "日本"
  }
}

في ما يلي مثال على عنوان الشارع، والبلد المذكور بالعنوان في حقول مختلفة.


"location": {
  "@type": "Place",
  "name": "ダイバーシティ東京",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "東京都江東区青海1-10",
    "addressCountry": "日本"
  }
}

إليك مثال على العنوان الكامل في سطر واحد.


"location": {
  "@type": "Place",
  "name": "ダイバーシティ東京",
  "address": {
    "@type": "PostalAddress",
    "name": "東京都江東区青海 1-1-10 ダイバーシティ東京プラザ"
   }
}

أفضل الممارسات المتعلقة بالعناوين:

  • إذا كانت الفعالية ممتدة على عدة شوارع، عليك أن تحدّد موقع البداية وتذكر جميع التفاصيل في الوصف.
  • إذا كانت الفعالية غير محددة الموقع الجغرافي بشكل جيد، عليك استخدام اسم المدينة أو الموقع الجغرافي الأكثر ملاءمة.
  • إذا كانت الفعالية مقامة في عدة مواقع جغرافية في الوقت نفسه، عليك إنشاء فعاليات مختلفة لكل موقع جغرافي.
location.url

URL

تمثّل هذه السمة عنوان URL الخاص بالفعالية التي ستقام على الإنترنت، ويستطيع المستخدمون من خلاله الانضمام إلى الفعالية. هذه السمة مطلوبة إذا كانت الفعالية ستقام على الإنترنت. إذا كان عنوان URL للانضمام إلى الفعالية غير متاح إلّا بعد التسجيل في الفعالية، قدِّم عنوان URL للتسجيل ليتمكن المستخدمون من اتّخاذ الخطوات اللاحقة للانضمام إلى الفعالية.


"location": {
  "@type": "VirtualLocation",
  "url": "https://operaonline.stream5.com/"
}
name

Text

تمثّل هذه السمة العنوان الكامل للفعالية.

تنسيق غير مقترَح: مسرح المدينة

تنسيق غير مقترَح: **تخفيضات لفترة محدودة - حفل موسيقي للفنان حسين الجسمي - 90 درهم إماراتي**

صيغة موصى بها: جولات الفنان حسين الجسمي الموسيقية

صيغة موصى بها: حضور حفلات الفنان حسين الجسمي

أفضل الممارسات:

  • عدم استخدام نوع الفعالية باعتباره اسم الفعالية. على سبيل المثال، &quot;حفلة موسيقية&quot; ليست اسمًا وصفيًا لفعالية.
  • عدم تضمين معلومات غير ضرورية في الاسم، مثل عناوين URL أو الأسعار أو مقدّمي العروض الفنية. بدلاً من ذلك، يمكنك استخدام السمات المناسبة لتلك القيم.
  • ميِّز جانبًا فريدًا من الحدث في العنوان. يساعد هذا المستخدِمين على اتخاذ قرارات أسرع (مثال: &quot;يتخلل الفعالية مقابلة مع الفنان لطرح الأسئلة&quot;).
  • لا تضِف عروضًا ترويجية قصيرة المدى (مثل العبارة التالية: &quot;اشترِ تذاكرك الآن&quot;).
startDate

DateTime

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


"startDate": "2025-07-21T19:00"
السمات المقترَحة
description

Text

تمثّل هذه السمة وصف الفعالية. احرص على وصف جميع تفاصيل الفعالية حتى تسهِّل على المستخدمين فهم طبيعة الفعالية وحضورها.

أفضل الممارسات:

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

"description": "The Adventures of Kira and Morrison is coming to Snickertown in a can't miss performance."
endDate

DateTime

تمثّل هذه السمة تاريخ الانتهاء ووقت الانتهاء للفعالية بالتنسيق ISO-8601. استخدِم الصيغة نفسها المُستخدَمة في startDate. ويمكنك أيضًا إضافة التاريخ والوقت حتى يتمكن المستخدمون من العثور بسهولة أكبر على الفعاليات التي تناسب جدولهم الزمني. بالنسبة إلى الفعاليات المقامة على الإنترنت، يجب تحديد المنطقة الزمنية عن طريق تضمين معادلة الوقت بالتوقيت العالمي المنسّق أو توقيت غرينتش.


"endDate": "2025-07-21T23:00"
eventAttendanceMode

EventAttendanceModeEnumeration

تحدّد هذه السمة ما إذا كانت الفعالية مقامة على الإنترنت أو خارج الإنترنت في موقع جغرافي أو ما إذا كانت تتضمن مزيجًا من أجزاء على الإنترنت وخارج الإنترنت. في حال عدم تضمين هذه السمة، يتعرف محرّك البحث Google على وضع الفعالية بأنه OfflineEventAttendanceMode، أي أن Google سيعتبر أنّ الفعالية مُقامة في موقع جغرافي فعلي. استخدِم إحدى القيم التالية:

إليك مثال على فعالية مقامة على الإنترنت فقط:


{
"@context": "https://schema.org",
"@type": "Event",
"eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
"location": {
  "@type":"VirtualLocation",
  "url": "https://operaonline.stream5.com/"
  }
}

إليك مثال على فعالية تتضمّن مزيجًا من أجزاء مقامة على الإنترنت وأجزاء مقامة في موقع جغرافي.


{
"@context": "https://schema.org",
"@type": "Event",
"eventAttendanceMode": "https://schema.org/MixedEventAttendanceMode",
"location": {
  "@type": "VirtualLocation",
  "url": "https://operaonline.stream5.com/"
},
{
  "@type": "Place",
  "name": "Snickerpark Stadium",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "100 West Snickerpark Dr",
    "addressLocality": "Snickertown",
    "postalCode": "19019",
    "addressRegion": "PA",
    "addressCountry": "US"
    }
  }
}
eventStatus EventStatusType

حالة الفعالية إذا لم تستخدم هذا الحقل، سيفهم محرّك البحث Google أنّ eventStatus هي EventScheduled. إليك القيم المتاحة. يمكنك استخدام حالات متعددة إذا كان ذلك منطبقًا، (على سبيل المثال، إذا تم تحديد موعد جديد للفعالية ونقل موقع إقامتها إلى الإنترنت في الوقت نفسه).

EventCancelled

تم إلغاء الفعالية.


{
  "@context": "https://schema.org",
  "@type": "Event",
  "eventStatus": "https://schema.org/EventCancelled",
  "startDate": "2020-07-21T19:00"
}
EventMovedOnline

تم نقل الفعالية من الحضور الشخصي إلى الحضور على الإنترنت.


{
  "@context": "https://schema.org",
  "@type": "Event",
  "eventStatus": "https://schema.org/EventMovedOnline",
  "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode",
  "location": {
    "@type":"VirtualLocation",
    "url": "https://operaonline.stream5.com/"
  },
  "startDate": "2020-07-21T19:00"
}
EventPostponed

تم تأجيل الفعالية إلى تاريخ لاحق، ولكنه غير معروف بعد. احتفِظ بالتاريخ الأصلي في startDate للفعالية لغاية معرفة موعدها الجديد. بعد معرفة معلومات التاريخ الجديد، غيِّر eventStatus إلى EventRescheduled وعدِّل startDate وendDate باستخدام معلومات التاريخ الجديدة.


{
  "@context": "https://schema.org",
  "@type": "Event",
  "eventStatus": "https://schema.org/EventPostponed",
  "startDate": "2020-07-21T19:00"
}
EventRescheduled

تم تحديد موعد جديد للفعالية في تاريخ لاحق. عدِّل startDate وendDate باستخدام التواريخ الجديدة ذات الصلة. ويمكنك اختياريًا الإشارة إلى أنه تم تحديد موعد جديد للحقل eventStatus وإضافة previousStartDate.


{
  "@context": "https://schema.org",
  "@type": "Event",
  "eventStatus": "https://schema.org/EventRescheduled",
  "startDate": "2020-07-21T19:00",
  "endDate": "2025-07-21T23:00",
  "previousStartDate": "2025-03-21T19:00"
}
EventScheduled

تم تحديد موعد لإقامة هذه الفعالية. هذه القيمة هي الحالة التلقائية للفعاليات. إذا لم يتم ضبط السمة eventStatus، سيفهم محرّك البحث Google أنّ الفعالية ستقام في الموعد المحدّد.


{
  "@context": "https://schema.org",
  "@type": "Event",
  "eventStatus": "https://schema.org/EventScheduled",
  "startDate": "2020-07-21T19:00"
}
image

حقل متكرّر للسمة ImageObject أو URL

تمثل هذه السمة عنوان URL لصورة أو شعار الفعالية أو الجولة. ويساعد تضمين صورة الفعالية المستخدمين على فهم طبيعتها والمشاركة فيها. وننصح بأن يكون عرض الصور 1920 بكسل (بحد أدنى للعرض 720 بكسل).

إرشادات إضافية للصور:

  • يجب أن تحتوي كل صفحة على صورة واحدة على الأقل (سواء استخدمت الترميز فيها أم لا). وسيختار محرّك البحث Google أفضل صورة لعرضها في نتائج "بحث Google" استنادًا إلى نسبة العرض إلى الارتفاع ودرجة الدقة.
  • يجب أن تكون عناوين URL للصور قابلة للزحف والفهرسة. لمعرفة ما إذا كان بإمكان محرّك البحث Google الوصول إلى عناوين URL، استخدِم أداة فحص عنوان URL.
  • يجب أن تمثّل الصور المحتوى الذي تم ترميزه.
  • يجب أن تكون الصور بتنسيق ملف يتوافق مع تطبيق "صور بحث Google".
  • للحصول على أفضل النتائج، قدِّم عدة صور عالية الدقة (بحد أدنى 50 ألف بكسل عند ضرب العرض بالارتفاع) وبنسب العرض إلى الارتفاع التالية: 16×9 و4×3 و1×1.

مثلاً:

"image": [
  "https://example.com/photos/1x1/photo.jpg",
  "https://example.com/photos/4x3/photo.jpg",
  "https://example.com/photos/16x9/photo.jpg"
]
location.name

Text

تمثّل هذه السمة الاسم المفصّل للمكان أو الموقع الجغرافي الذي ستُقام فيه الفعالية. لا يُنصح باستخدام هذه السمة إلا للفعاليات التي تقام في موقع جغرافي.

صيغة غير موصى بها: الزمالك، القاهرة

صيغة موصى بها: مسرح الجمهورية

أفضل الممارسات:

  • يجب عدم تضمين اسم المدينة إلا إذا كانت الفعالية على مستوى المدينة.
  • يجب أن تشير السمة location.name إلى اسم المكان أو الموقع الجغرافي، وألّا تضمّ تكرارًا لعنوان الفعالية. وإذا كنت لا تعرف اسم الموقع الجغرافي، لا تستخدِم هذه السمة.
offers

Offer

تمثّل هذه السمة نوع Offer مدمجًا، ويجب استخدام سمة لكل نوع تذكرة.

"offers": {
  "@type": "Offer"
}
offers.availability

Text

يجب استخدام إحدى السمات التالية:


"offers": {
  "@type": "Offer",
  "availability": "https://schema.org/InStock"
}
offers.price

Number

تمثّل هذه السمة أقل سعر متاح للتذاكر، شاملاً رسوم الخدمة والرسوم الأخرى. ولا تنسَ تعديل هذه القيمة عند تغيُّر الأسعار أو نفاد التذاكر.


"offers": {
  "@type": "Offer",
  "price": "30"
}
offers.priceCurrency

Text

تمثّل هذه السمة رمز العملة بالتنسيق ISO 4217 المكوَّن من 3 أحرف.


"offers": {
  "@type": "Offer",
  "priceCurrency": "USD"
}
offers.validFrom

DateTime

تمثّل هذه السمة تاريخ ووقت طرح التذاكر للبيع (مطلوبة للعروض المحدّدة التواريخ فقط) بالتنسيق ISO-8601.


"offers": {
  "@type": "Offer",
  "validFrom": "2024-05-21T12:00"
}
offers.url

URL

تمثّل هذه السمة عنوان URL لصفحة توفّر إمكانية شراء التذاكر.


"offers": {
  "@type": "Offer",
  "url": "https://www.example.com/event_offer/12345_201803180430"
}

يجب أن يلبّي عنوان URL هذا المتطلبات التالية:

  • يوجِّه إلى صفحة مقصودة توفِّر أساسًا وبشكل واضح إمكانية شراء تذكرة تتيح لأي مستخدم من الجمهور دخول هذه الفعالية المحدّدة.
  • أن يكون رابطًا يمكن للمستخدم النقر عليه ويكون على صفحة ويب تتضّمن الفعالية.
  • أن يتمكن برنامج Googlebot من متابعته (بمعنى ألا يكون محظورًا بملف robots.txt).
organizer

Organization أو Person

الشخص أو المؤسسة التي تستضيف الفعالية. يُعدّ هذا الإجراء مهمًا بشكل خاص للفعاليات المُقامة على الإنترنت التي لا تتضمّن أي معلومات حول مكان إقامتها. في حال تضمين السمة organizer، ننصحك بإضافة السمات التالية:

organizer.name

Text

اسم الشخص أو المؤسسة التي تستضيف الفعالية.

organizer.url

URL

عنوان URL لنطاق مضيف الفعالية.

performer

Person

تمثّل هذه السمة المشاركين الذين يقدّمون عروضًا في الفعالية، مثل الفنانين والممثلين الكوميديين. ويمكنك استخدام سمة PerformingGroup أو سمة Person مدمَجة، مع تحديد سمة واحدة لكل مقدّم عرض.


"performer": {
  "@type": "PerformingGroup"
}
performer.name

Text

تمثّل هذه السمة اسم المشارك الذي يقدّم عرضًا في الفعالية، مثل اسم الفنان أو الممثّل الكوميدي.


"performer": {
  "@type": "PerformingGroup",
  "name": "Kira and Morrison"
}
previousStartDate

DateTime

تاريخ البدء الذي كان محدّدًا سابقًا للفعالية إذا تم تحديد موعد جديد للفعالية. إذا أضفت السمة previousStartDate، عليك أيضًا إضافة السمة eventStatus وضبط السمة eventStatus على EventRescheduled.

بالنسبة إلى الفعاليات المقامة على الإنترنت، يجب تحديد المنطقة الزمنية عن طريق تضمين معادلة الوقت بالتوقيت العالمي المنسّق أو توقيت غرينتش.

بالنسبة إلى الفعاليات التي تم تحديد مواعيد جديدة لها، يجب استخدام السمة startDate لتاريخ البدء الذي تم تحديده حديثًا فقط. وفي الحالات (النادرة) التي تشمل فعالية تم تأجيلها وتحديد موعد جديد لها عدة مرات، يمكن تكرار هذا الحقل.


{
"@context": "https://schema.org",
"@type": "Event",
"previousStartDate": ["2020-03-21T19:00-05:00", "2020-03-20T19:00-05:00", "2020-03-21T19:00-05:00"],
"eventStatus": "https://schema.org/EventRescheduled",
"startDate": "2020-07-21T19:00-05:00"
}

مراقبة النتائج المنسّقة باستخدام Search Console

Search Console هي أداة تساعدك في مراقبة مستوى أداء صفحاتك في "بحث Google". وليس عليك الاشتراك في Search Console لإدراج موقعك الإلكتروني ضمن نتائج "بحث Google"، ولكن تساعدك هذه الأداة في التعرّف على شكل موقعك كما يراه محرّك البحث Google وتحسين هذا الشكل. ننصح بالتحقق من Search Console في الحالات التالية:

  1. بعد نشر بيانات منظَّمة للمرة الأولى
  2. بعد إصدار نماذج جديدة أو تعديل الترميز
  3. تحليل الزيارات بشكل دوري

بعد نشر بيانات منظَّمة للمرة الأولى

بعد أن ينتهي محرّك البحث Google من فهرسة الصفحات، ابحث عن المشاكل باستخدام تقرير "حالة النتائج المنسّقة" المناسب. في العادة، سترى زيادة في الصفحات الصالحة وليس في عدد الأخطاء أو التحذيرات. إذا عثرت على مشاكل في بياناتك المنظَّمة:

  1. أصلِح الأخطاء.
  2. افحص عنوان URL معروض لمعرفة ما إذا كانت المشكلة مستمرّة.
  3. اطلب إجراء تحقق باستخدام تقرير الحالة.

بعد إصدار نماذج جديدة أو تعديل الترميز

عند إجراء تغييرات كبيرة على موقعك الإلكتروني، راقِب الزيادات في عدد أخطاء البيانات المنظَّمة والتحذيرات.
  • إذا لاحظت زيادة في عدد الأخطاء، قد يكون السبب أنك طرحت نموذجًا جديدًا لا يعمل أو أنّ موقعك الإلكتروني يتفاعل مع النموذج الحالي بطريقة جديدة وغير صحيحة.
  • إذا لاحظت انخفاضًا في العناصر الصالحة (لا يقابله زيادة في عدد الأخطاء)، من الممكن أنك توقّفت عن تضمين بيانات منظَّمة في صفحاتك. استخدِم أداة فحص عنوان URL للاطّلاع على سبب المشكلة.

تحليل الزيارات بشكل دوري

يمكنك تحليل الزيارات إلى صفحتك في "بحث Google" باستخدام تقرير الأداء. ستعرض لك البيانات عدد مرات ظهور صفحتك كنتيجة منسّقة في "بحث Google" وعدد المرات التي نقر فيها المستخدمون عليها ومتوسط موضع ظهور صفحتك في نتائج البحث. يمكنك أيضًا عرض هذه النتائج تلقائيًا باستخدام واجهة برمجة التطبيقات لخدمة Search Console.

تحديد المشاكل وحلّها

إذا كنت تواجه مشكلة في تنفيذ البيانات المنظَّمة أو تصحيح الأخطاء فيها، إليك بعض المراجع التي قد تساعدك.

إذا كانت فعاليتك لا تظهر في نتائج البحث عن الفعاليات على Google أو إذا كنت قد تلقّيت إجراءً يدويًا بسبب الترميز المنظَّم غير المرغوب فيه في Search Console، ننصحك بحلّ المشاكل الأكثر شيوعًا، والاطّلاع على إرشاداتنا. في حال استمرار حدوث المشاكل، تحقَّق من الأسئلة الشائعة عن الفعاليات أو انشر مشاركة في منتدى مشرفي المواقع.

الموقع الجغرافي للفعالية غير مضمَّن أو غير صحيح

سبب المشكلة: ليس بإمكان Googlebot فهم القيم المقدَّمة للسمات eventLocation أو addressLocality أو addressRegion. يحاول محرّك بحث Google مطابقة معلومات الموقع الجغرافي مع موقع فعلي، والموقع الجغرافي المذكور إما غير مضمَّن أو غير صحيح.

حلّ المشكلة

  1. تأكّد من أنّ البيانات المنظَّمة تحتوي على قيم للسمة eventLocation أو addressLocality أو addressRegion (حسب الموقع الجغرافي، مع العلم بأنه ليست كل سمات الموقع الجغرافي مناسبة للاستخدام).
  2. تحقَّق من أن الحقل location.name يستخدم اسم الموقع الجغرافي، أو اتركه فارغًا إذا لم يكن له اسم. من المشاكل الشائعة وضع اسم الفعالية عن طريق الخطأ في الحقل location.name.
  3. التحقُّق من إجراء الإصلاح:
    1. افتح اختبار النتائج المنسّقة.
    2. أدخِل عنوان URL لمشاركة الفعالية في المربع جلب عنوان URL.
    3. انقر على التحقق من الصحة.
    4. انقر على معاينة.

      تم الإجراء بنجاح: تعرض &quot;أداة اختبار النتائج المنسّقة&quot; السمة eventLocation الصحيحة في &quot;أداة معاينة بحث Google&quot;.

      إعادة المحاولة: يعرض اختبار النتائج المنسّقة القيمة &quot;false&quot; في المكان الذي يُفترض أن يظهر فيه الموقع الجغرافي للفعالية في &quot;أداة معاينة بحث Google&quot;. تأكَّد من أنّ الموقع الجغرافي هو موقع صحيح.

لا يظهر موقعي الإلكتروني مع خيار لشراء التذاكر

سبب المشكلة: السمة offers.url غير مضمَّنة أو لا تستوفي المتطلبات المتعلّقة بعنوان URL.

حلّ المشكلة

  1. تأكّد من أنّ بياناتك المنظَّمة تتضمّن السمة offers.url.
  2. تأكّد من أنّ عنوان URL يستوفي متطلبات عناوين URL في offers.url.
  3. اطلب من محرّك بحث Google إعادة الزحف إلى موقعك الإلكتروني.
  4. أرسِل طلبًا للتقييم (إعادة التقييم).

الوقت أو التاريخ غير صحيح

سبب المشكلة: الوقت أو التاريخ غير صحيح. من الأخطاء الشائعة عدم معادلة توقيت المنطقة الزمنية أو تحديد وقت بدء غير صحيح (على سبيل المثال، تحديد منتصف الليل كوقت البدء).

حلّ المشكلة

  1. حدِّد معادلة الوقت المحلي الصحيحة. على سبيل المثال، إذا كانت الفعالية تبدأ في الساعة 7 مساءً في نيويورك (UTC - 5) وتنتهي في الساعة 9 مساءً، يتم ضبط قيمة startDate على 2019-08-15T19:00:00-05:00 وقيمة endDate على 2019-08-15T21:00:00-05:00. إذا لم تتمكن من ملء معادلة التوقيت لفعالياتك، لا تُعادل التوقيت (على سبيل المثال، استخدِم 2019-08-15T19:00:00).
  2. تأكَّد من دقة وقتَي البدء والانتهاء. من الأخطاء الشائعة إعداد فعالية للبدء في منتصف الليل في حين أنّ الفعالية لا تبدأ في الواقع في منتصف الليل. إذا كانت الفعالية مستمرة طوال اليوم، أو لم يتم الإعلان عن ساعة البدء، حدِّد اليوم فقط. مثلاً:

    مقترَح: 2019-07-20

    غير مقترَح: 2019-07-20T00:00:00

    غير مقترَح: 2019-08-15T00:00:01+00:00

    غير مقترَح2019-08-15T00:00:00+00:00