Plik danych o produktach umożliwia określenie ciekawych miejsc powiązanych z produktem na kilka sposobów. Google wykorzystuje te informacje do wyświetlania produktu użytkownikom, gdy wyszukują oni ważne miejsca lub miejsca.
W przypadku każdego produktu option
w polu related_location
(zawierającym listę obiektów RelatedLocation
) można określić 1 lub więcej ciekawych miejsc związanych z daną opcją. Każdy obiekt RelatedLocation
zawiera obiekt location
opisujący dane ważne miejsce oraz obiekt relation_type
opisujący relację między tym miejscem a produktem option
.
Powiązane lokalizacje i rel_type
Opcja usługi powinna być oznaczona jako powiązana tylko wtedy, gdy zapewnia wartościowe doświadczenie związane z lokalizacją, a nie tylko możliwość jej odwiedzenia. Definicja określenia „wartościowy” może się różnić w zależności od lokalizacji, ale elementy, które zwykle nie powinny być oznaczane jako powiązane, obejmują widok ważnego miejsca, np. podczas rejsu łodzią, wycieczki autobusowej lub miejsca spotkań w przypadku wycieczek (zamiast tego użyj pola meeting_point
). Oto 3 elementy (relation_types
):
RELATED_NO_ADMISSION: Lokalizacja jest powiązana, ale opcja nie uwzględnia opłaty za wstęp lub nie ma znaczenia. Na przykład jeśli lokalizacja to kwadrat podświetlony na wycieczce po mieście.
ADMISSION_TICKET: powiązanie zapewnia wstęp do tej powiązanej lokalizacji.
SUPPLEMENTARY_ADDON: relacja deklaruje usługę dodatkową, która nie przenosi użytkownika do powiązanej lokalizacji. Może to być na przykład bilet parkingowy lub wystawa czasowa.
Przykłady
relation_type | Przykład |
---|---|
RELATED_NO_ADMISSION | Zwiedzanie wieży Eiffla bez wstępu. Rejs helikopterem wokół Burdż Chalifa. |
ADMISSION_TICKET | Bilet wstępu do zoo z dodatkowymi dodatkami. |
SUPPLEMENTARY_ADDON | Omiń kolejkę bez wchodzenia, audioprzewodnik bez wstępu. |
Niepowiązany | Rejs łodzią, podczas którego można podziwiać ważne miejsca z daleka. Biuro podróży, w którym rozpocznie się wycieczka, lub możliwość zakupu biletu. |
Każdy produkt option
może też mieć atrybut meeting_point
dla określonych typów wycieczek, w przypadku których lokalizacja początkowa jest niejasna i trzeba ją określić (np. wycieczki z przewodnikiem).
Jak poprosić o dodanie nowego atrakcji
Jeśli przesyłasz oficjalne bilety na atrakcje i zauważysz, że w Atrakcjach Google brakuje jednej z atrakcji, możesz wypełnić formularz prośby o dodanie nowego ważnego miejsca w ramach Atrakcji.
Przekazywanie powiązanych lokalizacji do Google
Podczas przetwarzania przychodzącego pliku danych Google próbuje dopasować przesłane w postaci ciągów tekstowych wskazówki dotyczące lokalizacji do wewnętrznych jednostek Google reprezentujących te lokalizacje, tzw. ważnych miejsc.
Ciekawe miejsce można luźno zdefiniować jako nazwane położenie pinezki w określonej lokalizacji (współrzędnych). W kontekście Atrakcji odpowiednimi przykładami są organizatorzy wycieczek i atrakcje turystyczne. Ważne miejsce to jednak dowolny obiekt o nazwie i lokalizacji znany z Google.
Dopasowanie lokalizacji to proces dopasowywania powiązanej lokalizacji w formie tekstowej podpowiedzi do ważnego miejsca znanego Google, jeśli takie istnieje w bazie danych Google.
Powiązaną lokalizację można przesłać do Google na kilka sposobów. Zależy to od źródła danych o lokalizacji, wymagań umownych z dostawcami oraz poziomu kontroli, którą chcesz mieć nad procesem dopasowywania.
Obsługiwane są te typy podpowiedzi (w kolejności od najbardziej preferowanych):
Typy wskazówek
Typ | Opis | Zalecane zastosowanie |
---|---|---|
Identyfikator profilu firmy |
Jednoznacznie identyfikuje firmę w Google.
Możesz go uzyskać bezpośrednio od właściciela firmy na stronie ustawień zaawansowanych w jego profilu firmy, zgodnie z opisem w sekcji Zaawansowane ustawienia profilu. Zostanie ono zmapowane na ważne miejsce reprezentujące firmę w Google. Mapowanie będzie skuteczne tylko wtedy, gdy lokalizacja firmy zostanie zweryfikowana przez Google. Ten format obsługuje nie tylko ważne miejsca, ale też firmy działające na określonym obszarze i firmy hybrydowe, opisane w artykule Jak używać obsługiwanego obszaru w Google. |
|
Informacje o miejscu |
Uporządkowane przedstawienie ważnego miejsca z oddzielnymi polami na nazwę miejsca, komponentami adresu oraz dodatkowymi wskazówkami, takimi jak numer telefonu, strona internetowa i współrzędne.
Jest to preferowana metoda, gdy uzyskanie identyfikatora profilu firmy od właściciela ważnego miejsca jest niemożliwe. |
|
Identyfikator miejsca |
Jednoznacznie identyfikuje ważne miejsce w Google.
Możesz je pobierać za pomocą punktów końcowych interfejsu Places API, na przykład wyszukiwarki miejsc lub autouzupełniania miejsc, albo ręcznie za pomocą narzędzia Znajdź dopasowane lokalizacje w Centrum Atrakcji. |
|
Długość i szerokość geograficzna | Luźno określ region geograficzny, np. miasto, miejscowość lub cel podróży. |
|
Adres |
Przedstawia lokalizację ciekawego miejsca w postaci nieuporządkowanego adresu w jednym wierszu, opcjonalnie z nazwą miejsca.
Wycofano. Od 1 maja 2024 r. ten format nie będzie już obsługiwany. |
|
Przykłady
// Example 1: Business Profile ID, copied from the Advanced settings page
// of the Google Business Profile that manages the POI.
"location": {
"business_profile_id": 11458995034835395294
}
// Example 2: Place Info with structured address, coordinates, website URL,
// and phone number.
"location": {
"place_info": {
"name": "Colosseum",
"phone_number": "+39 063 99 67 700",
"website_url": "https://colosseo.it/",
"coordinates": {
"latitude": 41.8902102,
"longitude": 12.4922309
},
"structured_address" {
"street_address": "Piazza del Colosseo, 1",
"locality": "Roma",
"administrative_area": "RM",
"postal_code": "00184",
"country_code": "IT"
}
}
}
// Example 3: Place Info with unstructured address.
"location": {
"place_info": {
"name": "Eiffel Tower",
"unstructured_address": "5 Av. Anatole France, 75007 Paris, France"
}
}
// Example 4: Place Info using place name and coordinates only. This
// configuration is useful for matching POIs located in remote areas without
// an exact street address, such as POIs located in deserts or on unnamed
// roads.
"location": {
"place_info": {
"name": "Mutitjulu Waterhole",
"coordinates": {
"latitude": -25.3511774,
"longitude": 131.0326859
}
}
}
// Example 5: Latitude and longitude.
// This format maintains the old behavior and will only match to the city or
// region.
// For more accurate matching using coordinates, use PlaceInfo instead,
// which includes a mandatory field for the place name.
"location": {
"lat_lng": {
"latitude": 51.5072178,
"longitude": -0.1275862
}
}
Jak przenieść pole address
do nowego pola place_info
Aby przenieść dotychczasowe nieuporządkowane pole address
do nowego pola place_info
, wykonaj te czynności:
- Jeśli Twoje dane adresowe są nieuporządkowane:
- Dodaj nazwę firmy do pola
place_info/name
- Umieść adres bez nazwy firmy w:
place_info/unstructured_address
- Usuń z pliku danych obecne pole
address
- Przejdź do kroku 3
- Dodaj nazwę firmy do pola
- Jeśli dane adresowe są uporządkowane:
- Dodaj nazwę firmy do pola
place_info/name
- Dodaj informacje adresowe, takie jak
street_address
,postal_address
wplace_info/structured_address
. - Usuń z pliku danych obecne pole
address
- Przejdź do kroku 3
- Dodaj nazwę firmy do pola
- Dodaj więcej danych, np.
website_url
iphone_number
, aby zwiększyć dokładność dopasowania