Personyze bietet eine REST-API zur programmatischen Verwaltung Ihres Kontos, eine Vorlagensprache zum Schreiben von Aktions-HTML und eine Reihe von SDKs für native mobile Apps und die Integration mit Tag-Managern. Diese Seite ist der Einstiegspunkt — kurze Überblicke plus Links zur vollständigen Referenzdokumentation.
REST-API
Mit der REST-API von Personyze können Anwendungen von Drittanbietern Daten in Ihrem Konto lesen und ändern: Nutzer und Nutzerlisten verwalten, mit Produkt- und Artikelkatalogen arbeiten, Platzhalter und Aktionen steuern, Live-Operationen auf Online-Nutzern ausführen, tägliche Berichtszusammenfassungen abfragen und mehr. Sie nutzt Standard-HTTP, nimmt JSON an und gibt JSON zurück und unterstützt die vier Standardverben (GET, POST, PUT, DELETE).
Kurzes Beispiel
Den Nutzer mit der internen ID abrufen 42:
curl 'https://api:YOUR_API_KEY@app.personyze.com/rest/users/where/internal_id=42'
Der allgemeine Aufbau jeder Anfrage:
https://api:<API_KEY>@app.personyze.com/rest/<object>[/<modifier>/<value>...]
Vollständige REST-API-Referenz (4 Artikel)
id vs. internal_id. Lesen →curl-, Python- und JS-Beispiele. Lesen →where / columns / order_by / limit mit allen Operatoren, UND/ODER-Verknüpfung und Regeln für indexierte Spalten. Lesen →Vorlagensprache
Personyze-Aktionen (Banner, Popups, Empfehlungs-Widgets, E-Mails) werden in einer Vorlagensprache geschrieben, die größtenteils aus einfachem HTML und CSS besteht, mit Direktiven für bearbeitbare Parameter, Schleifen über Personyze-Tabellen (Produkte, Artikel), Bedingungen und speziellen Klassennamen, die gewöhnliche Elemente in Personyze-fähige Widgets verwandeln.
${args} -Variablen, Nutzer- & Sitzungsvariablen, Funktionen, ${foreach} -Tabellenschleifen, Bedingungen, spezielle Klassen mit dem Präfix $(zum Beispiel$responsive, $btn, $popup, $cformusw.), Formularverarbeitung und die ${menu} -Direktiven, die den visuellen Editor aufbauen. Dazu die GitHub-Bibliothek mit 12 sofort nutzbaren Beispielvorlagen. Lesen →SDKs & Tools auf GitHub
Während REST-API und Vorlagensprache nun vollständig im Wiki dokumentiert sind, liegt der gesamte Open-Source-Code von Personyze weiterhin auf GitHub unter github.com/personyze:
Native mobile SDKs
Beide SDKs stehen unter der MIT-Lizenz. Die Demo-Apps sind lauffähige Referenzen, die den gesamten Ablauf von der Einrichtung bis zur Personalisierung zeigen. Eine geführte Anleitung finden Sie unter Produktempfehlungen in mobilen Apps.
Web-Tools
Kombinieren Sie die GTM-Vorlage mit der Anleitung zur Einrichtung des Google Tag Manager für den vollständigen Integrationsablauf.
Verwandte Leitfäden
- Einrichtung nach Website-Typ — Tracking, Feeds & Integrationen — wählen Sie Ihren Ausgangspunkt je nach Art Ihrer Website.
- Tracking von Produktinteraktionen — Ereignisse, die auf Webseiten ausgelöst werden.
- Einrichtung des Produkt- / Content-Feeds — die Katalogseite von API-Integrationen.
- Leitfaden für JavaScript-Aktionen — zum Schreiben eigener Personyze-Aktionen in Code.