Серверден Google Ads, Meta, TikTok, Microsoft Ads және GA4 мекенжайларына хабарланған әрбір расталған брондау

TapTime үстел брондауын немесе кездесуді жарнама платформалары үйрене алатын конверсияға айналдырады: қонақтың басу идентификаторымен сервер жағынан жіберіледі, пиксель бойынша қайталанбаған түрде тексеріледі және webhook, postback немесе API арқылы өз жүйелеріңізге жеткізіледі. Айына 13 900 ₸-дан бастап болатын брондаулар мен кездесулерге кіреді.

14 күн тегінКарта қажет емесGoogle, Meta және TikTok-ты 10 минутта қосыңыз

Жарнамаға басу немесе сілтеме gclid · fbclid · UTM таңбалары
Брондау расталды evt_… · value · attribution
  • Google AdsКонверсияны жүктеу түймесін басыңыз
  • MetaConversions API
  • TikTokEvents API
  • Microsoft AdsUET Conversions API
  • GA4Measurement Protocol
  • Тег менеджеріdataLayer бетте
  • ВебхукҚолы: JSON, кез келген 2xx
  • ПостбэкМакростармен Tracker 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 оны кез келген workflow үшін дерек ретінде алады.
  • Қосымша ақы жоқ. Конверсияны бақылау, вебхуктар, постбэктер, чат хабарландырулары, автоматтандыру және API әр модульге кіреді.
9
бір расталған брондауға арналған бағыттар
1
сервер мен браузер арқылы бөлісетін оқиға идентификаторы
30 күн
Қонақтың науқаны есте сақталады
8
шамамен бір күн ішінде жеткізу әрекеттері

Неліктен көптеген мейрамхана мен сұлулық салоны жарнамалары қате нәрсені оңтайландырады

Жарнамалық платформалар сіз конверсия ретінде көрсеткен деректерден үйренеді. Егер олар тек бет қаралымын көрсе, олар тек қараушыларды табады. Егер олар расталған брондауларды көрсе, олар брондау жасайтындарды табады.

01

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

Браузер тағы (tag) тек қонақтың браузері рұқсат еткенде ғана іске қосылады: жарнама блокері болмауы, қатаң «iOS» құпиялылық режимі қосулы болмауы және растау жүктеліп жатқанда бет әлі де ашық болуы керек. Әрбір жіберіп алған брондау – Google мен Meta ешқашан үйренбейтін сигнал.

02

«Менің конверсияларыма қызметкерлерім енгізген телефон қоңыраулары да кіреді.»

Қабылдау бөлімінің қызметкері қолмен енгізген брондау жарнамадан түскен емес. Оны конверсия ретінде санағанда науқан шын мәніндегіден жақсы көрінеді және бюджет қате кілтсөздерге жұмсалады.

03

"Мен қай науқанның шын мәнінде террассаны толтырғанын айта алмаймын."

Кампания, click ID және брондауда сақталған реферер болмаса, барлық брондаулар тақтада бірдей көрінеді.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 конверсияны бақылау

Бірге қолдануға болатын екі бөлік. Шолғыш тегі (Конверсия идентификаторы мен жапсырма) растау бетінде іске қосылады. Серверге жүктеу брондеу сілтемесінен алынған gclid, gbraid немесе wbraid арқылы Google Ads API арқылы конверсияны жібереді, тіпті шолғыш тегі бұғатталған кезде де. Google соңғы 90 күндегі басулар бойынша жүктеулерді қабылдайды. Екеуінде де бірдей тапсырыс идентификаторы бар, сондықтан бір брондеу бір конверсия болып есептеледі.

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

Meta Conversions API (Facebook және Instagram)

Әр расталған брондау үшін серверлік оқиға жасалып, ол сіздің пикселіңіздің деректер жиынына fbclid және Meta браузер cookie-файлдары, қонақтың IP-адресі мен браузері, сондай-ақ (егер оны өшірмесеңіз) қонақтың электрондық поштасы мен телефоны SHA-256 арқылы хештелген күйде TapTime сайтынан шықпас бұрын жіберіледі. Оқиға атауы ретінде 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 арқылы жасалған әр брондау үшін құндылығы мен валютасы, келушінің GA клиент ID-сы және әр мүлік бойынша сеанс ID-сы көрсетілген «booking_confirmed» оқиғасы жіберіледі, осылайша брондау сол сапармен және оған әкелген науқанмен байланыстырылады. Оны GA4-де негізгі оқиға ретінде белгілеңіз, ол барлық есептерде және Google Ads бәс тігуінде конверсия ретінде есепке алынады.

Google Analytics 4-пен қосылыңыз

CRM, Zapier, Make, n8n немесе Pipedream үшін вебхуктар

Әр жүйеге бір https эндпоинт, сіз таңдаған брондау, тапсырыс және адалдық оқиғаларына жазылған. Әр сұрау — бүкіл брондау, тапсырыс немесе адалдық картасы мен оның атрибуциясы бар JSON, HMAC-SHA256 арқылы қол қойылған, сондықтан оның TapTime-нан келгенін тексере аласыз. Кез келген 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 пикселі және тек иесіне арналған арнайы head кодыңыз бар. Қонақ брондау жасағанда, бет booking.js немесе booking_requested файлын dataLayer-ке жібереді, онда брондау түрі, құны және оқиға идентификаторы көрсетіледі, осылайша кез келген басқа құрал оны іске қоса алады. Өз веб-сайтыңызға орнатылған брондау виджеті де сайтыңыздың тегтері үшін дәл осылай жұмыс істейді.

Бетіңізге тегтер қосыңыз

Тек брондаулар емес: тапсырыстар мен адалдық та есептеледі

Брондаулар туралы хабарлайтын сол кезек (outbox) қонақ үстелге отырғаннан кейін не болатыны туралы да хабарлайды. Әр мақсатты әр платформа үшін қосылымның «Нені хабарлау керек» бөлімінде қосыңыз.

Тапсырыстар сатып алу ретінде

Қонақтың бетіңізден, үстелдегі 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-та брондау webhook-ы қалай көрінеді?

JSON денесі бар POST: оқиғаның id-і, түрі мен уақыты, сынақ па, жоқ па, және бүкіл брондау (немесе тапсырыс, не адалдық картасы) — қонақ, уақыт, үстел немесе қызмет, күйі және қайдан келгені. Төрт тақырып оны анықтап, қол қояды.

TapTime-Event
оқиға түрі: booking.confirmed, order.placed, loyalty.reward_issued және тағы сегізі
TapTime-Event-Id
дедюпликация үшін әрбір қайталауда бірдей болатын оқиға идентификаторы
TapTime-Delivery
осы нақты жеткізу әрекетінің идентификаторы
TapTime-Signature
t=<unix уақыты>,v1=<"t.body" мәтінінің hex HMAC-SHA256 қолтаңбасы> — whsec_ құпия кілтіңізбен
  • Сұраудың уақыты аяқталғанға дейін кез келген 2xx мәртебесімен жауап беріңіз, сонда жеткізу «жеткізілді» деп белгіленеді.
  • Кез келген басқа жауап немесе жауап болмаған жағдайда шамамен бір күн бойы кідірістерді ұлғайта отырып сегіз ретке дейін қайта сынақ жүргізіледі.
  • 410 жойылды және TapTime сол эндпойнтқа оқиғаны қайта жіберуді тоқтатады.
  • Қайта бағыттаулар есепке алынбайды. Продукциялық ортада endpoint-тар міндетті түрде 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 tracker-лер беттегі ешқандай кодсыз конверсияны есептейді. Сіздің брондау сілтемеңіз трекердің click ID-сін click_id, clickid немесе subid ретінде тасымалдайды; TapTime оны брондау деректерімен бірге сақтайды және брондау расталғанда, жойылғанда немесе келмеген (no-show) ретінде белгіленгенде URL-ге қайта қосады.

Постбэк нұсқаулығын оқыңыз
Орнына қоюшылар бар Postback 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

Incoming webhook кез келген арнаға пішімделген хабарламалар жібереді.

Microsoft Teams

Workflows вебхугы мәліметтері мен панельге өтетін түймесі бар Adaptive Card жариялайды.

Google Chat

Кеңістік вебхугы әр оқиғаны кеңістікке жариялайды.

Discord

Сервер вебхугы түспен белгіленген embed жариялайды; белгілеулер (mentions) әрқашан өшірулі.

Mattermost

Бұлттағы немесе өз серверіңіздегі incoming webhook.

Чат хабарландыруларын баптау

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

Zapier

Catch Hook триггері: әр брондауды Google Sheets-ке, әр тапсырысты бухгалтерияға, әр жаңа мүшені Mailchimp-ке қосыңыз.

Make

Роутерлері, сүзгілері және 2 000-нан астам қолданбасы бар сценарийлерге арналған Custom webhook триггері.

n8n

n8n Cloud-тағы немесе өз серверіңіздегі Webhook node — деректердің инфрақұрылымыңыздан шығуы міндетті емес.

Pipedream

Өз Node.js немесе Python қадамдарыңыз бар workflow-тарға арналған HTTP триггері.

Автоматтандыру платформалары вебхуктармен бірдей қолтаңбасы бар JSON алады. Олар үшін жасалған қолданбалар REST API арқылы жазылып, жазылымнан шыға алады, сондықтан пайдаланушылар триггерлерді URL қоймай-ақ қосады.

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

TapTime REST API не істей алады?

Өз есептеріңізді жүргізу, CRM немесе кассаны синхрондау не брондауларды басқа жүйеден растау үшін жеткілікті — серіктестік бағдарламасыз және сату бөлімімен қоңырауласпай. Кілттер «Интеграциялар» бөлімінде жасалады, бір рет көрсетіледі, SHA-256 хэші ретінде сақталады және бір басумен күші жойылады.

Өтінім Қайтарулар
GET /v1/company Кілтке ие компания
GET /v1/company/reservations Статус, branchId, басталу және аяқталу уақыты немесе updatedSince бойынша сүзгіден өткізілген брондаулар; әр бетте 100-ге дейін
GET /v1/company/appointments Сол фильтрлер бойынша кездесулер
GET /v1/company/reservations/{id} Бір брондау, вебхук жүктемесінің пішінінде, оның атрибуциясымен
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 Қасиетке сәйкес сеанс идентификаторы
  • Meta fbp cookie
  • Meta fbc (cookie жоқ болғанда fbclid негізінде құрылған)

Контекст

  • арна: веб, виджет немесе қосымша
  • қону бетінің URL-мекенжайы
  • реферер
  • IP мекенжайы және пайдаланушы агенті

Қонақ қосымшасы кампанияны бір рет ашылған мекенжай бойынша оқып, оны 30 күн бойы сақтайды, ал таңбаларсыз кейінгі кіру оны жоймайды. Соңғы кампания жеңеді. Брондау қызметкерлері қолмен енгізетін брондаулар мен кассада тіркелген тапсырыстарда кампания жоқ, бұл дұрыс: қонақ сілтеме арқылы келмеген.

Атрибуция бойынша нұсқаулықты оқыңыз

Конверсияға не есептеледі, ал не ешқашан есептелмейді?

Конверсия ретінде есептеледі

  • Қонақтың сіздің TapTime бетіңізде, өз сайтыңыздың брондау виджетінде немесе қосымшада онлайн түрде жасаған брондауы немесе кездесуі расталғаннан кейін.
  • Күтіп тұрған сұранымды қызметкерлеріңіз кейінірек мақұлдайды. Конверсия мақұлданған сәтте жіберіледі.
  • Google click ID-сы бар брондаулар Google Ads серверіне жүктеледі. Google үшін мұндай ID-сы жоқ брондаулар өткізіп жіберіледі, ешқашан сәтсіздікке ұшырамайды және әлі де Meta, GA4 және сіздің вебхуктеріңізге жіберіледі.

Ешқашан есептелмеген

  • Қызметкерлер телефон қоңырауы немесе келуші арқылы енгізген брондаулар. Оларда басу да, науқан да жоқ.
  • Бір брондау үшін екінші конверсия, оны қанша рет қайта ашып, қайта растаса да.
  • Болдырылған немесе келмеген брондау. Олар конверсиялар ретінде емес, өз статусымен webhook және postback оқиғалары ретінде жіберіледі.

Брондаулар үшін төлем жасайтын бизнестерге арналған

Егер сіз брондаумен немесе кездесумен аяқталатын басуларды сатып алсаңыз, бұл сіздің жарнама шотыңыздың жоғалып кеткен жартысы.

Конверсияны бақылау глоссарийі

Платформалардың қолданатын терминдері бір жерде және олардың брондауға қандай мағынасы бар екені.

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

Қосылған. Қосымша емес, жоғары деңгей емес.

Конверсияны бақылау, вебхуктар, постбэктер, чат хабарландырулары, автоматтандыру және REST API әр модульге кіреді: брондау оқиғалары — «Үстел брондау» модулімен (әр филиалға айына 13 900 ₸-дан бастап) және «Жазылулар» модулімен (әр филиалға айына 13 900 ₸-дан бастап), тапсырыс оқиғалары — QR-мәзірмен, адалдық оқиғалары — «Адалдық» модулімен. Әр оқиға үшін ақы алынбайды және жеткізулер санына шек жоқ.

Әр модульдің 14 күндік тегін сынақ мерзімі бар, бастау үшін карта қажет емес, ай сайынғы төлем, келісім-шарт жоқ. Төлемді тоқтатсаңыз, қысқа жеңілдік кезеңінен кейін модуль тоқтатылады; ештеңе жойылмайды.

Жарнама менеджерлері мен әзірлеушілердің сұрақтары

TapTime серверден ме, әлде қонақтың браузерінен ме конверсияларды жібереді?

Екеуі де. Сервер брондау расталған сәтте Google Ads API, Meta Conversions API және GA4 Measurement Protocol арқылы конверсияны жібереді. Сіздің браузер таңбаңыз немесе пикселіңіз де іске қосылуы мүмкін; ол да сол оқиға идентификаторын тасымалдайды, сондықтан платформалар бір конверсияны есептейді.

Брондау конверсияларын бақылау үшін Google Tag Manager қажет пе?

Жоқ. TapTime серверден тікелей Google Ads, Meta және GA4-пен байланысады. Tag Manager тек беттің booking_confirmed оқиғасынан dataLayer-ке жіберілетін басқа құралдарды іске қосқыңыз келгенде ғана пайдалы.

Сервер жағынан жүктеулерді іске қосу үшін Google Ads-тен не қажет?

Конверсия әрекеті, сіздің Клиент идентификаторыңыз, Конверсия әрекетінің идентификаторы (ctId= әрекеттің адресіндегі саннан кейінгі сан) және API-ге қолжетімділік: әзірлеуші токені, OAuth клиент идентификаторы мен құпия сөзі және жаңарту токені. Оларды сіздің агенттігіңіз немесе әзірлеушіңіз бере алады. API-ге қолжетімділік болмаса да, браузер таңбасын пайдалануға болады.

Неліктен жеткізу қызметі «Осы брондауда Google жарнамасына басу жоқ» деп көрсетеді?

Қонақ Google жарнамасы арқылы келмегендіктен, брондау сілтемесінде gclid, gbraid немесе wbraid болмады. Google тек өзі таныған шертулер бойынша жүктелген конверсияларды қабылдайды, сондықтан Google Ads үшін брондау қайта сынаудың орнына өткізіп жіберіледі. Ол әлі де Meta, GA4 және сіздің вебхуктарыңызға жіберіледі.

MetaConversions API қалай брондауды жарнамаға сәйкестендіреді?

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

TapTime брондаулар туралы TikTok-қа қалай хабарлайды?

Брондау расталған сәтте серверден TikTok Events API арқылы. TapTime сіздің TikTok Pixel-іңізді брондау бетіне де қояды, сондықтан оны өзіңіз қосудың қажеті жоқ. Екі оқиға да бір оқиға идентификаторын алып жүреді, ал TikTok біреуін қалдырады. Сәйкестендіру сілтемедегі ttclid, қонақтың IP мекенжайы мен браузері арқылы, сондай-ақ сіз өшірмесеңіз, SHA-256 арқылы хэштелген поштасы мен телефоны арқылы жүреді.

Microsoft Ads (Bing) конверсияларын бақылау үшін не қажет?

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

Қай конверсиялық мән жіберіледі?

Тағайындауларға – қызметтің бағасы. Үстел брондауларына – сіз белгілеген әр брондаудың құны, орташа шығын, қажет болса топ мөлшеріне көбейтіледі. Бос қалдырсаңыз, конверсиялар құны көрсетілмей жіберіледі.

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

Жоқ. Тек қонақтардың өздері онлайн жасаған брондаулары ғана конверсия ретінде есепке алынады. Қызметкерлер телефон арқылы жасаған немесе жеке келіп жасаған брондаулар сіздің жарнама нәтижелеріңізді ешқашан арттырмайды. Олар экспорттау кезінде және бақылау тақтасында әлі де көрінеді.

Брондау расталғаннан кейін, жойылғаннан кейін және қайта расталғанда не болады?

Сіздің webhook-тарыңыз бен postback-тарыңыз әрбір өзгерісті, әрқайсысы өз оқиға идентификаторы мен күйімен қабылдайды, себебі сіздің жүйеңіз мұны білуі тиіс. Google Ads, Meta және GA4 әр брондау үшін әрқашан бір ғана конверсияны қабылдайды.

Webhook-тың TapTime-тен шыққанын қалай тексеруге болады?

TapTime-Signature басылымындағы t=1726128000,v1=<hex> тәрізді жолға қараңыз. t.body жолына өзіңіздің қол қою құпия сөзіңізбен HMAC-SHA256 есептеп, оны v1-пен тұрақты уақытты салыстыру арқылы теңестіріңіз. Егер олар сәйкес келмесе немесе t сіз қабылдайтын мерзімнен асқан болса, сұранысты қабылдамаңыз.

Webhook Zapier, Make немесе n8n мекенжайларына жіберіле ала ма?

Иә. Құралда catch немесе custom webhook жасап, оның мекенжайын endpoint ретінде қойып, Send test батырмасын басыңыз, сонда құрал өрістерді үйренеді. Брондаудың қонақ мәліметтері, уақыты, статусы және атрибуциясы барлығы JSON-де.

Брондеуге дейін науқан қанша уақыт есте сақталады?

Қонақтың құрылғысында 30 күн бойы сақталады. Қонақ дүйсенбіде Instagram жарнамасынан сіздің мәзіріңізді ашып, бейсенбіде брондау жасай алады; брондау әлі де сол науқанға тиесілі болады. Тәгі жоқ кейінгі кіру оны жоймайды, ал басқа науқанмен кейінгі кіру оны ауыстырады.

Менің веб-сайтымдағы брондау виджеті де конверсияларды есептей ме?

Иә. Embed скрипті сіздің сайтыңыздың UTM тагтарын, click ID-ларын және GA мен Meta cookie-файлдарды оқып, оларды брондау жүйесіне жібереді, осылайша виджет арқылы жасалған брондау сіздің сайтыңызға келушіні әкелген жарнамаға есептеледі. Сонымен қатар ол taptime_booking_confirmed сіздің сайтыңыздың dataLayer-не жібереді және бетіңіздің өз GA4 пен Meta тагтарын іске қоса алады.

API шақыруына немесе вебхукқа ақы бар ма, әлде оларға шектеу қойылған ба?

API кілттері әрқайсысы минутына 50 сұраныммен шектелген, ал компания 10 белсенді кілтке және 20 вебхук немесе постбэк нүктесіне дейін ие бола алады. Шақыру, оқиға немесе конверсия үшін ақы алынбайды; барлығы брондаулар мен кездесулер жазылымдарына кіреді.

Модуль үшін төлемді тоқтатсам ше?

Қысқа мерзімді кешірімдік кезеңнен кейін модуль тоқтатылады және брондау бетінде уақытша қолжетімсіз екендігі туралы ескерту көрсетіледі. Ештеңе жойылмайды, интеграциялар да қоса; қайта төлегеннен кейін жаңа брондаулар үшін жеткізулер жалғасады.

Бұл бөлек жазылым ба?

Жоқ. Google Ads, Meta және GA4 конверсиялары, вебхуктар, постбэктер және REST API айына 13 900 ₸-дан басталатын Table reservations модулінің және айына 13 900 ₸-дан басталатын 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-ін Интеграциялар → Автоматтандыру бөліміне қойыңыз, оқиғаларды таңдаңыз және платформа өрістерді танып алуы үшін «Сынақ жіберу» түймесін басыңыз. Содан кейін әр брондау, тапсырыс және адалдық оқиғасы workflow-ыңызды іске қосады және біздің вебхуктар сияқты қолтаңбамен келеді. Қолданбалар POST /v1/company/webhooks арқылы өздері де жазыла алады.

Жарнамаларыңызға ең маңызды бір ғана сигнал беріңіз: брондау.

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

14 күн тегін Карта қажет емес Кез келген кезде бас тартуға болады

Брондауларды конверсия ретінде бақылаңыз 14 күнге тегін бастаңыз