Setelah memesan slot ketersediaan dengan harga tertentu, pengguna akan dialihkan ke halaman pemesanan Anda menggunakan URL yang Anda tentukan di feed Layanan. Berikut adalah contoh template URL yang dapat digunakan.
Parameter dalam template ini ditambahkan secara dinamis menggunakan nilai yang ditentukan dalam feed Anda dan digunakan untuk membuat link yang akan digunakan pengguna untuk melanjutkan ke halaman pemesanan Anda.
`https://reservation-provider.com/examplerestaurant/book?date={availability_slot_start_seconds}&num_guests={resources_party_size}`
Nilai yang Tersedia untuk Template URL
Parameter template | Wajib / Opsional | Feed | Kolom | Nilai Contoh |
---|---|---|---|---|
availability_slot_availability_tag | Opsional | ketersediaan | availability_tag | tag |
availability_slot_duration_seconds | Opsional | ketersediaan | duration_sec | 3.600 |
availability_slot_start_seconds | Wajib | ketersediaan | start_sec | 4152695841 |
resources_party_size | Wajib | availability.resources | party_size | 2 |
resources_room_id | Opsional | availability.resources | room_id | bar_123 |
Definisi Template URL
Berikut adalah template URL yang dikirim dalam feed Layanan Anda.
Message Services {
// ..
UriTemplate uri_template;
// A template specifying how Google should generate URLs to external site.
message UriTemplate {
// The uri template must follow the RFC6570, see
// https://datatracker.ietf.org/doc/html/rfc6570.
// Supports Level 2 templates.
// e.g.
// http://example.com/book/{foo}?b={bar}
// * foo = 2
// * bar = abc
// https://example.com/book/2?b=abc
// These parameters will be resolved to their values specified in their
// respective entities.
// 1) {availability_slot_start_seconds} :: populated from start_sec field in
// availability feed
// 2) {resources_party_size} :: populated from party_size field in
// availability feed
// 3) {availability_slot_duration_seconds} :: populated from duration_sec
// field in availability feed
// 4) {resources_room_id} :: populated from room_id field in the
// resource section of the availability feed
// 5) {availability_slot_availability_tag} :: populated from availability_tag
// field of the availability feed
string uri_template = 1;
}
}