این راهنما بهترین شیوههایی را شرح میدهد که به گوگل کمک میکند رویدادهای شما را به طور دقیق مطابقت دهد و قابلیت مشاهده آنها را در سطوح مختلف بهبود بخشد. این راهنما مشخصات فید را که فیلدها، قالبها و محدودیتهای مورد نیاز را تعریف میکند، تکمیل میکند.
اطلاعات محل برگزاری
گوگل باید بتواند هر مکان را با مکانی در نقشههای گوگل مطابقت دهد، و آن مکان باید معیارهای واجد شرایط بودن برای مکان را داشته باشد.
انتخاب فیلد مکان
از جدول زیر برای انتخاب نحوه شناسایی محل برگزاری در 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بدون تغییر باقی میگذاریم.