فعالية

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

إذا كانت لديك بضع فعاليات على موقعك الإلكتروني، يمكنك استخدام أداة تمييز البيانات.

مثال على فعالية في نتائج البحث

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

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

مثال

في ما يلي مثال على فعالية Event بصيغة JSON-LD. ويمكنك أيضًا استخدام "البيانات الجزئية" أو بنية RDFa.

الإرشادات

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

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

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

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

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

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

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

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

الخصائص المطلوبة
location

Place

هذه الخاصية عبارة عن Place مدمج. على سبيل المثال:


"location": {
  "@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 محمد مظهر، الزمالك، محافظة القاهرة، مصر

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

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

Text

تمثل هذه الخاصية عنوان الفعالية بالكامل.

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

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

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

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

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

DateTime

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


"startDate": "2025-07-21T19:00"

إذا كنت لا تعرف وقت البدء أو أن الفعالية ستستمر طوال اليوم، لا تُدخِل وقتًا غير حقيقي أو القيمة 00:00 (لأن القيمة 00:00 تعني بدء الفعالية في منتصف الليل). بدلاً من ذلك، حدِّد تاريخ البدء فقط. على سبيل المثال:


"startDate": "2025-07-21"
الخصائص المقترَحة
description

Text

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

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

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

DateTime

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


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

إذا كنت لا تعرف وقت الانتهاء أو أن الفعالية ستستمر طوال اليوم، لا تُدخِل وقتًا غير حقيقي أو القيمة 00:00 (لأن القيمة 00:00 تعني انتهاء الفعالية في منتصف الليل). بدلاً من ذلك، حدِّد تاريخ الانتهاء فقط. على سبيل المثال:


"endDate": "2025-07-21"
image

حقل متكرّر للخاصية ImageObject أو URL

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

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

  • يجب أن تحتوي كل صفحة على صورة واحدة على الأقل (سواء استخدمت الترميز فيها أو لا). سيختار Google أفضل صورة لعرضها في نتائج البحث استنادًا إلى نسبة العرض إلى الارتفاع ودرجة الدقة.
  • يجب أن تكون جميع عناوين URL للصور قابلة للزحف والفهرسة.
  • يجب أن تمثل الصور المحتوى محل الترميز.
  • يجب أن تكون الصور بالتنسيق .jpg أو .png أو .gif.
  • للحصول على أفضل النتائج، قدِّم عدة صور عالية الدقة (بحد أدنى 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

تمثل هذه الخاصية رمز العملة المكوَّن من 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).
performer

Person

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


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

Text

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


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

تحرّي الخلل وإصلاحه

إذا لم يظهر موقعك الإلكتروني مع خيار لشراء التذاكر، يُرجى اتّباع الخطوات التالية:

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