Ар бир тастыкталган брондоо серверден Google Ads, Meta, TikTok, Microsoft Ads жана GA4 даректерине жөнөтүлөт

TapTime стол брондоосун же жолугушууну жарнама платформалары үйрөнө ала турган конверсияга айлантат: коноктун чыкылдоо IDси сервер тараптан жөнөтүлөт, пикселиңиз боюнча кайталанган жазуулар жокко чыгарылып, webhook, postback же API аркылуу өз системаларыңызга жеткирилет. Айына 1 390 KGS баштап брондоолорго жана жолугушууларга кирет.

14 күн акысызКарта талап кылынбайтGoogle, Meta жана TikTokту 10 мүнөттө туташтырыңыз

Жарнама боюнча чыкылдатуу же шилтеме gclid · fbclid · UTM тегдери
Брондоо тастыкталды evt_… · баа · атрибуция
  • Google AdsКонверсияны жүктөө баскычын чыкылдатыңыз
  • MetaConversions API
  • TikTokEvents API
  • Microsoft AdsUET Conversions API
  • GA4Measurement Protocol
  • Тег МенеджерdataLayer баракчада
  • ВебхукКол коюлган JSON, каалаган 2xx
  • ПостбэкМакростор менен трекердин URL дареги
  • REST APIБрондоолор жана иш-чаралар агымы
Бир тастыкталган брондоо, тогуз багыт, бир окуя идентификатору.

Брондоо конверсиясын көзөмөлдөө деген эмне?

Брондоо конверсияларын көзөмөлдөө — ар бир тастыкталган брондоо же жазылуу тууралуу конокту алып келген платформага кайра билдирүү. Ошондо Google Ads, Meta, TikTok, Microsoft Ads жана Google Analytics 4 барак көрүүлөрдү эмес, брондоолорду өлчөп, чындап брондогон адамдарга карай оптималдаштырат. TapTime муну серверден, жарнама басуу идентификаторуна байлап, ар бир брондоого бир окуя идентификатору менен аткарат — барактагы пиксель аны эч качан эки жолу санабайт.

Кыскача

  • Брондоолор тастыкталганда конверсиялар TapTime серверинен жөнөтүлөт, ошондуктан жарнама бөгөгүчтөр, жабылган браузер терезеси же жай телефон аларды жоготпойт.
  • Google Ads gclid, gbraid же wbraid менен басуу конверсиясын алат; Meta менен TikTok Conversions API жана Events API аркылуу сервердик окуя алат; Microsoft Ads msclkid менен UET окуясын алат; GA4 келүүчүнүн сессиясына байланган Measurement Protocol окуясын алат.
  • Ар бир брондоо бир окуя идентификаторун камтыйт. Сиздин пикселиңиз же конверсия тегиңиз ошол эле идентификатор менен ишке кирет, ал эми платформалар так бирөөсүн гана сактайт.
  • Коноктордун өзү жасаган брондоолор гана эсепке алынат. Персонал тарабынан телефон аркылуу же түздөн-түз кирген коноктордун брондоолорун терүү аркылуу киргизгендер эч качан конверсия катары эсептелбейт.
  • Webhooks, серверден-серверге постбэктер жана REST API ошол эле брондоону анын атрибуциясы менен сиздин CRM, трекер, Zapier же өзүңүздүн кодуңузга жөнөтөт.
  • Коноктордун буйрутмаларын жана ишенимдүүлүк программасынын жаңы мүчөлөрүн да жөнөтсө болот — наркы жана позициялары менен сатып алуу катары жана катталуу катары — ар бири бир жолу.
  • Telegram, Slack, Microsoft Teams, Google Chat, Discord жана Mattermost ар бир жаңы брондоо сурамын, буйрутманы же сыйлыкты окууга ыңгайлуу билдирүү катары алат; Zapier, Make, n8n жана Pipedream аны каалаган иш агымы үчүн маалымат катары алат.
  • Кошумча акы жок. Конверсияны көзөмөлдөө, вебхуктар, постбэктер, чаттагы билдирүүлөр, автоматташтыруу жана API ар бир модулга кирет.
9
бир тастыкталган брондоого багытталган жерлер
1
сервер менен браузер тарабынан бөлүшүлгөн окуя идентификатору
30 күн
Коноктун кампаниясы эсте калат
8
бир күндүн ичинде жеткирүү аракеттери

Эмнеге көпчүлүк ресторан жана салон жарнамалары туура эмес нерсеге оптималдаштырылат

Реклама платформалары сиз конверсия катары көрсөткөн нерседен үйрөнөт. Эгер алар көргөнү гана баракчаны көрүү болсо, анда алар карагандарды табат. Эгер алар тастыкталган брондоолорду көрсө, анда алар брондогондорду табат.

01

«Пиксел 12 брондоо көрсөтөт. Такта 31 көрсөтөт.»

Браузер теги коноктун браузери уруксат кылганда гана иштейт: жарнама бөгөгүч жок, катуу iOS купуялык жөндөөлөрү жок, тастыктоо жүктөлгөндө терезе ачык бойдон турат. Ал байкабай калган ар бир брондоо Google жана Meta эч качан үйрөнө албаган сигнал болуп саналат.

02

Менин конверсияларыма кызматкерлерим киргизген телефон чалуулары да кирет.

Кабыл алуучу кол менен киргизген брондоо жарнамадан келген эмес. Ал конверсия катары эсептелгенде кампания чыныгы абалынан жакшыраак көрүнүп, бюджет туура эмес ачкыч сөздөргө сарпталат.

03

"Мен кайсы кампания чындап террассаны толтурганын айта албайм."

Кампания, click ID жана referrer брондоо учурунда сакталбаса, ар бир брондоо тактада бирдей көрүнөт.Instagram-деги пост, Google жарнамасы жана өнөктөш мейманканасы баары бирдей кредит алат, ал эч кандай эмес.

TapTimeде брондоо кантип конверсияга айланат

Төрт кадам, алардын бирин да сиз көзөмөлдөбөйт. Бардык жол TapTime тарапта жүрөт, чыкылдоодон жеткирүү журналына чейин.

  1. 1

    Конок click ID же белгиленген шилтеме менен келет

    Google Ads gclid, gbraid же wbraid шилтемеге кошулат. Meta fbclid, Microsoft msclkid, TikTok же ttclid кошуп берет. Сиздин өз шилтемелериңиз utm_source, utm_medium, utm_campaign, utm_term жана utm_content шилтемелерин камтыйт. Партнердук трекердин идентификатору click_id, clickid же subid түрүндө келет. TapTime аларды бир жолу окуйт — брондоо баракчаңызда, менюңузда же өз сайтыңыздын брондоо виджетте — жана коноктун түзмөгүндө 30 күнгө сактайт.

  2. 2

    Брондоо тастыкталды

    Автоматтык түрдө же кийинки күтүүчү сурамды кызматкерлериңиз бекиткенде. Кайсы гана жол менен болбосун, брондолуу тастыкталган заматта TapTime брондоо окуясын жана ар бир багыт үчүн бир жеткирүү сапты брондоонун өзү менен бир эле маалымат базасынын транзакциясында жазат. Жеткирүү эки системанын ортосунда эч качан жоголбойт.

  3. 3

    Ар бир багыт бир жалпы идентификатор менен окуяны алат

    Google Ads басуу идентификатору жана конверсиянын наркы менен басуу конверсиясынын жүктөөсүн алат. Meta менен TikTok Conversions API жана Events API аркылуу сервердик окуя алат. Microsoft Ads өзүнүн Conversions API аркылуу ыңгайлаштырылган UET окуясын алат. GA4 келүүчүнүн кардар жана сессия идентификаторлоруна байланган Measurement Protocol окуясын алат. Вебхуктарыңыз кол коюлган JSON алат, трекериңиз макростору толтурулган postback URL дарегин алат, ал эми API окуялар тасмасына жаңы сап кошулат. Окуя идентификатору бардык жерде бирдей.

  4. 4

    Кемчиликтерди кайра аракет кылып, ар бир жеткирүүнү көрө аласыз

    Ката менен жооп берген максат 1, 5 жана 15 мүнөттөн кийин, андан соң 1, 3, 6 жана 12 сааттан кийин кайра аракет кылынат, жалпысынан сегиз аракет. Интеграциялар экраны ар бир багыт боюнча платформанын өзүнүн жообу менен акыркы 25 жеткирүүнү жана азыр дароо жөнөткүңүз келген үчүн «кайра жөнөтүү» баскычын көрсөтөт.

Тастыкталган брондоо TapTimeден кетип калышынын тогуз себеби

Панелдеги Интеграциялар бөлүмүнөн алардын бирин же баарын туташтырыңыз. Ар биринде «Байланышты текшерүү» же «Сыноо жөнөтүү» баскычы, жөнөтүү журналы жана жардам борборунда кадам-кадам нускама бар. Буйрутмаларды жана ишенимдүүлүккө катталууларды да ошол эле платформаларга жөнөтсө болот.

Google Ads конверсияны көзөмөлдөө

Бирге колдонууга боло турган эки бөлүк. Браузер теги (Конверсия ID жана лейбл) ырастоо барагында ишке кирет. Серверге жүктөө брондоо шилтемесинен алынган gclid, gbraid же wbraid аркылуу Google Ads API аркылуу конверсияны жөнөтөт, браузер теги бөгөттөлгөн учурда да. Google акыркы 90 күндүн ичиндеги чыкылдатуулар үчүн жүктөөлөрдү кабыл алат. Экөө тең бирдей заказ IDге ээ, ошондуктан брондоо бир конверсия болуп эсептелет.

Google Adsдеги конверсияларды орнотуңуз

Meta Conversions API (Facebook жана Instagram)

Ар бир тастыкталган брондоо үчүн сервердик окуя түзүлүп, ал fbclid жана Meta браузер кукилери, коноктун IP дареги жана браузери, ошондой эле (эгер аны өчүрбөсөңүз) конок TapTime сайтынан чыкпай туруп электрондук почтасы менен телефону SHA-256 аркылуу хештелип, пикселиңиздин маалымат топтомуна жөнөтүлөт. Окуянын аты катары Schedule, Lead же Purchase тандаңыз. Events Manager сайтынан тесттик окуя кодун колдонуп тесттеңиз жана окуянын келип түшкөнүн байкаңыз.

Metaдеги конверсияларды орнотуңуз

TikTok Events API

Ар бир тастыкталган брондоо үчүн сервердик окуя: ал сиздин TikTok пикселиңизге брондоо шилтемесиндеги ttclid, коноктун IP дареги жана браузери менен жөнөтүлөт, ал эми сиз өчүрбөсөңүз, коноктун электрондук почтасы жана телефону TapTimeден кетээрден мурун SHA-256 менен хэштелет. Окуянын аты катары «Schedule», «Lead», «Submit form» же «Place an order» тандаңыз. TapTime пикселиңизди брондоо барагына да коёт, ошондуктан браузердик жана сервердик окуя бир идентификаторду алып жүрөт да, TikTok бирөөнү гана калтырат.

TikTokтогу конверсияларды орнотуңуз

Microsoft Ads (Bing) конверсиялары

Google Ads сыяктуу эки бөлүк. TapTime сиздин UET тегиңизди брондоо барагына коёт жана конок брондогондо ыңгайлаштырылган окуяны жөнөтөт. Conversions API токенин кошсоңуз, сервер тег көрө албаганды билдирет: конок кеткенден кийин тастыкталган брондоолор, конокторбун заказдары жана лоялдуулук программасынын жаңы мүчөлөрү; алар msclkid аркылуу же хэштелген почта жана телефон аркылуу эсептелет. Microsoft сервердик окуяларды акыркы 7 күн үчүн кабыл алат.

Microsoft Adsтагы конверсияларды орнотуңуз

Google Analytics 4 броньдоо окуялары

Measurement Protocol аркылуу ар бир брондоо үчүн booking_confirmed окуясын жөнөтүңүз, ага баа жана валюта, коноктун GA кардар IDсы жана ар бир мүлккө тиешелүү сеанс IDсы кошулсун, ошондо брондоо визит жана аны алып келген кампания менен байланышат. Аны GA4де негизги окуя катары белгилеңиз, ошондо ал ар бир отчетто жана Google Ads боюнча аукциондо конверсия катары эсептелет.

Google Analytics 4 менен туташуу

CRM, Zapier, Make, n8n же Pipedream үчүн вебхуктар

Ар бир система үчүн бир https эндпоинт, сиз тандаган брондоо, буйрутма жана ишенимдүүлүк окуяларына жазылган. Ар бир сурам — толук брондоо, буйрутма же ишенимдүүлүк картасы жана анын атрибуциясы камтылган JSON, TapTime’дан келгенин текшере алышыңыз үчүн HMAC-SHA256 менен кол коюлган. Каалаган 2xx — ийгилик, 410 кайталоолорду токтотот, ал эми ар бир окуянын кайталанмаларды чыпкалоо үчүн id мааниси бар.

Webhook кошуңуз

Трекерлер жана өнөктөштөр үчүн серверден-серверге постбэктер

Жарнама тармагы, өнөктөш платформа же трекер берген постбэк URL дарегин чаптай бериңиз жана төмөнкү орун басуучуларды киргизиңиз: {click_id}, {event}, {status}, {value}, {currency}, {party_size}, {booking_id}, {utm_source}, {utm_campaign}, {gclid}, {fbclid} жана башка. GET же POST. Эгер шилтемеңизде click_id, clickid же subid бар болсо, трекердин click ID брондоого өтөт.

Постбэкти конфигурациялаңыз

REST API броньдоолор жана иш-чаралар үчүн

Bearer ключтар, окууга гана же окууга жана жазууга уруксаттуу, ар бир ключ үчүн мүнөтүнө 50 сурам. Резервдерди жана кабыл алууларды статус, филиал, дата аралыгы же updatedSince боюнча сүзүп тизмелеңиз, бир брондоону алыңыз, өз системаңыздан статус өзгөртүңүз же синхрондо болуш үчүн курсор менен буйрук берилген окуялар агымын сураңыз. API аркылуу жасалган статус өзгөрүүлөрү тактадагыдай эле вебхуктарды жана конверсияларды ишке киргизет.

API ачкычын түзүңүз

Tag Manager, GA4-теги, Meta-пиксели жана баракчадагы ыңгайлаштырылган код

TapTime барагында сиздин GA4 өлчөө идентификаторуңуз, GTM контейнериңиз, Meta пикселиңиз жана ээсине гана тиешелүү ыңгайлаштырылган башкы кодуңуз бар. Конок брондоо жасаганда, барак booking_confirmed же booking_requested аркылуу dataLayerке брондоонун түрүн, баасын жана окуя идентификаторун жиберет, ошондуктан башка ар кандай куралдар ага туташа алат. Сиздин веб-сайттагы брондоо виджет да сайттагы тегдер үчүн ушундай эле иштетет.

Бетке тегдерди кошуңуз

Брондоолор гана эмес: буйрутмалар жана ишенимдүүлүк да эсептелет

Брондоолорду жөнөткөн ошол эле механизм конок столго отургандан кийин эмне болорун да жөнөтөт. Ар бир максатты ар бир платформа үчүн туташуунун «Эмнени жөнөтүү» бөлүмүнөн күйгүзүңүз.

Буйрутмалар сатып алуу катары

Коноктун барагыңыздан, үстөлдөгү QR код аркылуу, ала кетүү же жеткирүү менен берген заказы сизге жеткен учурда бир жолу жөнөтүлөт: курамы менен GA4 сатып алуусу, мазмуну менен Meta же TikTok Purchase окуясы, Microsoft Ads сатып алуу окуясы, Google Adsта өзүнчө конверсия аракетине жүктөө. Наркы — чай акысыз заказ кылынганы. Кассада өткөрүлгөн сатуулар эч качан билдирилбейт — аларды жарнама алып келген эмес.

Ишенимдүүлүккө катталуулар

Кардардын программадагы биринчи мөөрү — катталуу: GA4 sign_up, хэштелген телефону боюнча дал келтирилген Meta жана TikTok CompleteRegistration, Microsoft Ads катталуу окуясы, ал эми Google Adsта жарнама басуусу менен келсе гана. Канча карта толтурбасын, мүчө жана программа үчүн бир жолу.

Ар бир окуя — калган бардык жерге

Вебхуктар, постбэктер, чаттагы билдирүүлөр, автоматташтыруу платформалары жана REST API бардык он бир окуяны алат: брондоо суралды, ырасталды, жокко чыгарылды, «Келген жок» деп белгиленди же аяктады; буйрутма берилди же төлөндү; мүчө кошулду, мөөр басылды, сыйлык алынды жана колдонулду.

Браузер тарабындагы же сервер тарабындагы конверсияны көзөмөлдөө: ресторанга же салонго кайсысы керек?

TapTime экөөнү тең иштетет. Браузердеги тег платформаларга кирүүнү каттап берсе, сервердеги окуя брондоонун эсепке алынышын камсыздайт. Сервер тарабы туташтырылганда эмнелер өзгөрөрүн төмөндө көрө аласыз.

Кырдаал Башкы баракта пиксель же тег гана TapTime сервер тарабындагы + сиздин тегиңиз
Жарнама бөгөттөгүчтөр жана браузердин катуу купуялыгы Конверсия үндүсүз жоголуп жатат Коноктун браузерине карабастан серверден жөнөтүлгөн
Конок тастыктоо жүктөлө электе эле өтмөктү жабат Жоголгон Брон сакталганда жөнөтүлөт, баракча жүктөлгөндө эмес
Персонал кийинки күнү эртең менен күтүлүп жаткан сурамды тастыктайт Бет жүктөлбөсө, конверсия болбойт Тастыкталган учурда жөнөтүлөт, тастыктаган адам ким болбосун
Телефон аркылуу брондоо жана кезексиз келип кызмат алуу Кызматкерлер ошол эле баракты колдонсо эсептелет Эч качан отчет берилген эмес; болгону коноктун онлайн жасаган брондоолору
Тег да, сервер да ишке кирет Бир брондоо үчүн эки конверсия Бир жалпыланган окуя идентификатору; платформа аны сактайт
Конверсиянын баасы Тэг кандай гана катуу коддолуп жазылбасын Кызматтын баасы же бир брондоо үчүн төлөнүүчү баа, кааласаңыз топтун өлчөмүнө көбөйтүлөт
Кайсы кампанияга кредит берилет Кукилердин сакталып калышына жараша болот Брондоодо сакталган id жана UTM тегдери 30 күн бою эсте сакталат

TapTime брондоону эки жолу эсептелүүдөн кантип тосуп турат?

Ар бир брондоодо так бир конверсия окуясынын идентификатору бар — TapTime брондоо жообунда баракка кайтарган жана серверден жөнөткөн брондоонун HMAC мааниси. Браузердик окуя аны Google Ads транзакция идентификатору катары жана Meta, TikTok менен Microsoft UET теги үчүн окуя идентификатору катары алып жүрөт; сервердик окуя ошол эле маанини алып жүрөт. Бул төрт платформа ошонун негизинде кайталанууларды алып салат, ал эми сервердик интеграция туташып турганда GA4 браузердик окуяны такыр албайт. Тастыкталган, жокко чыгарылган жана кайра тастыкталган брондоо экинчи вебхук жөнөтөт, анткени системаңыз муну билиши керек, бирок ал бир конверсия бойдон калат.

Платформа Сервер тарабы Көрсөткүч тарап Кайталанган ачкычтарды алып салуу
Google Ads uploadClickConversions басуу идентификатору менен gtag send_to менен конверсия orderId / transaction_id
Meta Conversions API, 7 күнгө чейинки окуялар fbq eventID менен көзөмөлдөңүз event_id
TikTok Events API, ttclid менен ttq.track, event_id менен event_id
Microsoft Ads Conversions API, акыркы 7 күндөгү окуялар uetq push, event_id менен event_id
GA4 Measurement Protocol клиент жана сеанс идентификаторлору менен сервер тарап туташпаганда гана one source at a time

TapTime аркылуу брондоо вебхук кандай көрүнөт?

JSON денеси бар POST сурамы: окуянын id мааниси, түрү жана убактысы, сыноо экени же эмес экени жана толук брондоо (же буйрутма, же ишенимдүүлүк картасы) — конок, убакыт, стол же кызмат, абалы жана кайдан келгени. Төрт аталыш аны аныктайт жана кол коёт.

TapTime-Event
окуянын түрү: booking.confirmed, order.placed, loyalty.reward_issued жана дагы сегиз
TapTime-Event-Id
дедүпликация үчүн ар бир кайра аракетте бирдей болуп туруучу окуянын идентификатору
TapTime-Delivery
бул конкреттүү жеткирүү аракеттин идентификатору
TapTime-Signature
t=<unix time>,v1=<hex HMAC-SHA256 of "t.body"> сиздин whsec_ сырсөзүңүз менен
  • Сурамдын күтүү убактысынын ичинде каалаган 2xx абалы менен жооп бериңиз — жөнөтүү жеткирилди деп белгиленет.
  • Башка ар кандай жоопто же жооп болбосо, жөнөтүү болжол менен бир сутка ичинде аралыгы узарып, сегиз жолуга чейин кайталанат.
  • 410 Gone деп жооп берсеңиз, TapTime ал окуяны ал эндпоинтке кайра жөнөтүүнү токтотот.
  • Кайра багыттоолорго өтпөйбүз. Өндүрүштө эндпоинттер https болушу керек жана жеке же loopback даректерге багытталбашы керек.
  • Бир компанияга 50гө чейин эндпоинт, чат жана автоматташтыруу туташуусу. Кол тамга ачкычын ээси кайра көрө же жаңырта алат; жаңыртканда эскиси дароо иштебей калат.
Вебхук боюнча колдонмону окуңуз
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=…"
      }
    }
  }
}
Кол тамганы текшериңиз (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));

Брондоо конверсиялары үчүн серверден-серверге постбэктер кантип иштейт?

Postback — бул трекердин өзүнүн URL дареги, ал ар бир окуяда TapTime сервери тарабынан чакырылып, брондоо маалыматтары орун басуучуларга коюлат. Бул ыкма менен өнөктөштүк тармактар, CPA платформалары жана чыкылдоо трекерлери баракчада эч кандай код жок эле конверсияны эсептешет. Сиздин брондоо шилтемеңиз трекердин чыкылдоо идентификаторун click_id, clickid же subid түрүндө камтыйт; TapTime аны брондоого сактайт жана брондоо тастыкталганда, жокко чыгарылганда же келбеген (no-show) деп белгиленгенде URLге кайра кошуп коёт.

Постбэк боюнча нускаманы окуңуз
Постбэк URL орун басуучулар менен · GET же POST
https://tracker.example/postback
  ?cid={click_id}
  &event={event}
  &status={status}
  &payout={value}
  &cur={currency}
  &guests={party_size}
  &src={utm_source}

Колдонула турган орун алмаштыргычтар

  • {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}

Командаңыз колдонуп жүргөн чаттагы билдирүүлөр — жана кодсуз автоматташтыруу

Чат кайсы окуялар тууралуу билдирүү аларын тандаңыз: ырастоону күткөн жаңы брондоо сурамы, жаңы буйрутма, жокко чыгаруу, алынган сыйлык. Ар бири бир нече секундда сиз тандаган тилде кыска билдирүү болуп келет — ким, качан, канча адам жана канча сумма — панелге шилтемеси менен.

Мессенжерлер

Telegram

@BotFather аркылуу түзгөн ботуңуз топко, каналга же топтун бир темасына жазат. Чатты панель өзү таап берет.

Slack

Кирүүчү вебхук форматталган билдирүүлөрдү каалаган каналга жарыялайт.

Microsoft Teams

Workflows вебхугу чоо-жайы жана панелге өтүү баскычы бар Adaptive Card жарыялайт.

Google Chat

Мейкиндиктин вебхугу ар бир окуяны мейкиндикке жарыялайт.

Discord

Сервер вебхугу түс менен белгиленген embed жарыялайт; эскерүүлөр (mentions) ар дайым өчүк.

Mattermost

Булуттагы же өз сервериңиздеги кирүүчү вебхук.

Чаттагы билдирүүлөрдү жөндөө

Автоматташтыруу платформалары

Zapier

Catch Hook триггери: ар бир брондоону Google Sheets’ке, ар бир буйрутманы бухгалтерияңызга, ар бир жаңы мүчөнү Mailchimp’ке кошуңуз.

Make

Роутерлер, чыпкалар жана 2 000ден ашык колдонмо менен сценарийлер үчүн Custom webhook триггери.

n8n

n8n Cloud’догу же өз сервериңиздеги Webhook түйүнү — маалыматтар инфраструктураңыздан чыгышы шарт эмес.

Pipedream

Өз Node.js же Python кадамдарыңыз менен иш агымдары үчүн HTTP триггери.

Автоматташтыруу платформалары вебхуктар алган ошол эле кол тамгалуу JSON’ду алат. Алар үчүн жасалган колдонмолор REST API аркылуу жазылып, жазылууну жокко чыгара алат, ошондуктан колдонуучулар триггерлерди URL коюбастан күйгүзөт.

Автоматташтыруу платформасын туташтыруу

TapTime REST API эмнени жасай алат?

Өз отчётторуңузду жүргүзүүгө, CRM же кассаны шайкештирүүгө же башка системадан брондоолорду ырастоого жетиштүү — өнөктөштүк программасыз жана сатуу бөлүмүнө чалбастан. Ачкычтар Интеграциялар бөлүмүндө түзүлөт, бир жолу көрсөтүлөт, SHA-256 хэши катары сакталат жана бир чыкылдатуу менен жокко чыгарылат.

Сурам Кайтаруулар
GET /v1/company Ачкыч тиешелүү компания
GET /v1/company/reservations Резервдерди статус, branchId, from, to же updatedSince боюнча фильтрлеп; бир баракка 100гө чейин
GET /v1/company/appointments Бирдей фильтрлер боюнча жазылуулар
GET /v1/company/reservations/{id} Бир брондоо, webhook жүктөмүнүн формасында, анын атрибуциясы менен
POST /v1/company/reservations/{id}/status Тастыктоо, жокко чыгаруу, келбегендиги катары белгилөө, аяктоо, отургузуу же кайра ачуу (ключтарды жазуу); ошол эле вебхуктарды жана конверсияларды ишке киргизет
GET /v1/company/orders Позициялары жана суммалары менен буйрутмалар; чыпкалар: status, source, fulfilment, күн же paidSince
GET /v1/company/loyalty/cards Мүчөлөрдүн ишенимдүүлүк карталары; программалардын жана сыйлыктардын өз тизмелери бар
GET /v1/company/events?after={cursor} Ар бир брондоо, буйрутма жана ишенимдүүлүк окуясы ирети менен, кааласаңыз айрым түрлөрү гана; шайкеш болуп туруу үчүн акыркы курсор менен сураңыз
POST /v1/company/webhooks URL дарегин окуяларга жазуу жана DELETE менен жазылууну жокко чыгаруу — Zapier, Make, n8n жана Pipedream колдонмолору үчүн REST hooks
Белгиленген датадан бери тастыкталган брондоолор өзгөрдү
curl "https://api.tapti.me/v1/company/reservations?status=confirmed&updatedSince=2026-09-01T00:00:00Z" \
  -H "Authorization: Bearer tt_live_…"
Иш-чаралар агымы менен синхрондо болуңуз
curl "https://api.tapti.me/v1/company/events?after=eyJpZCI6OTk4fQ&limit=100" \
  -H "Authorization: Bearer tt_live_…"
Толук API шилтемеси API колдонмосун окуңуз

Ар бир брондоо менен кайсы атрибуттук маалыматтар сакталат?

Ар бир брондоо жана кабыл алуу конокту алып келген кампанияны тазалап, түздөн-түз брондоодо сактайт. Бул брондоонун деталдуу панелинде көрсөтүлөт, башкаруу панелинде «Брондоолор кайдан келет» деп кыскача жазылат, CSV жана Excel экспортторуна киргизилет, ошондой эле ар бир вебхук, API жообу жана конверсия менен жөнөтүлөт.

Кампания

  • utm_source
  • utm_medium
  • utm_campaign
  • utm_term
  • utm_content

Жарнама чыкылдатуу идентификаторлору

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

Аналитика идентификатору

  • GA4 клиенттин идентификатору
  • GA4 касиетке жараша сеанс ID
  • Meta fbp cookie
  • Meta fbc (куки жок болгондо fbclid сайтынан түзүлгөн)

Контекст

  • канал: веб, виджет же тиркеме
  • лендинг URL
  • реферер
  • IP дареги жана колдонуучу агент

Конокко арналган тиркеме кампанияны бир жолу, ачылган даректе окуйт, аны 30 күнгө сактайт, жана кийинки жолу тегсиз кирүү аны өчүрбөйт. Акыркы кампания жеңет. Брондоо кызматкерлери кол менен киргизген брондоолор жана кассада катталган буйрутмалар кампанияны камтыбайт, бул туура: конок шилтеме аркылуу келген эмес.

Атрибуция боюнча колдонмону окуңуз

Эмне конверсия деп эсептелет, ал эми эмне эч качан конверсия деп эсептелбейт?

Конверсия катары эсептелет

  • Конок тарабынан онлайн, сиздин TapTime барагында, өз сайтыңыздагы брондоо виджетте же тиркемеде жасалган брондоо же жолугушуу тастыкталгандан кийин.
  • Кызматкерлериңиз кийин бекитчү күтүүчү сурам. Конверсия бекитилген учурда жөнөтүлөт.
  • Google чыкылдатуу идентификатору бар брондоо Google Ads серверине жүктөлөт. Идентификатору жок брондоолор Google үчүн өткөрүлүп жиберилет, эч качан катага учурбайт жана дагы деле Meta, GA4 жана сиздин вебхуктарыңызга жөнөтүлөт.

Эч качан эсептелген эмес

  • Телефон чалуусу же түздөн-түз келип жазылган брондоолор. Аларда чыкылдатуу да, кампания да жок.
  • Бир эле брондоого экинчи конверсия, ал канча жолу кайра ачылып, кайра тастыкталбасын.
  • Бул жокко чыгарылган же келбей калган брондоолор. Алар конверсиялар катары эмес, өзүнчө статусу бар webhook жана postback окуялары катары жөнөтүлөт.

Брондоо үчүн төлөм жасаган ишканалар үчүн иштелип чыккан

Эгерде сиз брондоо же кабыл алуу менен аяктай турган чыкылдатууларды сатып алсаңыз, бул сиздин жарнама аккаунтуңуздун жоголуп калган жарымы.

Конверсияны көзөмөлдөө глоссарийи

Платформалар колдонгон терминдерди бир жерге чогултуп, алардын брондоо үчүн эмнени билдирерин түшүндүрүү.

Конверсия
Бул жарнама платформасына эсептеп, оптималдаштырууну суранган аракет. TapTime үчүн бул конок тарабынан онлайн ырасталган брондоо же кабыл алуу.
Сервер тараптык конверсияны көзөмөлдөө
Конверсияны коноктордун браузериндеги скрипттен эмес, серверден платформанын APIсине отчеттоп, ошентип жарнама бөгөттөгүчтөр, купуялык жөндөөлөр же жабылган өтмөк тоскоол болбойт.
gclid, gbraid, wbraid
Googleдун чыкылдоо идентификаторлору жарнаманын landing URL дарегине кошулат. gclid — классикалык варианты; gbraid жана wbraid — iOS тиркеме жана веб-кампаниялары үчүн купуялыкты сактоочу варианттар. Google Ads жүктөлгөн конверсияны болгону алардын бири аркылуу таанылган чыкылдоого гана эсептейт.
fbclid, fbp, fbc
Meta
Google Ads конверсияны жүктөө
Google Ads API ыкмасы (uploadClickConversions) — сервер белгилүү бир чыкылдатуу үчүн конверсияны кабарлоо үчүн колдонгон ыкма, анда чыкылдатуу IDси, убакыт, баа жана дубликацияны алдын алуу үчүн заказ IDси колдонулат.
ttclid, msclkid
TikTok менен Microsoftтун басуу идентификаторлору: аларды автобелгилөө жарнаманын максаттуу шилтемесине кошот. TikTok Events API жана Microsoft Conversions API аларды брондоону аны алып келген жарнама басуусуна эсептөө үчүн колдонот.
Meta Conversions API (CAPI)
Meta
GA4 Measurement Protocol
Google Analytics 4'дун сервердик окуялар үчүн HTTP энпойнту. Окуя конокчунун сессиясына кошулат, эгерде ал GA cookie-файлдардан алынган client id жана session id камтып, сессия болжол менен 72 сааттан аз убакыт ичинде башталган болсо.
Негизги окуя
GA4
Окуяларды кайталоону жокко чыгаруу
Браузер окуясы менен сервер окуясына бир эле жалпы идентификаторду жөнөтүү, экисин тең алган платформа бир гана конверсияны эсептейт.
UTM параметрлери
utm_source, utm_medium, utm_campaign, utm_term жана utm_content: бул тегдерди өз шилтемелериңизге кошуп, брондоо конокту алып келген постту, жаңылыктар бюллетенин, флаерди же өнөктөштү эстеп калат.
Вебхук
TapTime бир нерсе болгондо сиздин менчигиңиздеги URLге HTTP сурам жөнөтөт, толук маалымат JSON дарегинде жана аны текшерүү үчүн колтамга камтылган.
Постбэк (серверден-серверге пиксел)
Жарнама берүүчүнүн сервери ар бир конверсияда чакырган, трекердин click IDси жана төлөм суммасы орун басуучуларга толтурулган URL, жарнама тармагы же трекер тарабынан берилген.
HMAC-SHA256 кол тамга
Бөлүшүлгөн сырдуу ачкыч менен эсептелген сурамдын мазмунунун ачкычтуу хэши жана убакыт штампы. Аны сиздин тараптан кайра эсептөө сурамдын TapTimeден келгенин жана өзгөртүлбөгөнүн тастыктайт.
Кеминде бир жолу жеткирүү
Ар бир окуя жеткирилет деген кепилдик, бирок кайра аракеттениш бир эле окуяны эки жолу жеткириши мүмкүн. Ошондуктан ар бир TapTime окуясы дубликаттарды четке кагуу үчүн id камтыйт.
Офлайн конверсия
Браузер сессиясынан тышкары болгон конверсия, мисалы, кызматкерлер кийинки күнү сурамды тастыктаганда. TapTime аны тастыктаган учурда баштапкы чыкылдоо IDси менен жөнөтөт.

Киргизилген. Кошумча эмес, жогорку деңгээл эмес.

Конверсияны көзөмөлдөө, вебхуктар, постбэктер, чаттагы билдирүүлөр, автоматташтыруу жана REST API ар бир модулга кирет: брондоо окуялары — «Стол брондоо» модулу менен (бир филиалга айына 1 390 KGS баасынан) жана «Жазылуулар» модулу менен (бир филиалга айына 1 390 KGS баасынан), буйрутма окуялары — QR меню менен, ишенимдүүлүк окуялары — «Ишенимдүүлүк» модулу менен. Ар бир окуя үчүн акы жана жөнөтүүлөргө чек жок.

Ар бир модуль 14 күндүк акысыз сыноо мөөнөтүнө ээ, баштоо үчүн карта талап кылынбайт, ай сайын төлөнөт, келишим жок. Төлөөнү токтотсоңуз, кыска жеңилдик мөөнөтүнөн кийин модуль токтотулат; эч нерсе өчүрүлбөйт.

Реклама менеджери жана иштеп чыгуучулар сураган суроолор

TapTime серверденби же коноктун браузериненби конверсияларды жөнөтөт?

Экиси тең. Сервер брондоону тастыктаганда эле Google Ads API, Meta Conversions API жана GA4 Measurement Protocol аркылуу конверсияны жөнөтөт. Сиздин браузердеги тег же пиксел да иштей алат; ал ошол эле event idди камтыйт, ошондуктан платформалар бир гана конверсияны эсептейт.

Брондоо конверсияларын көзөмөлдөө үчүн Google Tag Manager керекпи?

Жок. TapTime серверден түздөн-түз Google Ads, Meta жана GA4 менен байланышат. Tag Manager гана booking_confirmed окуясынан баракча dataLayerке жибергенде башка куралдарды иштетүүнү кааласаң пайдалуу.

Сервер тараптан жүктөөнү иштетүү үчүн Google Adsден мага эмне керек?

Конверсиялык аракет, сиздин Кардар ID, Конверсиялык аракет ID (ctId= аракеттин дарегиндеги сан) жана APIге кирүү мүмкүнчүлүгү: иштеп чыгуучу токени, OAuth кардар ID жана сыры, ошондой эле жаңыртуу токени. Сиздин агенттигиңиз же иштеп чыгуучуңуз аларды чыгара алат. APIге кирүү мүмкүнчүлүгү жок болсо да, браузер теги менен колдоно аласыз.

Эмне үчүн жеткирүү кызматкери «Бул брондоодо Google жарнамасына чыкылдоо болбосун» деп жазат?

Конок Google жарнамасы аркылуу келген эмес, ошондуктан брондоо шилтемесинде gclid, gbraid же wbraid болгон жок. Google болгону өзү тааныган чыкылдатуулар үчүн жүктөлгөн конверсияларды кабыл алат, ошондуктан Google Ads үчүн брондоо кайра аракеттенбестен өткөрүлүп жиберилет. Ал дагы деле Meta, GA4 жана сиздин вебхуктарыңызга жөнөтүлөт.

MetaConversions API брондоону жарнамага кантип дал келтирет?

Бул шилтемедеги fbclid аркылуу, Meta браузер кукилери (fbp жана fbc), коноктун IP дареги жана браузери, жана эгерде сиз Send hashed email and phone опциясын өчүрбөсөңүз, коноктун TapTime сайтынан чыкпай туруп SHA-256 менен хештелген электрондук почтасы жана телефон номери.

TapTime брондоолор тууралуу TikTokко кантип билдирет?

Брондоо тастыкталган учурда серверден TikTok Events API аркылуу. TapTime сиздин TikTok Pixeliңизди брондоо барагына да коёт, ошондуктан аны өзүңүз кошуунун кереги жок. Эки окуя тең бир окуя идентификаторун алып жүрөт, ал эми TikTok бирөөнү калтырат. Дал келтирүү шилтемедеги ttclid, коноктун IP дареги жана браузери аркылуу, ошондой эле сиз өчүрбөсөңүз, SHA-256 менен хэштелген почтасы жана телефону аркылуу жүрөт.

Microsoft Ads (Bing) конверсияларын көзөмөлдөө үчүн эмне керек?

Баштоо үчүн UET тегинин идентификатору жетиштүү: TapTime тегди брондоо барагыңызга коёт жана конок брондогондо сиздин окуя аракетиңизди жөнөтөт. Тегдин жөндөөлөрүнөн Conversions API токенин кошсоңуз, сервер конок кеткенден кийин тастыкталган брондоолор, коноктордун заказдары жана лоялдуулук программасынын жаңы мүчөлөрү тууралуу да билдирет. Microsoft Conversions APIди ар бир аккаунт үчүн өзүнчө күйгүзөт жана акыркы 7 күндөгү окуяларды гана кабыл алат.

Кайсы конверсиялык маани жөнөтүлөт?

Жолугушуулар үчүн кызматтын баасы. Стол брондоо үчүн сиз белгилеген бир брондоо үчүн баа, орточо чыгым, кааласаңыз топтун мүчөлөрүнүн санына көбөйтүлөт. Бош калтырыңыз, анда конверсиялар баасыз жөнөтүлөт.

Кызматкерлерим киргизген брондоолор жарнама конверсиялары катары эсептелеби?

Жок. Конверсиялар катары гана коноктордун өзү онлайн жасаган брондоолору эсепке алынат. Кызматкерлер киргизген телефон аркылуу жасалган брондоолор жана түздөн-түз келгендер сиздин жарнама натыйжаларыңызды эч качан көбөйтпөйт. Алар экспортто жана башка башкаруу панелинде көрсөтүлөт.

Брондоолор тастыкталганда, жокко чыгарылганда жана кайра тастыкталганда эмне болот?

Сиздин webhooks жана postbacks ар бир өзгөрүүнү, ар бири өзүнүн event id жана статусу менен алат, анткени системаңыз билиши керек. Google Ads, Meta жана GA4 ар бир брондоо үчүн ар дайым бир гана конверсияны алат.

Webhook чындап эле TapTime дарегинен келгенин кантип текшерем?

TapTime-Signature" заголовогун окуңуз, ал t=1726128000,v1=<hex> сыяктуу көрүнөт. t.body тилкеси боюнча өзүнчө кол коюу сырыңызды колдонуп md5() эсептеп, аны v1 менен туруктуу убакыттагы салыштыруу аркылуу салыштырыңыз. Эгер айырма болсо же t сизге ылайыктуу болбосо, сурамды четке кагыңыз.

Webhook Zapier, Make же n8n дарегине жөнөтүлө алабы?

Ооба. Куралда catch же custom webhook түзүп, анын дарегин endpoint катары чаптап, Send test баскычын басыңыз, ошондо курал талааларды үйрөнөт. Брондоонун коноктордун маалыматы, убактысы, статусу жана атрибуциясы баары JSONде камтылган.

Брондоодон мурун кампания канчага чейин эсте калат?

Коноктун түзмөгүндө 30 күн болот. Конок дүйшөмбү күнү Instagram жарнамасынан сиздин менюңузду ачып, бейшемби күнү брондосо, брондоо дагы деле ошол кампанияга таандык болот. Тэгдерсиз кийинки кирүү аны өчүрбөйт, ал эми башка кампания менен кийинки кирүү аны алмаштырат.

Менин веб-сайтымдагы брондоо виджет да конверсияларды эсептейби?

Ооба. Эмбед скрипт сиздин сайттын UTM тегдерин, click ID-лерин, GA жана Meta cookie-файлдарын окуп, аларды брондоого өткөрүп берет, ошентип виджет аркылуу жасалган брондоо сиздин сайтка конок алып келген жарнамага эсептелет. Ал ошондой эле taptime_booking_confirmed файлын сиздин сайттын dataLayer директориясына жүктөп, баракчаңыздагы GA4 жана Meta тегдерин ишке киргизе алат.

API чакыруусуна же вебхукка акы төлөнөбү же алар үчүн лимит барбы?

API ачкычтары ар бири мүнөтүнө 50 сурам менен чектелет, ал эми компания 10 активдүү ачкычка жана 20 вебхук же постбэк максаттуу дарекке ээ боло алат. Ар бир чакыруу, окуя же конверсия үчүн кошумча төлөм алынбайт; баары брондоо жана жолугушуулар боюнча жазылууларга кирет.

Эгер мен модуль үчүн төлөөнү токтотсом эмне болот?

Кыска мөөнөттүү жеңилдик мөөнөтү аяктагандан кийин модуль токтотулат жана брондоо баракчасында «убактылуу жеткиликтүү эмес» деген эскертме көрсөтүлөт. Эч нерсе өчүрүлбөйт, интеграциялар да; кайра төлөсөңүз, жаңы брондоолор үчүн жеткирүүлөр улантылат.

Булардын кайсысы өзүнчө жазылуу болуп эсептелет?

Жок. Google Ads, Meta жана GA4 конверсиялары, вебхуктар, постбэктер жана REST API 1 390 KGS/айдан баштап Table резервдөө модулуна жана 1 390 KGS/айдан баштап Appointments модулуна кирет, ар бир жайгашкан жер үчүн, 14 күндүк акысыз сыноо менен жана картаны киргизбей баштоого болот.

TapTime буйрутмаларды жана ишенимдүүлүккө катталууларды конверсия катары жөнөтө алабы?

Ооба. Ар бир туташуунун «Эмнени жөнөтүү» бөлүмүндө коноктордун буйрутмаларын (наркы жана позициялары менен сатып алуу катары жөнөтүлөт: GA4 purchase, Meta Purchase же Google Ads’теги экинчи конверсия аракети) жана ишенимдүүлүк программасынын жаңы мүчөлөрүн (GA4 sign_up, Meta CompleteRegistration) күйгүзүңүз. Ар бири бир жолу жөнөтүлөт — ар бир буйрутма үчүн жана ар бир мүчө менен программа үчүн. Кассада катталган сатуулар эч качан жөнөтүлбөйт.

Жаңы брондоолорду жана буйрутмаларды Telegram же Slack’те кантип алам?

Интеграциялар → Билдирүүлөр бөлүмүн ачып, мессенжерди тандаңыз, боттун токенин (Telegram) же вебхук URL дарегин (Slack, Teams, Google Chat, Discord, Mattermost) коюп, окуяларды жана тилди тандаңыз да, «Сыноо жөнөтүү» басыңыз. Мындан ары тандалган ар бир окуя панелге шилтемеси бар кыска билдирүү болуп келет. Дарек жана токен шифрленип сакталат.

TapTime Zapier, Make, n8n жана Pipedream менен иштейби?

Ооба, эч кандай плагин орнотпой эле. Платформада catch hook түзүп, анын URL дарегин Интеграциялар → Автоматташтыруу бөлүмүнө коюңуз, окуяларды тандап, платформа талааларды таанып алышы үчүн «Сыноо жөнөтүү» басыңыз. Андан кийин ар бир брондоо, буйрутма жана ишенимдүүлүк окуясы иш агымыңызды иштетет — биздин вебхуктар сыяктуу кол тамга менен. Колдонмолор POST /v1/company/webhooks аркылуу өздөрү да жазыла алат.

Жарнамаларыңызга эң маанилүү бир гана сигналды бериңиз: брондоо.

Google Ads, Meta, TikTok, Microsoft Ads жана GA4ди он мүнөттө туташтырыңыз, CRM үчүн webhook кошуңуз жана жеткирүү журналынын толгонун байкаңыз. 14 күн бекер, карта талап кылынбайт, каалаган убакта токтотсоңуз болот.

14 күн бекер Карта талап кылынбайт Каалаган учурда токтотсо болот

Брондоолорду конверсиялар катары эсептеңиз 14 күн бою акысыз