Plik danych o produktach oferuje kilka sposobów na określenie punktów zainteresowania powiązanych z produktem. Google używa tych informacji, aby wyświetlać produkt użytkownikom, gdy wyszukiwane są odpowiednie punkty lub miejsca docelowego.
Każdy produkt option
może zawierać co najmniej 1 punkt zainteresowania powiązany z opcją za pomocą pola related_location
(zawierającego listę obiektów RelatedLocation
). 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 funkcje to:relation_types
RELATED_NO_ADMISSION: lokalizacja jest powiązana, ale opcja produktu nie obejmuje wstępu lub wstęp jest nieistotny. Jeśli na przykład lokalizacja to plac wyróżniony w trasie zwiedzania miasta.
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 | Spacer wokół wieży Eiffla bez wchodzenia do środka. 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 wycieczek, w którym rozpoczyna się wycieczka lub w którym można kupić bilet. |
Każdy produkt option
może mieć też meeting_point
dla określonych typów wycieczek, w przypadku których lokalizacja początkowa jest niejasna i musi zostać określona (np. wycieczki z przewodnikiem).
Jak poprosić o dodanie nowej Atrakcji
Jeśli udostępniasz oficjalne bilety na atrakcje 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).
Punkt zainteresowania to w ogólnym rozumieniu pinezka z nazwą w konkretnym miejscu (współrzędnych). W kontekście Atrakcji przykłady mogą obejmować organizatorów wycieczek i atrakcje turystyczne. Ogólnie rzecz biorąc, ważnym miejscem może być każde miejsce z nazwą i lokalizacją, które jest znane Google.
Dopasowywanie lokalizacji to proces dopasowywania powiązanej lokalizacji w postaci wskazówki tekstowej do ciekawego miejsca znanego Google, jeśli takie istnieje 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 preferencji):
Typ | Opis | Zalecane zastosowanie |
---|---|---|
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 |
Strukturalne przedstawienie punktu zainteresowania z oddzielnymi polami na nazwę miejsca, elementy adresu i dodatkowe wskazówki, takie 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 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 | 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. |
|
// 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 dane adresu są nieuporządkowane:
- Dodaj nazwę firmy do pola
place_info/name
- Adres bez nazwy firmy w języku
place_info/unstructured_address
- Usuń z pliku danych istniejące pole
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
. - Usuń z pliku danych istniejące pole
address
. - Przejdź do kroku 3
- Dodaj nazwę firmy do pola
- Dodaj dodatkowe dane, np.
website_url
iphone_number
, aby zwiększyć dokładność dopasowania