Pokročilé
API a webhooky pro vývojáře
Napojte tracking na vlastní systémy, Zapier nebo Make.
Od plánu Pro můžete data napojit na vlastní nástroje přes REST API a webhooky (Nastavení → API klíče / Webhooky).
REST API
Vytvořte si API klíč a posílejte ho v hlavičce Authorization: Bearer <klíč>. Dostupné jsou přehled kódů, detail konkrétního kódu s historií cílů a stránkovaný seznam skenů včetně skutečně použitého pravidla a verze cíle.
Endpoint GET /api/v1/assets/<id>/scans podporuje limit, offset a filtry target, sourceType a sourceId. Historie je vždy omezena podle aktuálního plánu workspace.
Připsání skutečného výsledku kampaně
Konverzní API není navázané na WordPress, e-shop ani konkrétní rezervační službu. Funguje s jakýmkoli webem, aplikací, CRM, pokladním systémem nebo automatizací, která po dokončení akce umí bezpečně zavolat URL z backendu nebo serverového webhooku.
U konkrétního QR nebo NFC kódu nejprve v úpravě zapněte „Měřit výsledky kampaně přes API“. Při započítaném scanu QRsken přidá do cílové adresy parametr qrsken_ref. Cílový systém si ho uloží k návštěvě, objednávce, rezervaci či kontaktu a po dokončení odešle výsledek do POST /api/v1/conversions.
- Parametr qrsken_ref čtěte při první návštěvě a přeneste jej až k odeslanému formuláři nebo objednávce.
- Pro každý výsledek odešlete vlastní stabilní event_id (např. ID objednávky) a typ purchase, reservation, lead nebo custom.
- Hodnotu posílejte jen tehdy, když ji skutečně znáte; částka je v haléřích/centech společně s měnou, například 1 299 Kč = 129900 a CZK.
- Do API nikdy neposílejte jméno, e-mail, telefon, adresu ani API klíč do JavaScriptu. Volání patří výhradně na backend vašeho webu.
Kde to použijete
- E-shop: po zaplacení objednávky připište purchase včetně skutečné hodnoty objednávky.
- Rezervace a objednávkové systémy: po vytvoření rezervace připište reservation. Pokud ji zákazník následně zruší nebo vrátí objednávku, odešlete bezpečné storno výsledku — do metrik se přestane započítávat, ale auditní stopa zůstane zachována.
- Poptávkový formulář nebo CRM: po uložení kontaktu připište lead.
- Pokladní/POS systém: při uplatnění QR nabídky lze připsat purchase s částkou z účtenky.
- Make, Zapier nebo vlastní automatizace: trigger po nové objednávce či leadu zavolá API bez zásahu do hlavního webu.
- Vlastní mobilní nebo webová aplikace: server po dokončení akce pošle custom událost.
Webhooky
Zadejte URL a při každém započítaném skenu na ni odešleme JSON s identifikací kódu, typem scan/tap, státem, městem, zařízením, OS, prohlížečem a objektem routing. Ten obsahuje typ a ID použitého pravidla, neměnnou verzi cíle, skutečnou cílovou URL a případnou A/B variantu. Každý požadavek je podepsaný hlavičkou X-QR-Signature (HMAC-SHA256), abyste si ověřili pravost.