Fünf Wege, eine Conversion zu erkennen
Eine einzige erfüllte Regel schließt die Conversion ab. Seitenregeln brauchen nichts außer dem Tracking-Snippet.
| Regel | Beispiel | Wo sie greift |
|---|---|---|
| Dankeseite | URL beginnt mit /thank-you, lautet genau /signup/done oder passt auf ein Muster | Auf dem Server, anhand der Seitenaufrufe |
| Formularversand | Formular-ID oder Formularname contact oder ein CSS-Selektor wie #signup-form | Auf dem Server (ID oder Name) oder auf der Seite (Selektor) |
| Klick | Ein CSS-Selektor wie .book-demo oder ein Link auf Ihre Buchungsseite | Auf der Seite |
| Benanntes Ereignis | signup_completed | demander.track() oder die Server-Events-API |
| Integration | Calendly invitee.created, Stripe checkout.session.completed, ein Typeform-Formular, HubSpot-Meetings, ein natives Lead-Formular, das gehostete Formular | Webhooks, der CRM-Abgleich, regelmäßige Abfrage der Lead-Formulare |
Muster sind auf 200 Zeichen begrenzt und dürfen keine verschachtelten Quantoren, Rückverweise oder Lookbehinds enthalten, damit eine Regel eine Seite nie verlangsamen kann. „Testen“ schickt ein Ereignis durch die gesamte Verarbeitung; es erscheint unter den Live-Ereignissen und wird nie gezählt, attribuiert oder hochgeladen.
Was eine Conversion-Definition enthält
-
01
Art
Anmeldung, Registrierung, Buchung, Formular, Kauf, Start der Testphase, qualifizierter Lead oder benutzerdefiniert.
-
02
Zählt als
Die Funnel-Phase, für die sie steht: Lead, MQL, SQL, Opportunity oder Kunde. Das Unternehmen rückt in diese Phase vor und nie zurück. Eine Buchung zählt als Termin, und damit kommt das Unternehmen in den Vertrieb.
-
03
Wert und Zählweise
Ein fester Wert, der mit dem Ereignis gesendete Wert oder keiner, jeweils mit Währung. Gezählt wird einmal pro Person, einmal pro Unternehmen oder jedes Mal.
-
04
Zeitfenster und Ziele
Wie weit zurück Touchpoints einen Anteil erhalten (standardmäßig 90 Tage), ob die Conversion ein primäres Ziel ist und ob sie an die Werbeplattformen gesendet wird.
Aus dem Browser
demander.track('signup_completed', { value: 49, currency: 'EUR', event_id: 'order-1042', plan: 'pro' });
value, currency und event_id sind immer erlaubt. Senden Sie dieselbe event_id an Ihr Werbepixel, dann deduplizieren die Plattformen Browser- und Server-Ereignisse. Dazu bis zu 20 weitere flache Eigenschaften, im strikten Modus erst nach Einwilligung in Analytics gesendet; Schlüssel und Werte, die wie personenbezogene Daten aussehen, werden im Browser und noch einmal auf dem Server verworfen.
Von Ihren Servern
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}}'
Jede Website hat ihren eigenen geheimen Schlüssel, der einmal angezeigt und nur als Hash gespeichert wird. Bis zu 50 Ereignisse pro Anfrage; eine wiederholte event_id liefert duplicate zurück, Wiederholungsversuche sind also unbedenklich. Über die E-Mail-Adresse wird der Kontakt gefunden oder angelegt, gespeichert wird sie an der Conversion nie.
Webhooks aus Ihren Tools
Verbinden Sie ein Tool, um seine Webhook-URL zu erhalten, und fügen Sie dann der Conversion, die es abschließt, eine Integrationsregel hinzu.
| Tool | Ereignisse | Geprüft über |
|---|---|---|
| Calendly | Eingeladene Person angelegt und abgesagt | Webhook-Signatur von Calendly |
| Cal.com | Buchung angelegt und abgesagt | X-Cal-Signature-256 |
| Stripe (Ihr eigenes Konto) | Checkout abgeschlossen, Rechnung bezahlt, Erstattungen | Stripe-Signature mit Ihrem Webhook-Secret |
| Shopify | Bestellung angelegt, bezahlt und storniert | HMAC-Header von Shopify |
| Typeform, Tally | Formularantworten | Deren Signatur-Header |
| Jotform | Einsendungen | Die geheime URL selbst, da Jotform nichts signiert |
| Jedes andere Tool | Ihr JSON mit event_id, event und den Feldern der Server-API | X-Demander-Signature (HMAC-SHA256) |
Eine abgesagte Buchung oder eine Erstattung storniert die Conversion, auf die sie sich bezieht. Zustellungen werden anhand der ID des Tools dedupliziert, Wiederholungen richten also keinen Schaden an. Klick-IDs und gehashte E-Mail-Adressen aus einem Tool erreichen die Werbeplattformen nur, wenn Sie bestätigen, dass das Tool Einwilligungen für die Anzeigenmessung einholt.
Gehostete Formulare und Lead-Ziele
-
01
Gehostetes Formular
Ein von Demander gehostetes Formular pro Conversion, das nur die Felder abfragt, die Sie festlegen, mit Honeypot und Ratenlimits. Die Opt-in-Checkbox löst eine E-Mail für das Double-Opt-in aus; das Formular selbst erfasst nie eine Einwilligung.
-
02
Native Lead-Formulare
Meta Instant Forms und LinkedIn Lead Gen Forms, die mit der Kampagne angelegt und im Live-Modus alle 15 Minuten ausgelesen werden.
-
03
Lead-Weiterleitung
Jede Conversion mit Lead-Daten kann an Ihr CRM gehen (Kontakt, Unternehmen anhand der Domain und eine Notiz), per E-Mail an ausgewählte Personen, an Slack, an einen signierten Webhook, in ein Google Sheet, das Demander anlegt, oder an Ihren bestehenden Formular-Endpunkt. Mehr dazu unter Lead-Ziele.
-
04
Nur, was die Person angegeben hat
Weitergeleitet werden nur die Felder, die die Person ausgefüllt hat, umbenannt und begrenzt durch Ihre Feldzuordnung. Fehlgeschlagene Zustellungen werden nach 1, 5 und 30 Minuten wiederholt, danach nach 2 und 12 Stunden. Das Protokoll speichert Status und Antwortcodes, nie die Daten des Leads.
Wohin eine Conversion danach geht
Jede Conversion wird genau einmal erfasst: zuerst anhand ihrer Ereignis-ID, dann nach der Zählregel. Sie trägt Kampagne, Anzeige, Creative, Botschaft und Persona, die dahinterstehen, entnommen aus den UTM-Parametern, die das Tool zurückgibt, sonst aus dem Besuch, sonst aus dem letzten Kampagnen-Touchpoint des Accounts innerhalb des Zeitfensters. Das Unternehmen erhält ein Signal und rückt in die Phase vor, als die die Conversion zählt.
In der Attribution wählen Sie Opportunities, eine beliebige primäre Conversion oder eine einzelne Conversion, mit Kosten pro Conversion in jeder Zeile. Eine Kampagne kann auf Kosten pro Conversion oder ROAS einer Conversion ausgerichtet werden, und der Optimierer vergleicht Anzeigen und Budgets dann nach dem, was Demander gemessen hat. Conversions, die für die Werbeplattformen markiert sind, gehen stündlich unter Ihrer Ereignis-ID an Google, Meta, LinkedIn, Microsoft, TikTok und Reddit, Klick-IDs nur aus Besuchen mit Einwilligung und gehashte E-Mail-Adressen nur mit Einwilligung.
Häufige Fragen
Brauche ich einen Entwickler?
Für Dankeseiten, Formulare und Klicks nicht: Sie legen die Regeln in Demander fest, sobald das Snippet auf Ihrer Website eingebunden ist. Bei Webhooks fügen Sie die URL in das Tool ein. Für den track()-Aufruf und die Server-Events-API brauchen Sie einen Entwickler.
Wie bleibt die Kampagnenherkunft über Calendly oder Typeform erhalten?
Lassen Sie das Tool die UTM-Parameter der Anzeige mitführen. Calendly übernimmt sie automatisch, Typeform und Tally brauchen versteckte Felder mit den Namen utm_campaign und utm_content, Stripe Checkout kann die anonyme ID des Besuchers als Client-Referenz übernehmen, und Shopify speichert die URL der Landingpage.
Was verhindert, dass eine Conversion doppelt gezählt wird?
Zuerst zählt die Ereignis-ID, eine wiederholte Anfrage liefert also duplicate zurück. Dann gilt die Zählregel: einmal pro Person, einmal pro Unternehmen oder jedes Mal. Webhook-Zustellungen werden anhand der eigenen ID des Tools dedupliziert, und mit derselben Ereignis-ID können die Werbeplattformen Pixel- und Server-Ereignisse zusammenführen.
Werden personenbezogene Daten an die Werbeplattformen gesendet?
Nur ein SHA-256-Hash der E-Mail-Adresse, und nur mit Einwilligung. Bei Personen in der EU, im EWR, im Vereinigten Königreich und in der Schweiz ist das die Einwilligung in die Anzeigenmessung (ad_user_data); anderswo zählt auch eine bestehende E-Mail-Einwilligung. Klick-IDs werden nur aus Besuchen mit Marketing-Einwilligung gesendet. Wer die Opt-out-Seite für Werbung genutzt, Global Privacy Control gesendet oder die Anzeigenmessung abgelehnt hat, bleibt bei Uploads ganz außen vor. Lead-Daten gehen an die Ziele, die Sie eingerichtet haben, nie an die Werbeplattformen.