Personyze
Auf Ihrer Website
Website-PersonalisierungInhalte, Angebote und Layout auf jeden Besucher zugeschnitten — ein Profil über alle Seiten und alle Sitzungen.Empfehlungs-EngineWas jeder Besucher als Nächstes will, sortiert von dem Algorithmus, den Sie wählen oder selbst schreiben.KI-Suche und Chat-AgentAntworten aus Ihren eigenen Seiten und Ihrem Katalog, und eine Suche, die in einem Satz antwortet.Banner & Pop-upsDie richtige Botschaft, im richtigen Moment, auf der richtigen Seite — ohne Entwickler.Social ProofLive-Verfügbarkeit, Bewertungen und was andere gerade getan haben.Dynamische Landing-PagesDie ganze Seite pro Besucher neu zusammengesetzt — Überschrift, Bilder und Angebot aus der geklickten Anzeige und den eigenen Interessen. Auf Seiten, die Sie schon haben.A/B-TestsEin Gewinner pro Zielgruppe, mitten in der Kampagne ausgerollt statt danach.
Außerhalb Ihrer Website
E-Mail-PersonalisierungInhalte und Empfehlungen pro Leser beim Öffnen ausgewählt — aus Personyze versendet oder als ein Block in Ihr E-Mail-Tool eingefügt.Push, SMS und WhatsAppAusgelöst von dem, was sie gerade getan haben, nicht von einem Zeitplan.Gehostete Landing PagesDieselbe Seite pro Besucher, von uns ausgeliefert — Ihre Domain oder unsere, keine Website zum Deployen.
Wissen, wer sie sind
Verhaltensbasiertes TargetingSegmente, die sich selbst aus dem aktualisieren, was Menschen wirklich tun.ABM-MarketingDas Unternehmen hinter einem anonymen Besuch, verknüpft mit Ihrem CRM.Website-AnalyticsSitzungen, Absprünge und Umsatz — dann klicken Sie auf eine Zeile, und da ist ein Mensch.
Bauen und verbinden
MCP-ServerSteuern Sie Ihr Konto aus Claude, ChatGPT oder jedem MCP-Client.APIs, SDKs & AutomationEin REST-Endpunkt über jedes Objekt, Server- und Mobile-SDKs, Regeln und Berichte, die von selbst laufen.IntegrationenHubSpot, Salesforce, Twilio Segment, Tealium, GTM und die REST-API.
Preise
APIs, SDKs & Automatisierung

Ihr Stack ruft es auf.
Oder es ruft Ihren Stack auf.

Eine REST-API über jedes Objekt im Konto, serverseitige SDKs für Node, PHP und Python, native Mobile-SDKs, eine clientseitige JavaScript-API und ein MCP-Server für Assistenten. Dazu Automatisierungsregeln und geplante Berichte, die weiterlaufen, wenn niemand das Panel geöffnet hat.

1Eine ID, auf Ihrer Website
RESTSERVERSEITIG
NorthwindKostenlos starten
Ein Team bei der Arbeit
Für Teams ab 200

Mengenpreise statt Starter-Tarif.

Sie haben sich Enterprise diese Woche zweimal angesehen. Das kostet es bei 240 Plätzen.

Ihren Preis ansehen
Für Ihr Team ausgewähltWeil Sie Enterprise evaluieren
Wie Aventis auf 900 Plätze ausgerollt hatFallstudie
Wie Aventis auf 900 Plätze ausgerollt hat
SSO, SCIM und das Security-ReviewFür Ihr IT-Team
SSO, SCIM und das Security-Review
200 Personen in einer Woche onboardenLeitfaden
200 Personen in einer Woche onboarden
Marco Reyes
Marco ReyesDritter Besuch · Testphase endet FreitagEnterprise angesehen240 Plätzekeine Karte hinterlegtvis_8f21c6

Auf Ihrem Server entschieden bevor die Seite gerendert war — Marco hat den Starter-Preis nie gesehen.

2Dieselbe ID, in Ihrer App
NATIVES SDKiOS / ANDROID
Ein Serverschrank
Ihr ServerBeantwortet in 40 ms, aus Ihrem eigenen Rechenzentrumdecide(user)node / php / pythonplan: "volume", seats: 240
ein HTTPS-Aufruf
9:41
Northwind
Für Ihre Teamgröße
Mengenpreise für 240 Plätze
Das Angebot, das Sie gestern Abend gelesen haben.Angebot ansehen
Genutzte Plätze240
Ihr Account ManagerRosa
StartNutzungAbrechnungSie
Marco Reyes
Marco ReyesApp um 8:10 Uhr geöffnet, im Zugderselbe Besucherdieselbe Entscheidungvis_8f21c6

Dieselbe Entscheidung, vom Smartphone angefragt — ohne Webview, und die Engine ist Ihr eigener Server.

3Agent zu Agent
MCPOAUTH 2.1
Ihr AssistentPersonyze MCP · verbunden

Wessen Testphase endet diese Woche ohne hinterlegte Karte?

personyze › list_visitors3 Treffer · 240 ms

Drei, und Marco Reyes ist heute einen Anruf wert — dritter Besuch diese Woche, schon für 240 Plätze kalkuliert, und seine Testphase endet am Freitag.

Marco ReyesFreitag · 240 Plätzevis_8f21c6
Priya RaghavanFreitag · 40 Plätzevis_1c07ba
Tom OkaforSonntag · 12 Plätzevis_4de920
lesen + schreiben, eingegrenztIhre Berechtigungen, mit einem Klick widerrufbar

Dieselbe Entscheidung, an einen Assistenten übergeben — über ein offenes Protokoll, nicht über einen gescrapten Bildschirm.

4An Ihr Team
AUTOMATISIERUNGSREGELWEBHOOK
#new-businessAutomatisierungsregel
Marco Reyes

Marco Reyes scheint kaufbereit.

Dritter Besuch diese Woche, für 240 Plätze kalkuliert, noch immer keine Karte hinterlegt — und seine Testphase endet am Freitag.

Testphase endet in 2 TagenEnterprise zweimal angesehenkeine Karte hinterlegt
Sein Konto öffnen
POST /your-webhookvon einer Regel ausgelöst, ohne dass jemand das Panel beobachtet
Die ausgelöste Regel
Testphase endet in 2 TagenundEnterprise angesehenundkeine Karte
Stündlich geprüft. Niemand hatte das Panel offen.
Rosa Ibarra
Rosa IbarraAccount Managerin · drei Minuten später benachrichtigtein Name, kein Bericht

Dieselbe Entscheidung, ein letztes Mal — als Anlass für die Person, die zum Telefon greifen kann.

5Und welche gewonnen hat
A / BGEPLANTER BERICHT
NorthwindÜberblickKampagnenExperimenteBerichteEinstellungen
Enterprise-Preistest
Variante A
Sie liegen 40 Plätze über GrowthDas kostet es, sich keine Sorgen mehr zu machen
4.1%zum Angebot
GewinnerVariante B
Mengenpreise für 240 PlätzeDer Tarif für Teams Ihrer Größe
6.8%zum Angebot
+66%2.140 Besucher · 97 % Konfidenz · entschieden an Tag 6signifikant
personyze.decide(user)liefert ab jetzt den Gewinner aus, ohne erneutes Deployment
Geplanter BerichtMontag 08:00 · an 4 Personen, ohne dass jemand exportiert
48erstellte Angebote+22%11konvertierte Testphasen+4$18,400neuer Umsatz+31%

Dieselbe Entscheidung, getestet und gezählt — ein Gewinner, von allen Aufrufern gleichzeitig ausgeliefert.

Eine Engine, viele Aufrufer

Rufen Sie es von überall auf. Dieselbe Entscheidung.

Das Zielgruppenmodell, das Targeting und das Reporting sind dieselben wie im Panel. Es ändert sich nur, wer fragt und was die Antwort darstellt.

Von Ihrem eigenen ServerEin Aufruf zurück, und Sie rendern es — ganz ohne Browser
Aus Ihrer AppDieselbe Entscheidung, als JSON, auf iOS und Android
Von einem AssistentenWieder dieselben Objekte, diesmal als Tools
Ihr Server fragt
POST /rest/decide { "user_id": "u_8241", "session_id": "s_5f3a91", "page": "/pricing" }
Der Aufrufer liefert die ID und hält die Sitzung. Sie läuft nach 90 Minuten ab.
Personyze antwortet
{ "actions": [{ "audience": "Enterprise, in Evaluierung", "show": "pricing-cta-b", "goal": "demo_request" }], "dismissed": ["welcome-bar"] }
Welche Zielgruppe gepasst hat, was angezeigt werden soll, was bereits geschlossen wurde. Sie rendern es.
Gerendert von Ihrer App
Natives iOS, Android und React Native, jeweils mit eigenen Tracker-, Bedingungs- und Aktions-APIs.
Gleicher Endpunkt, gleiche Struktur
{ "actions": [{ "type": "card", "slot": "home_top", "items": [ … ] }] }
Kein Webview und kein HTML. Die App erhält JSON und zeichnet es mit ihren eigenen Komponenten, sodass sie weiterhin wie Ihre App aussieht.
Ihr AssistentVerbunden über MCPlesen + schreiben, eingegrenzt
Welche Kampagnen haben letzte Woche Traffic verloren, und was sollte ich als Nächstes testen?
get_traffic_analyticsDrei haben verloren, und die Preisseite am meisten. Dort landet auch Ihre Enterprise-Zielgruppe am häufigsten. Es kann diesen Test entwerfen und ins Staging schieben, ohne dass jemand das Panel öffnet.
Preisseite−18%
Checkout−12%
Kategorie−6%
Dieselben Objekte, die die REST-API bereitstellt — diesmal als Tools, mit den Berechtigungen, die Sie erteilt haben.
SDKs und Endpunkte

Drei Portierungen eines Endpunkts.

Serverseitig, in der App oder in der Seite. Wählen Sie, was dazu passt, wo die Entscheidung ankommen muss.

Serverseitig

Node, PHP und Python

Ein JSON-Endpunkt mit drei Portierungen. Der Aufrufer liefert die User-ID und hält eine opake Session-ID, sodass es für ein Kiosk-Terminal, eine Set-Top-Box oder eine Seite funktioniert, die Ihr Framework rendert, bevor ein Browser sie überhaupt sieht.

decide()identify()track()
Mobil

iOS, Android, React Native

Native SDKs mit eigenen Tracker-, Bedingungs- und Aktions-APIs — dieselben Zielgruppen und dieselben Ziele wie auf der Website, als JSON zurückgegeben, das Ihre Komponenten zeichnen.

TrackerBedingungenAktionen
In der Seite

Clientseitige JavaScript-API

Profil lesen, Ziel auslösen, Entscheidung anfragen oder eine Platzierung aus Ihrem eigenen Skript neu ausführen — nützlich, wenn die Seite eine Single-Page-App ist und nichts neu lädt.

ProfilZielePlatzierungen
1,500+

Marken, die Personyze produktiv einsetzen

4.6/5
G2CapterraCrozdesk

Durchschnittsbewertung auf G2, Capterra und Crozdesk

Keine Exporte

Kein nächtlicher Sync und keine zweite Kopie des Profils, die veraltet

Ein Schlüssel

Alles, was das Panel bearbeitet, über einen Endpunkt.

Kein schreibgeschützter Feed des Geschehenen. Dieselben Objekte, erstellt und geändert aus Ihrem eigenen Code.

KAMPAGNEN · AKTIONENlesenerstellenändern

Alles, was der Kampagnen-Bildschirm bearbeitet, aus Ihrem eigenen Code.

Kampagne erstellen, Aktionen hinzufügen, deren Inhalt ändern und sie einschalten. Es sind dieselben Datensätze, die das Panel schreibt, mit derselben Versionierung darunter — eine Änderung per Skript lässt sich also genauso wiederherstellen wie eine von Hand.

Was Sie tun können4
  • Einen Entwurf anlegen und ausgeschaltet lassen, bis jemand ihn geprüft hat.
  • Inhalte ersetzen in einer Aktion, ohne die Kampagne drumherum anzufassen.
  • Traffic verteilen zwischen Varianten, oder die Aufteilung der Engine überlassen.
  • Duplizieren einer Kampagne in ein anderes Konto, das Ihnen gehört.
Gut zu wissen2
  • Versionierung erfolgt pro Aktion — eine Inhaltsänderung erzeugt eine Version, und die Live-Version ist die, die Besucher sehen.
  • Direkte Datenbank-Schreibzugriffe werden nie repliziert — gehen Sie über die API oder das Panel, sonst sehen Besucher weiter den alten Inhalt.
GET POST PUT /rest/campaigns
ZIELGRUPPEN · MITGLIEDERlesenerstellenändern

Segmente, die Sie bauen, oder Segmente, die Sie befüllen.

Eine Zielgruppe kann aus Bedingungen bestehen, die die Engine auswertet, oder eine statische Liste sein, die Ihr eigenes System aktuell hält, indem es Mitglieder hinzufügt und entfernt, sobald Personen sich qualifizieren. Beide Arten lassen sich überall auf der Plattform für Targeting nutzen.

Was Sie tun können3
  • Bedingungen definieren für Verhalten, CRM-Felder, Geografie, Gerät oder Warenkorbwert.
  • Mitglieder senden einzeln oder in großen Mengen, und wieder entfernen, wenn sie sich nicht mehr qualifizieren.
  • Seiten gruppieren damit eine Regel "die Preisseiten" meint statt einer Liste von URLs.
Gut zu wissen2
  • Eine statische Zielgruppe pflegen Sie selbst — nichts lässt Mitglieder automatisch auslaufen.
  • Bedingungen sind die Bedingungen des Panels — dieselben Operatoren, sodass ein Segment an beiden Stellen gleich zu lesen ist.
POST /rest/audience_members
BESUCHER · FELDERlesenerstellenändern

Ein Profil, egal, wer danach fragt.

Lesen Sie ein Profil, schreiben Sie eigene Felder hinein oder übergeben Sie der Engine eine Identität aus Ihrem CRM — damit Website, App, E-Mail und Webhook über dieselbe Person sprechen statt über vier anonyme Sitzungen.

Was Sie tun können3
  • Identifizieren Sie einen Besucher mit Ihrer eigenen User-ID oder einem E-Mail-Hash.
  • Eigene Felder schreiben ins Profil — Tarif, Plätze, Verlängerungsdatum, alles, was Ihr System weiß und der Browser nicht.
  • Das Profil zurücklesen um in Ihrem eigenen Code etwas zu entscheiden.
Gut zu wissen2
  • Die Identität ist der Join-Schlüssel — überall dieselbe übergeben ergibt ein Profil; unterschiedliche ergeben mehrere.
  • Eine serverseitige Sitzung läuft 90 Minuten ab dem letzten Aufruf, verknüpft mit dieser Identität.
POST /rest/identify
PRODUKTE · ARTIKELlesenerstellenändern

Ihr Katalog, für eine Person sortiert.

Senden Sie Produkte oder Artikel, halten Sie Preise und Bestand aktuell, und lassen Sie die Empfehlungs-Engine nach dem sortieren, was Sie heute tatsächlich verkaufen — nicht nach einem nächtlichen Export von gestern.

Was Sie tun können3
  • Artikel upserten mit Ihren eigenen Attributen, nicht nur Titel und Preis.
  • Bestand und Preis aktualisieren einzeln, ohne den ganzen Katalog erneut zu senden.
  • Auf einen Feed verweisen und ihn stattdessen nach Zeitplan aktualisieren lassen.
Gut zu wissen2
  • Nicht vorrätig ist ein Filter, kein Löschen — der Artikel behält seine Historie und wird sofort wieder gerankt, wenn er zurück ist.
  • Artikel werden mit derselben Engine gerankt wie Produkte, sodass Content und Commerce auf Wunsch in einem Widget stehen.
PUT /rest/products
ZIELE · KONVERSIONENlesenerstellenändern

Was zählt, gemeldet, wo es passiert.

Legen Sie fest, was eine Konversion ist, und melden Sie sie von Ihrem Server, wenn sie dort passiert, wo der Browser sie nie gesehen hätte — eine telefonische Bestellung, ein unterschriebener Vertrag, eine Erstattung, die eine Konversion wieder abziehen soll.

Was Sie tun können3
  • Eine Konversion melden mit Wert und Währung, von jedem Aufrufer.
  • Zuordnen zur Besucheridentität, die Sie ohnehin überall übergeben.
  • Ziele zurücklesen damit Ihr eigenes Dashboard und unseres dasselbe zählen.
Gut zu wissen2
  • Ein zweimal gemeldetes Ziel zählt doppelt — senden Sie einen eigenen Idempotenzschlüssel, falls der Aufrufer wiederholen könnte.
  • Umsatz ist optional aber er macht aus einem A/B-Ergebnis eine Zahl, auf die auch jemand außerhalb des Marketings reagiert.
POST /rest/goal_reached
BERICHTE · ANALYTICSlesenerstellenändern

Dieselben Zahlen, die die Bildschirme zeigen.

Kampagnenleistung, Traffic, Produktstatistiken und A/B-Ergebnisse, mit den Metrikdefinitionen des Panels. Rufen Sie sie bei Bedarf ab oder lassen Sie sie nach Zeitplan an Personen senden, die sich nie einloggen.

Was Sie tun können3
  • Einen Bericht abrufen per ID, für jeden Zeitraum, den der Bildschirm anbietet.
  • Einen planen täglich, wöchentlich oder pro Kampagne, an eine Liste von Adressen.
  • A/B-Ergebnisse lesen inklusive Konfidenz, damit Ihre eigenen Tools entscheiden können.
Gut zu wissen2
  • Bewusst schreibgeschützt — Zahlen werden abgeleitet, hier gibt es also nichts zu schreiben.
  • Definitionen entsprechen dem Panel — eine abgerufene Zahl ist die Zahl, die jemand anderes auf dem Bildschirm sieht, und genau darum geht es.
GET /rest/reports/:id
Es läuft weiter

Regeln, Tests und Berichte, die ohne Sie auskommen.

Die Teile, die passieren sollten, ohne dass jemand entscheiden muss, dass sie passieren — und der Gewinner geht von selbst live, sobald er feststeht.

Automatisierungsregeln

Wenn dies, dann das

Beobachten Sie ein Segment, ein Ziel oder einen Feed und handeln Sie danach — eine Kampagne einschalten, jemanden in eine Liste verschieben, ein Event an Ihre Analytics senden. Die Regel läuft nach Ihrem Zeitplan, nicht dann, wenn jemand daran denkt.

AuslöserBedingungenAktionen
Geplante Berichte

Er kommt vor dem Meeting an

Der Bericht, den Sie sonst exportiert hätten, nach Zeitplan an die Personen gesendet, die danach fragen — mit denselben Aufschlüsselungen und denselben Metrikdefinitionen wie der Bildschirm, aus dem er stammt.

täglichwöchentlichpro Kampagne
Experimente

Zwei Versionen, ein Gewinner

Verteilen Sie Traffic auf Varianten, verfolgen Sie die Zahlen dort, wo Sie es ohnehin tun, und lassen Sie die Engine den Gewinner ausliefern, sobald er feststeht. Alle Aufrufer liefern ihn im selben Moment aus — nichts neu zu deployen, nichts zu merken.

AufteilungSignifikanzAuto-Auslieferung
Assistenten

Oder lassen Sie einen Assistenten die Fragen stellen.

Der MCP-Server stellt das Konto über ein offenes Protokoll bereit, sodass Claude, ChatGPT oder jeder MCP-Client es im Gespräch lesen und ändern kann — mit den Berechtigungen, die Sie erteilt haben, und einzeln widerrufbar.

MCP

Fragen Sie es zum Konto

„Welche Kampagnen haben diesen Monat verloren?“ — und es liest dieselben Leistungszahlen, die das Panel zeigt, statt eines Screenshots davon.

MCP

Lassen Sie den Entwurf erstellen

Ein Kampagnenentwurf, eine Zielgruppe aus einer Beschreibung, eine Seitengruppe, ein Ziel. Es kommt als Entwurf zurück, den Sie öffnen und prüfen, nicht als etwas bereits Live-Geschaltetes.

MCP

Lassen Sie es auf Basis der Erkenntnisse handeln

Jemanden in eine Zielgruppe verschieben, eine Kampagne einschalten, einen Inhalt ändern, ein Support-Ticket öffnen — jeweils ein Tool, das freigegeben sein musste.

Zugriff

Zwei Zugänge, getrennt widerrufbar.

Was einen Server authentifiziert, ist bewusst nicht das, was einen Assistenten authentifiziert.

Für Ihren eigenen CodeEin serverseitiger API-Schlüssel
LiegtAuf Ihrem Server, nie in einer Seite
ErreichtJedes Objekt im Konto
RotiertOhne Ihre Code-Pfade anzufassen
Für einen AssistentenEine OAuth-2.1-Freigabe
LiegtBeim MCP-Client, nie bei Ihnen
ErreichtNur die Tools, die Sie erlaubt haben
WiderrufenEinzeln, ohne den Schlüssel zu rotieren
So oder so läuft eine serverseitige Entscheidung in einem 90-minütigen Sitzungsfenster verknüpft mit der übergebenen Identität — so können Smartphone, Seite und Webhook derselbe Besuch sein.
Fragen

Was Teams fragen, bevor sie es anbinden.

So beantwortet, wie wir es in einem Gespräch tun würden.

Muss ich das JavaScript-Tag überhaupt verwenden?

Nein. Die REST-API und die serverseitigen SDKs treffen eine Entscheidung von Ihrem eigenen Server aus und liefern Ihnen den Inhalt zum Rendern — im Browser muss nichts laufen. Die meisten Konten nutzen beides: das Tag für die Verhaltenssignale, die API für die Entscheidungen, die sie selbst steuern wollen.

Wie bleibt dieselbe Person dieselbe Person?

Sie übergeben eine Identität — Ihre User-ID, einen E-Mail-Hash, wie auch immer Ihr System die Person bereits nennt. Jeder Aufrufer, der dieselbe Identität übergibt, liest und schreibt ein Profil — und genau das verhindert, dass Website und App zwei verschiedene Angebote machen.

Kann ich Kampagnen über die API erstellen oder nur lesen?

Beides. Kampagnen, Aktionen, Zielgruppen, Ziele, Kataloge und Seitengruppen lassen sich erstellen und ändern, nicht nur auflisten. Inhaltsänderungen laufen über dieselbe Versionierung wie im Panel, sodass sich eine fehlerhafte Änderung wiederherstellen lässt.

Was passiert, wenn Ihr Dienst langsam oder nicht erreichbar ist?

Das Timeout eines serverseitigen Aufrufs bestimmen Sie. Legen Sie ein Zeitbudget fest, mit dem Sie leben können, fallen Sie bei Überschreitung auf Ihren Standardinhalt zurück, und die Seite rendert trotzdem. Ihr eigenes Rendering hängt nie von der Entscheidung ab.

Ist MCP ein anderes Produkt als die API?

Nein — es ist dasselbe Konto hinter einem offenen Protokoll. Die Tools, die ein Assistent sieht, bilden dieselben Objekte ab, die die REST-API bereitstellt, mit Berechtigungen, die Sie erteilen und getrennt von Ihrem API-Schlüssel widerrufen können.

Brauchen Automatisierungsregeln und geplante Berichte jemanden, der eingeloggt ist?

Genau darum geht es ja. Regeln werden nach ihrem Zeitplan ausgewertet und Berichte nach ihrem versendet, egal ob jemand das Panel geöffnet hat.

Loslegen

Einmal anbinden. Von überall aufrufen.

Beginnen Sie mit der REST-API und ergänzen Sie, was Sie brauchen — serverseitige SDKs, Mobile-SDKs, den MCP-Server, Regeln und Berichte. Nichts davon ist ein anderes Produkt; es ist dieselbe Engine, die einem anderen Aufrufer antwortet.

14 Tage kostenlos testen · Keine Kreditkarte · Dokumentation ist öffentlich