Plik danych o produktach daje wiele możliwości wskazywania ciekawych miejsc związanych z produktem. Google używa tych informacji, aby wyświetlać produkt użytkownikom, gdy wyszukiwane są odpowiednie punkty lub miejsca docelowe.
W polu related_location
(zawierającym listę obiektów RelatedLocation
) każdego elementu option
możesz określić co najmniej jedno ciekawe miejsce związane z tą opcją. Każdy obiekt RelatedLocation
zawiera obiekt location
opisujący punkt zainteresowania, którego dotyczy pytanie, oraz obiekt relation_type
opisujący relację między punktem zainteresowania a produktem option
.
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
). Te 3 elementy (relation_types
) to:
RELATED_NO_ADMISSION: lokalizacja jest powiązana, ale opcja produktu nie obejmuje wstępu lub wstęp jest nieistotny. np. gdy lokalizacja jest kwadratem wyróżnionym podczas wycieczki po mieście.
ADMISSION_TICKET: relacja umożliwiająca wstęp do powiązanej lokalizacji.
SUPPLEMENTARY_ADDON: Relation deklaruje dodatkową usługę, która nie przenosi użytkownika do powiązanej lokalizacji. Może to być na przykład bilet parkingowy lub tymczasowa wystawa.
Przykłady
relation_type | Przykład |
---|---|
RELATED_NO_ADMISSION | Oprowadzanie po wieży Eiffla bez wstępu. Lot helikopterem wokół Burdż Chalifa. |
ADMISSION_TICKET | Bilet wstępu do zoo, może zawierać dodatkowe dodatki. |
SUPPLEMENTARY_ADDON | Przechodzenie bez kolejki bez wstępu, audioprzewodnik bez wstępu. |
Niepowiązane | Rejs łodzią, na którym obiekt jest widoczny z dalsza. Biuro turystyczne, w którym rozpoczyna się zwiedzanie lub można kupić bilet. |
Każda usługa option
może też mieć atrybut meeting_point
dla określonych typów wycieczek, w przypadku których lokalizacja początkowa nie jest jasna i musi zostać określona (np. w przypadku wycieczek z przewodnikiem).
Jak poprosić o dodanie nowych atrakcji
Jeśli sprzedajesz oficjalne bilety do atrakcji i zauważysz, że jedna z atrakcji, z którą współpracujesz, nie jest dostępna w Google Atrakcje, możesz wypełnić formularz z prośbą o dodanie nowego punktu informacji, aby poprosić o dodanie punktu informacji w ramach Atrakcji.
Jak przekazywać powiązane lokalizacje do Google
Podczas przetwarzania przychodzącego pliku danych Google próbuje dopasować podpowiedzi dotyczące lokalizacji podane jako ciągi tekstowe do elementów wewnętrznych Google reprezentujących te lokalizacje, zwanych punktami zainteresowania (POI).
Ciekawe miejsce można luźno zdefiniować jako nazwane pinezki w określonej lokalizacji (współrzędnej). W kontekście Atrakcji odpowiednie przykłady to organizatorzy wycieczek i atrakcji turystycznych. Ogólnie rzecz biorąc, ważnym miejscem może być dowolny podmiot o znanej Google nazwie i lokalizacji.
Dopasowywanie lokalizacji to proces dopasowywania powiązanej lokalizacji w postaci wskazówki tekstowej do znanego Google punktu zainteresowania, o ile taki punkt występuje w bazie danych Google.
Istnieje kilka sposobów przesyłania powiązanej lokalizacji do Google, w zależności od źródła danych o lokalizacji, wymagań umownych z dostawcami i poziomu kontroli, jaką użytkownik chce mieć nad procesem dopasowywania.
Obsługiwane są te typy podpowiedzi (w kolejności od najbardziej preferowanych):
Typy podpowiedzi
Typ | Opis | Zalecane wykorzystanie |
---|---|---|
Identyfikator profilu firmy |
jednoznacznie identyfikuje firmę w Google;
Można go uzyskać tylko bezpośrednio od właściciela firmy, na stronie zaawansowanych ustawień profilu firmy, zgodnie z opisem w Ustawieniach zaawansowanych profilu. Jest ona powiązana z miejscem docelowym, które reprezentuje firmę w Google. Mapowanie będzie możliwe tylko wtedy, gdy lokalizacja firmy została zweryfikowana przez Google. Oprócz punktów usługowych ten format obsługuje też firmy działające na określonym obszarze i firmy hybrydowe, zgodnie z definicją podaną w artykule Jak firmy działające na określonym obszarze i firmy hybrydowe powinny określać obsługiwany obszar w Google. |
|
Informacje o miejscu |
Uporządkowane przedstawienie ważnego miejsca z osobnymi polami na nazwę miejsca i elementami adresu oraz dodatkowymi wskazówkami, takimi jak numer telefonu, strona internetowa i współrzędne.
Ta metoda jest preferowana, gdy nie można uzyskać identyfikatora profilu firmy od właściciela punktu orientacyjnego. |
|
Identyfikator miejsca |
jednoznacznie identyfikuje punkt zainteresowania w Google;
Można go pobrać za pomocą punktów końcowych interfejsu Places API, na przykład za pomocą wyszukiwania miejsc lub autouzupełniania miejsc, albo ręcznie za pomocą narzędzia do znajdowania dopasowań lokalizacji w Centrum Atrakcji. |
|
Szerokość i długość geograficzna | Wskazuje region geograficzny lub geopolityczny, np. miasto, miejscowość lub cel podróży. |
|
Adres |
Reprezentuje lokalizację punktu zainteresowania jako nieustrukturyzowany adres jednowierszowy, opcjonalnie z nazwą miejsca.
Wycofane. Ten format przestanie być obsługiwany 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 przenieść pole address
do nowego pola place_info
Aby przenieść istniejące nieustrukturyzowane 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
- Usuwanie z pliku danych dotychczasowego pola
address
- Przejdź do kroku 3
- Dodaj nazwę firmy do pola
- Jeśli masz uporządkowane dane adresu:
- Dodaj nazwę firmy do pola
place_info/name
- Dodaj informacje o adresie, takie jak
street_address
ipostal_address
, w poluplace_info/structured_address
. - Usuwanie z pliku danych dotychczasowego pola
address
- Przejdź do kroku 3
- Dodaj nazwę firmy do pola
- Dodaj dodatkowe dane, np.
website_url
iphone_number
, aby zwiększyć dokładność dopasowania