Har bir tasdiqlangan bron, serverdan Google Ads, Meta, TikTok, Microsoft Ads va GA4 manzillariga yuboriladi

TapTime stol rezervatsiyasini yoki uchrashuvni reklama platformalari o'rganishi mumkin bo'lgan konversiyaga aylantiradi: mehmonning bosish identifikatori bilan server tomonidan yuboriladi, pikselingiz bo'yicha takrorlanishlar olib tashlanadi va webhook, postback yoki API orqali o'z tizimlaringizga yetkaziladi. Oyiga $19.90 dan boshlab rezervatsiyalar va uchrashuvlarga kiritilgan.

14 kun bepulKarta talab qilinmaydiGoogle, Meta va TikTokni 10 daqiqada ulang

Reklama bosilishi yoki havola gclid · fbclid · UTM teglar
Buzarish tasdiqlandi evt_… · qiymat · atribut
  • Google AdsKonversiya yuklash tugmasini bosing
  • MetaConversions API
  • TikTokEvents API
  • Microsoft AdsUET Conversions API
  • GA4Measurement Protocol
  • Tag ManagerdataLayer sahifada
  • WebhookImzo: JSON, har qanday 2xx
  • PostbackMakrolar bilan Tracker URL
  • REST APIBuyurtmalar va tadbirlar oqimi
Bir tasdiqlangan bron, to'qqiz manzil, bitta tadbir ID.

Bravcha konversiya kuzatuvi nima?

Bandlov konversiyalarini kuzatish — har bir tasdiqlangan bron yoki qabul haqida mehmonni olib kelgan platformaga qaytarib xabar berishdir. Shunda Google Ads, Meta, TikTok, Microsoft Ads va Google Analytics 4 sahifa ko'rishlarini emas, bronlarni o'lchaydi va haqiqatan ham bron qiladigan odamlarga qarab optimallashtiradi. TapTime buni serverdan, reklama bosish identifikatoriga bog'lab, har bir bronga bitta voqea identifikatori bilan bajaradi — sahifadagi piksel uni hech qachon ikki marta sanamaydi.

Qisqasi

  • Rezervatsiya tasdiqlanganda konversiyalar TapTime serveridan yuboriladi, shuning uchun reklama bloklovchilari, yopiq brauzer tabi yoki sekin telefon ularni yo'qotmaydi.
  • Google Ads gclid, gbraid yoki wbraid bilan bosish konversiyasini oladi; Meta va TikTok Conversions API hamda Events API orqali server voqeasini oladi; Microsoft Ads msclkid bilan UET voqeasini oladi; GA4 tashrif buyuruvchining sessiyasiga bog'langan Measurement Protocol voqeasini oladi.
  • Har bir bron bitta event IDga ega. Sizning pikselingiz yoki konversiya tegiz ham shu ID bilan ishga tushadi va platformalar aynan shu bitta IDni saqlaydi.
  • Faqat mijozlarning o'zlari qilgan bronlar hisobga olinadi. Xodimlar tomonidan telefon orqali yoki bevosita kelib qilingan bronlar hech qachon konversiya sifatida hisoblanmaydi.
  • Webhooks, serverdan-serverga postbacklar va REST API bir xil bronni uning atributlari bilan sizning CRM, tracker, Zapier yoki o'zingizning kodga yetkazadi.
  • Mehmonlar buyurtmalari va sodiqlik dasturining yangi a'zolari haqida ham xabar berish mumkin — buyurtma qiymati va tarkibi bilan xarid sifatida, a'zo esa ro'yxatdan o'tish sifatida — har biri bir marta.
  • Telegram, Slack, Microsoft Teams, Google Chat, Discord va Mattermost har bir yangi bron so'rovi, buyurtma yoki mukofotni o'qishga qulay xabar sifatida oladi; Zapier, Make, n8n va Pipedream esa uni istalgan workflow uchun ma'lumot sifatida oladi.
  • Qo'shimcha to'lov yo'q. Konversiya kuzatuvi, webhooklar, postbacklar, chat bildirishnomalari, avtomatlashtirish va API har bir modulga kiradi.
9
bitta tasdiqlangan bron uchun manzillar
1
server va brauzer tomonidan baham ko'riladigan event ID
30 kun
Mehmonning kampaniyasi esda qoladi
8
taxminan bir kun ichida yetkazib berish urinishlari

Nega ko'pgina restoran va salon reklamalari noto'g'ri narsaga optimallashtiriladi

Reklama platformalari siz konversiya deb hisobot bergan har qanday narsadan o'rganadi. Agar ular faqat sahifa ko'rinishini ko'rsa, ular faqat sahifani ko'rgan odamlarni topadi. Agar ular tasdiqlangan bronlarni ko'rsa, ular bron qilgan odamlarni topadi.

01

"Piksel 12 ta bronni ko'rsatadi. Taxtada 31 ta bron ko'rsatilgan."

Brauzer teg faqat mehmonning brauzeri bunga ruxsat bersa ishga tushadi: reklama bloklovchi o'rnatilmagan, qat'iy iOS maxfiylik sozlamalari yo'q va tasdiq yuklanayotganda sahifa hali ham ochiq. Har bir qoldirib yuborilgan bron Google va Meta hech qachon o'rganmaydigan signal bo'lib qoladi.

02

"Mening konversiyalarimga xodimlarim kiritgan telefon qo'ng'iroqlari ham kiradi."

Qabulxonangiz xodimi qo'lda kiritgan bron reklama orqali kelmagan. U konversiya sifatida hisoblanganda kampaniya haqiqiy holatdan yaxshiroq ko'rinadi va byudjet noto'g'ri kalit so'zlarga sarflanadi.

03

"Qaysi kampaniya aslida terrasni to'ldirganini aniqlay olmayapman."

Kampaniya, bosish identifikatori va referrer bookingda saqlanmasa, har bir rezervatsiya doskada bir xil ko'rinadi.Instagram-post, Google reklama va hamkor mehmonxona barchasi bir xil kredit oladi, ya'ni hech qanday.

TapTimeda bron qilinishi qanday qilib konversiyaga aylanadi

To'rt bosqich, ularning hech birini siz nazorat qilishingiz shart emas. Butun jarayon, bosishdan yetkazib berish logigacha, TapTime tomonida amalga oshiriladi.

  1. 1

    Mehmon click ID yoki teg belgilangan havola bilan keladi

    Google Ads gclid, gbraid yoki wbraid havolaga qo'shadi. Meta esa fbclid, Microsoft, msclkid, TikTok, ttclid qo'shadi. Sizning o'z havolalaringiz utm_source, utm_medium, utm_campaign, utm_term va utm_content ni o'z ichiga oladi. Affiliate tracker IDsi click_id, clickid yoki subid ko'rinishida keladi. TapTime ularni bir marta o'qiydi – bu sizning bron sahifangizda, menyuingizda yoki o'zingizning saytida joylashgan bron oynasida bo'lib o'tadi va mehmonning qurilmasida 30 kun davomida saqlaydi.

  2. 2

    Buzarish tasdiqlandi

    Avtomatik ravishda yoki keyinchalik xodimlaringiz tomonidan kutayotgan so'rovni tasdiqlaganingizda. Har ikkala holatda ham bron tasdiqlanganda TapTime bron hodisasini va har bir manzil uchun bitta yetkazib berish satrini bronning o'zi bilan bir xil ma'lumotlar bazasi tranzaksiyasida yozadi. Yetkazib berish ikki tizim orasida hech qachon yo'qolmaydi.

  3. 3

    Har bir manzil bitta umumiy IDga ega voqeani oladi

    Google Ads bosish identifikatori va konversiya qiymati bilan bosish konversiyasini yuklashni oladi. Meta va TikTok Conversions API hamda Events API orqali server voqeasini oladi. Microsoft Ads o'zining Conversions API orqali moslashtirilgan UET voqeasini oladi. GA4 tashrif buyuruvchining mijoz va sessiya identifikatoriga bog'langan Measurement Protocol voqeasini oladi. Vebhuklaringiz imzolangan JSON oladi, trekeringiz makroslari to'ldirilgan postback URL manzilini oladi, API voqealar lentasiga esa yangi qator qo'shiladi. Voqea identifikatori hamma joyda bir xil.

  4. 4

    Muvaffaqiyatsizliklarni qayta urinish va har bir yetkazib berishni ko'rishingiz mumkin

    Xato bilan javob bergan manzil 1, 5 va 15 daqiqadan so'ng, keyin 1, 3, 6 va 12 soatdan so'ng qayta sinovdan o'tkaziladi, jami sakkiz marta. Integratsiyalar ekrani har bir manzil bo'yicha platformaning o'z javobi bilan so'nggi 25 yetkazib berishni va hozir darhol yubormoqchi bo'lganingiz uchun "Yana yuborish" tugmasini ko'rsatadi.

Tasdiqlangan bronning TapTimedan ketishining to'qqiz sababi

Ulardan birini yoki barchasini paneldagi Integratsiyalar bo'limidan ulang. Har birida «Ulanishni tekshirish» yoki «Sinov yuborish» tugmasi, yetkazish jurnali va yordam markazida bosqichma-bosqich qo'llanma bor. Buyurtmalar va sodiqlikka qo'shilishlar haqida ham xuddi shu platformalarga xabar berish mumkin.

Google Ads konversiya kuzatuvi

Ikki yarim qismni birgalikda ishlatishingiz mumkin. Brauzer teg (Conversion ID va label) tasdiqlash sahifasida ishga tushadi. Server yuklash esa rezervatsiya havolasidan olingan gclid, gbraid yoki wbraid parametrlari bilan Conversion API orqali konversiyani yuboradi, brauzer teg bloklangan bo'lsa ham. Google so'nggi 90 kun ichidagi bosishlar uchun yuklamalarni qabul qiladi. Ikkalasi ham bir xil buyurtma identifikatoriga ega, shuning uchun bitta rezervatsiya bitta konversiya hisoblanadi.

Google Ads-dagi konversiyalarni sozlang

Meta Conversions API (Facebook va Instagram)

Har bir tasdiqlangan bron uchun server voqeasi yuboriladi, u fbclid, Meta brauzer cookie-fayllari, mehmonning IP-manzili va brauzeri, shuningdek, agar siz uni o'chirmasangiz, mehmonning TapTime saytini tark etishidan oldin SHA-256 bilan xesh qilingan elektron pochta manzili va telefoni bilan birga yuboriladi. Voqea nomini Schedule, Lead yoki Purchase qilib tanlang. Events Manager saytidan test voqea kodini olib sinab ko'ring va uning kelishini kuzating.

Meta-dagi konversiyalarni sozlang

TikTok Events API

Har bir tasdiqlangan bron uchun server voqeasi: u sizning TikTok pikselingizga bron havolasidagi ttclid, mehmonning IP manzili va brauzeri bilan yuboriladi, siz o'chirmasangiz esa mehmonning elektron pochtasi va telefoni TapTimedan chiqmasdan oldin SHA-256 bilan xeshlanadi. Voqea nomi sifatida "Schedule", "Lead", "Submit form" yoki "Place an order" ni tanlang. TapTime pikselingizni bron sahifasiga ham qo'yadi, shuning uchun brauzer va server voqeasi bitta identifikatorga ega bo'ladi va TikTok bittasini qoldiradi.

TikTokdagi konversiyalarni sozlang

Microsoft Ads (Bing) konversiyalari

Google Ads kabi ikki qism. TapTime sizning UET tegingizni bron sahifasiga qo'yadi va mehmon bron qilganda moslashtirilgan voqeani yuboradi. Conversions API tokenini qo'shsangiz, server teg ko'ra olmaydiganini xabar qiladi: mehmon ketganidan keyin tasdiqlangan bronlar, mehmonlarning buyurtmalari va sodiqlik dasturining yangi a'zolari; ular msclkid orqali yoki xeshlangan pochta va telefon orqali hisobga olinadi. Microsoft server voqealarini oxirgi 7 kun uchun qabul qiladi.

Microsoft Adsdagi konversiyalarni sozlang

Google Analytics 4 bron hodisalari

Har bir rezervatsiya uchun Measurement Protocol orqali amalga oshirilgan buyurtma bo'yicha booking_confirmed hodisasi yuborilsin, unda qiymat va valyuta, tashrif buyuruvchining GA klient IDsi hamda har bir mulk bo'yicha sessiya IDsi ko'rsatilsin, shunda buyurtma tashrif va uni olib kelgan kampaniyaga bog'lanadi. Uni GA4da asosiy hodisa sifatida belgilab qo'ying, shunda u har bir hisobotda va Google Ads stavkalarida konversiya sifatida hisoblanadi.

Google Analytics 4 ga ulanish

CRM, Zapier, Make, n8n yoki Pipedream uchun webhooklar

Har bir tizim uchun alohida https endpoint, siz tanlagan bron, buyurtma va sodiqlik hodisalariga obuna qilingan. Har bir so'rov — butun bron, buyurtma yoki sodiqlik kartasi va uning atributsiyasi bilan JSON, HMAC-SHA256 bilan imzolangan, shuning uchun uning TapTime'dan kelganini tekshira olasiz. Istalgan 2xx — muvaffaqiyat, 410 qayta urinishlarni to'xtatadi, har bir hodisaning esa takrorlarni tozalash uchun id'si bor.

Webhook qo'shing

Trekerlar va hamkorlar uchun serverdan-serverga postbacklar

Reklama tarmog'i, affiliate platforma yoki tracker sizga bergan postback URL manzilini joylashtiring va quyidagi o'rinbosarlarni kiritib qo'ying: {click_id}, {event}, {status}, {value}, {currency}, {party_size}, {booking_id}, {utm_source}, {utm_campaign}, {gclid}, {fbclid} va boshqalar. GET yoki POST. Agar havolangizda click_id, clickid yoki subid bo'lsa, trackerning click ID buyurtma berishga yetib boradi.

Postbackni sozlang

REST API bronlar va tadbirlar uchun

Bearer kalitlar, faqat o'qish uchun yoki o'qish va yozish uchun, har bir kalit bo'yicha daqiqada 50 ta so'rov. Zaxiralar va uchrashuvlarni holat, filial, sana oralig'i yoki updatedSince bo'yicha filtrlab ro'yxatlang, bitta zaxirani oling, o'z tizimingizdan holatni o'zgartiring yoki sinxronlikni saqlash uchun kursor yordamida tartibga solingan voqealar oqimini so'rang. API orqali amalga oshirilgan holat o'zgarishlari ham doskada bo'lgani kabi bir xil webhooklar va konversiyalarni ishga tushiradi.

API kalitini yarating

Tag Manager, GA4-teg, Meta-piksel va sahifadagi maxsus kod

TapTime sahifangizda o'z GA4 o'lchov identifikatori, GTM konteyneri, Meta pikseli va faqat egasi uchun mo'ljallangan maxsus head kodi mavjud. Mehmon buyurtma berganida, sahifa buyurtma turini, qiymatini va voqea identifikatorini booking_confirmed yoki booking_requested orqali dataLayer ga yuboradi, shunda boshqa har qanday vosita undan foydalanishi mumkin. O'zingizning veb-saytingizdagi buyurtma berish vidjeti ham sayt teglaringiz uchun xuddi shunday ishlaydi.

Sahifangizga teglarni qo'shing

Faqat bronlar emas: buyurtmalar va sodiqlik ham hisobga olinadi

Bronlar haqida xabar beradigan o'sha navbat (outbox) mehmon stolga o'tirgandan keyin nima bo'layotgani haqida ham xabar beradi. Har bir maqsadni har bir platforma uchun ulanishning «Nimalar haqida xabar berish» bo'limida yoqing.

Buyurtmalar xarid sifatida

Mehmonning sahifangizdan, stoldagi QR kod orqali, olib ketish yoki yetkazib berish bilan bergan buyurtmasi sizga yetib kelgan paytda bir marta yuboriladi: tarkibi bilan GA4 xaridi, mazmuni bilan Meta yoki TikTok Purchase voqeasi, Microsoft Ads xarid voqeasi, Google Adsda alohida konversiya amaliga yuklash. Qiymat — choy pulisiz buyurtma qilingani. Kassada o'tkazilgan savdolar hech qachon xabar qilinmaydi — ularni reklama keltirmagan.

Sodiqlikka qo'shilishlar

Mijozning dasturdagi birinchi muhri — ro'yxatdan o'tish: GA4 sign_up, xeshlangan telefoni bo'yicha moslashtirilgan Meta va TikTok CompleteRegistration, Microsoft Ads ro'yxatdan o'tish voqeasi, Google Adsda esa faqat u reklama bosishidan kelgan bo'lsa. Qancha karta to'ldirmasin, a'zo va dastur uchun bir marta.

Har bir hodisa — qolgan barcha joylarga

Webhooklar, postbacklar, chat bildirishnomalari, avtomatlashtirish platformalari va REST API barcha o'n bitta hodisani oladi: bron so'raldi, tasdiqlandi, bekor qilindi, «kelmadi» deb belgilandi yoki yakunlandi; buyurtma berildi yoki to'landi; a'zo qo'shildi, muhr qo'yildi, mukofot qo'lga kiritildi va berildi.

Brauzer tomonida yoki server tomonida konversiya kuzatuvi: restoranga yoki salonga qaysi biri kerak?

TapTime ikkalasini ham ishlatadi. Brauzer teg platformalarga tashrifni taqdim etadi; server voqeasi esa bron hisoblanishini kafolatlaydi. Server tomoni ulanganda nimalar o'zgarishini quyida ko'ring.

Vaziyat Sahifadagi piksel yoki teggina TapTime server-side + tegingiz
Reklama bloklovchilar va brauzerning qat'iy maxfiyligi Konversiya jimjit yo'qoladi Mehmonning brauzeridan qat'i nazar server tomonidan yuborilgan
Mehmon tasdiq yuklanishidan oldin yorliqni yopadi Yo'qolgan Sahifa renderlanganda emas, balki bron saqlanganida yuborilsin
Xodimlar ertasi kuni ertalab kutib turgan so'rovni tasdiqlaydilar Sahifa yuklanmasa, konversiya bo'lmaydi Tasdiqlangan paytda yuborilsin, tasdiqlagan shaxs
Telefon orqali buyurtma berish va bevosita tashriflar Xodimlar bir xil sahifadan foydalansa hisobga olinadi Hech qachon hisobot berilmagan; faqat mehmonning onlayn qilgan buyurtmalari
Ham teg, ham server ishga tushadi Bir buyurtma uchun ikki konversiya Bir umumiy voqea identifikatori; platforma bittasini saqlaydi
Konversiya qiymati Tag qanday qattiq kodlangan bo'lsa Xizmat narxi yoki har bir bron uchun qiymatingiz, ixtiyoriy ravishda guruh hajmi bilan ko'paytirilgan
Qaysi kampaniya kredit oladi Cookie'larning saqlanib qolishiga bog'liq Zaxiraga kiritilgan id va UTM teglariga bosish, 30 kun davomida esda saqlanadi

TapTime qanday qilib bronni ikki marta hisoblanishining oldini oladi?

Har bir bronda aynan bitta konversiya voqeasi identifikatori bor — TapTime bron javobida sahifaga qaytaradigan va serverdan yuboradigan bronning HMAC qiymati. Brauzer voqeasi uni Google Ads tranzaksiya identifikatori sifatida hamda Meta, TikTok va Microsoft UET tegi uchun voqea identifikatori sifatida olib yuradi; server voqeasi ham xuddi shu qiymatni olib yuradi. Bu to'rt platforma shu bo'yicha takrorlanishlarni olib tashlaydi, server integratsiyasi ulangan ekan, GA4 esa brauzer voqeasini umuman olmaydi. Tasdiqlangan, bekor qilingan va qayta tasdiqlangan bron ikkinchi vebhuk yuboradi, chunki tizimingiz buni bilishi kerak, lekin u bitta konversiya bo'lib qoladi.

Platforma Server tomoni Brauzer tomoni Takrorlanishni yo'qotish kaliti
Google Ads uploadClickConversions bosish IDi bilan gtag send_to bilan konversiya orderId / transaction_id
Meta Conversions API, 7 kungacha bo'lgan voqealar fbq eventID bilan kuzating event_id
TikTok Events API, ttclid bilan ttq.track, event_id bilan event_id
Microsoft Ads Conversions API, oxirgi 7 kundagi voqealar uetq push, event_id bilan event_id
GA4 Measurement Protocol klient va sessiya identifikatorlari bilan faqat server tomoni ulanmaganida one source at a time

TapTime-ga buyurtma berish webhooki qanday ko'rinadi?

JSON tanali POST: hodisaning id'si, turi va vaqti, sinovmi yoki yo'qligi hamda butun bron (yoki buyurtma, yoki sodiqlik kartasi) — mehmon, vaqt, stol yoki xizmat, holat va qayerdan kelgani bilan. To'rtta sarlavha uni aniqlaydi va imzolaydi.

TapTime-Event
hodisa turi: booking.confirmed, order.placed, loyalty.reward_issued va yana sakkiztasi
TapTime-Event-Id
event ID, har bir qayta urinishda bir xil, takrorlanishni bartaraf etish uchun
TapTime-Delivery
ushbu ma'lum yetkazib berish urinishining identifikatori
TapTime-Signature
t=<unix time>,v1=<hexHMAC-SHA256of "t.body"> maxfiy whsec_ingiz bilan
  • Talab vaqti tugaguncha har qanday 2xx holati bilan javob bering va yetkazib berish "yetkazilgan" deb belgilansin.
  • Har qanday boshqa javob yoki javob berilmasa, taxminan bir kun davomida kechikishlar oshib borishi bilan sakkiz martagacha qayta urinadi.
  • 410 yo'qolgani va TapTime o'sha endpointga ushbu voqeani qayta sinashni to'xtatgani.
  • Yo'naltirishlar kuzatilmaydi. Endpointlar ishlab chiqarish muhitida https bo'lishi kerak va xususiy yoki loopback manzillarga yo'naltirilishi mumkin emas.
  • Har bir kompaniya uchun 50 tagacha endpoint, chat va avtomatlashtirish ulanishi. Imzo kalitini egasi qayta ko'rishi yoki almashtirishi mumkin; almashtirilganda eskisi darhol ishlashdan to'xtaydi.
Webhook bo'yicha qo'llanmani o'qing
POST · application/json · booking.confirmed
{
  "id": "evt_9f3c2a7e1b",
  "type": "booking.confirmed",
  "createdAt": "2026-09-12T19:02:11+03:00",
  "test": false,
  "data": {
    "booking": {
      "kind": "reservation",
      "id": 4821,
      "status": "confirmed",
      "startsAt": "2026-09-12T20:00:00+03:00",
      "partySize": 4,
      "guest": { "name": "Maria K.", "email": "…", "phone": "…" },
      "attribution": {
        "channel": "widget",
        "utmSource": "instagram",
        "utmMedium": "paid_social",
        "utmCampaign": "summer_terrace",
        "gclid": null,
        "fbclid": "IwAR2…",
        "landingUrl": "https://example-bistro.com/?fbclid=…"
      }
    }
  }
}
Imzoni tasdiqlang (Node.js)
const [t, v1] = req.headers["taptime-signature"]
  .split(",").map(part => part.split("=")[1]);
const expected = crypto
  .createHmac("sha256", process.env.TAPTIME_WEBHOOK_SECRET)
  .update(`${t}.${rawBody}`)
  .digest("hex");
const valid = crypto.timingSafeEqual(
  Buffer.from(expected), Buffer.from(v1));

Serverdan serverga postbacklar bron konversiyalari uchun qanday ishlaydi?

Postback — bu trekerning o'z URL manzili bo'lib, har bir voqea yuz berganda TapTime serveri tomonidan joylashuvlarga buyurtma tafsilotlari kiritilgan holda chaqiriladi. Shu orqali affiliate tarmoqlari, CPA platformalari va click trackerlar sahifada hech qanday kod o'rnatmasdan konversiyani hisoblaydi. Sizning buyurtma havolangiz kuzatuvchining bosish identifikatorini click_id, clickid yoki subid shaklida o'z ichiga oladi; TapTime uni buyurtma bilan birga saqlaydi va buyurtma tasdiqlanganda, bekor qilinganda yoki kelmagan (no-show) deb belgilanganda URLga qayta kiritadi.

Postback bo'yicha qo'llanmani o'qing
Postback URL o'rnboshlovchilar bilan · GET yoki POST
https://tracker.example/postback
  ?cid={click_id}
  &event={event}
  &status={status}
  &payout={value}
  &cur={currency}
  &guests={party_size}
  &src={utm_source}

Mavjud o'rnbosarlar

  • {event}
  • {event_id}
  • {status}
  • {booking_id}
  • {booking_type}
  • {order_id}
  • {customer_id}
  • {conversion_id}
  • {value}
  • {currency}
  • {party_size}
  • {branch_id}
  • {timestamp}
  • {utm_source}
  • {utm_medium}
  • {utm_campaign}
  • {utm_term}
  • {utm_content}
  • {gclid}
  • {fbclid}
  • {msclkid}
  • {ttclid}
  • {click_id}

Jamoangiz allaqachon foydalanadigan chatda bildirishnomalar — va kodsiz avtomatlashtirish

Chat qaysi hodisalardan xabar topishini tanlang: tasdiqlanishi kerak bo'lgan yangi bron so'rovi, yangi buyurtma, bekor qilish, qo'lga kiritilgan mukofot. Har biri bir necha soniyada siz tanlagan tilda qisqa xabar bo'lib keladi — kim, qachon, necha kishi, qancha — va panelga qaytish havolasi bilan.

Messenjerlar

Telegram

@BotFather orqali yaratgan botingiz guruhga, kanalga yoki guruhdagi bitta mavzuga yozadi. Chatni panelning o'zi topib beradi.

Slack

Incoming webhook istalgan kanalga formatlangan xabarlar yuboradi.

Microsoft Teams

Workflows webhooki tafsilotlar va panelga o'tish tugmasi bor Adaptive Card joylaydi.

Google Chat

Maydon webhooki har bir hodisani maydonga joylaydi.

Discord

Server webhooki rang bilan belgilangan embed joylaydi; eslatmalar (mentions) doimo o'chirilgan.

Mattermost

Bulutdagi yoki o'z serveringizdagi incoming webhook.

Chat bildirishnomalarini sozlash

Avtomatlashtirish platformalari

Zapier

Catch Hook trigger'i: har bir bronni Google Sheets'ga, har bir buyurtmani buxgalteriyaga, har bir yangi a'zoni Mailchimp'ga qo'shing.

Make

Routerlar, filtrlar va 2 000 dan ortiq ilovali ssenariylar uchun Custom webhook trigger'i.

n8n

n8n Cloud yoki o'z serveringizdagi Webhook node — ma'lumotlar infratuzilmangizdan tashqariga chiqishi shart emas.

Pipedream

O'z Node.js yoki Python qadamlaringiz bilan ishlaydigan workflow'lar uchun HTTP trigger.

Avtomatlashtirish platformalari webhooklar bilan bir xil imzolangan JSON oladi. Ular uchun yaratilgan ilovalar REST API orqali obuna bo'lishi va obunani bekor qilishi mumkin, shuning uchun foydalanuvchilar trigger'larni URL qo'ymasdan yoqadi.

Avtomatlashtirish platformasini ulash

TapTime REST API nimani qila oladi?

O'z hisobotlaringizni yuritish, CRM yoki kassani sinxronlash yoki bronlarni boshqa tizimdan tasdiqlash uchun yetarli — hamkorlik dasturisiz va savdo bo'limi bilan qo'ng'iroqsiz. Kalitlar Integratsiyalar bo'limida yaratiladi, bir marta ko'rsatiladi, SHA-256 xeshi sifatida saqlanadi va bir bosishda bekor qilinadi.

So'rov Qaytishlar
GET /v1/company Kalit tegishli kompaniya
GET /v1/company/reservations Rezervatsiyalar, holat, branchId, boshlanish va tugash sanalari yoki updatedSince bo'yicha filtrlangan; har bir sahifada 100 tagacha
GET /v1/company/appointments Bir xil filtrlar bo'yicha uchrashuvlar
GET /v1/company/reservations/{id} Bitta bron, webhook yuklamasi shaklida, atributsiyasi bilan
POST /v1/company/reservations/{id}/status Tasdiqlash, bekor qilish, «kelmadi» deb belgilash, yakunlash, stolga o'tqazish yoki qayta ochish (yozish kalitlari); o'sha webhooklar va konversiyalarni ishga tushiradi
GET /v1/company/orders Buyurtmalar pozitsiyalari va summalari bilan, status, source, fulfilment, sana yoki paidSince bo'yicha filtrlangan
GET /v1/company/loyalty/cards A'zolarning sodiqlik kartalari; dasturlar va mukofotlarning o'z ro'yxatlari bor
GET /v1/company/events?after={cursor} Barcha bron, buyurtma va sodiqlik hodisalari tartib bilan, xohlasangiz faqat ayrim turlari; sinxron turish uchun oxirgi kursor bilan so'rab turing
POST /v1/company/webhooks URL'ni hodisalarga obuna qiling, obunani bekor qilish uchun esa DELETE qiling — Zapier, Make, n8n va Pipedream ilovalari uchun REST hooks
Sanadan beri tasdiqlangan rezervatsiyalar o'zgardi
curl "https://api.tapti.me/v1/company/reservations?status=confirmed&updatedSince=2026-09-01T00:00:00Z" \
  -H "Authorization: Bearer tt_live_…"
Voqealar lentasi bilan muvofiq bo'ling
curl "https://api.tapti.me/v1/company/events?after=eyJpZCI6OTk4fQ&limit=100" \
  -H "Authorization: Bearer tt_live_…"
To'liq API ma'lumotnoma API qo'llanmasini o'qing

Har bir bron bilan qaysi atribut ma'lumotlari saqlanadi?

Har bir rezervatsiya va uchrashuv mehmonni olib kelgan kampaniyani tozalangan va shifrlangan holda o'sha buyurtmada saqlaydi. Bu buyurtmaning tafsilotlar panelida ko'rsatiladi, boshqaruv panelida "Buyurtmalar qayerdan keladi" bo'limida qisqacha bayon etiladi, "CSV" va "Excel" eksportlariga kiritiladi hamda har bir webhook, API javobi va konversiya bilan yuboriladi.

Kampaniya

  • utm_source
  • utm_medium
  • utm_campaign
  • utm_term
  • utm_content

Reklama bosish identifikatorlari

  • gclid
  • gbraid
  • wbraid
  • fbclid
  • msclkid
  • ttclid
  • click_id / clickid / subid

Analitika identifikatori

  • GA4 mijoz identifikatori
  • GA4 xususiyat bo'yicha sessiya identifikatori
  • Meta fbp cookie
  • Meta fbc (cookie yo'q bo'lganda fbclid asosida yaratilgan)

Kontekst

  • kanal: veb, vidjet yoki ilova
  • landing URL
  • yo'naltiruvchi
  • IP manzili va foydalanuvchi agenti

Mehmon ilovasi kampaniyani faqat bir marta, ilova ochilgan manzilda o'qiydi, uni 30 kun davomida saqlaydi va keyingi tashriflar teglarsiz bo'lsa ham uni o'chirib tashlamaydi. Oxirgi kampaniya g'alaba qiladi. Rezervatsiyalar xodimlari qo'lda kiritgan buyurtmalar va kassada qayd etilgan buyurtmalarda kampaniya bo'lmaydi, bu to'g'ri: mehmon havola orqali kelmagan.

Attribution bo'yicha qo'llanmani o'qing

Qaysi holat konversiya hisoblanadi, qaysi holat esa hech qachon hisoblanmaydi?

Konversiya sifatida hisoblanadi

  • Mehmon tomonidan onlayn, sizning TapTime sahifangizda, o'zingizning saytimizdagi buyurtma berish vidjetida yoki ilovada amalga oshirilgan va tasdiqlangan rezervatsiya yoki uchrashuv.
  • Xodimlaringiz keyinroq tasdiqlaydigan kutayotgan so'rov. Konversiya tasdiqlangan zahoti yuboriladi.
  • Google bosish identifikatori bilan rezervatsiyaGoogle Ads serveriga yuklanadi. Bunday identifikatori bo'lmagan rezervatsiyalar Google uchun o'tkazilmaydi, hech qachon xato bo'lmaydi va ular hanuz Meta, GA4 hamda sizning webhooks'laringizga yuboriladi.

Hech qachon hisoblanmagan

  • Telefon qo'ng'irog'i yoki bevosita tashrif orqali xodimlaringiz kiritgan bronlar. Ular hech qanday bosish va kampaniya bilan bog'liq emas.
  • Bir xil bron uchun ikkinchi konversiya, qancha marta qayta ochilib, qayta tasdiqlansa ham.
  • Bekor qilingan yoki kelmagan bron. Ular konversiya emas, balki o'z holatiga ega webhook va postback voqealari sifatida yuboriladi.

Brendanlar uchun mo'ljallangan, bronlar uchun to'lov qiladigan korxonalar

Agar siz bron yoki uchrashuv bilan yakunlanadigan bosishlarni sotib olsangiz, bu sizning reklama hisobingizning yetishmayotgan yarmi bo'ladi.

Konversiya kuzatuvi lug'ati

Platformalar ishlatadigan atamalarni bitta joyda, ularning bron qilish uchun nimani anglatishini ko'rsatib.

Konversiya
Bu reklama platformasiga hisoblash va optimallashtirish uchun aytilgan harakatdir. TapTime uchun bu mehmonning onlayn tarzda tasdiqlangan rezervatsiyasi yoki uchrashuvi hisoblanadi.
Server tomonidagi konversiya kuzatuvi
Konversiyani mehmon brauzeridagi skriptdan emas, balki serverdan platformaning API ga yuborish, shunda reklama bloklovchilari, maxfiylik sozlamalari yoki yopiq yorliq tufayli yo'qolmaydi.
gclid, gbraid, wbraid
Google'ning bosish identifikatorlari reklamaning landing URL manziliga qo'shilgan. gclid klassik varianti; gbraid va wbraid esa iOS ilova kampaniyalari va veb-kampaniyalari uchun maxfiylikni saqlovchi variantlardir. Google Ads yuklangan konversiyani faqat o'zidan tanigan bosishga hisoblay oladi.
fbclid, fbp, fbc
Meta
Google Ads klik konversiyani yuklash
Google Ads API metodi (uploadClickConversions) — server ma'lum bir bosish bo'yicha konversiyani hisobot qilish uchun foydalanadigan usul bo'lib, unda bosish IDsi, vaqt, qiymat va takrorlanishni oldini olish uchun buyurtma IDsi ishlatiladi.
ttclid, msclkid
TikTok va Microsoftning bosish identifikatorlari: ularni avtomatik belgilash reklamaning maqsadli havolasiga qo'shadi. TikTok Events API va Microsoft Conversions API ularni bronni uni olib kelgan reklama bosishiga hisoblash uchun ishlatadi.
Meta Conversions API (CAPI)
Meta
GA4 Measurement Protocol
Google Analytics 4'ning server voqealari uchun HTTP endpointi. Voqea tashrif buyuruvchining sessiyasiga qo'shiladi, agar u GA cookie-fayllaridan olingan client id va session id ni o'zida aks ettirsa va sessiya taxminan 72 soatdan kam vaqt oldin boshlangan bo'lsa.
Asosiy voqea
GA4
Voqealarni takrorlanishni bartaraf etish
Brauzer hodisasi va server hodisasi bilan bir xil identifikatorni yuborish, shunda ikkalasini ham qabul qiladigan platforma bitta konversiyani hisoblaydi.
UTM parametrlari
utm_source, utm_medium, utm_campaign, utm_term va utm_content: mehmonni olib kelgan post, axborot byulleteni, flyer yoki hamkorni eslab qolishi uchun o'z havolalaringizga qo'shadigan teglar.
Webhook
TapTime biror voqea sodir bo'lganda sizga tegishli URLga HTTP so'rovini yuboradi, to'liq ma'lumotlar JSON va tasdiqlash imzosi bilan.
Postback (serverdan-serverga piksel)
Reklama tarmog'i yoki trekker tomonidan taqdim etilgan URL, reklama beruvchining serveri har bir konversiyada chaqiradi, trekkerning bosish IDsi va to'lov summasi o'rinbosarlarga kiritilgan.
HMAC-SHA256 imzo
Talab tanasi kalitli xesh va vaqt tamg'asi, umumiy sir yordamida hisoblangan. Uni o'zingizda qayta hisoblash talab TapTime'dan kelganini va o'zgartirilmaganini isbotlaydi.
Kamida bir marta yetkazib berish
Har bir voqeaning yetkazilishiga kafolat beriladi, ammo qayta urinish uni ikki marta yetkazishi mumkin. Shuning uchun har bir TapTime voqeasi takrorlarni e'tiborsiz qoldirish uchun id bilan birga keladi.
Oflayn konversiya
Brauzer sessiyasidan tashqarida sodir bo'ladigan konversiya, masalan, xodimlar ertasi kuni so'rovni tasdiqlaganda. TapTime uni asl bosish IDi bilan tasdiqlangan paytda yuboradi.

Kiradi. Qo'shimcha emas, yuqori daraja ham emas.

Konversiya kuzatuvi, webhooklar, postbacklar, chat bildirishnomalari, avtomatlashtirish va REST API har bir modulga kiradi: bron hodisalari — Stol bronlari moduli bilan (har bir filial uchun oyiga $19.90 dan) va Qabullar moduli bilan (har bir filial uchun oyiga $19.90 dan), buyurtma hodisalari — QR menyu bilan, sodiqlik hodisalari — Sodiqlik moduli bilan. Har bir hodisa uchun to'lov yo'q va yetkazishlar soniga cheklov yo'q.

Har bir modul 14 kunlik bepul sinov muddatiga ega, boshlash uchun karta talab qilinmaydi, to'lov oyma-oy hisoblanadi, shartnoma talab qilinmaydi. To'lovni to'xtatsangiz, modul qisqa imtiyozli muddatdan so'ng to'xtatiladi; hech narsa o'chirilmaydi.

Reklama menejerlari va dasturchilar beradigan savollar

TapTime konversiyalarni serverdan yuboradimi yoki mehmonning brauzeridan?

Ikkalasi ham. Server bron tasdiqlangach, darhol Google Ads API, Meta Conversions API va GA4 Measurement Protocol orqali konversiyani yuboradi. Brauzeringiz teg yoki piksel ham ishga tushishi mumkin; u ham xuddi shu event IDni o'z ichiga oladi, shuning uchun platformalar bitta konversiyani hisoblaydi.

Buking konversiyalarini kuzatish uchun Google Tag Manager kerakmi?

No. TapTime serverdan to'g'ridan-to'g'ri Google Ads, Meta va GA4 bilan muloqot qiladi. Tag Manager faqat sahifa dataLayer ga yuboradigan booking_confirmed hodisasidan boshqa vositalarni ishga tushirmoqchi bo'lsangiz foydalidir.

Google Ads'dan server tomon yuklashlarni yoqish uchun menga nima kerak?

Konversiya harakati, sizning Mijoz identifikatori, Konversiya harakati identifikatori (ctIdmanzilidagi raqam) va APIga kirish: ishlab chiquvchi tokeni, OAuth klient identifikatori va sir, hamda yangilash tokeni. Sizning agentligingiz yoki ishlab chiquvchingiz ularni berishi mumkin. APIga kirish bo'lmasa ham brauzer tegidan foydalanishingiz mumkin.

Nega yetkazib berish xabari "Ushbu bron bo'yicha Google reklamasi bo'yicha bosish yo'q" deydi?

Mehmon Google reklamasidan kelmaganligi sababli, buyurtma havolasida gclid, gbraid yoki wbraid bo'lmagan. Google faqat o'zi tanigan bosishlar uchun yuklangan konversiyalarni qabul qiladi, shuning uchun Google Ads bo'yicha buyurtma qayta urinish o'rniga e'tiborsiz qoldiriladi. U hanuz Meta, GA4 va vebxuklaringizga yo'naltiriladi.

MetaConversions API reklama bilan rezervatsiyani qanday mos keltiradi?

Havo­laga berilgan fbclid orqali, Meta brauzer cookie-fayllari (fbp va fbc), mehmonning IP-manzili va brauzeri, shuningdek, agar "Send hashed email and phone" o'chirilmagan bo'lsa, mehmonning elektron pochta manzili va telefon raqami TapTime saytini tark etishdan oldin SHA-256 yordamida xeshlanadi.

TapTime bronlar haqida TikTokka qanday xabar beradi?

Bron tasdiqlangan paytda serverdan TikTok Events API orqali. TapTime sizning TikTok Pixelingizni bron sahifasiga ham qo'yadi, shuning uchun uni o'zingiz qo'shishingiz shart emas. Ikkala voqea ham bitta voqea identifikatorini olib yuradi va TikTok bittasini qoldiradi. Moslashtirish havoladagi ttclid, mehmonning IP manzili va brauzeri, shuningdek, siz o'chirmasangiz, SHA-256 bilan xeshlangan pochtasi va telefoni orqali amalga oshadi.

Microsoft Ads (Bing) konversiyalarini kuzatish uchun nima kerak?

Boshlash uchun UET tegining identifikatori yetarli: TapTime tegni bron sahifangizga qo'yadi va mehmon bron qilganda sizning voqea amalingizni yuboradi. Teg sozlamalaridan Conversions API tokenini qo'shsangiz, server mehmon ketganidan keyin tasdiqlangan bronlar, mehmonlarning buyurtmalari va sodiqlik dasturining yangi a'zolari haqida ham xabar beradi. Microsoft Conversions API ni har bir hisob uchun alohida yoqadi va faqat oxirgi 7 kundagi voqealarni qabul qiladi.

Qaysi konversiya qiymati yuboriladi?

Uchrashuvlar uchun xizmat narxi. Stol rezervatsiyalari uchun siz belgilagan har bir bron bo'yicha qiymat, o'rtacha sarf, ixtiyoriy ravishda guruh kattaligi bilan ko'paytiriladi. Bo'sh qoldiring va konversiyalar qiymatsiz yuboriladi.

Xodimlarim kiritadigan bronlar reklama konversiyalari sifatida hisoblanadimi?

Yo'q. Faqat mehmonlarning o'zlari onlayn qilgan buyurtmalar konversiya sifatida hisoblanadi. Xodimlar tomonidan kiritilgan telefon orqali buyurtmalar va bevosita tashriflar hech qachon reklama natijalarini oshirmaydi. Ular eksportda va boshqaruv panelida ko'rinadi.

Zaxira tasdiqlanganda, bekor qilinsa va yana tasdiqlanganda nima bo'ladi?

Sizning webhooks va postbacks har bir o'zgarishni, har biri o'z event id va statusiga ega holda qabul qiladi, chunki tizimingiz buni bilishi kerak. Google Ads, Meta va GA4 har bir buyurtma uchun faqat bitta konversiyani qabul qiladi.

Qanday qilib webhook haqiqatan ham TapTime saytidan kelganini tasdiqlashim mumkin?

TapTime-Signature sarlavhasini o'qing, u t=1726128000,v1=<hex> ko'rinishida bo'ladi. Imzo sirringiz yordamida t.body satrida HMAC-SHA256 hisoblang va uni v1 bilan doimiy vaqtli taqqoslash orqali solishtiring. Agar ular farq qilsa yoki t siz qabul qiladigan muddatdan eski bo'lsa, so'rovni rad eting.

Zapier, Make yoki n8n manzillariga webhook yuborish mumkinmi?

Ha. Qo'lda catch yoki maxsus webhook yarating, uning manzilini endpoint sifatida joylashtiring va test yuborish tugmasini bosing, shunda vosita maydonlarni o'rganadi. Rezervatsiya mehmonining ma'lumotlari, vaqti, holati va atributi barchasi JSON da mavjud.

Kampaniya buyurtma berishgacha qancha vaqt esda qoladi?

Mehmonning qurilmasida 30 kun davomida. Mehmon dushanba kuni Instagram reklamasi orqali menyuingizni ochishi va payshanba kuni buyurtma berishi mumkin; buyurtma hanuzgacha o'sha kampaniyaga tegishli bo'ladi. Teglarsiz keyingi tashrif uni o'chirib tashlamaydi, boshqa kampaniya bilan keyingi tashrif esa uni almashtiradi.

O'zimning veb-saytimdagi bron qilish vidjeti ham konversiyalarni kuzatadimi?

Ha. Embed skripti saytingizdagi UTM teglarini, bosish identifikatorlarini hamda GA va Meta cookie-fayllarini o'qiydi va ularni bron qilishga uzatadi, shunda vidjet orqali amalga oshirilgan bron saytingizga tashrif buyuruvchini olib kelgan reklamaga hisoblanadi. Shuningdek, u taptime_booking_confirmed ni saytingizning dataLayer ga yuboradi va sahifangizdagi o'z GA4 hamda Meta teglarini ishga tushirishi mumkin.

API chaqiruvlari yoki webhooklar uchun tez-tezlik cheklovi yoki har bir chaqiruv/webhook uchun to'lov bormi?

API kalitlari har biri daqiqada 50 ta so'rov bilan cheklangan, va kompaniya 10 ta faol kalit hamda 20 ta webhook yoki postback manzilini saqlab qo'yishi mumkin. Har bir chaqiriq, har bir voqea yoki har bir konversiya uchun to'lov olinmaydi; barchasi rezervatsiyalar va uchrashuvlar obunalari doirasida qamrab olingan.

Agar men modul uchun to'lovni to'xtatsam nima bo'ladi?

Qisqa kechirim muddati tugagach, modul to'xtatib qo'yiladi va buyurtma sahifasida vaqtincha mavjud emasligi haqidagi eslatma ko'rinadi. Hech narsa o'chirilmaydi, integratsiyalar ham; yana to'lov amalga oshirilgach, yetkazib berishlar yangi buyurtmalar uchun tiklanadi.

Bularning birortasi alohida obuna hisoblanadimi?

Yo'q. Google Ads, Meta va GA4 konversiyalari, webhooks, postbacks va REST API oyiga $19.90 dan boshlanadigan Jadval rezervatsiyalari moduli va oyiga $19.90 dan boshlanadigan Uchrashuvlar moduli tarkibiga kiradi, har bir joy uchun, 14 kunlik bepul sinov muddati bilan va boshlash uchun karta talab qilinmaydi.

TapTime buyurtmalar va sodiqlikka qo'shilishlarni konversiya sifatida yubora oladimi?

Ha. Har bir ulanishning «Nimalar haqida xabar berish» bo'limida mehmonlar buyurtmalarini (qiymati va tarkibi bilan xarid sifatida yuboriladi: GA4 purchase, Meta Purchase yoki Google Ads'dagi ikkinchi konversiya amali) va sodiqlik dasturining yangi a'zolarini (GA4 sign_up, Meta CompleteRegistration) yoqing. Har bir buyurtma bir marta, har bir a'zo esa har bir dastur uchun bir marta yuboriladi. Kassada urilgan savdolar hech qachon yuborilmaydi.

Yangi bronlar va buyurtmalarni Telegram yoki Slack'da qanday olaman?

Integratsiyalar → Bildirishnomalar bo'limini oching, messenjerni tanlang, bot tokenini (Telegram) yoki webhook URL'ni (Slack, Teams, Google Chat, Discord, Mattermost) qo'ying, hodisalar va tilni tanlang va «Sinov yuborish»ni bosing. Shundan so'ng tanlangan har bir hodisa panelga havola bilan qisqa xabar bo'lib keladi. Manzil va token shifrlangan holda saqlanadi.

TapTime Zapier, Make, n8n va Pipedream bilan ishlaydimi?

Ha, hech qanday plagin o'rnatmasdan. Platformada catch hook yarating, uning URL'ini Integratsiyalar → Avtomatlashtirish bo'limiga qo'ying, hodisalarni tanlang va platforma maydonlarni o'rganishi uchun «Sinov yuborish»ni bosing. Shundan keyin har bir bron, buyurtma va sodiqlik hodisasi workflow'ingizni ishga tushiradi va webhooklarimiz kabi imzolanadi. Ilovalar POST /v1/company/webhooks orqali o'zlari ham obuna bo'la oladi.

Reklamalaringizga eng muhim signalni bering: bron qilish.

Google Ads, Meta, TikTok, Microsoft Ads va GA4ni o'n daqiqada ulang, CRM uchun webhook qo'shing va yetkazib berish logi to'lib borishini kuzating. 14 kun bepul, karta talab qilinmaydi, istalgan vaqtda bekor qilishingiz mumkin.

14 kun bepul Karta shart emas Istalgan vaqtda bekor qiling

Zakazlarni konversiyalar sifatida kuzating 14 kun bepul boshlang