Feed produk menawarkan sejumlah cara bagi Anda untuk menentukan tempat 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 tempat menarik (POI) yang terkait dengan opsi menggunakan kolom related_location (yang berisi daftar objek RelatedLocation). Setiap objek RelatedLocation berisi location
yang menjelaskan POI yang dimaksud dan relation_type yang menjelaskan
hubungan antara POI dan produk option.
Lokasi terkait dan relation_type
Opsi produk hanya boleh ditandai sebagai terkait jika memberikan pengalaman yang bermakna di lokasi yang bersangkutan, 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 tersebut adalah:
RELATED_NO_ADMISSION: Lokasi terkait, tetapi opsi produk tidak menyertakan tiket masuk atau tiket masuk tidak relevan. Misalnya, jika lokasi adalah alun-alun yang ditandai dalam tur kota.
TIKET_MASUK: Hubungan memberikan izin masuk ke lokasi terkait ini.
SUPPLEMENTARY_ADDON: Relasi mendeklarasikan layanan tambahan yang tidak membawa 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 | Lewati antrean tanpa tiket masuk, panduan audio tanpa tiket masuk. |
| Tidak terkait | Pelayaran dengan kapal yang melihat PKS 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 (misalnya, tur berpemandu).
Cara meminta penambahan Daya Tarik baru
Jika Anda menyediakan tiket resmi untuk objek wisata dan melihat salah satu objek wisata yang bekerja sama dengan Anda tidak ada di Google Rekomendasi Aktivitas, Anda dapat mengisi Formulir Permintaan POI Baru TTD untuk meminta agar POI tersebut ditambahkan sebagai bagian dari Rekomendasi Aktivitas.
Cara meneruskan lokasi terkait ke Google
Saat memproses feed yang masuk, Google mencoba mencocokkan petunjuk lokasi yang diberikan sebagai string tekstual dengan entitas internal Google yang merepresentasikan lokasi tersebut, yang dikenal sebagai Tempat 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 usaha apa pun dengan nama dan lokasi yang diketahui Google.
Pencocokan Lokasi mengacu pada proses mencocokkan 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 diinginkan atas proses pencocokan.
Jenis petunjuk berikut didukung (sesuai urutan preferensi):
Jenis petunjuk
| Jenis | Deskripsi | Penggunaan yang Direkomendasikan |
|---|---|---|
| ID Profil Bisnis |
Mengidentifikasi bisnis secara unik di Google.
ID hanya dapat diperoleh langsung dari pemilik bisnis menggunakan halaman setelan lanjutan Profil Bisnisnya, seperti yang dijelaskan dalam Setelan lanjutan profil. Dipetakan ke POI yang mewakili bisnis di Google. Pemetaan hanya akan berhasil jika lokasi bisnis telah diverifikasi oleh Google. Selain tempat menarik, format ini juga mendukung jenis bisnis jasa sistem panggilan dan campuran, yang ditentukan dalam Cara menggunakan area layanan di Google. |
|
| Info Tempat |
Representasi terstruktur dari POI, yang menyediakan kolom terpisah untuk
nama tempat, komponen alamat, dan petunjuk tambahan seperti nomor
telepon, situs, dan koordinat.
Ini adalah metode yang lebih disukai jika mendapatkan ID Profil Bisnis dari pemilik POI tidak memungkinkan. |
|
| ID tempat |
Mengidentifikasi POI secara unik di Google.
ID Tempat ini dapat diperoleh menggunakan endpoint Places API, misalnya Place Search atau Place Autocomplete, atau secara manual menggunakan alat Find Location Matches di Pusat Aktivitas. |
|
| Lintang dan Bujur | Mengidentifikasi wilayah geografis atau geopolitik secara umum seperti kota, lokalitas, atau tujuan perjalanan. |
|
| Alamat |
Mewakili lokasi POI sebagai alamat satu baris yang tidak terstruktur,
opsionalnya 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:
- Tambahkan nama bisnis ke kolom
place_info/name - Tempatkan alamat tanpa nama bisnis di
place_info/unstructured_address - Hapus kolom
addressyang 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_addressdiplace_info/structured_address. - Hapus kolom
addressyang ada dari feed - Lanjutkan ke langkah 3
- Tambahkan nama bisnis ke kolom
- Tambahkan data tambahan seperti
website_urldanphone_numberuntuk meningkatkan akurasi pencocokan