Pět způsobů, jak zachytit konverzi
Ke konverzi stačí, když platí kterékoli jedno pravidlo. Pravidla pro stránky nepotřebují nic kromě měřicího kódu.
| Pravidlo | Příklad | Kde se vyhodnocuje |
|---|---|---|
| Děkovná stránka | URL začíná na /thank-you, je přesně /signup/done nebo odpovídá vzoru | Na serveru, nad zobrazeními stránek |
| Odeslání formuláře | Id nebo name formuláře contact, nebo CSS selektor, třeba #signup-form | Na serveru (id nebo name) nebo na stránce (selektor) |
| Kliknutí | CSS selektor, třeba .book-demo, nebo odkaz na vaši rezervační stránku | Na stránce |
| Pojmenovaná událost | signup_completed | demander.track() nebo serverové API pro události |
| Integrace | Calendly invitee.created, Stripe checkout.session.completed, formulář v Typeformu, schůzky z HubSpotu, nativní formulář pro leady, hostovaný formulář | Webhooky, synchronizace CRM, pravidelné načítání formulářů pro leady |
Vzory mají nejvýš 200 znaků a nesmějí obsahovat vnořené kvantifikátory, zpětné reference ani lookbehind, takže žádné pravidlo nemůže stránku zpomalit. Tlačítko Test pošle událost celým zpracováním; zobrazí se mezi živými událostmi, ale nikdy se nezapočítá, neatribuuje ani nenahraje do platforem.
Co obsahuje definice konverze
-
01
Typ
Registrace do produktu, registrace na akci, rezervace, formulář, nákup, začátek zkušební verze, kvalifikovaný lead nebo vlastní typ.
-
02
Počítá se jako
Fáze funnelu, kterou konverze představuje: lead, MQL, SQL, obchodní příležitost nebo zákazník. Firma se posune do této fáze a zpátky se už nevrací. Rezervace se počítá jako schůzka, která firmu přesune do obchodní fáze.
-
03
Hodnota a započítávání
Pevná hodnota, hodnota poslaná s událostí, nebo žádná, vždy s měnou. Započítává se jednou na osobu, jednou na firmu, nebo pokaždé.
-
04
Okno a cíle
Jak daleko zpět dostávají interakce podíl na zásluhách (ve výchozím nastavení 90 dní), jestli jde o primární cíl a jestli se konverze posílá do reklamních platforem.
Z prohlížeče
demander.track('signup_completed', { value: 49, currency: 'EUR', event_id: 'order-1042', plan: 'pro' });
Vlastnosti value, currency a event_id jsou povolené vždy. Když stejné event_id pošlete i do svého reklamního pixelu, platformy odstraní duplicity mezi událostmi z prohlížeče a ze serveru. K tomu až 20 dalších plochých vlastností, které se v přísném režimu posílají až po souhlasu s analytikou; klíče a hodnoty, které vypadají jako osobní údaje, se zahodí v prohlížeči a znovu na serveru.
Z vašich serverů
curl -X POST https://app.demander.to/v1/events \
-H 'Authorization: Bearer dsk_…' -H 'Content-Type: application/json' \
-d '{"event_id":"order-1042","event":"signup_completed","value":49,"currency":"EUR",
"anonymous_id":"<demander.anonymousId()>","email":"jana@acme.cz",
"consent":{"marketing":false,"ad_user_data":true}}'
Každý web má vlastní tajný klíč, který se zobrazí jen jednou a uloží se jen jako hash. Až 50 událostí na jeden požadavek; opakované event_id vrátí duplicate, takže opakované pokusy jsou bezpečné. Podle e-mailu se najde nebo vytvoří kontakt, ale u konverze se e-mail nikdy neukládá.
Webhooky z vašich nástrojů
Připojte nástroj, získejte jeho webhookovou URL a ke konverzi, kterou dokončuje, přidejte pravidlo typu Integrace.
| Nástroj | Události | Ověření |
|---|---|---|
| Calendly | Vytvoření a zrušení rezervace účastníka | Podpis webhooku od Calendly |
| Cal.com | Vytvoření a zrušení rezervace | X-Cal-Signature-256 |
| Stripe (váš vlastní účet) | Dokončený checkout, zaplacená faktura, refundace | Stripe-Signature s vaším tajným klíčem webhooku |
| Shopify | Vytvořená, zaplacená a zrušená objednávka | HMAC hlavička od Shopify |
| Typeform, Tally | Odpovědi z formulářů | Jejich hlavičky s podpisem |
| Jotform | Odeslané formuláře | Samotná tajná URL, protože Jotform nic nepodepisuje |
| Jakýkoli jiný nástroj | Váš JSON s event_id, event a poli serverového API | X-Demander-Signature (HMAC-SHA256) |
Zrušená rezervace nebo refundace zruší konverzi, ke které patří. Doručení se deduplikují podle ID z nástroje, takže opakované pokusy nevadí. Click ID a hashované e-maily z nástroje se do reklamních platforem dostanou jen tehdy, když potvrdíte, že nástroj sbírá souhlas s měřením reklamy.
Hostované formuláře a kam posílat leady
-
01
Hostovaný formulář
Formulář hostovaný Demanderem pro každou konverzi, který se ptá jen na pole, která určíte, s honeypotem a limitem počtu odeslání. Zaškrtávací pole pro souhlas pošle e-mail pro double opt-in (dvojí potvrzení souhlasu); samotný formulář souhlas nikdy nezaznamenává.
-
02
Nativní formuláře pro leady
Meta Instant Forms (okamžité formuláře) a LinkedIn Lead Gen Forms vytvořené spolu s kampaní; v ostrém režimu se načítají každých 15 minut.
-
03
Přeposílání leadů
Každá konverze s údaji o leadovi může jít do vašeho CRM (kontakt, firma podle domény a poznámka), e-mailem vybraným lidem, do Slacku, na podepsaný webhook, do tabulky Google Sheets, kterou Demander vytvoří, nebo na endpoint vašeho stávajícího formuláře. Viz Kam posílat leady.
-
04
Jen to, co člověk vyplnil
Přeposílají se jen pole, která člověk vyplnil, přejmenovaná a omezená podle vašeho mapování polí. Neúspěšné doručení se zopakuje po 1, 5 a 30 minutách, pak po 2 a 12 hodinách. Log uchovává stav a kódy odpovědí, nikdy údaje o leadovi.
Co se s konverzí děje dál
Každá konverze se zaznamená jen jednou: nejdřív rozhoduje její event ID, potom pravidlo započítávání. Nese s sebou kampaň, reklamu, kreativu, sdělení a personu, ze kterých vzešla. Ty se berou z UTM parametrů, které nástroj vrátí, jinak z návštěvy a jinak z poslední interakce firmy s kampaní v rámci okna. Firma dostane signál a posune se do fáze, jako kterou se konverze počítá.
V atribuci si můžete vybrat obchodní příležitosti, libovolnou primární konverzi nebo jednu konkrétní konverzi a u každého řádku uvidíte cenu za konverzi. Kampaň může mířit na cenu za konverzi nebo na ROAS u jedné konverze a optimalizátor pak porovnává reklamy a rozpočty podle toho, co naměřil Demander. Konverze označené pro reklamní platformy odcházejí každou hodinu do Googlu, na platformu Meta, na LinkedIn, do Microsoftu, na TikTok a na Reddit pod vaším event ID, click ID jen z návštěv se souhlasem a hashované e-maily jen se souhlasem.
Časté otázky
Potřebuji vývojáře?
Pro děkovné stránky, formuláře a kliknutí ne: jakmile máte na webu měřicí kód, nastavíte pravidla přímo v Demanderu. U webhooků stačí vložit URL do nástroje. Volání track() a serverové API pro události vývojáře potřebují.
Jak zachovat vazbu na kampaň přes Calendly nebo Typeform?
Nechte nástroj přenést UTM parametry reklamy. Calendly je zachová automaticky, Typeform a Tally potřebují skrytá pole utm_campaign a utm_content, Stripe Checkout umí převzít anonymní ID návštěvníka jako client reference a Shopify si pamatuje URL landing page.
Co zabrání tomu, aby se konverze započítala dvakrát?
Nejdřív rozhoduje event ID, takže opakovaný požadavek vrátí duplicate. Pak platí pravidlo započítávání: jednou na osobu, jednou na firmu, nebo pokaždé. Doručení webhooků se deduplikují podle vlastního ID nástroje a stejné event ID umožní reklamním platformám sloučit události z pixelu a ze serveru.
Posílají se do reklamních platforem osobní údaje?
Jen hash e-mailu SHA-256, a to pouze se souhlasem. U lidí v EU, EHP, Spojeném království a Švýcarsku to znamená souhlas s měřením reklam (ad_user_data); jinde stačí i existující souhlas se zasíláním e-mailů. Click ID se posílají jen z návštěv s marketingovým souhlasem. Lidé, kteří použili stránku pro odhlášení ze sdílení dat s reklamními platformami, poslali signál Global Privacy Control nebo měření reklam odmítli, jsou z nahrávání vynecháni úplně. Údaje o leadech jdou do cílů, které nastavíte, nikdy do reklamních platforem.