MIRA FIVE einrichten, gemeinsam mit Ihrer Entwicklung.
Sie klicken sich durch drei Bildschirme. Ihre Entwicklerin oder ihr Coding-Agent fügt ein paar Zeilen in die Website ein. Diese Seite nennt beides der Reihe nach, damit Sie sie weiterschicken können.
Niemand zur Hand? Das Skript allein passt in jede Website, bei der Sie Code in den Kopf der Seite einfügen können.
Sie, im Dashboard
- Projekt und Website-Quelle anlegen
- Bezahlte Bestellung als Kaufziel markieren
- Google Ads verbinden
Ihre Entwicklung, in der Website
- Skript auf jeder Seite einfügen
- Antwort des Banners weitergeben
- Bezahlte Bestellung senden
Die Einrichtung hat sieben Schritte, vier davon ohne Code. Ihre Entwicklung fügt das Skript, die Einwilligungszeile und die bezahlte Bestellung ein. Sie legen Projekt und Quelle an, prüfen gemeinsam, ob Events ankommen, markieren die Bestellung als Kauf und verbinden Google Ads.
Zuerst: Wie soll erfasst werden?
Jede Website-Quelle hat einen Erfassungsmodus. Er entscheidet, was MIRA FIVE zeigen kann.
Einwilligungsfrei
Die Voreinstellung. Gezählt als Besuche.
- Keine Cookies, nichts auf dem Gerät gespeichert
- Besuche, Seiten, Kanäle und Kampagnen
- Events und Conversions pro Besuch
- Personen, Käufer und Kosten pro Käufer zeigen „Braucht Einwilligung“
Vollständig
Hinter Ihrem Consent-Banner. Als Person wiedererkannt.
- Nichts wird gesendet, bevor die Besucherin zustimmt
- Käufer je Kanal und die Person hinter jedem Kauf
- Google-Ads-Kosten pro Käufer
- IDs im localStorage, nie in Cookies
Käufer je Kanal und Kosten pro Käufer brauchen Besucher, die zugestimmt haben. Zeigt Ihre Website schon ein Consent-Banner, wählen Sie „Vollständig“. Eine vollständige Quelle kann Ablehnende zusätzlich ohne Cookies zählen, wenn jede Seite den Modus pro Besucher wählt.
Sieben Schritte, der Reihe nach.
Die Menünamen sind die aus der App. Jedes Detail für Ihre Entwicklung steht in der Dokumentation.
Projekt und Website-Quelle anlegen
SieRegistrieren Sie sich, legen Sie ein Projekt an und öffnen Sie Daten → Quellen → Quelle hinzufügen. Wählen Sie Website, tragen Sie die Adresse der Website unter „Erlaubte Origins“ ein und wählen Sie den Erfassungsmodus. Die Quelle bringt ihren Website-Schlüssel (
mf_…) im Tab Einbauen mit.Skript auf jeder Seite einfügen
EntwicklungZwei Zeilen im Kopf jeder Seite, rund 4 kB. Für eine vollständige Quelle kommt
data-mode="full"dazu, für eine einwilligungsfreie nicht. Für React, Next.js, Vue, Nuxt, Astro, Laravel und Symfony gibt es eigene Pakete. Oder ein Coding-Agent übernimmt: Im Tab „Einbauen“ steht Von Ihrem Coding-Agent einbauen lassen, ein Prompt für Claude Code, Cursor oder Codex mit Schlüssel, erlaubten Origins, allen Schritten und der Prüfung.Das Skript im Kopf der Seite: eine Warteschlange, dann ein verzögert geladenes Skript-Tag, das mira.js von cdn.mirafive.io mit dem Website-Schlüssel und data-mode="full" lädt.
Antwort des Banners weitergeben
EntwicklungNur für eine vollständige Quelle. Gesendet wird erst, wenn das Banner die Antwort weitergibt.
trueheißt nur Statistik,falsevergisst IDs und Nutzer und leert die Warteschlange, ein Objekt setzt Statistik, Experimente und Targeting einzeln. Meldet sich jemand an, verbindetidentifydie Besuche mit Ihrer eigenen Nutzer-ID,resetbeim Abmelden. Funktioniert mit Ihrem Consent-Banner; die Dokumentation zeigt ein Beispiel für Cookiebot.Zwei Aufrufe: mirafive consent mit der Statistik-Antwort der Besucherin aus dem Consent-Banner und mirafive identify mit der ID der angemeldeten Person.
Bezahlte Bestellung senden
EntwicklungDer Kauf braucht Umsatz und Währung. Am schnellsten geht es mit einer Zeile auf der Bestellbestätigung. Im vollständigen Modus landet der Kauf dann bei der Person, die bezahlt hat.
Auf der Bestellbestätigung: mirafive track order_paid mit Umsatz 328 und Währung EUR.
Genauer: vom Server senden. Dort gehen Käufe weder an Werbeblockern noch an geschlossenen Tabs verloren, und ein wiederholter Webhook zählt einmal. Übergeben Sie dieselbe Nutzer-ID, die die Seite an
identifygibt. SDKs für Node.js, PHP, Laravel und Symfony übernehmen das Senden.Vom Server mit @mirafive/sdk-server: order_paid mit der Kunden-ID als Nutzer-ID, Umsatz 328 in EUR und der Bestellnummer als Idempotenzschlüssel.
Prüfen, ob es ankommt
GemeinsamÖffnen Sie die Website unter ihrer echten Domain, denn localhost sendet standardmäßig nichts, und stimmen Sie bei einer vollständigen Quelle im Banner zu. Ihr Besuch erscheint innerhalb von Sekunden unter Daten → Live, und die Einrichtungshilfe des Projekts wechselt auf Events kommen an. Die erste echte Bestellung zeigt sich danach unter Daten → Events.
Bestellung als Kauf markieren
SieSobald die erste Bestellung angekommen ist, öffnen Sie Ziele → Neues Ziel, geben einen Namen ein, wählen das Event
order_paidund stellen das Ziel auf Kauf. Der Umsatz kommt aus der Eigenschaftrevenuedes Events, getrennt nach Währung. Ab dann zählt das Dashboard Käufer.Google Ads verbinden
SieÖffnen Sie Daten → Quellen → Quelle hinzufügen, wählen Sie Google Ads, melden Sie sich bei Google an und wählen Sie das Werbekonto. Die Kosten kommen täglich, und jede Kampagne zeigt ihre Kosten pro Käufer. Die Klick-ID der automatischen Tag-Kennzeichnung verbindet einen Klick mit seiner Kampagne. Listet Herkunft bezahlte Besuche ohne Kampagne, tragen Sie in Google Ads unter Verwaltung → Kontoeinstellungen → Tracking dieses Suffix der finalen URL ein.
Das Suffix der finalen URL für Google Ads: utm_campaign gleich dem Platzhalter für die Kampagnen-ID.
Für Ihre Entwicklung.
Die Fakten, die vor und nach dem Einbau zählen.
- Website-Schlüssel
mf_…, absichtlich öffentlich: Er kann nur Events senden und die Flags der Quelle lesen, und nur von ihren erlaubten Origins.- Geheimer Schlüssel
- Für Server-Events. Aus
MIRAFIVE_SECRET_KEYgelesen, nur einmal angezeigt, nie im Browser-Code. - Endpunkte
- Browser senden an
events.mirafive.io/v1/batch/<Website-Schlüssel>, Server anevents.mirafive.io/v1/batchmit dem geheimen Schlüssel. - Content Security Policy
connect-src https://events.mirafive.io, für das Skript-Tag zusätzlichscript-src https://cdn.mirafive.io.- Speicher
- Keine Cookies, in keinem Modus. Im vollständigen Modus IDs im localStorage nach der Einwilligung, vorher nichts.
- Sendet nichts
- Von localhost, solange es nicht erlaubt ist, von Bots und aus Browsern mit Do Not Track oder Global Privacy Control.
- Wiederholungen
- Jede Batch-ID zählt einmal; ein Idempotenzschlüssel lässt einen wiederholten Webhook einmal zählen.
Fragen zur Einrichtung.
Brauche ich eine Entwicklerin?
Wie lange dauert das?
Gibt es ein Plugin für Shopify, Shopware oder WooCommerce?
Wie kommt meine Entwicklung an den Schlüssel?
Können wir vor dem Livegang testen?
data-track-localhost erlauben, so bleibt die Entwicklung aus Ihren Zahlen. Um eigene Besuche auf der Live-Website herauszuhalten, setzen Sie window.__mirafive_ignore, wie in der Dokumentation beschrieben.Projekt anlegen, dann diese Seite weiterschicken.
Kostenlos bis 25.000 Events im Monat, ohne Karte. Die ersten Besuche erscheinen live.