Hướng dẫn này mô tả các phương pháp hay nhất giúp Google so khớp chính xác các sự kiện của bạn và cải thiện khả năng hiển thị của các sự kiện đó trên nhiều nền tảng. Nguồn cấp dữ liệu này bổ sung cho quy cách nguồn cấp dữ liệu, trong đó xác định các trường, định dạng và giới hạn bắt buộc.
Thông tin về địa điểm
Google phải có thể so khớp từng địa điểm với một vị trí trên Google Maps và địa điểm đó phải đáp ứng tiêu chí đủ điều kiện của địa điểm.
Chọn một trường vị trí
Hãy sử dụng bảng sau để chọn cách xác định địa điểm trong Event.venue.location. Để biết các quy tắc cho từng trường, hãy xem Định nghĩa vị trí.
| Nếu | Sử dụng |
|---|---|
| Bạn có Mã địa điểm của địa điểm | place_id |
| Bạn nhận được thông tin về địa điểm trực tiếp từ chủ sở hữu địa điểm. Họ có thể cung cấp mã Trang doanh nghiệp của mình | business_profile_id |
| Bạn không có cả hai | place_info |
Khớp trang thông tin trên Google Maps
Khi bạn sử dụng place_info, hãy dùng cùng tên, địa chỉ, số điện thoại và trang web mà trang thông tin của địa điểm trên Google Maps hiển thị. Chỉ giữ lại tên địa điểm trong tên địa điểm. Ví dụ: sử dụng "Example Arena" thay vì "Example Arena – The Music Band World Tour" hoặc "Example Arena (North Gate)".
Sử dụng lại mã địa điểm
Sử dụng một Event.venue.id ổn định cho mỗi địa điểm và sử dụng lại mã này cho mọi sự kiện tại địa điểm đó.
Các thực thể có liên quan
Các thực thể liên quan mô tả nghệ sĩ, đội thể thao và sự kiện (chẳng hạn như chương trình, chuyến lưu diễn hoặc giải đấu) có liên quan đến một sự kiện. Google sử dụng các tham số này để hiểu rõ nội dung của một sự kiện. Những sự kiện không có thực thể liên quan chính xác có thể đủ điều kiện cho ít cụm từ tìm kiếm hơn trong cả kết quả tự nhiên và quảng cáo.
Những gì cần gắn thẻ theo loại sự kiện
Thêm từng nghệ sĩ, đội hoặc vận động viên dưới dạng một thực thể riêng biệt trong Event.related_entities. Bảng sau đây cho biết những thông tin cần thêm cho các loại sự kiện phổ biến. Để biết định nghĩa của từng trường và giá trị, hãy xem Định nghĩa thực thể.
| Sự kiện | Thực thể cần thêm | entity_type |
performer_role |
|---|---|---|---|
| Hòa nhạc | Mỗi nghệ sĩ hoặc nhóm nhạc, kể cả nghệ sĩ hỗ trợ và chuyến lưu diễn (nếu có) | ENTITY_TYPE_PERFORMER_MUSICIAN, ENTITY_TYPE_CONCERT_TOUR |
PERFORMER_ROLE_HEADLINER, PERFORMER_ROLE_SUPPORTER |
| Thể thao đồng đội | Cả hai đội và giải đấu (nếu có) | ENTITY_TYPE_PERFORMER_SPORTS_TEAM, ENTITY_TYPE_SPORTS_TOURNAMENT |
PERFORMER_ROLE_HOME_TEAM, PERFORMER_ROLE_AWAY_TEAM |
| Thể thao cá nhân | Mỗi vận động viên và giải đấu (nếu có) | ENTITY_TYPE_PERFORMER_SPORTS_PLAYER, ENTITY_TYPE_SPORTS_TOURNAMENT |
Không cần thiết |
| Chương trình sân khấu | Chương trình | ENTITY_TYPE_SHOW |
Không cần thiết |
| Lễ hội | Lễ hội và từng nghệ sĩ hoặc nhóm biểu diễn | ENTITY_TYPE_SHOW cho lễ hội và ENTITY_TYPE_PERFORMER_MUSICIAN cho mỗi nghệ sĩ |
Đối với nghệ sĩ, PERFORMER_ROLE_HEADLINER hoặc PERFORMER_ROLE_SUPPORTER |
| Nội dung hài hước | Mỗi diễn viên hài | ENTITY_TYPE_PERFORMER_COMEDIAN |
PERFORMER_ROLE_HEADLINER, PERFORMER_ROLE_SUPPORTER |
Event sau đây cho thấy một buổi hoà nhạc có nghệ sĩ chính, nghệ sĩ phụ và một chuyến lưu diễn:
{
"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 sau đây cho thấy một trận đấu vô địch giữa 2 đội:
{
"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"
}
]
}
Cải thiện tính năng so khớp thực thể
Google sẽ so khớp từng thực thể có liên quan với một nghệ sĩ, đội hoặc sự kiện đã biết. Cách cải thiện hoạt động so khớp:
- Sử dụng tên chuẩn. Ví dụ: sử dụng "The Music Band" chứ không phải "The Music Band – Live in Concert (VIP Package)". Thay vào đó, hãy đặt thông tin chi tiết cụ thể về sự kiện trong
titlesự kiện. - Gửi mọi giá trị nhận dạng mà bạn có, chẳng hạn như
official_website_url,url,related_urls,youtube_channel_idvàmusicbrainz_idđối với nghệ sĩ âm nhạc. - Sử dụng lại mã nhận dạng thực thể. Sử dụng một
idổn định cho mỗi nghệ sĩ, đội thể thao, chương trình, chuyến lưu diễn hoặc giải đấu, rồi sử dụng lại mã này cho mọi sự kiện có liên quan.
Lỗi thường gặp
- Thêm tên sự kiện, tên chuyến tham quan hoặc thông tin chi tiết về lối vào vào tên địa điểm.
- Sử dụng mã địa điểm riêng biệt cho từng sự kiện tại cùng một địa điểm.
- Chỉ nêu tên nghệ sĩ, đội hoặc chuyến lưu diễn trong
titlehoặcdescriptioncủa sự kiện mà không thêm họ vàorelated_entities. - Chỉ thêm sự kiện chính hoặc chỉ thêm một đội.
- Kết hợp nhiều nghệ sĩ biểu diễn trong một thực thể, chẳng hạn như "Ban nhạc với nghệ sĩ mở màn".
- Để
entity_typeở trạng thái chưa đặt.