Feed produk menawarkan sejumlah cara bagi Anda untuk menentukan lokasi menarik yang terkait dengan produk. Google menggunakan informasi ini untuk membantu menampilkan produk kepada pengguna saat POI atau tujuan yang relevan sedang ditelusuri.
Setiap produk option
dapat menentukan satu atau beberapa lokasi menarik (POI)
yang terkait dengan opsi menggunakan kolom related_location
(berisi daftar
objek RelatedLocation
). Setiap objek RelatedLocation
berisi location
yang menjelaskan POI yang dimaksud dan relation_type
yang mendeskripsikan
hubungan antara POI dan produk option
.
Lokasi terkait dan relasi_type
Opsi produk hanya boleh ditandai sebagai terkait jika menyediakan
pengalaman lokasi yang bermakna
selain mengunjungi lokasi secara fisik
anotasi. Definisi dari "berguna" mungkin bervariasi untuk
lokasi yang berbeda, tetapi
hal-hal yang biasanya tidak boleh ditandai sebagai terkait
termasuk tampilan POI selama
misalnya tur perahu atau tur bus, atau tempat pertemuan untuk tur (gunakan
kolom meeting_point
). Ketiga relation_types
tersebut adalah:
RELATED_NO_ADMISSION: Lokasi terkait, tetapi opsi produk tidak berkaitan termasuk tanda masuk atau hak masuk tidak relevan. Misalnya jika lokasi adalah persegi yang disorot dalam tur kota.
ADMISSION_TICKET: Hubungan memberikan akses ke lokasi terkait ini.
SUPPLEMENTARY_ADDON: Relasi mendeklarasikan layanan tambahan yang tidak mengarahkan pengguna ke lokasi terkait. Misalnya, tiket parkir, pameran.
Contoh
relation_type | Contoh |
---|---|
RELATED_NO_ADMISSION | Tur jalan-jalan di sekitar menara Eiffel tanpa masuk. Tur helikopter di sekitar Burj Khalifa. |
ADMISSION_TICKET | Tiket masuk ke Zoo, dapat termasuk add-on tambahan. |
SUPPLEMENTARY_ADDON | Lewati antrean tanpa masuk, panduan audio tanpa entri. |
Tidak terkait | Berpesiar dengan perahu yang melihat POI dari kejauhan. Kantor tur tempat tur dimulai atau tiket dapat dibeli. |
Setiap produk option
juga dapat memiliki meeting_point
untuk jenis tur tertentu
jika lokasi awal tidak jelas dan harus ditentukan (mis. terpandu
tur).
Cara meminta agar Tempat Wisata baru ditambahkan
Jika Anda menyediakan tiket resmi untuk tempat wisata dan melihat salah satu objek wisata yang Anda kerjakan tidak ada di Google Things To Do, Anda dapat mengisi Formulir Permintaan POI Baru TTD untuk meminta POI ditambahkan sebagai bagian dari Rekomendasi Aktivitas.
Cara meneruskan lokasi terkait ke Google
Saat memproses feed yang masuk, Google mencoba mencocokkan petunjuk lokasi disediakan sebagai string tekstual untuk entitas internal Google yang mewakili yang berbeda, yang dikenal sebagai Lokasi Menarik (POI).
POI dapat secara longgar didefinisikan sebagai pin yang dinamai pada lokasi tertentu (koordinat). Dalam konteks Rekomendasi aktivitas, contoh yang relevan meliputi operator tur dan objek wisata; Namun, secara umum, POI dapat adalah segala bentuk usaha dengan nama dan lokasi yang diketahui Google.
Pencocokan Lokasi mengacu pada proses pencocokan lokasi terkait, dalam bentuk petunjuk tekstual, untuk POI yang diketahui Google, jika ada di di skrip untuk menyiapkan database.
Ada beberapa cara untuk mengirim lokasi terkait ke Google, bergantung pada sumber data lokasi, persyaratan kontrak dengan pemasok, dan kontrol yang diinginkan atas proses pencocokan.
Jenis petunjuk berikut didukung (sesuai urutan preferensi):
Jenis petunjuk
Jenis | Deskripsi | Penggunaan yang Direkomendasikan |
---|---|---|
ID Profil Bisnis |
Secara unik mengidentifikasi bisnis di Google.
Formulir ini hanya dapat diperoleh langsung dari pemilik bisnis menggunakan Halaman setelan lanjutan Profil Bisnis, seperti yang dijelaskan di Setelan profil lanjutan. ID tersebut dipetakan ke POI yang mewakili bisnis di Google. Tujuan pemetaan akan berhasil hanya jika lokasi bisnis telah diverifikasi oleh Google. Selain POI, format ini juga mendukung area layanan dan jenis bisnis hybrid, ditentukan dalam Cara menggunakan area layanan di Google. |
|
Info Tempat |
Representasi terstruktur dari POI, yang memberikan kolom terpisah untuk
nama tempat, komponen alamat, dan petunjuk tambahan seperti nomor telepon
nomor telepon, situs web, dan koordinat.
Ini adalah metode yang disarankan saat mendapatkan ID Profil Bisnis dari pemilik POI tidak memungkinkan. |
|
ID tempat |
Secara unik mengidentifikasi POI di Google.
API ini dapat berasal dari endpoint Places API, misalnya Place Search atau Place Autocomplete, atau secara manual menggunakan Alat Kecocokan Lokasi di Pusat Rekomendasi Aktivitas. |
|
Lintang dan Bujur | Mengidentifikasi dengan longgar wilayah geografis atau geopolitik seperti kota, lokalitas, atau tujuan perjalanan. |
|
Alamat |
Mewakili lokasi POI sebagai alamat baris tunggal yang tidak terstruktur,
secara opsional, sertakan nama tempat.
Tidak digunakan lagi. Format ini tidak akan lagi didukung mulai 1 Mei 2024. |
|
Contoh
// 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
}
}
Cara memigrasikan kolom address
ke kolom place_info
baru
Anda dapat memigrasikan kolom address
tidak terstruktur yang ada ke kolom baru
Kolom place_info
dengan langkah-langkah berikut:
- Jika data alamat yang Anda miliki tidak terstruktur, maka:
- Tambahkan nama bisnis ke kolom
place_info/name
- Tempatkan alamat tanpa nama bisnis di
place_info/unstructured_address
- Lepaskan kolom
address
yang ada dari feed - Lanjutkan ke langkah 3
- Tambahkan nama bisnis ke kolom
- Jika data alamat yang Anda miliki terstruktur, maka:
- Tambahkan nama bisnis ke kolom
place_info/name
- Tambahkan informasi alamat seperti
street_address
,postal_address
diplace_info/structured_address
. - Lepaskan kolom
address
yang ada dari feed - Lanjutkan ke langkah 3
- Tambahkan nama bisnis ke kolom
- Tambahkan data lain seperti
website_url
danphone_number
untuk meningkatkan kualitas akurasi pencocokan