بهینه‌سازی قابلیت مشاهده رویداد

این راهنما بهترین شیوه‌هایی را شرح می‌دهد که به گوگل کمک می‌کند رویدادهای شما را به طور دقیق مطابقت دهد و قابلیت مشاهده آنها را در سطوح مختلف بهبود بخشد. این راهنما مشخصات فید را که فیلدها، قالب‌ها و محدودیت‌های مورد نیاز را تعریف می‌کند، تکمیل می‌کند.

اطلاعات محل برگزاری

گوگل باید بتواند هر مکان را با مکانی در نقشه‌های گوگل مطابقت دهد، و آن مکان باید معیارهای واجد شرایط بودن برای مکان را داشته باشد.

انتخاب فیلد مکان

از جدول زیر برای انتخاب نحوه شناسایی محل برگزاری در Event.venue.location استفاده کنید. برای قوانین مربوط به هر فیلد، به تعریف Location مراجعه کنید.

اگر استفاده کنید
شما شناسه مکان محل برگزاری را دارید place_id
شما اطلاعات محل برگزاری را مستقیماً از صاحب محل دریافت می‌کنید، که می‌تواند شناسه نمایه کسب‌وکار خود را ارائه دهد. business_profile_id
تو هیچکدومو نداری place_info

با فهرست نقشه‌های گوگل مطابقت داشته باشد

وقتی از place_info استفاده می‌کنید، از همان نام، آدرس، شماره تلفن و وب‌سایتی استفاده کنید که فهرست مکان در نقشه گوگل نشان می‌دهد. نام مکان را فقط با نام مکان مطابقت دهید. برای مثال، از «Example Arena» استفاده کنید، نه «Example Arena - The Music Band World Tour» یا «Example Arena (North Gate)».

استفاده مجدد از شناسه‌های مکان

برای هر محل برگزاری از یک Event.venue.id پایدار استفاده کنید و آن را برای هر رویداد در آن محل مجدداً استفاده کنید.

موجودیت‌های مرتبط، هنرمندان، تیم‌های ورزشی و رویدادهایی مانند نمایش، تور یا تورنمنت را که در یک رویداد شرکت دارند، توصیف می‌کنند. گوگل از آنها برای درک موضوع یک رویداد استفاده می‌کند. رویدادهایی که موجودیت‌های مرتبط دقیقی ندارند، ممکن است واجد شرایط جستجوهای کمتری در نتایج ارگانیک و تبلیغات باشند.

چه چیزی را بر اساس نوع رویداد برچسب گذاری کنیم

هر هنرمند، تیم یا ورزشکار را به عنوان یک موجودیت جداگانه در Event.related_entities اضافه کنید. جدول زیر نشان می‌دهد که برای انواع رایج رویدادها چه چیزی باید اضافه شود. برای تعریف هر فیلد و مقدار، به تعریف موجودیت مراجعه کنید.

رویداد موجودیت‌هایی که باید اضافه شوند entity_type performer_role
کنسرت هر هنرمند یا گروه، شامل گروه‌های پشتیبان، و تور، در صورت وجود ENTITY_TYPE_PERFORMER_MUSICIAN ، ENTITY_TYPE_CONCERT_TOUR PERFORMER_ROLE_HEADLINER ، PERFORMER_ROLE_SUPPORTER
ورزش‌های تیمی هر دو تیم، و در صورت وجود، مسابقات ENTITY_TYPE_PERFORMER_SPORTS_TEAM ، ENTITY_TYPE_SPORTS_TOURNAMENT PERFORMER_ROLE_HOME_TEAM ، PERFORMER_ROLE_AWAY_TEAM
ورزش‌های انفرادی هر ورزشکار و تورنمنت، در صورت وجود ENTITY_TYPE_PERFORMER_SPORTS_PLAYER ، ENTITY_TYPE_SPORTS_TOURNAMENT مورد نیاز نیست
نمایش تئاتر نمایش ENTITY_TYPE_SHOW مورد نیاز نیست
جشنواره جشنواره، و هر هنرمند یا گروه اجراکننده ENTITY_TYPE_SHOW برای جشنواره، و ENTITY_TYPE_PERFORMER_MUSICIAN برای هر هنرمند برای هنرمندان، PERFORMER_ROLE_HEADLINER یا PERFORMER_ROLE_SUPPORTER
کمدی هر کمدین ENTITY_TYPE_PERFORMER_COMEDIAN PERFORMER_ROLE_HEADLINER ، PERFORMER_ROLE_SUPPORTER

Event جزئی زیر، کنسرتی با یک خواننده اصلی، یک بازیگر مکمل و یک تور را نشان می‌دهد:

{
  "event_types": ["EVENT_TYPE_CONCERT"],
  "related_entities": [
    {
      "id": "7890",
      "name": {
        "text": "The Music Band",
        "language_code": "en-US"
      },
      "official_website_url": "https://www.themusicband.example.com",
      "url": "https://www.example.com/artists/the-music-band",
      "musicbrainz_id": "0a1b2c3d-4e5f-4a6b-8c7d-9e0f1a2b3c4d",
      "entity_type": "ENTITY_TYPE_PERFORMER_MUSICIAN",
      "performer_role": "PERFORMER_ROLE_HEADLINER"
    },
    {
      "id": "7891",
      "name": {
        "text": "The Opening Act",
        "language_code": "en-US"
      },
      "url": "https://www.example.com/artists/the-opening-act",
      "entity_type": "ENTITY_TYPE_PERFORMER_MUSICIAN",
      "performer_role": "PERFORMER_ROLE_SUPPORTER"
    },
    {
      "id": "tour-2026",
      "name": {
        "text": "The Music Band World Tour",
        "language_code": "en-US"
      },
      "url": "https://www.example.com/tours/the-music-band-world-tour",
      "entity_type": "ENTITY_TYPE_CONCERT_TOUR"
    }
  ]
}

Event جزئی زیر، یک بازی قهرمانی بین دو تیم را نشان می‌دهد:

{
  "event_types": ["EVENT_TYPE_SPORTS"],
  "related_entities": [
    {
      "id": "4567",
      "name": {
        "text": "Team Red",
        "language_code": "en-US"
      },
      "official_website_url": "https://www.example.com/team-red",
      "entity_type": "ENTITY_TYPE_PERFORMER_SPORTS_TEAM",
      "performer_role": "PERFORMER_ROLE_HOME_TEAM"
    },
    {
      "id": "4568",
      "name": {
        "text": "Team Blue",
        "language_code": "en-US"
      },
      "official_website_url": "https://www.example.com/team-blue",
      "entity_type": "ENTITY_TYPE_PERFORMER_SPORTS_TEAM",
      "performer_role": "PERFORMER_ROLE_AWAY_TEAM"
    },
    {
      "id": "9012",
      "name": {
        "text": "Championship Series",
        "language_code": "en-US"
      },
      "official_website_url": "https://www.example.com/championship-series",
      "entity_type": "ENTITY_TYPE_SPORTS_TOURNAMENT"
    }
  ]
}

بهبود تطبیق موجودیت

گوگل هر موجودیت مرتبط را با یک هنرمند، تیم یا رویداد شناخته‌شده مطابقت می‌دهد. برای بهبود تطبیق:

  • از نام متعارف استفاده کنید. برای مثال، از «گروه موسیقی» استفاده کنید، نه «گروه موسیقی - کنسرت زنده (بسته ویژه)». به جای آن، جزئیات مربوط به رویداد را در title رویداد قرار دهید.
  • هر شناسه‌ای که دارید ، مانند official_website_url ، url ، related_urls ، youtube_channel_id و برای هنرمندان موسیقی، musicbrainz_id را ارسال کنید.
  • استفاده مجدد از شناسه‌های موجودیت. برای هر هنرمند، تیم، نمایش، تور یا مسابقات از یک id پایدار استفاده کنید و آن را برای هر رویدادی که شامل آن می‌شود، مجدداً استفاده کنید.

اشتباهات رایج

  • اضافه کردن نام رویداد، نام تور یا جزئیات ورودی به نام محل برگزاری.
  • استفاده از شناسه محل برگزاری متفاوت برای هر رویداد در همان محل.
  • نام بردن از هنرمندان، تیم‌ها یا تور فقط در title یا description رویداد، بدون اضافه کردن آنها به related_entities .
  • فقط تیتر خبر یا فقط یک تیم را اضافه کنید.
  • ترکیب چندین اجراکننده در یک مجموعه، مانند «گروه موسیقی با اجرای افتتاحیه».
  • entity_type بدون تغییر باقی می‌گذاریم.