Iga kinnitatud broneering raporteeritakse serverist Google Adsile, Metale, TikTokile, Microsoft Adsile ja GA4-le

TapTime muudab lauabroneeringu või ajabroneeringu konversiooniks, millest reklaamiplatvormid saavad õppida: saadetakse serveripoolselt koos külalise kliki id-ga, duplikaadid sinu piksliga eemaldatakse ja see jõuab sinu enda süsteemidesse veebihaagi, postbacki või API kaudu. Lauabroneeringute ja ajabroneeringutega kaasas alates 29 € kuus.

14 päeva tasutaKaarti pole vajaÜhenda Google, Meta ja TikTok 10 minutiga

Reklaamiklikk või link gclid · fbclid · UTM-sildid
Broneering kinnitatud evt_… · väärtus · omistamine
  • Google AdsKlikikonversioonide üleslaadimine
  • MetaConversions API
  • TikTokEvents API
  • Microsoft AdsUET Conversions API
  • GA4Measurement Protocol
  • Tag ManagerdataLayer lehel
  • VeebihaakAllkirjastatud JSON, mis tahes 2xx
  • PostbackJälgija URL makrodega
  • REST APIBroneeringud ja sündmuste voog
Üks kinnitatud broneering, üheksa sihtkohta, üks sündmuse id.

Mis on broneeringukonversioonide jälgimine?

Broneeringukonversioonide jälgimine tähendab iga kinnitatud lauabroneeringu või ajabroneeringu raporteerimist tagasi platvormile, mis külalise tõi, et Google Ads, Meta, TikTok, Microsoft Ads ja Google Analytics 4 mõõdaksid lehevaatamiste asemel broneeringuid ja optimeeriksid inimeste suunas, kes päriselt broneerivad. TapTime teeb seda serverist, seotuna reklaami kliki id-ga, ning iga broneeringu kohta on üks sündmuse id, nii et lehel olev piksel ei loe seda kunagi topelt.

Lühidalt

  • Konversioonid saadetakse TapTime’i serverist broneeringu kinnitamise hetkel, nii et reklaamiblokeerijad, suletud vaheleht või aeglane telefon ei saa neid kaotada.
  • Google Ads saab klikikonversiooni koos gclid-, gbraid- või wbraid-väärtusega; Meta ja TikTok saavad serverisündmuse oma Conversions ja Events API kaudu; Microsoft Ads saab UET-sündmuse koos msclkid-väärtusega; GA4 saab Measurement Protocoli sündmuse, mis on seotud külastaja seansiga.
  • Igal broneeringul on üks sündmuse id. Sinu piksel või konversioonisilt käivitub sama id-ga ja platvormid jätavad alles täpselt ühe.
  • Arvesse lähevad ainult külaliste endi tehtud broneeringud. Telefonibroneeringuid ja töötajate sisestatud ette teatamata külastusi ei raporteerita kunagi konversioonidena.
  • Veebihaagid, serveritevahelised postbackid ja REST API toimetavad sama broneeringu koos omistamisega sinu CRM-i, jälgijasse, Zapierisse või sinu enda koodi.
  • Raporteerida saab ka külaliste tellimusi ja uusi püsikliendiprogrammi liikmeid – ostuna koos väärtuse ja toodetega ning registreerumisena –, kumbagi ühe korra.
  • Telegram, Slack, Microsoft Teams, Google Chat, Discord ja Mattermost saavad iga uue broneeringupäringu, tellimuse või auhinna loetava sõnumina; Zapier, Make, n8n ja Pipedream saavad selle andmetena mis tahes töövoo jaoks.
  • Lisatasu ei ole. Konversioonide jälgimine, veebihaagid, postbackid, vestlusteavitused, automatiseerimine ja API on iga mooduli osa.
9
sihtkohta ühe kinnitatud broneeringu jaoks
1
sündmuse id, mida server ja brauser jagavad
30 päeva
mäletatakse külalise kampaaniat
8
edastuskatset umbes ööpäeva jooksul

Miks enamik restoranide ja salongide reklaame optimeerib vale asja järgi

Reklaamiplatvormid õpivad sellest, mida sa konversioonina raporteerid. Kui nad näevad ainult lehevaatamist, leiavad nad inimesi, kes vaatavad. Kui nad näevad kinnitatud broneeringuid, leiavad nad inimesi, kes broneerivad.

01

„Piksel ütleb 12 broneeringut. Tahvel ütleb 31.“

Brauserisilt käivitub ainult siis, kui külalise brauser seda lubab: reklaamiblokeerijat pole, iOS-i ranget privaatsusseadet pole, vaheleht on kinnituse laadimise ajal veel avatud. Iga broneering, mille see vahele jätab, on signaal, millest Google ja Meta kunagi ei õpi.

02

„Minu konversioonide hulgas on telefonikõned, mille töötajad sisestasid.“

Broneering, mille administraator käsitsi sisestas, ei tulnud reklaamist. Kui seda loetakse konversiooniks, paistab kampaania paremana, kui see on, ja eelarve läheb valedele märksõnadele.

03

„Ma ei saa aru, milline kampaania terrassi tegelikult täitis.“

Kui kampaaniat, kliki id-d ja viitajat pole broneeringu juurde salvestatud, näeb iga broneering tahvlil välja ühesugune. Instagrami postitus, Google’i reklaam ja partnerhotell saavad kõik sama tunnustuse – ehk mitte mingit.

Kuidas broneering TapTime’is konversiooniks muutub

Neli sammu, millest ühtegi ei pea sina valvama. Kogu tee kliki ja edastuslogini käib TapTime’i poolel.

  1. 1

    Külaline saabub kliki id või sildistatud lingiga

    Google Ads lisab lingile gclid-, gbraid- või wbraid-väärtuse. Meta lisab fbclid-, Microsoft msclkid- ja TikTok ttclid-väärtuse. Sinu enda lingid kannavad utm_source, utm_medium, utm_campaign, utm_term ja utm_content parameetreid. Sidusjälgija id saabub kujul click_id, clickid või subid. TapTime loeb need üks kord sinu broneerimislehel, menüüs või sinu enda veebilehe broneerimisvidinas ja hoiab neid külalise seadmes 30 päeva.

  2. 2

    Broneering kinnitatakse

    Automaatselt või siis, kui töötaja ootel päringu hiljem kinnitab. Igal juhul kirjutab TapTime broneeringu kinnitamise hetkel broneeringusündmuse ja ühe edastusrea iga sihtkoha kohta samas andmebaasitehingus kui broneering ise. Edastus ei saa kahe süsteemi vahel kunagi kaduma minna.

  3. 3

    Iga sihtkoht saab sündmuse ühe ühise id-ga

    Google Ads saab klikikonversiooni üleslaadimise koos kliki id ja konversiooni väärtusega. Meta ja TikTok saavad serverisündmuse oma Conversions ja Events API kaudu. Microsoft Ads saab UET kohandatud sündmuse oma Conversions API kaudu. GA4 saab Measurement Protocoli sündmuse, mis on seotud külastaja client id ja session id-ga. Sinu veebihaagid saavad allkirjastatud JSON-i, sinu jälgija saab oma postbacki URL-i täidetud makrodega ja API sündmuste voogu lisandub rida. Sündmuse id on kõikjal sama.

  4. 4

    Ebaõnnestumisi korratakse ja sa näed iga edastust

    Sihtkohale, mis vastab veaga, saadetakse uuesti 1, 5 ja 15 minuti pärast, seejärel 1, 3, 6 ja 12 tunni pärast, kokku kaheksa katset. Integratsioonide ekraan näitab iga sihtkoha viimast 25 edastust koos platvormi enda vastusega ning nuppu Saada uuesti selle jaoks, mida tahad kohe saata.

Üheksa teed, kuidas kinnitatud broneering TapTime’ist lahkub

Ühenda paneeli jaotises Integratsioonid üks või kõik neist. Igaühel on nupp Testi ühendust või Saada test, edastuslogi ja samm-sammuline juhend abikeskuses. Samadele platvormidele saab raporteerida ka tellimusi ja püsikliendiprogrammiga liitumisi.

Google Adsi konversioonide jälgimine

Kaks poolt, mida saad koos kasutada. Brauserisilt (Conversion ID ja label) käivitub kinnituslehel. Serveri üleslaadimine saadab konversiooni Google Ads API kaudu koos broneeringulingi gclid-, gbraid- või wbraid-väärtusega ka siis, kui brauserisilt blokeeriti. Google võtab vastu viimase 90 päeva klikkide üleslaadimisi. Mõlemad kannavad sama tellimuse id-d, nii et broneering on üks konversioon.

Seadista Google Adsi konversioonid

Meta Conversions API (Facebook ja Instagram)

Serverisündmus iga kinnitatud broneeringu kohta, saadetakse sinu piksli andmekogumisse koos fbclid-väärtuse, Meta brauseriküpsiste, külalise IP ja brauseriga ning – kui sa seda välja ei lülita – külalise e-posti ja telefoniga, mis räsitakse SHA-256-ga enne TapTime’ist lahkumist. Vali sündmuse nimeks Schedule, Lead või Purchase. Testi Events Manageri testsündmuse koodiga ja vaata, kuidas see saabub.

Seadista Meta konversioonid

TikTok Events API

Serverisündmus iga kinnitatud broneeringu kohta, saadetakse sinu TikToki pikslile koos broneeringulingi ttclid-väärtuse, külalise IP ja brauseriga ning – kui sa seda välja ei lülita – tema e-posti ja telefoniga, mis räsitakse SHA-256-ga enne TapTime’ist lahkumist. Vali sündmuse nimeks Schedule, Lead, Submit form või Place an order. TapTime paneb sinu piksli ka broneerimislehele, nii et brauseri- ja serverisündmus jagavad ühte id-d ja TikTok jätab alles ühe.

Seadista TikToki konversioonid

Microsoft Adsi (Bing) konversioonid

Kaks poolt, nagu Google Adsil. TapTime paneb sinu UET-sildi broneerimislehele ja käivitab kohandatud sündmuse, kui külaline broneerib. Lisa Conversions API token ja server raporteerib selle, mida silt ei näe: broneeringud, mis kinnitati pärast külalise lahkumist, külaliste tellimused ja uued püsikliendiprogrammi liikmed, omistatuna msclkid-väärtuse või räsitud e-posti ja telefoni järgi. Microsoft võtab serverisündmusi vastu viimase 7 päeva kohta.

Seadista Microsoft Adsi konversioonid

Google Analytics 4 broneeringusündmused

Sündmus booking_confirmed iga broneeringu kohta Measurement Protocoli kaudu, koos väärtuse ja valuutaga, külastaja GA client id ja atribuudipõhise session id-ga, nii et broneering seotakse külastuse ja selleni viinud kampaaniaga. Märgi see GA4-s võtmesündmuseks ja see loetakse konversiooniks igas aruandes ja Google Adsi pakkumistes.

Ühenda Google Analytics 4

Veebihaagid sinu CRM-ile, Zapierile, Make’ile, n8n-ile või Pipedreamile

Üks https-otspunkt iga süsteemi kohta, mis on tellinud sinu valitud broneeringu-, tellimuse- ja püsikliendisündmused. Iga päring on JSON kogu broneeringu, tellimuse või püsikliendikaardi ja selle omistamisega, allkirjastatud HMAC-SHA256-ga, et saaksid kontrollida, kas see tuli TapTime’ilt. Iga 2xx on õnnestumine, 410 peatab kordused ja igal sündmusel on id, mille järgi saad duplikaadid eemaldada.

Lisa veebihaak

Serveritevahelised postbackid jälgijatele ja sidusturundajatele

Kleebi postbacki URL, mille sulle andis reklaamivõrgustik, sidusplatvorm või jälgija, ja lisa kohatäitjad: {click_id}, {event}, {status}, {value}, {currency}, {party_size}, {booking_id}, {utm_source}, {utm_campaign}, {gclid}, {fbclid} ja muud. GET või POST. Jälgija kliki id jõuab broneeringuni, kui sinu link kannab parameetrit click_id, clickid või subid.

Seadista postback

REST API broneeringute ja sündmuste jaoks

Bearer-võtmed, lugemis- või lugemis- ja kirjutamisõigusega, 50 päringut minutis võtme kohta. Loetle lauabroneeringuid ja ajabroneeringuid oleku, filiaali, kuupäevavahemiku või updatedSince järgi filtreerituna, hangi üks broneering, muuda olekut oma süsteemist või päri kursoriga järjestatud sündmuste voogu, et püsida sünkroonis. API kaudu tehtud olekumuutused käivitavad samad veebihaagid ja konversioonid nagu broneeringute tahvel.

Loo API-võti

Analüütikasildid lehel

Sinu TapTime’i leht kannab sinu enda GA4 mõõtmise id-d, GTM-i konteinerit ja Meta Pixelit turvaliselt isoleeritud analüütikaliivakastis. Kui külaline broneerib, lükkab leht lubatud dataLayerisse sündmuse booking_confirmed või booking_requested koos broneeringu tüübi, väärtuse ja sündmuse id-ga, et analüütikatööriistad saaksid selle peale käivituda. Tellimus- ja maksmislehed kohasilte ei saa ning sinu enda veebilehel olev broneerimisvidin teeb sama sinu lehe siltidega.

Lisa sildid oma lehele

Mitte ainult broneeringud: tellimused ja püsikliendiprogramm loevad ka

Sama väljundpost, mis raporteerib broneeringuid, raporteerib ka seda, mis juhtub pärast külalise lauda istumist. Lülita iga eesmärk platvormi kaupa sisse ühenduse jaotises „Mida raporteerida“.

Tellimused ostudena

Külalise tellimus sinu lehelt, laua QR-koodist, kaasa- või kullertellimusena saadetakse üks kord, kui see sinuni jõuab: GA4 purchase koos toodetega, Meta või TikToki Purchase koos sisuga, Microsoft Adsi ostusündmus, Google Adsi üleslaadimine oma konversioonitoimingule. Väärtus on tellitu summa ilma jootrahata. Kassas löödud müüki ei raporteerita kunagi – seda ei põhjustanud ükski reklaam.

Püsikliendiprogrammiga liitumised

Kliendi esimene tempel programmis on registreerumine: GA4 sign_up, Meta ja TikToki CompleteRegistration, mis seotakse räsitud telefoninumbri järgi, Microsoft Adsi registreerumissündmus ning Google Ads ainult siis, kui klient tuli reklaamiklikist. Üks kord liikme ja programmi kohta, ükskõik mitu kaarti ta täidab.

Iga sündmus, kõikjal mujal

Veebihaagid, postbackid, vestlusteavitused, automatiseerimisplatvormid ja REST API saavad kõik üksteist sündmust: broneering on küsitud, kinnitatud, tühistatud, märgitud ilmumata jäänuks või lõpetatud; tellimus on esitatud või tasutud; liige liitub, tempel, auhind on teenitud ja lunastatud.

Brauseri- või serveripoolne konversioonide jälgimine: kumba restoran või salong vajab?

Mõlemat, ja TapTime käitab mõlemat. Brauserisilt annab platvormidele külastuse; serverisündmus tagab, et broneering loetakse. Siin on näha, mis muutub, kui serveripool on ühendatud.

Olukord Ainult piksel või silt lehel TapTime serveripoolne + sinu silt
Reklaamiblokeerijad ja range brauseri privaatsus Konversioon kaob vaikselt Saadetakse serverist sõltumata külalise brauserist
Külaline sulgeb vahelehe enne kinnituse laadimist Kaob Saadetakse broneeringu salvestamisel, mitte lehe kuvamisel
Töötaja kinnitab ootel päringu järgmisel hommikul Lehte ei laadita, konversiooni pole Saadetakse kinnitamise hetkel, ükskõik kes kinnitas
Telefonibroneeringud ja ette teatamata külastused Loetakse, kui töötajad kasutavad sama lehte Ei raporteerita kunagi; ainult külalise veebis tehtud broneeringud
Käivituvad nii silt kui ka server Kaks konversiooni ühe broneeringu kohta Üks ühine sündmuse id; platvorm jätab alles ühe
Konversiooni väärtus See, mis on sildis kõvasti kodeeritud Teenuse hind või sinu määratud väärtus broneeringu kohta, soovi korral korrutatuna seltskonna suurusega
Milline kampaania saab tunnustuse Sõltub sellest, kas küpsised säilivad Kliki id ja UTM-sildid salvestatakse broneeringu juurde, mäletatakse 30 päeva

Kuidas TapTime takistab broneeringu topeltloendamist?

Igal broneeringul on täpselt üks konversioonisündmuse id – broneeringu HMAC, mille TapTime tagastab lehele broneeringu vastuses ja saadab serverist. Brauserisündmus kannab seda Google Adsi tehingu id-na ning Meta, TikToki ja Microsoft UET-sildi sündmuse id-na; serverisündmus kannab sama väärtust. Need neli platvormi eemaldavad selle järgi duplikaadid ning GA4 ei saa serveriintegratsiooni ühendamise ajal üldse brauserisündmust. Broneering, mis kinnitatakse, tühistatakse ja kinnitatakse uuesti, saadab teise veebihaagi, sest sinu süsteem peaks sellest teadma, kuid see jääb üheks konversiooniks.

Platvorm Serveripool Brauseripool Duplikaadivõti
Google Ads uploadClickConversions koos kliki id-ga gtag conversion koos send_to-ga orderId / transaction_id
Meta Conversions API, kuni 7 päeva vanused sündmused fbq track koos eventID-ga event_id
TikTok Events API koos ttclid-ga ttq.track koos event_id-ga event_id
Microsoft Ads Conversions API, kuni 7 päeva vanused sündmused uetq push koos event_id-ga event_id
GA4 Measurement Protocol koos client ja session id-ga ainult siis, kui serveripool pole ühendatud üks allikas korraga

Kuidas näeb välja TapTime’i broneeringu veebihaak?

POST-päring JSON-kehaga: sündmuse id, tüüp ja aeg, kas tegu on testiga, ning kogu broneering (või tellimus või püsikliendikaart), sealhulgas külaline, aeg, laud või teenus, olek ja kust see tuli. Neli päist tuvastavad ja allkirjastavad selle.

TapTime-Event
sündmuse tüüp: booking.confirmed, order.placed, loyalty.reward_issued ja veel kaheksa
TapTime-Event-Id
sündmuse id, igal kordusel sama, duplikaatide eemaldamiseks
TapTime-Delivery
selle konkreetse edastuskatse id
TapTime-Signature
t=<unix time>,v1=<hex HMAC-SHA256 of "t.body"> sinu whsec_ saladusega
  • Vasta päringu aegumise piires mis tahes 2xx olekuga ja edastus märgitakse edastatuks.
  • Iga muud vastust või vastuse puudumist korratakse kuni kaheksa korda umbes ööpäeva jooksul kasvavate vahedega.
  • Vasta 410 Gone ja TapTime lõpetab selle sündmuse kordamise sellele otspunktile.
  • Ümbersuunamisi ei järgita. Tootmiskeskkonnas peavad otspunktid olema https ega tohi osutada privaatsetele ega loopback-aadressidele.
  • Kuni 50 otspunkti, vestlust ja automatiseerimisühendust ettevõtte kohta. Omanik saab allkirjastamise saladuse uuesti nähtavaks teha või selle vahetada; vahetamine peatab vana kohe.
Loe veebihaakide juhendit
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=…"
      }
    }
  }
}
Kontrolli allkirja (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));

Kuidas serveritevahelised postbackid broneeringukonversioonide puhul töötavad?

Postback on jälgija enda URL, mida TapTime’i server iga sündmuse korral kutsub, asendades kohatäitjad broneeringu andmetega. Nii loevad sidusvõrgustikud, CPA-platvormid ja klikijälgijad konversiooni ilma lehel ühegi koodita. Sinu broneeringulink kannab jälgija kliki id-d parameetrina click_id, clickid või subid; TapTime salvestab selle broneeringu juurde ja paneb URL-i tagasi, kui broneering kinnitatakse, tühistatakse või märgitakse ilmumata jäänuks.

Loe postbackide juhendit
Postbacki URL kohatäitjatega · GET või POST
https://tracker.example/postback
  ?cid={click_id}
  &event={event}
  &status={status}
  &payout={value}
  &cur={currency}
  &guests={party_size}
  &src={utm_source}

Saadaolevad kohatäitjad

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

Teavitused vestlusesse, mida sinu meeskond juba kasutab – ja koodivaba automatiseerimine

Vali, milliseid sündmusi vestlus kuuleb: uus kinnitamist vajav broneeringupäring, uus tellimus, tühistamine, teenitud auhind. Igaüks saabub sekunditega lühikese sõnumina sinu valitud keeles – kes, millal, mitu ja kui palju – koos lingiga tagasi paneeli.

Sõnumirakendused

Telegram

@BotFatheriga loodud bot postitab gruppi, kanalisse või grupi ühte teemasse. Paneel leiab vestluse sinu eest.

Slack

Sissetulev veebihaak postitab vormindatud sõnumeid mis tahes kanalisse.

Microsoft Teams

Workflowsi veebihaak postitab Adaptive Cardi koos üksikasjade ja nupuga paneeli.

Google Chat

Ruumi veebihaak postitab iga sündmuse ruumi.

Discord

Serveri veebihaak postitab värvikoodiga manuse; mainimised on alati välja lülitatud.

Mattermost

Sissetulev veebihaak sinu pilves või isehallatavas serveris.

Seadista vestlusteavitused

Automatiseerimisplatvormid

Zapier

Catch Hook päästik: lisa iga broneering Google Sheetsi, iga tellimus raamatupidamisse, iga uus liige Mailchimpi.

Make

Custom webhook päästik stsenaariumidele ruuterite, filtrite ja üle 2000 rakendusega.

n8n

Webhook-sõlm n8n Cloudis või sinu enda serveris – andmed ei pea kunagi sinu taristust lahkuma.

Pipedream

HTTP-päästik töövoogudele sinu enda Node.js- või Pythoni sammudega.

Automatiseerimisplatvormid saavad sama allkirjastatud JSON-i nagu veebihaagid. Nende jaoks ehitatud rakendused saavad REST API kaudu tellida ja tellimusi tühistada, nii et kasutajad lülitavad päästikud sisse ilma URL-i kleepimata.

Ühenda automatiseerimisplatvorm

Mida TapTime’i REST API teha oskab?

Piisavalt, et koostada oma aruandeid, sünkroniseerida CRM-i või kassat või kinnitada broneeringuid teisest süsteemist – ilma partneriprogrammi ja müügikõneta. Võtmed luuakse jaotises Integratsioonid, näidatakse üks kord, salvestatakse SHA-256 räsina ja tühistatakse ühe klikiga.

Päring Tagastab
GET /v1/company Ettevõte, kellele võti kuulub
GET /v1/company/reservations Lauabroneeringud, filtreeritud parameetritega status, branchId, from, to või updatedSince; kuni 100 lehe kohta
GET /v1/company/appointments Ajabroneeringud samade filtritega
GET /v1/company/reservations/{id} Üks broneering veebihaagi andmekoorma kujul koos omistamisega
POST /v1/company/reservations/{id}/status Kinnita, tühista, märgi ilmumata jäänuks, lõpeta, istuta või ava uuesti (kirjutusõigusega võtmed); käivitab samad veebihaagid ja konversioonid
GET /v1/company/orders Tellimused koos ridade ja summadega, filtreeritud oleku, allika, täitmisviisi, kuupäeva või paidSince järgi
GET /v1/company/loyalty/cards Liikmete püsikliendikaardid; programmidel ja auhindadel on oma loendid
GET /v1/company/events?after={cursor} Iga broneeringu-, tellimuse- ja püsikliendisündmus järjekorras, soovi korral ainult teatud tüübid; päri seda viimase kursoriga, et püsida sünkroonis
POST /v1/company/webhooks Telli URL sündmustele ja kustuta see DELETE-päringuga tellimuse tühistamiseks – REST hooks Zapieri, Make’i, n8n-i ja Pipedreami rakendustele
Kinnitatud lauabroneeringud, mida on pärast kuupäeva muudetud
curl "https://api.tapti.me/v1/company/reservations?status=confirmed&updatedSince=2026-09-01T00:00:00Z" \
  -H "Authorization: Bearer tt_live_…"
Püsi sündmuste vooga sünkroonis
curl "https://api.tapti.me/v1/company/events?after=eyJpZCI6OTk4fQ&limit=100" \
  -H "Authorization: Bearer tt_live_…"
Täielik API viide Loe API juhendit

Milliseid omistamisandmeid iga broneeringuga salvestatakse?

Iga lauabroneering ja ajabroneering säilitab kampaania, mis külalise tõi, puhastatuna ja salvestatuna broneeringu enda juurde. Seda näidatakse broneeringu üksikasjade paneelil, kokkuvõtlikult töölaual jaotises Kust broneeringud tulevad, see on kaasas CSV- ja Exceli-ekspordis ning saadetakse iga veebihaagi, API vastuse ja konversiooniga.

Kampaania

  • utm_source
  • utm_medium
  • utm_campaign
  • utm_term
  • utm_content

Reklaamiklikkide id-d

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

Analüütika identiteet

  • GA4 client id
  • GA4 session id iga atribuudi kohta
  • Meta fbp küpsis
  • Meta fbc (koostatakse fbclid-st, kui küpsis puudub)

Kontekst

  • kanal: veeb, vidin või rakendus
  • maandumislehe URL
  • viitaja
  • IP-aadress ja kasutajaagent

Külalisleht loeb kampaania üks kord aadressilt, millel see avati, hoiab seda 30 päeva ning hilisem siltideta külastus seda ei kustuta. Võidab viimane kampaania. Töötajate käsitsi sisestatud broneeringutel ja kassas löödud tellimustel kampaaniat pole – ja see on õige: külaline ei saabunud lingi kaudu.

Loe omistamise juhendit

Mis loetakse konversiooniks ja mis mitte kunagi?

Loetakse konversiooniks

  • Lauabroneering või ajabroneering, mille külaline tegi veebis sinu TapTime’i lehel või sinu enda veebilehe broneerimisvidinas, kui see on kinnitatud.
  • Ootel päring, mille sinu töötajad hiljem kinnitavad. Konversioon saadetakse kinnitamise hetkel.
  • Google’i kliki id-ga broneering Google Adsi serveri üleslaadimiste jaoks. Ilma selleta broneeringud jäetakse Google’i jaoks vahele, mitte ei ebaõnnestu, ning need lähevad ikkagi Metale, GA4-le ja sinu veebihaakidele.

Ei loeta kunagi

  • Broneeringud, mille sinu töötajad sisestasid telefonikõne või ette teatamata külastuse põhjal. Neil pole klikki ega kampaaniat.
  • Teine konversioon sama broneeringu kohta, ükskõik mitu korda seda uuesti avatakse ja kinnitatakse.
  • Tühistatud või ilmumata jäänud broneering. Need lähevad välja veebihaagi- ja postbackisündmustena oma olekuga, mitte konversioonidena.

Loodud ettevõtetele, kes maksavad broneeringute eest

Kui ostad klikke, mis lõpevad lauabroneeringu või ajabroneeringuga, on see sinu reklaamikonto puuduv pool.

Konversioonide jälgimise sõnastik

Platvormide kasutatavad mõisted ühes kohas – ja mida need broneeringu jaoks tähendavad.

Konversioon
Toiming, mida oled reklaamiplatvormil palunud loendada ja mille järgi optimeerida. TapTime’i jaoks on see külalise veebis tehtud ja kinnitatud lauabroneering või ajabroneering.
Serveripoolne konversioonide jälgimine
Konversiooni raporteerimine serverist platvormi API-sse, mitte külalise brauseris oleva skriptiga, nii et see ei lähe kaduma reklaamiblokeerijate, privaatsusseadete või suletud vahelehe tõttu.
gclid, gbraid, wbraid
Google’i klikitunnused, mis lisatakse reklaami maandumislehe URL-ile. gclid on klassikaline; gbraid ja wbraid on privaatsust säilitavad variandid iOS-i rakenduse- ja veebikampaaniatest. Google Ads saab üleslaaditud konversiooni omistada ainult klikile, mille ta mõne neist järgi ära tunneb.
fbclid, fbp, fbc
Meta kliki id URL-is, piksli seatud brauseri id-küpsis ja fbclid-st koostatud klikiküpsis. Kõik kolm aitavad Conversions API-l siduda broneeringu reklaamiklikiga.
Google Adsi klikikonversioonide üleslaadimine
Google Ads API meetod (uploadClickConversions), millega server raporteerib konversiooni konkreetse kliki kohta koos kliki id, aja, väärtuse ja duplikaatide eemaldamiseks kasutatava tellimuse id-ga.
ttclid, msclkid
TikToki ja Microsofti klikitunnused, mille automaatne sildistamine lisab reklaami maandumislehe URL-ile. TikTok Events API ja Microsoft Conversions API kasutavad neid broneeringu omistamiseks reklaamiklikile, mis selle tõi.
Meta Conversions API (CAPI)
Meta serveritevaheline otspunkt sündmuste jaoks. Iga sündmus kannab event_id-d; kui piksel saadab sama sündmuse sama id-ga, jätab Meta alles ühe.
GA4 Measurement Protocol
Google Analytics 4 HTTP-otspunkt serverisündmuste jaoks. Sündmus seotakse külastaja seansiga, kui see kannab GA küpsistest pärit client id-d ja session id-d ning seanss on alla umbes 72 tunni vana.
Võtmesündmus
GA4 nimetus konversioonile. Sündmus loetakse GA4 aruannetes ja Google Adsi pakkumistes konversiooniks alles pärast seda, kui märgid selle jaotises Admin → Events võtmesündmuseks.
Sündmuste duplikaatide eemaldamine
Ühe ühise tunnuse saatmine nii brauseri- kui ka serverisündmusega, et platvorm, mis saab mõlemad, loeks ühe konversiooni.
UTM-parameetrid
utm_source, utm_medium, utm_campaign, utm_term ja utm_content: sildid, mille lisad oma linkidele, et broneering mäletaks postitust, uudiskirja, flaierit või partnerit, kes külalise tõi.
Veebihaak
HTTP-päring, mille TapTime saadab sinu omanduses olevale URL-ile alati, kui midagi juhtub – täielike andmetega JSON-is ja allkirjaga selle kontrollimiseks.
Postback (serveritevaheline piksel)
Reklaamivõrgustiku või jälgija antud URL, mida reklaamija server iga konversiooni korral kutsub, kohatäitjatesse täidetud jälgija kliki id ja tasuga.
HMAC-SHA256 allkiri
Päringu keha ja ajatempli võtmega räsi, mis arvutatakse jagatud saladusega. Kui arvutad selle oma poolel uuesti, tõestab see, et päring tuli TapTime’ilt ja seda ei muudetud.
Vähemalt ühekordne edastus
Garantii, et iga sündmus edastatakse, kompromissiga, et kordus võib ühe sündmuse kaks korda edastada. Seepärast kannab iga TapTime’i sündmus id-d, mille järgi duplikaate ignoreerida.
Võrguväline konversioon
Konversioon, mis toimub väljaspool brauseri seanssi, näiteks kui töötaja kinnitab päringu järgmisel päeval. TapTime saadab selle kinnitamise hetkel koos algse kliki id-ga.

Kaasas. Mitte lisateenus ega kõrgem pakett.

Konversioonide jälgimine, veebihaagid, postbackid, vestlusteavitused, automatiseerimine ja REST API tulevad iga mooduliga: broneeringusündmused lauabroneeringutega alates 29 € kuus asukoha kohta ja ajabroneeringutega alates 39 € kuus asukoha kohta, tellimusesündmused QR-menüüga, püsikliendisündmused püsikliendiprogrammiga. Sündmusepõhist tasu ega edastuste mahupiirangut ei ole.

Igal moodulil on oma 14-päevane tasuta prooviperiood, alustamiseks pole kaarti vaja, arveldus on igakuine, lepingut pole. Kui lõpetad maksmise, peatatakse moodul pärast lühikest ooteaega; midagi ei kustutata.

Küsimused, mida reklaamijuhid ja arendajad küsivad

Kas TapTime saadab konversioone serverist või külalise brauserist?

Mõlemast. Server saadab konversiooni broneeringu kinnitamise hetkel Google Ads API, Meta Conversions API ja GA4 Measurement Protocoli kaudu. Ka sinu brauserisilt või piksel võib käivituda; see kannab sama sündmuse id-d, nii et platvormid loevad ühe konversiooni.

Kas broneeringukonversioonide jälgimiseks on vaja Google Tag Managerit?

Ei. TapTime suhtleb Google Adsi, Meta ja GA4-ga otse serverist. Tag Managerist on kasu ainult siis, kui tahad käivitada teisi tööriistu sündmusega booking_confirmed, mille leht dataLayerisse lükkab.

Mida on Google Adsist vaja serveripoolsete üleslaadimiste lubamiseks?

Konversioonitoimingut, oma Customer ID-d, Conversion action ID-d (number pärast ctId= toimingu aadressis) ja API-juurdepääsu: arendaja tokenit, OAuthi client id-d ja saladust ning refresh tokenit. Neid saab väljastada sinu agentuur või arendaja. Ilma API-juurdepääsuta saad ikkagi kasutada brauserisilti.

Miks ütleb edastus „Sellel broneeringul pole Google’i reklaamiklikki“?

Külaline ei tulnud Google’i reklaamist, seega polnud broneeringulingil gclid-, gbraid- ega wbraid-väärtust. Google võtab üleslaaditud konversioone vastu ainult klikkide kohta, mida ta ära tunneb, seega jäetakse see broneering Google Adsi jaoks vahele, mitte ei proovita uuesti. See läheb ikkagi Metale, GA4-le ja sinu veebihaakidele.

Kuidas Meta Conversions API seob broneeringu reklaamiga?

Lingi fbclid-väärtuse, Meta brauseriküpsiste (fbp ja fbc), külalise IP-aadressi ja brauseri abil ning – kui sa valikut Saada räsitud e-post ja telefon välja ei lülita – külalise e-posti ja telefoninumbri abil, mis räsitakse SHA-256-ga enne TapTime’ist lahkumist.

Kuidas TapTime raporteerib broneeringuid TikTokile?

TikTok Events API kaudu, serverist, broneeringu kinnitamise hetkel. TapTime paneb sinu TikTok Pixeli ka broneerimislehele, nii et sa ei pea seda ise lisama. Mõlemad sündmused kannavad sama sündmuse id-d ja TikTok jätab alles ühe. Sidumisel kasutatakse lingi ttclid-väärtust, külalise IP-aadressi ja brauserit ning – kui sa seda välja ei lülita – tema SHA-256-ga räsitud e-posti ja telefoni.

Mida on vaja konversioonide jälgimiseks Microsoft Adsis (Bing)?

Alustamiseks piisab UET-sildi ID-st: TapTime paneb sildi sinu broneerimislehele ja käivitab sinu sündmuse toimingu, kui külaline broneerib. Lisa sildi seadetest Conversions API token ja server raporteerib ka broneeringud, mis kinnitati pärast külalise lahkumist, külaliste tellimused ja uued püsikliendiprogrammi liikmed. Microsoft lubab Conversions API konto kaupa ja võtab vastu ainult viimase 7 päeva sündmusi.

Milline konversiooni väärtus saadetakse?

Ajabroneeringute puhul teenuse hind. Lauabroneeringute puhul sinu määratud väärtus broneeringu kohta – keskmine arve –, soovi korral korrutatuna seltskonna suurusega. Jäta see tühjaks ja konversioonid saadetakse ilma väärtuseta.

Kas minu töötajate sisestatud broneeringud loetakse reklaamikonversioonideks?

Ei. Konversioonidena raporteeritakse ainult külaliste endi veebis tehtud broneeringud. Töötajate sisestatud telefonibroneeringud ja ette teatamata külastused ei paisuta kunagi sinu reklaamitulemusi. Need on siiski näha ekspordis ja broneeringute tahvlil.

Mis juhtub, kui broneering kinnitatakse, tühistatakse ja kinnitatakse uuesti?

Sinu veebihaagid ja postbackid saavad iga muudatuse, igaüks oma sündmuse id ja olekuga, sest sinu süsteem peaks sellest teadma. Google Ads, Meta ja GA4 saavad broneeringu kohta ainult ühe konversiooni, kunagi rohkem.

Kuidas kontrollida, et veebihaak tuli tõesti TapTime’ilt?

Loe päist TapTime-Signature, mis näeb välja nagu t=1726128000,v1=<hex>. Arvuta HMAC-SHA256 stringist t.body oma allkirjastamise saladusega ja võrdle seda konstantse ajaga võrdlusega väärtusega v1. Lükka päring tagasi, kui see erineb või kui t on vanem, kui sulle sobib.

Kas veebihaagi saab saata Zapierisse, Make’i või n8n-i?

Jah. Loo tööriistas catch- või custom-veebihaak, kleebi selle aadress otspunktiks ja vajuta Saada test, et tööriist väljad ära õpiks. Broneeringu külalise andmed, aeg, olek ja omistamine on kõik JSON-is.

Kui kaua kampaaniat enne broneeringut mäletatakse?

30 päeva külalise seadmes. Külaline võib esmaspäeval avada sinu menüü Instagrami reklaamist ja broneerida neljapäeval; broneering kannab ikkagi seda kampaaniat. Hilisem siltideta külastus seda ei kustuta ja hilisem teise kampaaniaga külastus asendab selle.

Kas minu enda veebilehel olev broneerimisvidin jälgib samuti konversioone?

Jah. Manustamisskript loeb sinu lehe UTM-silte, kliki id-sid ning GA ja Meta küpsiseid ja annab need broneeringule üle, nii et vidinaga tehtud broneering omistatakse reklaamile, mis külastaja sinu lehele tõi. Samuti lükkab see sinu lehe dataLayerisse sündmuse taptime_booking_confirmed ja võib käivitada sinu lehe enda GA4 ja Meta sildid.

Kas API-kutsel või veebihaagil on päringupiirang või hind?

API-võtmed on piiratud 50 päringuga minutis ning ettevõttel võib olla kuni 10 aktiivset võtit ja 20 veebihaagi- või postbacki otspunkti. Kutse, sündmuse ega konversiooni eest tasu ei ole; kõik on lauabroneeringute ja ajabroneeringute tellimustega kaasas.

Mis siis, kui lõpetan mooduli eest maksmise?

Pärast lühikest ooteaega moodul peatatakse ja broneerimislehel kuvatakse ajutise kättesaamatuse teade. Midagi ei kustutata, ka integratsioone mitte; maksa uuesti ja edastused jätkuvad uute broneeringute jaoks.

Kas midagi sellest on eraldi tellimus?

Ei. Google Adsi, Meta ja GA4 konversioonid, veebihaagid, postbackid ja REST API on osa lauabroneeringute moodulist alates 29 € kuus ja ajabroneeringute moodulist alates 39 € kuus asukoha kohta, 14-päevase tasuta prooviperioodiga ja ilma kaardita alustamiseks.

Kas TapTime saab raporteerida tellimusi ja püsikliendiprogrammiga liitumisi konversioonidena?

Jah. Lülita iga ühenduse jaotises „Mida raporteerida“ sisse külaliste tellimused (saadetakse ostuna koos väärtuse ja toodetega: GA4 purchase, Meta Purchase või teine Google Adsi konversioonitoiming) ja uued püsikliendiprogrammi liikmed (GA4 sign_up, Meta CompleteRegistration). Igaüks saadetakse üks kord tellimuse kohta ning üks kord liikme ja programmi kohta. Kassas löödud müüki ei raporteerita kunagi.

Kuidas saada uusi broneeringuid ja tellimusi Telegrami või Slacki?

Ava Integratsioonid → Teavitused, vali sõnumirakendus, kleebi boti token (Telegram) või veebihaagi URL (Slack, Teams, Google Chat, Discord, Mattermost), vali sündmused ja keel ning vajuta Saada test. Sealt edasi saabub iga valitud sündmus lühikese sõnumina koos lingiga paneeli. Aadress ja token salvestatakse krüpteeritult.

Kas TapTime töötab Zapieri, Make’i, n8n-i ja Pipedreamiga?

Jah, ilma pistikprogrammi paigaldamata. Loo platvormis catch hook, kleebi selle URL jaotisesse Integratsioonid → Automatiseerimine, vali sündmused ja vajuta Saada test, et platvorm väljad ära õpiks. Seejärel käivitab iga broneeringu-, tellimuse- ja püsikliendisündmus sinu töövoo, allkirjastatuna nagu meie veebihaagid. Rakendused saavad end ka ise tellida kutsega POST /v1/company/webhooks.

Anna oma reklaamidele ainus signaal, mis loeb: broneering.

Ühenda kümne minutiga Google Ads, Meta, TikTok, Microsoft Ads ja GA4, lisa veebihaak oma CRM-i jaoks ja vaata, kuidas edastuslogi täitub. 14 päeva tasuta, kaarti pole vaja, tühista igal ajal.

14 päeva tasuta Kaarti pole vaja Tühista igal ajal

Jälgi broneeringuid konversioonidena Proovi 14 päeva tasuta