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 option
produk 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 menjelaskan
hubungan antara POI dan option
produk.
Lokasi terkait dan relation_type
Opsi produk hanya boleh ditandai sebagai terkait jika memberikan pengalaman lokasi yang bermakna selain mengunjunginya secara fisik. Definisi "berguna" dapat bervariasi untuk lokasi yang berbeda, tetapi
hal yang biasanya tidak boleh ditandai sebagai terkait termasuk tampilan POI selama
misalnya tur perahu atau tur bus atau titik pertemuan untuk tur (sebagai gantinya, gunakan
kolom meeting_point
). Tiga relation_types
adalah:
RELATED_NO_ADMISSION: Lokasi terkait, tetapi opsi produk tidak menyertakan tiket masuk atau tiket masuk tidak relevan. Misalnya, jika lokasinya adalah alun-alun yang ditandai dalam tur kota.
TIKET_MASUK: Hubungan memberikan tiket masuk ke lokasi terkait ini.
SUPPLEMENTARY_ADDON: Relasi mendeklarasikan layanan tambahan yang tidak mengarahkan pengguna ke lokasi terkait. Misalnya, tiket parkir, pameran sementara.
Contoh
relation_type | Contoh |
---|---|
RELATED_NO_ADMISSION | Tur jalan kaki di sekitar Menara Eiffel tanpa masuk. Tur helikopter di sekitar Burj Khalifa. |
ADMISSION_TICKET | Tiket masuk ke Kebun Binatang, dapat mencakup add-on tambahan. |
SUPPLEMENTARY_ADDON | Melewati antrean tanpa tiket masuk, panduan audio tanpa tiket masuk. |
Tidak terkait | Kapal pesiar 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 yang lokasi awalnya tidak jelas dan harus ditentukan (mis. tur terpandu).
Cara meminta Penambahan Atraksi baru
Jika Anda menyediakan tiket resmi untuk objek wisata dan melihat salah satu objek wisata yang Anda layani tidak ada di Rekomendasi Aktivitas Google, Anda dapat mengisi Formulir Permintaan POI Baru TTD untuk meminta POI tersebut ditambahkan sebagai bagian dari Rekomendasi Aktivitas.
Cara meneruskan lokasi terkait ke Google
Saat memproses feed yang masuk, Google akan mencoba mencocokkan petunjuk lokasi yang diberikan sebagai string teks dengan entitas internal Google yang mewakili lokasi tersebut, yang dikenal sebagai Lokasi Menarik (POI).
POI dapat didefinisikan secara longgar sebagai pin bernama di lokasi tertentu (koordinat). Dalam konteks Rekomendasi aktivitas, contoh yang relevan mencakup operator tur dan objek wisata; namun, secara umum, POI dapat berupa tempat apa pun dengan nama dan lokasi yang diketahui Google.
Pencocokan Lokasi mengacu pada proses pencocokan lokasi terkait, dalam bentuk petunjuk tekstual, dengan POI yang diketahui Google, jika ada di database Google.
Ada beberapa cara untuk mengirim lokasi terkait ke Google, bergantung pada sumber data lokasi, persyaratan kontrak dengan pemasok, dan jumlah kontrol yang ingin dimiliki seseorang atas proses pencocokan.
Jenis petunjuk berikut didukung (dalam urutan preferensi):
Jenis petunjuk
Jenis | Deskripsi | Rekomendasi Penggunaan |
---|---|---|
ID Profil Bisnis |
Secara unik mengidentifikasi bisnis di Google.
ID ini hanya dapat diperoleh langsung dari pemilik bisnis menggunakan halaman setelan lanjutan Profil Bisnis mereka, seperti yang dijelaskan dalam Setelan profil lanjutan. ID ini dipetakan ke POI yang mewakili bisnis di Google. Pemetaan hanya akan berhasil jika lokasi bisnis telah diverifikasi oleh Google. Selain POI, format ini juga mendukung jenis bisnis jasa sistem panggilan dan campuran, yang ditentukan dalam Cara menggunakan area layanan di Google. |
|
Info Tempat |
Representasi terstruktur POI, yang menyediakan kolom terpisah untuk nama tempat, komponen alamat, dan petunjuk tambahan seperti nomor telepon, situs, dan koordinat.
Ini adalah metode yang disarankan jika ID Profil Bisnis tidak dapat diperoleh dari pemilik POI. |
|
ID tempat |
Secara unik mengidentifikasi POI di Google.
Sumbernya dapat menggunakan endpoint Places API, misalnya Place Search atau Place Autocomplete, atau secara manual menggunakan alat Find Location Matches di Things to Do Center. |
|
Lintang dan Bujur | Mengidentifikasi wilayah geografis atau geopolitik secara longgar seperti kota, lokalitas, atau tujuan perjalanan. |
|
Alamat |
Merepresentasikan lokasi POI sebagai alamat satu baris yang tidak terstruktur,
secara opsional menyertakan nama tempat.
Tidak digunakan lagi. Format ini tidak akan didukung lagi 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
place_info
baru dengan langkah-langkah berikut:
- Jika data alamat yang Anda miliki tidak terstruktur, maka:
- Menambahkan 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
- Menambahkan nama bisnis ke kolom
- Jika data alamat yang Anda miliki terstruktur, maka:
- Menambahkan nama bisnis ke kolom
place_info/name
- Tambahkan informasi alamat seperti
street_address
,postal_address
diplace_info/structured_address
. - Hapus kolom
address
yang ada dari feed - Lanjutkan ke langkah 3
- Menambahkan nama bisnis ke kolom
- Menambahkan data tambahan seperti
website_url
danphone_number
untuk meningkatkan akurasi pencocokan