Untuk mempromosikan stok hotel Anda di Facebook, Anda harus membagikan informasi tentang hotel Anda dengan Facebook. Caranya dengan membuat katalog hotel dan kemudian mengisinya dengan hotel. Ada 2 cara untuk mengisi katalog Anda dan memperbaruinya:
Anda dapat membuat dan mengelola katalog hotel Anda di Commerce Manager.
Untuk menggunakan API dalam mengelola katalog:
Kabar hotel adalah file dengan stok hotel Anda. Setiap baris atau item dalam file mewakili satu hotel. Anda dapat menggunakan satu atau beberapa kabar hotel, selama semua kabar berisi stok lengkap hotel Anda.
Contoh CSV | Contoh TSV (diratakan) | Contoh TSV ( gaya JSON)
"
tanda kutip"
. address
, neighborhood
, atau image
dapat diwakili menggunakan nilai berenkode JSON atau dengan set kolom teks biasa bergaya “rata” yang dilabeli menggunakan sintaksis berjalur JSON, seperti address.city
, neighborhood[0]
, image[0].url
, image[0].tag[0]
, image[0].tag[1]
. Kedua aturan itu bisa digunakan secara bergantian di file yang sama.<listings>
akar menyertakan satu set node <listing>
, masing-masing mewakili satu hotel.<?xml
yang valid. Pengurai kabar berita otomatis mendeteksi pengkodean teks UTF8
, UTF16
, atau UTF32
, dan defaultnya adalah LATIN1
jika bertemu dengan urutan byte tak terduga. Anda dapat menyediakan teks di nilai kolom dalam bahasa apa pun, namun nama kolom harus diberikan persis di bawah ini, dalam bahasa Inggris.
Kolom yang didukung berikut ini dirancang untuk item yang Anda tambahkan ke katalog produk Anda.
Untuk katalog yang dilokalkan, lihat kolom yang didukung untuk iklan hotel.
Kolom dan Jenis | Deskripsi |
---|---|
jenis: string | Wajib. Panjang maksimal: 100 Pengidentifikasi unik Anda untuk hotel di dalam katalog. ID ini dicocokkan dengan Contoh: |
jenis: string | Wajib jika menambahkan informasi kamar hotel. Masukkan ID unik untuk jenis kamar hotel. Maks 100 karakter Contoh: |
jenis: string | Wajib. Nama paling umum dari hotel tersebut. Contoh: |
jenis: string | Wajib. Ukuran maksimal: 5000 Deskripsi singkat tentang hotel. Contoh: |
jenis: string | Wajib jika menambahkan informasi kamar hotel. Tanggal singgah untuk menginap di hotel. Anda dapat menambahkan hingga 180 hari sejak tanggal kabar diunggah. Menggunakan standar ISO-8601 ( Contoh: |
jenis: string | Wajib jika menambahkan informasi kamar hotel. Jumlah malam menginap di hotel. Contoh: |
jenis: string | Wajib jika menambahkan informasi kamar hotel. Harga dasar kamar hotel per malam. Pastikan untuk menambahkan jenis mata uang ke harga (contoh: USD untuk dolar AS). Format harga sebagai biaya, diikuti kode mata uang ISO, dengan spasi antara biaya dan mata uang. Contoh: |
jenis: string | Wajib jika menambahkan informasi kamar hotel. Harga total menginap di hotel, berdasarkan Contoh: |
jenis: string | Wajib jika menambahkan informasi kamar hotel. Tarif pajak yang berlaku untuk harga tersebut. Format harga sebagai biaya, diikuti dengan kode mata uang ISO, dengan spasi antara biaya dan mata uang. Contoh: |
jenis: string | Wajib jika menambahkan informasi kamar hotel. Biaya yang berlaku untuk harga tersebut. Format harga sebagai biaya, diikuti dengan kode mata uang ISO, dengan spasi antara biaya dan mata uang. Contoh: |
jenis: string | Wajib. Tautkan ke situs eksternal tempat Anda dapat memesan kamar hotel. Anda juga dapat menetapkan URL di level iklan menggunakan Contoh: |
jenis: objek | Lihat Parameter Objek Gambar. |
jenis: objek | Lihat Parameter Objek Gambar. |
jenis: string | Wajib. Merek jaringan hotel. Contoh: |
jenis: objek | Lihat Parameter Objek Alamat. |
jenis: string | Wajib. Maks lingkungan yang diizinkan: 20 Lingkungan tempat lokasi hotel. Jika ada lebih dari satu lingkungan, tambahkan kolom tambahan untuk setiap lingkungan dan gunakan sintaks berjalur JSON di setiap nama kolom untuk menunjukkan jumlah lingkungan. Contoh: |
jenis: float | Wajib. Garis lintang hotel. Contoh: |
jenis: float | Wajib. Garis bujur hotel. Contoh: |
jenis: string | Opsional. Harga obral per malam menginap di hotel, berdasarkan Contoh: |
jenis: objek | |
jenis: objek | |
jenis: float | |
jenis: string | Opsional. Program loyalitas yang Anda gunakan untuk mendapatkan poin selama menginap di hotel. Contoh: |
jenis: bilangan bulat | Opsional. Indikator profitabilitas hotel; nilai dari 1 hingga 10. Contoh: |
jenis: string | Opsional. Nomor telepon utama hotel. Contoh: |
jenis: objek | Opsional. Tautan dalam langsung ke halaman detail hotel di aplikasi seluler Anda menggunakan Tautan Aplikasi. Anda dapat menentukan tautan dalam di urutan menurun, tertinggi ke terendah:
Pelajari selengkapnya tentang tautan dalam produk. |
jenis: bilangan bulat | Opsional. Indikator prioritas hotel; nilai dari 0 (prioritas terendah) sampai 5 (prioritas tertinggi). Contoh: |
jenis: string | Opsional. Jenis properti. Kategori dapat berupa jenis deskripsi internal apa pun yang diinginkan. Contoh: |
jenis: bilangan bulat | Opsional. Jumlah total kamar/unit di daftar hotel ini. Contoh: |
Jenis: string | Mengontrol apakah barang aktif atau diarsipkan di katalog Anda. Hanya barang aktif yang bisa dilihat oleh orang di iklan, toko, atau saluran Anda lainnya. Nilai yang didukung: Contoh: Catatan: Beberapa platform partner seperti Shopify dapat menyinkronkan barang ke katalog Anda dengan status yang disebut staging, yang berperilaku sama seperti Kolom ini sebelumnya disebut |
Jenis: string | Batas karakter maks.: 100 Hingga lima kolom khusus untuk informasi tambahan yang bisa digunakan untuk memfilter produk saat Anda membuat set. Contohnya, Anda bisa menggunakan kolom khusus untuk menunjukkan bahwa semua ruang merupakan bagian obral musim panas, lalu memfilter produk itu ke dalam set. Kolom ini mendukung semua nilai teks, termasuk angka. Contoh: Kolom ini didukung oleh kabar tambahan. |
Jenis: int | Maksimal lima kolom khusus untuk informasi tambahan terkait angka yang bisa digunakan untuk memfilter barang saat Anda membuat set. Kolom ini memungkinkan Anda untuk memfilter menurut rentang angka (lebih besar dari dan kurang dari) saat Anda membuat set. Contohnya: Anda bisa menggunakan kolom ini untuk menunjukkan tahun hotel dibuka, lalu memfilter rentang tahun tertentu ke dalam set. Kolom ini mendukung bilangan bulat antara 0 dan 4294967295. Kolom ini tidak mendukung bilangan negatif, desimal, atau koma, seperti -2, 5,5, atau 10.000. Contoh: |
Jenis: string | Tambahkan label internal untuk membantu memfilter produk saat Anda membuat set produk. Misalnya, Anda bisa menambahkan label "musim panas" ke semua produk yang merupakan bagian dari promosi musim panas dan memfilter produk tersebut ke dalam set. Label hanya terlihat oleh Anda Cantumkan setiap label dalam tanda kutip tunggal (') dan pisahkan beberapa label dengan koma (,). Jangan sertakan spasi kosong di bagian awal atau akhir label. Batas karakter: Hingga 5.000 label per produk dan 110 karakter per label. Contoh (TSV, XLSX, Google Sheets): ['musim panas','sedang tren'] Contoh (CSV): “['musim panas','sedang tren']" Catatan: Jika saat ini Anda menggunakan label khusus ( Kolom ini sebelumnya disebut |
Nama dan Jenis Kolom | Deskripsi |
---|---|
jenis: string | Wajib. Barang maks: 20 Tautan URL ke gambar item yang akan muncul di iklan Anda. Ikuti spesifikasi gambar berikut:
Contoh: Contoh: |
jenis: string | Opsional. Tanda yang ditambahkan ke gambar dan menunjukkan apa yang ada di gambar. Beberapa tanda bisa dikaitkan dengan sebuah gambar. Contoh:
|
Kolom bertingkat atau multinilai seperti address
dapat diwakili menggunakan nilai berenkode JSON atau dengan set kolom teks biasa “diratakan” yang dilabeli menggunakan sintaksis berjalur JSON, seperti address.region
. Kedua aturan itu bisa digunakan secara bergantian di file yang sama.
Nama dan Jenis Kolom | Deskripsi |
---|---|
jenis: objek | Wajib. Alamat jalan utama hotel. Contoh: |
jenis: objek | Opsional. Alamat jalan sekunder hotel. Contoh: |
jenis: objek | Opsional. Alamat jalan tersier hotel. Contoh: |
jenis: string | Opsional. Nilai untuk digunakan di URL tautan dalam ( Contoh: |
jenis: string | Wajib. Kota tempat hotel berada. Contoh: |
jenis: string | Wajib. Negara bagian, kabupaten, wilayah, atau provinsi tempat hotel berada. Contoh: |
jenis: string | Wajib. Negara tempat hotel berada. Contoh: |
jenis: string | Wajib untuk negara dengan sistem kode pos. Kode pos hotel. Contoh: |
Nama dan Jenis Kolom | Deskripsi |
---|---|
jenis: objek | Opsional. Jumlah orang baru yang telah mengulas hotel Anda. Jika ditentukan Anda juga harus menyediakan Contoh: |
| Opsional. Jumlah total orang yang sudah menilai hotel ini. Contoh: |
jenis: string | Opsional. Sistem yang Anda gunakan untuk ulasan tamu. Contoh: |
jenis: int | Wajib. Nilai maks skor penilaian untuk hotel. Harus lebih besar dari atau sama dengan 0, dan kurang dari atau sama dengan 100 Contoh: |
Anda dapat menggunakan Hotel API untuk langsung menambahkan, mengedit, dan menghapus hotel di katalog Anda. Gunakan Referensi Hotel API untuk informasi selengkapnya tentang cara mengelola hotel menggunakan API.
Bagian berikut hanya relevan untuk mengelola katalog Anda menggunakan API ini.
Katalog hotel adalah kontainer untuk stok hotel Anda. Untuk menggunakan API katalog, pastikan Anda memiliki Level Akses Marketing API yang sesuai dan Anda telah menerima Ketentuan Layanan dengan membuat katalog pertama Anda melalui Pengelola Bisnis.
Untuk membuat katalog hotel untuk iklan hotel, atur vertical
ke destinations
:
curl -X POST \ -F 'name="Test Hotel Catalog"' \ -F 'vertical="hotels"' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/v10.0/BUSINESS_ID/owned_product_catalogs
Setelah Anda membuat katalog, Anda harus mengunggah kabar hotel Anda ke Facebook. Gunakan API untuk membuat objek feed untuk setiap kabar yang ingin Anda unggah. Kami mendukung unggahan terjadwal dan langsung.
Set hotel merupakan subset katalog Anda. Untuk menyiapkan iklan hotel, Anda perlu set hotel. Karena itu, Anda harus membuat minimal satu set hotel.
Set hotel ditetapkan oleh filter yang diterapkan pada katalog hotel. Contoh: Anda dapat membuat set hotel dengan semua hotel dengan year later than 2015
lebih besar dari 3. Catatan: Anda juga dapat membuat set hotel tanpa filter apa pun. Dalam kasus itu, set hotel akan berisi semua hotel dalam katalog Anda.
Untuk membuat satu set hotel yang berisi semua hotel yang berisi 'contoh merek' yang disebutkan di kolom brand
:
curl -X POST \
-F 'name="Test Hotel Set"' \
-F 'filter={
"brand": {
"i_contains": "sample brand"
}
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0/<PRODUCT_CATALOG_ID>/product_sets
Parameter filter
tersusun atas operator dan data berikut:
Operator | Jenis Filter |
---|---|
| Berisi substring. Operator tidak sensitif huruf besar/kecil. |
| Tidak berisi substring. Operator tidak sensitif huruf besar/kecil. |
| Berisi substring. Operator tidak sensitif huruf besar/kecil. |
| Tidak berisi substring. Operator tidak sensitif huruf besar/kecil. |
| Sama dengan. Operator tidak sensitif huruf besar/kecil. |
| Tidak sama dengan. Operator tidak sensitif huruf besar/kecil. |
| Kurang dari. Hanya untuk kolom numerik. |
| Kurang dari atau sama dengan. Hanya untuk kolom numerik. |
| Lebih besar dari. Hanya untuk kolom numerik. |
| Lebih besar atau sama dengan. Hanya untuk kolom numerik. |
Data | Data yang difilter. |
---|---|
| Pengidentifikasi unik Anda untuk hotel di dalam katalog. |
| Merek jaringan hotel. |
| Harga dasar per malam untuk hotel ini. Harganya dalam sen (4999 berarti $49,99). |
| Harga obral per malam untuk hotel ini. Harganya dalam sen (4999 berarti $49,99). |
| Mata uang |
| Kota tempat hotel berada. |
| Negara dari hotel tersebut. |
| Nama paling umum dari hotel tersebut. |
| Peringkat bintang hotel. Nilai yang valid antara 1 sampai 5 dan harus kelipatan 0,5. |