Skip to content

Personalisierte Felder zuordnen ​

Du hast in Printstack einen Produktnamen oder eine persönliche QR-Code-URL vorbereitet? Hier legst du fest, welche Werte Klaviyo dafür überträgt.

Printstack erzeugt den JSON-Body passend zu deiner Kampagne. Die Standardfelder sind bereits zugeordnet. Bei eigenen Feldern ergänzt du die passende Klaviyo-Variable. Dafür muss der Inhalt zunächst in Printstack angelegt sein.

Unterstützung bei deiner Personalisierung

Du möchtest etwas umsetzen und weißt nicht, wie du weiterkommst? Schreib uns an kontakt@printstack.de und beschreibe kurz, was du vorhast. Wir helfen dir gerne weiter.

Produktname zuordnen ​

Beispiel: Aus einem Klaviyo-Event ​

Dieses Beispiel führt das Feld produkt_name aus Printstack weiter. Es übernimmt den Namen des ersten Produkts aus dem Kaufereignis, das den Flow ausgelöst hat – zum Beispiel „Snowboard“.

0:00 / 0:00
Produktname aus einem Klaviyo-Kaufereignis zuordnen und in der Vorschau prüfen
  1. Kopiere den von Printstack erzeugten JSON-Body in deine Klaviyo-Webhook-Aktion. Suche darin produkt_name; der Wert ist zunächst leer.
  2. Öffne View profile & event properties und wähle ein Kaufereignis mit Produktdaten.
  3. Suche in den Event Properties das passende Feld für den Produktnamen. Im Beispiel oben verwenden wir den Namen des ersten Produkts aus der letzten Bestellung. Kopiere die Variable des gewünschten Felds und füge sie zwischen den leeren Anführungszeichen hinter "produkt_name": ein. Den Feldnamen links und den übrigen Body lässt du unverändert.
  4. Prüfe unter Preview → Event, ob für produkt_name der erwartete Produktname erscheint.

Die genaue Variable hängt von deiner Shop-Anbindung ab. Kopiere sie deshalb aus deinen eigenen Ereignisdaten. Enthält eine Bestellung mehrere Produkte, verwenden wir in diesem Beispiel nur das erste.

Event-Daten stehen in einem Flow zur Verfügung, der durch dieses Ereignis ausgelöst wird, hier Placed Order. Der Produktname stammt aus dieser Bestellung.

Beispiel: Eine Angabe aus dem Kundenprofil ​

Du kannst auch Angaben verwenden, die Kunden dir selbst mitgeteilt haben, etwa in einem Formular oder Quiz. Solche freiwillig erhobenen Angaben werden auch Zero-Party-Daten genannt. Ein Beispiel ist der Hundename, der in Klaviyo als Profileigenschaft Hund_Name gespeichert ist.

0:00 / 0:00
Hund_Name aus dem Klaviyo-Kundenprofil auswählen und dem Printstack-Feld hund_name zuordnen

Lege dafür in Printstack einen Inhalt hund_name mit Aus Datenquelle übernehmen an. Öffne im Klaviyo-Webhook die Profilvariable, suche nach einem Profil, in dem diese Angabe enthalten ist und übernimm die Variable in das zugehörige Feld:

json
"hund_name": "{{ person.Hund_Name|default:'' }}"

default:'' übergibt einen leeren Wert, wenn die Angabe fehlt. Prüfe in der Vorschau, ob der Hundename eingesetzt wird. Fehlt die Angabe, greift ein in Printstack hinterlegter Ersatzwert.

Kennung für eine QR-Code-URL zuordnen ​

Beim Beispiel qr_code_url aus Printstack setzt Printstack die URL aus festem Text und dem Datenfeld klaviyo_id zusammen.

Die Klaviyo-ID ist eine eingebaute Profilkennung, keine selbst angelegte Profileigenschaft. Du musst sie daher nicht unter den eigenen Profileigenschaften suchen. Setze im Webhook-Body diese Variable ein:

json
"klaviyo_id": "{{ person|lookup:'KlaviyoID' }}"

Prüfe in der Vorschau mit einem Testprofil, ob statt der Variable dessen Kennung erscheint.

Du übergibst nur die Kennung. Die fertige qr_code_url berechnet Printstack daraus; du musst sie nicht zusätzlich im Klaviyo-Body erstellen. Die verlinkte Zielseite muss mit der verwendeten Kennung umgehen können.

Wo finde ich weitere Variablen? ​

Im Webhook öffnest du View profile properties beziehungsweise View profile & event properties. Wähle ein Profil oder Ereignis mit den benötigten Daten und kopiere die passende Variable. Die Variablenreferenz hilft bei eingebauten Werten wie der Klaviyo-ID und bei der genauen Schreibweise.

Zuordnung testen und im Mailing verwenden ​

Sende anschließend einen Webhook-Test und kontrolliere das Ergebnis in Printstack.

Verwende im Body die jeweilige Variable statt eines fest eingetragenen Beispielwerts. Sonst erhalten alle Empfänger denselben Wert. Beispielwerte aus Printstack dienen ausschließlich der Vorschau und der Beispiel-CSV.

Nach erfolgreichem Test ordnest du die Mailingfelder bei der Deutschen Post zu. Für diese Beispiele sind das produkt_name und die fertige qr_code_url; die intern verwendete klaviyo_id braucht dort keine eigene Zuordnung.