Plik danych o produktach oferuje kilka sposobów określania ciekawych miejsc powiązanych z produktem. Google używa tych informacji, aby wyświetlać produkt użytkownikom, gdy wyszukują oni odpowiednie ciekawe miejsca lub miejsca docelowe.
Każdy produkt option może określać co najmniej 1 ciekawe miejsce (POI)
powiązane z tą opcją za pomocą pola related_location (zawierającego listę obiektów
RelatedLocation). Każdy obiekt RelatedLocation zawiera location
opisującą dane ciekawe miejsce oraz relation_type opisującą
relację między tym miejscem a option produktu.
Powiązane lokalizacje i relation_type
Opcja produktu 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. z łodzi podczas rejsu lub z autobusu czy miejsca spotkań w przypadku wycieczek (zamiast tego należy użyć pola meeting_point). Dostępne są 3 typy relation_types:
RELATED_NO_ADMISSION: lokalizacja jest powiązana, ale opcja produktu nie obejmuje wstępu lub wstęp jest nieistotny. Na przykład jeśli lokalizacja to plac wyróżniony podczas wycieczki po mieście.
ADMISSION_TICKET: relacja umożliwia wstęp do tej powiązanej lokalizacji.
SUPPLEMENTARY_ADDON: relacja deklaruje usługę dodatkową, która nie umożliwia użytkownikowi wejścia do powiązanej lokalizacji. Na przykład bilet parkingowy lub wystawa czasowa.
Przykłady
| relation_type | Przykład |
|---|---|
| RELATED_NO_ADMISSION | Wycieczka piesza po Wieży Eiffla bez możliwości wejścia. Lot helikopterem wokół Burdż Chalifa. |
| ADMISSION_TICKET | Bilet wstępu do zoo, może obejmować dodatkowe usługi. |
| SUPPLEMENTARY_ADDON | Ominięcie kolejki bez możliwości wejścia, przewodnik audio bez możliwości wejścia. |
| Niepowiązane | Rejs łodzią, podczas którego ciekawe miejsce jest widoczne z daleka. Biuro podróży, w którym rozpoczyna się wycieczka lub można kupić bilet. |
Każdy produkt option może też mieć meeting_point w przypadku określonych typów wycieczek
w których lokalizacja początkowa jest niejasna i musi zostać określona (np. wycieczki z przewodnikiem
tours).
Jak poprosić o dodanie nowej atrakcji
Jeśli oferujesz oficjalne bilety na atrakcje i zauważysz, że jednej z atrakcji, z którymi współpracujesz, brakuje w Atrakcjach Google, możesz wypełnić formularz prośby o dodanie nowego ciekawego miejsca w Atrakcjach aby poprosić o dodanie tego miejsca do Atrakcji.
Jak przekazywać powiązane lokalizacje do Google
Podczas przetwarzania przychodzącego pliku danych Google próbuje dopasować wskazówki dotyczące lokalizacji podane w postaci ciągów tekstowych do wewnętrznych encji Google reprezentujących te lokalizacje, czyli ciekawych miejsc.
Ciekawe miejsce można zdefiniować jako nazwany znacznik w określonej lokalizacji (współrzędne). W kontekście Atrakcji odpowiednie przykłady to organizatorzy wycieczek i atrakcje turystyczne. Ogólnie rzecz biorąc, ciekawe miejsce może być jednak dowolnym obiektem z nazwą i lokalizacją, które są znane Google.
Dopasowywanie lokalizacji to proces dopasowywania powiązanej lokalizacji w postaci wskazówki tekstowej do ciekawego miejsca znanego Google, jeśli takie miejsce znajduje się w bazie danych Google.
Istnieje kilka sposobów wysyłania powiązanej lokalizacji do Google. Zależą one od źródła danych o lokalizacji, wymagań umownych z dostawcami i stopnia kontroli, jaką chcesz mieć nad procesem dopasowywania.
Obsługiwane są te typy wskazówek (w kolejności preferencji):
Typy wskazówek
| Typ | Opis | Zalecane użycie |
|---|---|---|
| Identyfikator profilu firmy |
Jednoznacznie identyfikuje firmę w Google.
Można go uzyskać tylko bezpośrednio od właściciela firmy na stronie ustawień zaawansowanych profilu firmy, jak opisano w sekcji Ustawienia zaawansowane profilu. Jest on mapowany na ciekawe miejsce reprezentujące firmę w Google. Mapowanie zakończy się powodzeniem tylko wtedy, gdy lokalizacja firmy zostanie zweryfikowana przez Google. Oprócz ciekawych miejsc ten format obsługuje też typy firm działających na określonym obszarze i firm hybrydowych, które są zdefiniowane w artykule Jak firmy działające na określonym obszarze powinny określać obsługiwany obszar w Google. |
|
| Informacje o miejscu |
Ustrukturyzowana reprezentacja ciekawego miejsca, która zawiera osobne pola na
nazwę miejsca, komponenty adresu i dodatkowe wskazówki, takie jak numer
telefonu, witryna i współrzędne.
Jest to preferowana metoda, gdy nie można uzyskać identyfikatora profilu firmy od właściciela ciekawego miejsca. |
|
| Identyfikator miejsca |
Jednoznacznie identyfikuje ciekawe miejsce w Google.
Można go używać za pomocą punktów końcowych interfejsu Places API, np. wyszukiwania miejsc lub autouzupełniania miejsc, lub ręcznie za pomocą narzędzia Znajdź dopasowane lokalizacje w Centrum Atrakcji. |
|
| Szerokość i długość geograficzna | Przybliżone określenie regionu geograficznego lub geopolitycznego, takiego jak a miasto, miejscowość lub miejsce docelowe podróży. |
|
| Adres |
Reprezentuje lokalizację ciekawego miejsca jako nieustrukturyzowany adres w jednym wierszu,
opcjonalnie może zawierać nazwę miejsca.
Wycofano. Ten format nie będzie już obsługiwany od 1 maja 2024 r. |
|
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 przeprowadzić migrację pola address do nowego pola place_info
Aby przeprowadzić migrację istniejącego nieustrukturyzowanego pola address do nowego pola place_info, wykonaj te czynności:
- Jeśli masz nieustrukturyzowane dane adresowe:
- Dodaj nazwę firmy do pola
place_info/name. - Umieść adres bez nazwy firmy w polu
place_info/unstructured_address. - Usuń z pliku danych istniejące pole
address. - Przejdź do kroku 3.
- Dodaj nazwę firmy do pola
- Jeśli masz ustrukturyzowane dane adresowe:
- Dodaj nazwę firmy do pola
place_info/name. - Dodaj informacje o adresie, takie jak
street_addressipostal_address, do polaplace_info/structured_address. - Usuń z pliku danych istniejące pole
address. - Przejdź do kroku 3.
- Dodaj nazwę firmy do pola
- Dodaj dodatkowe dane, takie jak
website_urliphone_number, aby zwiększyć dokładność dopasowywania.