Çdo rezervim i konfirmuar, i raportuar te Google Ads, Meta, TikTok, Microsoft Ads dhe GA4 nga serveri

TapTime e kthen një rezervim tavoline ose një takim në një konvertim nga i cili platformat e reklamave mund të mësojnë: i dërguar nga ana e serverit me id-në e klikimit të mysafirit, i deduplikuar kundrejt pikselit tuaj, dhe i dorëzuar në sistemet tuaja përmes webhook, postback ose API. Përfshirë me rezervimet dhe takimet nga 9.90 € në muaj.

14 ditë falasNuk kërkohet kartëLidhni Google, Meta dhe TikTok për 10 minuta

Klikim në reklamë ose lidhje gclid · fbclid · Etiketat UTM
Rezervimi i konfirmuar evt_… · vlerë · atribucion
  • Google AdsKliko ngarkimin e konvertimit
  • MetaConversions API
  • TikTokEvents API
  • Microsoft AdsUET Conversions API
  • GA4Measurement Protocol
  • Menaxheri i etiketavedataLayer në faqe
  • WebhookNënshkruar JSON, çdo 2xx
  • PostbackURL e gjurmuesit me makro-t
  • REST APIRezervimet dhe ushqimi i ngjarjeve
Një rezervim i konfirmuar, nëntë destinacione, një ID ngjarjeje.

Çfarë është gjurmimi i konvertimit të rezervimeve?

Ndjekja e konvertimeve të rezervimeve do të thotë raportimi i çdo rezervimi ose takimi të konfirmuar te platforma që solli klientin, në mënyrë që Google Ads, Meta, TikTok, Microsoft Ads dhe Google Analytics 4 të matin rezervime në vend të shikimeve të faqes dhe të optimizojnë drejt njerëzve që vërtet rezervojnë. TapTime e bën këtë nga serveri, e lidhur me ID-në e klikimit të reklamës, me një ID ngjarjeje për çdo rezervim, kështu që një piksel në faqe nuk e numëron kurrë dy herë.

Me pak fjalë

  • Konvertimet dërgohen nga serveri i TapTime kur një rezervim konfirmohet, kështu që bllokuesit e reklamave, një skedë e mbyllur ose një telefon i ngadaltë nuk mund t'i humbasin ato.
  • Google Ads merr konvertimin e klikimit me gclid, gbraid ose wbraid; Meta dhe TikTok marrin një ngjarje serveri përmes Conversions API dhe Events API; Microsoft Ads merr një ngjarje UET me msclkid; GA4 merr një ngjarje Measurement Protocol të lidhur me sesionin e vizitorit.
  • Çdo rezervim mban një ID ngjarjeje. Pixeli ose etiketa juaj e konvertimit aktivizohet me të njëjtën ID, dhe platformat ruajnë vetëm një.
  • Vetëm rezervimet që i bëjnë vetë mysafirët llogariten. Rezervimet me telefon dhe vizitat pa rezervim që i regjistron stafi nuk raportohen kurrë si konvertime.
  • Webhooks, postback-et server-server dhe një REST API dërgojnë të njëjtën rezervim, me atributin e tij, në CRM-in tuaj, tracker-in, Zapier-in ose në kodin tuaj.
  • Mund të raportohen edhe porositë e mysafirëve dhe anëtarët e rinj të besnikërisë — si blerje me vlerën dhe artikujt e saj, dhe si regjistrim — secili vetëm një herë.
  • Telegram, Slack, Microsoft Teams, Google Chat, Discord dhe Mattermost marrin çdo kërkesë të re për rezervim, porosi ose shpërblim si mesazh të lexueshëm; Zapier, Make, n8n dhe Pipedream e marrin si të dhëna për çdo rrjedhë pune.
  • Nuk ka tarifë shtesë. Ndjekja e konvertimeve, webhooks, postbacks, njoftimet në chat, automatizimi dhe API janë pjesë e çdo moduli.
9
destinacionet për një rezervim të konfirmuar
1
ID-ja e ngjarjes e përbashkët nga serveri dhe shfletuesi
30 ditë
Fushata e mysafirit mbahet mend
8
përpjekjet e dorëzimit gjatë rreth një dite

Pse shumica e reklamave për restorante dhe salone optimizojnë për gjënë e gabuar

Platformat e reklamave mësojnë nga çdo gjë që raportoni si konvertim. Nëse e vetmja gjë që shohin është një shikim faqeje, gjejnë njerëz që thjesht shikojnë. Nëse shohin rezervime të konfirmuara, gjejnë njerëz që bëjnë rezervime.

01

"Pikseli tregon 12 rezervime. Tabela tregon 31."

Një tag në shfletues aktivizohet vetëm nëse shfletuesi i mysafirit e lejon: pa bllokues reklamash, pa cilësim të rreptë të privatësisë së iOS, dhe tab-i ende i hapur kur ngarkohet konfirmimi. Çdo rezervim që humbet është një sinjal nga të cilin Google dhe Meta nuk mësojnë kurrë.

02

"Konvertimet e mia përfshijnë thirrjet telefonike që stafi im i ka shkruar."

Një rezervim që recepcionisti juaj e ka futur me dorë nuk ka ardhur nga një reklamë. Kur ai llogaritet si konvertim, fushata duket më e mirë se sa është dhe buxheti shkon te fjalët kyçe të gabuara.

03

"Nuk mund të them se cila fushatë e mbushi vërtetë terasën."

Pa fushatën, ID-në e klikimit dhe referuesin e ruajtur në vetë rezervimin, çdo rezervim duket i njëjti në tabelë. Postimi nëInstagram, reklama e Google dhe hoteli partner marrin të njëjtin kredi, që është zero.

Si një rezervim bëhet konvertim në TapTime

Katër hapa, asnjëri prej tyre nuk është për t'u kujdesur nga ju. E gjithë rruga funksionon në anën e TapTime, nga klikimi deri te logu i dorëzimit.

  1. 1

    Mysafiri vjen me një ID klikimi ose një lidhje të etiketuar

    Google Ads shton gclid, gbraid ose wbraid në lidhje. Meta shton fbclid, Microsoft msclkid, TikTok ttclid. Lidhjet tuaja mbajnë utm_source, utm_medium, utm_campaign, utm_term dhe utm_content. ID-ja e një ndjekësi afiliues vjen si click_id, clickid ose subid. TapTime i lexon ato një herë, në faqen tuaj të rezervimit, në menunë tuaj ose në widget-in e rezervimit në faqen tuaj, dhe i ruan për 30 ditë në pajisjen e mysafirit.

  2. 2

    Rezervimi është konfirmuar

    Automatikisht, ose pasi stafi juaj të miratojë më vonë një kërkesë në pritje. Në çdo rast, sapo rezervimi konfirmohet, TapTime-i regjistron një ngjarje rezervimi dhe një rresht dorëzimi për çdo destinacion, në të njëjtën transaksion të bazës së të dhënave si vetë rezervimi. Një dorëzim nuk mund të humbasë kurrë midis dy sistemeve.

  3. 3

    Çdo destinacion merr ngjarjen me një id të përbashkët

    Google Ads merr një ngarkim konvertimi klikimi me ID-në e klikimit dhe vlerën e konvertimit. Meta dhe TikTok marrin një ngjarje serveri përmes Conversions API dhe Events API. Microsoft Ads merr një ngjarje të personalizuar UET përmes Conversions API të vet. GA4 merr një ngjarje Measurement Protocol të lidhur me ID-në e klientit dhe të sesionit të vizitorit. Webhook-et tuaja marrin JSON të nënshkruar, gjurmuesi juaj merr URL-në e postback-ut me makrot e plotësuara, dhe feed-i i ngjarjeve të API shton një rresht. ID-ja e ngjarjes është e njëjtë kudo.

  4. 4

    Rishikoni dështimet, dhe mund të shihni çdo dorëzim

    Një destinacion që përgjigjet me një gabim provohet përsëri pas 1, 5 dhe 15 minutash, pastaj pas 1, 3, 6 dhe 12 orësh, gjithsej tetë përpjekje. Ekrani i Integrimeve tregon 25 dërgesat e fundit për çdo destinacion me përgjigjen e platformës, dhe një buton Dërgo përsëri për atë që dëshironi të dërgoni tani.

Nëntë mënyra se si një rezervim i konfirmuar lë jashtë TapTime

Lidhni një ose të gjitha nga Integrimet në panel. Secila ka butonin „Testo lidhjen“ ose „Dërgo test“, një regjistër dërgimesh dhe një udhëzues hap pas hapi në qendrën e ndihmës. Porositë dhe regjistrimet në besnikëri mund të raportohen në të njëjtat platforma.

Google Ads ndjekja e konvertimeve

Dy gjysma që mund t'i përdorni së bashku. Një tag i shfletuesit (ID e konvertimit dhe etiketa) aktivizohet në faqen e konfirmimit. Një ngarkim në server dërgon konvertimin përmes API-së së Google Ads me gclid, gbraid ose wbraid nga lidhja e rezervimit, edhe kur tagi i shfletuesit është bllokuar. Google pranon ngarkime për klikimet e 90 ditëve të fundit. Të dyja mbajnë të njëjtin ID të porosisë, kështu që një rezervim është një konvertim.

Konfiguro konvertimet e rezervimeve në anën e serverit (Google Ads)

Meta Conversions API (Facebook dhe Instagram)

Një ngjarje në server për çdo rezervim të konfirmuar, e dërguar në grupin e të dhënave të pikselit tuaj me fbclid, cookie-t e shfletuesit Meta, IP-në dhe shfletuesin e mysafirit, dhe, përveç nëse e çaktivizoni, email-in dhe numrin e telefonit të mysafirit të hashuar me SHA-256 para se të largohen nga TapTime. Zgjidhni Schedule, Lead ose Purchase si emër të ngjarjes. Testoni me një kod ngjarjeje testues nga Events Manager dhe shikoni se si vjen.

Konfiguro konvertimet e rezervimeve në server-side përMeta

TikTok Events API

Një ngjarje serveri për çdo rezervim të konfirmuar, e dërguar te pikseli juaj i TikTok me ttclid nga lidhja e rezervimit, adresën IP dhe shfletuesin e klientit, dhe — nëse nuk e çaktivizoni — email-in e telefonin e tij të hash-uar me SHA-256 para se të largohen nga TapTime. Zgjidhni „Schedule“, „Lead“, „Submit form“ ose „Place an order“ si emër ngjarjeje. TapTime e vendos pikselin tuaj edhe në faqen e rezervimit, kështu që ngjarja e shfletuesit dhe ajo e serverit ndajnë një ID dhe TikTok mban një.

Konfiguro konvertimet e rezervimeve në TikTok

Konvertimet në Microsoft Ads (Bing)

Dy gjysma, si te Google Ads. TapTime e vendos etiketën tuaj UET në faqen e rezervimit dhe aktivizon një ngjarje të personalizuar kur një klient rezervon. Shtoni token-in e Conversions API dhe serveri raporton atë që etiketa nuk e sheh: rezervime të konfirmuara pasi klienti është larguar, porositë e klientëve dhe anëtarët e rinj të besnikërisë, të kredituara përmes msclkid ose përmes email-it e telefonit të hash-uar. Microsoft pranon ngjarje serveri për 7 ditët e fundit.

Konfiguro konvertimet e rezervimeve në Microsoft Ads

Google Analytics 4 rezervimet e ngjarjeve

Një ngjarje e booking_confirmed për çdo rezervim përmes Measurement Protocol, me vlerë dhe monedhë, ID-në e klientit GA të vizitorit dhe ID-në e sesionit për pronë, në mënyrë që rezervimi t'i bashkohet vizitës dhe fushatës që e çoi aty. Shënoje atë si ngjarje kryesore në GA4 dhe ajo llogaritet si konvertim në çdo raport dhe në ofertim në Google Ads.

Lidhni Google Analytics 4

Webhooks për CRM-në tuaj, Zapier, Make, n8n ose Pipedream

Një pikë përfundimtare https për çdo sistem, e abonuar te ngjarjet e rezervimeve, porosive dhe besnikërisë që zgjidhni. Çdo kërkesë është JSON me të gjithë rezervimin, porosinë ose kartën e besnikërisë dhe atribuimin e saj, e nënshkruar me HMAC-SHA256 që të mund të verifikoni se vjen nga TapTime. Çdo 2xx është sukses, 410 ndalon riprovimet dhe çdo ngjarje ka një id sipas të cilit mund të hiqni dublikatat.

Shto një webhook

Postime server-server për gjurmuesit dhe bashkëpunëtorët

Ngjitni URL-në postback që ju ka dhënë një rrjet reklamash, platformë affiliate ose tracker dhe futni vendëmbajtësit: {click_id}, {event}, {status}, {value}, {currency}, {party_size}, {booking_id}, {utm_source}, {utm_campaign}, {gclid}, {fbclid} dhe më shumë. GET ose POST. ID-ja e klikimit e tracker-it arrin në rezervim kur lidhja juaj përmban click_id, clickid ose subid.

Konfiguro një postback

REST API për rezervime dhe ngjarje

Bearer çelësa, vetëm-lexim ose lexim/shkrim, 50 kërkesa në minutë për çdo çelës. Listoni rezervimet dhe takimet të filtruara sipas statusit, degës, intervalit të datës ose updatedSince, merrni një rezervim, ndryshoni një status nga sistemi juaj, ose pyesni (poll) feed-in e ngjarjeve të renditura me një kursor për t'u mbajtur në sinkron. Ndryshimet e statusit të bëra përmes API-së aktivizojnë të njëjtat webhooks dhe konvertime si tabela.

Krijoni një çelës API

Tag Manager, etiketa GA4, Pixeli Meta dhe kodi i personalizuar në faqe

Faqja juaj e marketingut SaaS për ndjekjen e konvertimeve të rezervimeve në anën e serverit për restorante dhe salone përmban ID-në tuaj të matjes GA4, kontejnerin GTM, Pixel-in Meta dhe, vetëm për pronarët, kodin e personalizuar në header. Kur një mysafir bën rezervim, faqja dërgon booking_confirmed ose booking_requested në dataLayer me llojin, vlerën dhe ID-në e ngjarjes së rezervimit, në mënyrë që çdo mjet tjetër të mund të aktivizohet mbi të. Widget-i i rezervimeve në faqen tuaj bën të njëjtën gjë për tag-et e faqes suaj.

Shto etiketa faqes tënde

Jo vetëm rezervimet: numërohen edhe porositë dhe besnikëria

I njëjti sistem dërgimi që raporton rezervimet raporton edhe atë që ndodh pasi mysafiri ulet. Aktivizoni çdo qëllim për çdo platformë, te seksioni „Çfarë të raportohet“ i lidhjes.

Porositë si blerje

Porosia e një klienti nga faqja juaj, nga kodi QR i tavolinës, me marrje apo me dërgesë dërgohet një herë, kur mbërrin te ju: një blerje GA4 me artikujt e saj, një Purchase i Meta ose TikTok me përmbajtjen e saj, një ngjarje blerjeje në Microsoft Ads, një ngarkim në veprimin e vet të konvertimit në Google Ads. Vlera është ajo që u porosit, pa bakshishin. Shitjet e regjistruara në arkë nuk raportohen kurrë — nuk i shkaktoi asnjë reklamë.

Regjistrimet në besnikëri

Vula e parë e një klienti në një program është një regjistrim: GA4 sign_up, Meta dhe TikTok CompleteRegistration të përputhura me telefonin e tij të hash-uar, një ngjarje regjistrimi në Microsoft Ads, dhe Google Ads vetëm kur ka ardhur nga një klikim reklame. Një herë për anëtar dhe program, sado karta të plotësojë.

Çdo ngjarje, kudo tjetër

Webhooks, postbacks, njoftimet në chat, platformat e automatizimit dhe REST API marrin të njëmbëdhjetë ngjarjet: një rezervim i kërkuar, i konfirmuar, i anuluar, i shënuar si mosardhje ose i përfunduar; një porosi e bërë ose e paguar; një anëtar që bashkohet, një vulë, një shpërblim i fituar dhe i përdorur.

Ndjekja e konvertimeve në anën e shfletuesit apo në anën e serverit: cilën prej tyre i duhet një restoranti ose saloni?

Të dyja, dhe TapTime i përdor të dyja. Etiketa e shfletuesit i jep platformave vizitën; ngjarja në server garanton që rezervimi të numërohet. Ja çfarë ndryshon kur ana e serverit është e lidhur.

Situata Piksel ose tag vetëm në faqe TapTime server-side + etiketa juaj
Bllokuesit e reklamave dhe privatësia e rreptë e shfletuesit Konvertimi humbet në heshtje Dërguar nga serveri pavarësisht shfletuesit të mysafirit
Mysafiri mbyll skedën para se të ngarkohet konfirmimi I humbur Dërgohet kur rezervimi ruhet, jo kur faqja shfaqet
Stafi konfirmon një kërkesë në pritje të nesërmen në mëngjes Pa ngarkesa faqesh, pa konvertime Dërguar në momentin e konfirmimit, nga kushdo që konfirmoi
Rezervimet me telefon dhe vizitat pa rezervim Numërohet nëse stafi përdor të njëjtën faqe Kurrë nuk është raportuar; vetëm rezervimet që mysafiri ka bërë online
Si etiketa ashtu edhe serveri aktivizohen Dy konvertime për një rezervim Një ID e përbashkët ngjarjeje; platforma mban një
Vlera e konvertimit Çfarëdo që etiketa e kodon në mënyrë të ngurtë Çmimi i shërbimit, ose vlera juaj për rezervim, në mënyrë opsionale i shumëzuar me madhësinë e grupit
Cila fushatë merr kredinë Varet nga mbijetesa e cookies ID e klikimit dhe etiketat UTM të ruajtura në rezervim, të mbajtura mend për 30 ditë

Si e ndalon TapTime që një rezervim të numërohet dy herë?

Çdo rezervim ka saktësisht një ID ngjarjeje konvertimi — një HMAC i rezervimit që TapTime ia kthen faqes në përgjigjen e rezervimit dhe e dërgon nga serveri. Ngjarja e shfletuesit e mban atë si ID transaksioni për Google Ads dhe si ID ngjarjeje për Meta, TikTok dhe etiketën UET të Microsoft; ngjarja e serverit mban të njëjtën vlerë. Këto katër platforma heqin dublikimet sipas saj, ndërsa GA4 nuk merr fare ngjarje nga shfletuesi përderisa integrimi i serverit është i lidhur. Një rezervim i konfirmuar, i anuluar dhe i konfirmuar sërish dërgon një webhook të dytë, sepse sistemi juaj duhet ta dijë, por mbetet një konvertim.

Platformë Anës së serverit Anën e shfletuesit Heqni çelësin e tepërt
Google Ads uploadClickConversions me id-në e klikimit gtag konvertim me send_to orderId / transaction_id
Meta Conversions API, ngjarje deri në 7 ditë të kaluara fbq ndjekje me eventID event_id
TikTok Events API me ttclid ttq.track me event_id event_id
Microsoft Ads Conversions API, ngjarje deri në 7 ditë të kaluara uetq push me event_id event_id
GA4 Measurement Protocol me id-në e klientit dhe të sesionit vetëm kur ana e serverit nuk është e lidhur one source at a time

Si duket një webhook rezervimi me TapTime?

Një POST me trup JSON: id-ja, lloji dhe koha e ngjarjes, nëse është test, dhe i gjithë rezervimi (ose porosia, ose karta e besnikërisë), duke përfshirë mysafirin, kohën, tavolinën ose shërbimin, statusin dhe nga erdhi. Katër koka e identifikojnë dhe e nënshkruajnë.

TapTime-Event
lloji i ngjarjes: booking.confirmed, order.placed, loyalty.reward_issued dhe tetë të tjera
TapTime-Event-Id
ID-ja e ngjarjes, e njëjtë në çdo përpjekje, për deduplikim
TapTime-Delivery
ID-ja e kësaj përpjekjeje të veçantë të dorëzimit
TapTime-Signature
t=<koha unix>,v1=<HMAC-SHA256 i "t.body"> me sekretin tënd whsec_
  • Përgjigjuni me çfarëdo statusi të kërkesës (2xx) brenda kohës së skadimit të kërkesës dhe dorëzimi shënohet si i dorëzuar.
  • Çdo përgjigje tjetër, ose asnjë përgjigje, ri-provohet deri në tetë herë gjatë një dite, me vonesa në rritje.
  • Përgjigjuni me 410 Gone dhe TapTime ndalon riprovimet e asaj ngjarjeje drejt asaj pike përfundimtare.
  • Ridrejtimet nuk ndiqen. Pikat e fundore duhet të jenë https në prodhim dhe nuk mund të synojnë adresa private ose loopback.
  • Deri në 50 pika përfundimtare, chat-e dhe lidhje automatizimi për kompani. Pronari mund ta shfaqë përsëri ose ta ndryshojë sekretin e nënshkrimit; ndryshimi e ndalon menjëherë të vjetrin.
Lexoni udhëzuesin e webhook-eve
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=…"
      }
    }
  }
}
Verifikoni nënshkrimin (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));

Si funksionojnë postback-et server-me-server për konvertimet e rezervimeve?

Postback është URL-ja e vetë tracker-it, e thirrur nga serveri i TapTime për çdo ngjarje, me detajet e rezervimit të zëvendësuara në vendet e zëvendësuesve. Kështu rrjetet affiliate, platformat e CPA-it dhe tracker-at e klikimeve numërojnë një konvertim pa asnjë kod në faqe. Lidhja juaj e rezervimit mban ID-në e klikimit të tracker-it si click_id, clickid ose subid; TapTime e ruan atë me rezervimin dhe e vendos përsëri në URL kur rezervimi konfirmohet, anulohet ose shënohet si no-show.

Lexoni udhëzuesin për postback
URL e postback-it me vendëmbajtës · GET ose POST
https://tracker.example/postback
  ?cid={click_id}
  &event={event}
  &status={status}
  &payout={value}
  &cur={currency}
  &guests={party_size}
  &src={utm_source}

Vendmbajtësit e disponueshëm

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

Njoftime në chat-in që ekipi juaj përdor tashmë — dhe automatizim pa kod

Zgjidhni cilat ngjarje merr një chat: një kërkesë e re rezervimi për t’u konfirmuar, një porosi e re, një anulim, një shpërblim i fituar. Secila mbërrin brenda pak sekondash si mesazh i shkurtër në gjuhën që zgjidhni — kush, kur, sa veta dhe sa para — me një lidhje për t’u kthyer te paneli.

Aplikacionet e mesazheve

Telegram

Një bot që krijoni me @BotFather poston në një grup, një kanal ose një temë të grupit. Paneli e gjen chat-in për ju.

Slack

Një webhook hyrës poston mesazhe të formatuara në çdo kanal.

Microsoft Teams

Një webhook Workflows poston një Adaptive Card me detajet dhe një buton për te paneli.

Google Chat

Një webhook i hapësirës poston çdo ngjarje në hapësirë.

Discord

Një webhook i serverit poston një embed me ngjyra sipas ngjarjes; përmendjet janë gjithmonë të çaktivizuara.

Mattermost

Një webhook hyrës në serverin tuaj, në cloud ose të vetë-hostuar.

Konfiguroni njoftimet në chat

Platformat e automatizimit

Zapier

Aktivizuesi Catch Hook: shtoni çdo rezervim në Google Sheets, çdo porosi në kontabilitet, çdo anëtar të ri në Mailchimp.

Make

Aktivizuesi Custom webhook për skenarë me routerë, filtra dhe mbi 2.000 aplikacione.

n8n

Nyja Webhook në n8n Cloud ose në serverin tuaj — të dhënat nuk kanë nevojë të largohen nga infrastruktura juaj.

Pipedream

Aktivizuesi HTTP për rrjedha pune me hapat tuaj në Node.js ose Python.

Platformat e automatizimit marrin të njëjtin JSON të nënshkruar si webhooks. Aplikacionet e ndërtuara për to mund të abonohen dhe të anulojnë abonimin përmes REST API, kështu që përdoruesit ndezin aktivizuesit pa ngjitur asnjë URL.

Lidhni një platformë automatizimi

Çfarë mund të bëjë TapTime REST API?

Mjaftueshëm për të bërë raportet tuaja, për të sinkronizuar një CRM ose një arkë, ose për të konfirmuar rezervime nga një sistem tjetër, pa program partneriteti dhe pa telefonata shitjesh. Çelësat krijohen te Integrimet, shfaqen një herë, ruhen si hash SHA-256 dhe revokohen me një klik.

Kërkesë Kthime
GET /v1/company Kompania të cilës i përket çelësi
GET /v1/company/reservations Rezervimet, të filtruara sipas statusit, branchId, nga, deri ose updatedSince; deri në 100 për faqe
GET /v1/company/appointments Takimet me të njëjtat filtra
GET /v1/company/reservations/{id} Një rezervim, në formën e ngarkesës së webhook-ut, me atributin e tij
POST /v1/company/reservations/{id}/status Konfirmo, anulo, shëno mosardhje, përfundo, ul në tavolinë ose rihap (çelësa shkrimi); aktivizon të njëjtat webhooks dhe konvertime
GET /v1/company/orders Porositë me rreshtat dhe totalet e tyre, të filtruara sipas statusit, burimit, mënyrës së dorëzimit, datës ose paidSince
GET /v1/company/loyalty/cards Kartat e besnikërisë së anëtarëve; programet dhe shpërblimet kanë listat e tyre
GET /v1/company/events?after={cursor} Çdo ngjarje rezervimi, porosie dhe besnikërie me radhë, sipas dëshirës vetëm disa lloje; pyeteni me kursorin e fundit për të qëndruar në sinkron
POST /v1/company/webhooks Abononi një URL te ngjarjet dhe fshijeni me DELETE për të anuluar abonimin — REST hooks për aplikacionet e Zapier, Make, n8n dhe Pipedream
Rezervimet e konfirmuara të ndryshuara që nga një datë
curl "https://api.tapti.me/v1/company/reservations?status=confirmed&updatedSince=2026-09-01T00:00:00Z" \
  -H "Authorization: Bearer tt_live_…"
Qëndro në sinkron me rrjedhën e ngjarjeve
curl "https://api.tapti.me/v1/company/events?after=eyJpZCI6OTk4fQ&limit=100" \
  -H "Authorization: Bearer tt_live_…"
Referencë e plotë e API-së Lexoni udhëzuesin e API-së

Cilat të dhëna atributi ruhen me çdo rezervim?

Çdo rezervim dhe takim ruan fushatën që solli mysafirin, të pastruar dhe të ruajtur në vetë rezervimin. Ajo shfaqet në panelin e detajeve të rezervimit, përmbledhet në panelin e kontrollit si "Nga vijnë rezervimet", përfshihet në eksportet e "CSV" dhe "Excel" dhe dërgohet me çdo webhook, përgjigje API dhe konvertim.

Fushata

  • utm_source
  • utm_medium
  • utm_campaign
  • utm_term
  • utm_content

ID-të e klikimeve në reklama

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

Identiteti i analitikës

  • GA4 ID-ja e klientit
  • GA4 ID-ja e sesionit për çdo pronë
  • Meta fbp cookie
  • Meta fbc (ndërtuar nga fbclid kur cookie-ja mungon)

Konteksti

  • kanali: web, widget ose aplikacion
  • URL-ja e uljes
  • referrues
  • Adresa IP dhe agjenti i përdoruesit

Aplikacioni i mysafirëve lexon fushatën një herë në adresën ku u hap, e ruan për 30 ditë, dhe një vizitë e mëvonshme pa etiketa nuk e fshin. Fushata e fundit fiton. Rezervimet që stafi i pranon me dorë dhe porositë e regjistruara në kasë nuk kanë fushatë, gjë që është e saktë: mysafiri nuk erdhi përmes një lidhjeje.

Lexoni udhëzuesin e atribimit

Çfarë llogaritet si konvertim, dhe çfarë kurrë nuk llogaritet?

Llogaritet si një konvertim

  • Një rezervim ose takim që mysafiri ka bërë online, në faqen tuaj të rezervimeve (TapTime), në widget-in e rezervimit në faqen tuaj, ose në aplikacion, sapo të konfirmohet.
  • Një kërkesë në pritje që stafi juaj ta miratojë më vonë. Konvertimi dërgohet në momentin e miratimit.
  • Një rezervim me një ID klikimi Google, për ngarkimet në serverGoogle Ads. Rezervimet pa të anashkalohen për Google, nuk dështojnë kurrë dhe gjithsesi dërgohen te Meta, GA4 dhe webhook-et tuaja.

Kurrë nuk është numëruar

  • Rezervimet që stafi juaj i ka shkruar nga një telefonatë ose nga një vizitë e drejtpërdrejtë. Ato nuk kanë klikim dhe nuk kanë fushatë.
  • Një konvertim i dytë për të njëjtën rezervim, pavarësisht sa herë që rihapet dhe konfirmohet përsëri.
  • Një rezervim i anuluar ose i papërmbushur. Këto dërgohen si ngjarje webhook dhe postback me statusin e tyre, jo si konvertime.

Ndërtuar për bizneset që paguajnë për rezervime

Nëse blini klikime që përfundojnë me një rezervim ose një takim, kjo është gjysma e munguar e llogarisë suaj të reklamave.

Fjalor i gjurmimit të konvertimeve

Termat që përdorin platformat, në një vend, me kuptimin e tyre për një rezervim.

Konvertim
Një veprim që i keni kërkuar një platforme reklamuese të numërojë dhe optimizojë. Për TapTime, është një rezervim ose takim i konfirmuar që mysafiri ka bërë online.
Ndjekja e konvertimeve në anën e serverit
Raportimi i konvertimit nga serveri te API-ja e platformës në vend të raportimit nga një skript në shfletuesin e mysafirit, në mënyrë që të mos humbasë nga bllokuesit e reklamave, cilësimet e privatësisë ose mbyllja e skedës.
gclid, gbraid, wbraid
Identifikuesit e klikimeve të Google, të shtuar në URL-në e uljes së reklamës. gclid është ai klasik; gbraid dhe wbraid janë variantet që ruajnë privatësinë nga fushatat e aplikacioneve dhe fushatat web të iOS. Google Ads mund të kreditojë një konvertim të ngarkuar vetëm me një klikim që e njeh përmes njërës prej tyre.
fbclid, fbp, fbc
Meta
Google Ads klikoni konvertimin e ngarkimit
Metoda e API-së Google Ads (uploadClickConversions) që një server përdor për të raportuar një konvertim për një klikim të caktuar, me id-në e klikimit, kohën, vlerën dhe një id-porosie të përdorur për deduplikim.
ttclid, msclkid
Identifikuesit e klikimit të TikTok dhe Microsoft, që etiketimi automatik ia shton adresës së uljes së reklamës. TikTok Events API dhe Microsoft Conversions API i përdorin ato për t'ia atribuar një rezervim klikimit të reklamës që e solli.
Meta Conversions API (CAPI)
Meta
GA4 Measurement Protocol
Pika HTTP e Google Analytics 4 për ngjarjet në server. Një ngjarje i bashkohet sesionit të vizitorit kur mban id-në e klientit dhe id-në e sesionit nga cookie-t GA dhe sesioni është më pak se rreth 72 orë i vjetër.
Ngjarje kryesore
GA4
Eliminimi i dublikatave të ngjarjeve
Dërgimi i një identifikuesi të përbashkët me ngjarjen e shfletuesit dhe ngjarjen në server, në mënyrë që një platformë që i pranon të dyja të numërojë një konvertim të vetëm.
Parametrat UTM
utm_source, utm_medium, utm_campaign, utm_term dhe utm_content: etiketa që i shtoni lidhjeve tuaja në mënyrë që një rezervim të kujtojë postimin, buletinin, fletushkën ose partnerin që solli mysafirin.
Webhook
Një kërkesë HTTP TapTime dërgon në një URL që zotëroni sa herë që ndodh diçka, me detajet e plota në JSON dhe një nënshkrim për ta verifikuar.
Postback (piksel server-server)
Një URL i ofruar nga një rrjet reklamash ose nga një tracker, të cilin serveri i reklamuesit e thërret për çdo konvertim, me ID-në e klikimit të tracker-it dhe pagesën e plotësuar në vendëmbajtëse.
HMAC-SHA256 nënshkrimi
Një hash i koduar me çelës i trupit të kërkesës dhe një vulë kohore, llogaritur me një fjalëkalim të përbashkët. Rilogaritja e tij nga ana juaj vërteton se kërkesa ka ardhur nga TapTime dhe nuk është ndryshuar.
Dorëzim të paktën një herë
Garancia që çdo ngjarje të dorëzohet, me kompromisin që një përpjekje mund ta dorëzojë dy herë. Prandaj çdo ngjarje e TapTime-it mban një ID për të injoruar dublikat.
Konvertim jashtë linje
Një konvertim që ndodh jashtë sesionit të shfletuesit, si p.sh. kur stafi konfirmon një kërkesë ditën tjetër. TapTime-ja e dërgon atë në momentin e konfirmimit me id-në origjinale të klikimit.

Përfshirë. Nuk është një shtesë, nuk është një nivel më i lartë.

Ndjekja e konvertimeve, webhooks, postbacks, njoftimet në chat, automatizimi dhe REST API vijnë me çdo modul: ngjarjet e rezervimeve me Rezervim tavolinash nga 9.90 € në muaj për vendndodhje dhe Takimet nga 9.90 € në muaj për vendndodhje, ngjarjet e porosive me Menunë QR, ngjarjet e besnikërisë me Besnikërinë. Nuk ka tarifë për ngjarje dhe as kufi përdorimi për dërgesat.

Çdo modul ka një provë falas 14-ditore, pa kartë për të filluar, faturim mujor, pa kontratë. Ndalo pagimin dhe moduli ndalet pas një periudhe të shkurtër mirësjelljeje; asgjë nuk fshihet.

Pyetjet që bëjnë menaxherët e reklamave dhe zhvilluesit

A dërgon TapTime konvertimet nga serveri apo nga shfletuesi i mysafirit?

Të dyja. Serveri dërgon konvertimin sapo rezervimi konfirmohet, përmes API-së së Google Ads, Conversions API-it të Meta dhe Measurement Protocol-it të GA4. Edhe tag-u ose pikseli i shfletuesit tuaj mund të aktivizohet; ai mban të njëjtin ID të ngjarjes, kështu që platformat llogarisin një konvertim.

A kam nevojë pëGoogle Tag Manager për të ndjekur konvertimet e rezervimeve?

Jo. TapTime komunikon me Google Ads, Meta dhe GA4 drejtpërdrejt nga serveri. Tag Manager është i dobishëm vetëm nëse dëshironi të aktivizoni mjete të tjera nga ngjarja booking_confirmed që faqja e dërgon te dataLayer.

Çfarë më duhet nga Google Ads për të mundësuar ngarkimet në anën e serverit?

Një veprim konvertimi, ID-ja juaj e Klientit, ID-ja e veprimit të konvertimit (numri pas ctId= në adresën e veprimit) dhe qasja në API: një token zhvilluesi, një ID klienti dhe sekret i OAuth, dhe një token rifreskimi. Agjencia juaj ose zhvilluesi mund t'i lëshojnë ato. Pa qasje në API mund të përdorni ende etiketën e shfletuesit.

Pse një njoftim dorëzimi thotë "Nuk ka klikim reklame Google në këtë rezervim"?

Mysafiri nuk erdhi përmes një reklame në Google, kështu që lidhja e rezervimit nuk kishte gclid, gbraid ose wbraid. Google pranon vetëm konvertimet e ngarkuara për klikimet që i njeh, kështu që kjo rezervim anashkalohet për Google Ads në vend që të provohet përsëri. Ajo gjithsesi shkon te Meta, GA4 dhe webhook-et tuaja.

Si e lidh MetaConversions API një rezervim me reklamën?

Me fbclid-in nga lidhja, cookie-t e shfletuesit të Meta (fbp dhe fbc), adresën IP dhe shfletuesin e mysafirit, dhe, përveç nëse çaktivizoni dërgimin e emailit dhe telefonit të hashuar, emailin dhe numrin e telefonit të mysafirit të hashuar me SHA-256 para se të largohen nga TapTime.

Si i raporton TapTime rezervimet te TikTok?

Përmes TikTok Events API, nga serveri, në çastin kur rezervimi konfirmohet. TapTime e vendos TikTok Pixel-in tuaj edhe në faqen e rezervimit, kështu që nuk ju duhet ta shtoni vetë atje. Të dyja ngjarjet mbajnë të njëjtën ID ngjarjeje dhe TikTok mban një. Përputhja përdor ttclid nga lidhja, adresën IP dhe shfletuesin e klientit dhe — nëse nuk e çaktivizoni — email-in e telefonin e tij të hash-uar me SHA-256.

Çfarë më duhet për të ndjekur konvertimet në Microsoft Ads (Bing)?

ID-ja e etiketës UET mjafton për të filluar: TapTime e vendos etiketën në faqen tuaj të rezervimeve dhe aktivizon veprimin tuaj të ngjarjes kur një klient rezervon. Shtoni token-in e Conversions API nga cilësimet e etiketës dhe serveri raporton edhe rezervimet e konfirmuara pasi klienti është larguar, porositë e klientëve dhe anëtarët e rinj të besnikërisë. Microsoft e aktivizon Conversions API llogari për llogari dhe pranon vetëm ngjarje nga 7 ditët e fundit.

Cili vlerë konvertimi dërgohet?

Për takimet, çmimi i shërbimit. Për rezervimet e tavolinave, vlera për rezervim që keni vendosur, një shpenzim mesatar, opsionalisht i shumëzuar me madhësinë e grupit. Lëreni bosh dhe konvertimet dërgohen pa vlerë.

A do të llogariten rezervimet që stafi im i shkruan si konvertime të reklamave?

Jo. Vetëm rezervimet që mysafirët i bëjnë vetë online raportohen si konvertime. Rezervimet me telefon dhe vizitat pa rezervim të regjistruara nga stafi kurrë nuk i rrisin rezultatet e reklamave tuaja. Ato megjithatë shfaqen në eksportime dhe në panelin e kontrollit.

Çfarë ndodh kur një rezervim konfirmohet, anulohet dhe konfirmohet përsëri?

Webhooks-at dhe postback-et tuaja marrin çdo ndryshim, secili me id-in dhe statusin e vet të ngjarjes, sepse sistemi juaj duhet ta dijë. Google Ads, Meta dhe GA4 marrin një konvertim për çdo rezervim, gjithmonë.

Si mund të verifikoj që një webhook vjen me të vërtetë nga TapTime?

Lexoni header-in e verifikimit të integritetit (TapTime-Signature), i cili duket si t=1726128000,v1=<hex>. Llogarisni hash-in SHA-256 të stringut t.body me sekretin tuaj të nënshkrimit dhe krahasoni atë me v1 duke përdorur një krahasim me kohë konstante. Refuzoni kërkesën nëse ato ndryshojnë ose nëse t është më i vjetër se sa jeni të kënaqur.

A mund të dërgohet një webhook në Zapier, Make ose n8n?

Po. Krijoni një catch ose webhook të personalizuar në mjet, ngjitni adresën e tij si pikën e destinacionit dhe shtypni Dërgo test në mënyrë që mjeti të mësojë fushat. Detajet e mysafirit të rezervimit, koha, statusi dhe atributi janë të gjitha në JSON.

Sa gjatë mbahet mend një fushatë para rezervimit?

30 ditë në pajisjen e mysafirit. Një mysafir mund të hapë menunë tuaj nga një reklamë e Instagram të hënën dhe të bëjë rezervim të enjten; rezervimi ende mban atë fushatë. Një vizitë më vonë pa etiketa nuk e fshin atë, dhe një vizitë më vonë me një fushatë tjetër e zëvendëson atë.

A gjurmon konvertimet edhe widget-i i rezervimit në faqen time?

Po. Skripti i integrimit lexon etiketat UTM të faqes suaj, ID-të e klikimeve dhe cookies e GA dhe Meta, dhe i kalon ato te rezervimi, në mënyrë që një rezervim përmes widget-it t'i atribuohet reklamës që solli vizitorin në faqen tuaj. Ai gjithashtu shton taptime_booking_confirmed në dataLayer-in e faqes suaj dhe mund të aktivizojë etiketat tuaja të faqes, si GA4 dhe Meta.

A ka një kufi i shkallës ose një kosto për çdo thirrje API ose për çdo webhook?

Çelësat e API-së janë të kufizuar në 50 kërkesa në minutë secili, dhe një kompani mund të ketë deri në 10 çelësa aktivë dhe 20 pika përfundimi webhook ose postback. Nuk ka tarifë për thirrje, për ngjarje ose për konvertim; gjithçka përfshihet në abonimet për rezervime dhe takime.

Çfarë ndodh nëse ndaloj së paguari për modulin?

Pas një periudhe të shkurtër mirësjelljeje, moduli ndalet dhe faqja e rezervimit tregon një shënim për mosdisponueshmëri të përkohshme. Asgjë nuk fshihet, përfshirë integrimet; paguani përsëri dhe dërgesat rifillojnë për rezervimet e reja.

A është ndonjë prej këtyre një abonim i veçantë?

Jo. Google Ads, konvertimet e Meta-s dhe GA4, webhooks, postbacks dhe REST API janë pjesë e modulit Rezervimet e tavolinave nga 9.90 € në muaj dhe e modulit Takimet nga 9.90 € në muaj, për çdo vendndodhje, me një provë falas 14-ditore dhe pa kartë për të filluar.

A mund t’i raportojë TapTime porositë dhe regjistrimet në besnikëri si konvertime?

Po. Te seksioni „Çfarë të raportohet“ i çdo lidhjeje, aktivizoni porositë e mysafirëve (dërgohen si blerje me vlerë dhe artikuj: purchase në GA4, Purchase në Meta ose një veprim i dytë konvertimi në Google Ads) dhe anëtarët e rinj të besnikërisë (sign_up në GA4, CompleteRegistration në Meta). Secila dërgohet një herë për porosi dhe një herë për anëtar dhe program. Shitjet e regjistruara në arkë nuk raportohen kurrë.

Si t’i marr rezervimet dhe porositë e reja në Telegram ose Slack?

Hapni Integrime → Njoftimet, zgjidhni aplikacionin e mesazheve, ngjitni token-in e botit (Telegram) ose URL-në e webhook-ut (Slack, Teams, Google Chat, Discord, Mattermost), zgjidhni ngjarjet dhe gjuhën dhe shtypni „Dërgo test“. Që atëherë çdo ngjarje e zgjedhur mbërrin si mesazh i shkurtër me një lidhje te paneli. Adresa dhe token-i ruhen të enkriptuara.

A funksionon TapTime me Zapier, Make, n8n dhe Pipedream?

Po, pa asnjë shtojcë për të instaluar. Krijoni një catch hook në platformë, ngjitni URL-në e tij te Integrime → Automatizimi, zgjidhni ngjarjet dhe shtypni „Dërgo test“ që platforma të mësojë fushat. Pas kësaj çdo ngjarje rezervimi, porosie dhe besnikërie nis rrjedhën tuaj të punës, e nënshkruar si webhooks tanë. Aplikacionet mund të abonohen edhe vetë përmes POST /v1/company/webhooks.

Jepni reklamave tuaja sinjalin e vetëm që ka rëndësi: rezervimin.

Lidhni Google Ads, Meta, TikTok, Microsoft Ads dhe GA4 në dhjetë minuta, shtoni një webhook për CRM tuaj, dhe shikoni si mbushet logu i dorëzimit. Falas për 14 ditë, pa kartë, anuloni kur të doni.

14 ditë falas Pa kartë Anuloni kurdo

Ndjekni rezervimet si konvertime Filloni falas për 14 ditë