Ein Produkt Event erfasst eine einzelne Interaktion zwischen einem Kontakt und einem Produkt – etwa eine Ansicht, das Hinzufügen zum Warenkorb oder einen Kauf. Mit Produkt Events verstehen Sie die Kaufabsicht besser, erstellen relevantere Automatisierungen und personalisieren Ihre Kommunikation basierend auf tatsächlichen Produktinteraktionen.
Produkt Events sind für ein hohes Datenvolumen ausgelegt. Sie funktionieren effizient bei einer großen Zahl monatlicher Produktinteraktionen und halten die Produktdaten dennoch nutzbar für Segmentierung und Targeting.
Ein Produkt Event ist eine spezielle Form eines Events in Positive User, das die Aktion eines Kontakts über eine eindeutige Produkt-ID und einen definierten Event-Typ mit einem bestimmten Produkt verknüpft. Jedes Produkt Event aktualisiert das Produktprofil mit den aktuellsten Attributwerten, anstatt historische Werte für jedes einzelne Event zu speichern.
Dieser Ansatz gewährleistet eine hohe Leistung auch bei einer großen Anzahl produktbezogener Interaktionen pro Monat und ermöglicht Ihnen dennoch, Kontakte zu segmentieren, Automatisierungen auszulösen und Inhalte auf Basis von Produktdaten zu personalisieren.
Produkt Events umfassen mehrere Typen. Bitte beachten Sie, dass es sich um eine geschlossene Liste handelt.
Produkt Events werden anhand ihres Event-Typs unterschieden. Jeder Typ steht für eine bestimmte Art der Interaktion zwischen einem Kontakt und einem Produkt. Die verfügbaren Produkt-Event-Typen sind:
click
promo click
view
detail
liking
add to observation
reservation
add
add to cart
remove
checkout
checkout option
order
purchase
return
refund
Jeder Event-Typ hilft Ihnen dabei, eine andere Phase der Produkt-Journey zu analysieren – von der ersten Interaktion bis zu Aktionen nach dem Kauf.
Produktdaten, die in einem Produkt Event gesendet werden, werden nicht historisch gespeichert. Sie werden bei jedem neuen Produkt Event aktualisiert.
Produkt Events werden ähnlich wie reguläre Events eingerichtet, mit einigen wichtigen Unterschieden. Um ein Produkt Event zu senden, müssen Sie:
Das Schlüsselwort product_event verwenden.
Die erforderlichen Attribute einbinden: product_id und event_type.
Die Übergabe des Produktnamens ist optional. Wenn Sie ihn nicht angeben und das Produkt noch nicht existiert, wird das Produkt ohne Namen angelegt.
Produkt Events können über das JavaScript SDK oder die REST-API gesendet werden. Sie können sie auch direkt aus HTML-Elementen auslösen, beispielsweise über eine Klick-Aktion.
Da Attributwerte immer mit den aktuellsten Daten überschrieben werden, sollten Sie für jede Variante (zum Beispiel unterschiedliche Größen oder Farben) ein separates Produkt anlegen, um ein korrektes Tracking zu gewährleisten.
Produkt Events können gesendet werden:
Über das JavaScript SDK
Über die REST-API
Direkt aus HTML-Elementen (zum Beispiel bei Klick-Aktionen)
Beispiel (JavaScript SDK / Widget-API):
userengage('product_event', {product_id: 'the_id', event_type: 'add to cart', 'name': 'product name', 'my_attribute': 'value', 'my_attribute_2': 'value_2'})Beispiel für die Verwendung innerhalb von HTML:
<a href="#" onclick="userengage('product_event', {product_id: 'the_id', event_type: 'add to cart', 'name': 'product name', 'my_attribute': 'value', 'my_attrbiute_2': 'value_2'})">CLICK ME!</a>Weitere Informationen zum Senden von Produkt Events finden Sie hier.
Produkt Events sind vollständig über die REST-API von Positive User zugänglich, sodass Sie Daten zu Produktinteraktionen außerhalb der Anwendung abrufen und analysieren können.
Mit der API können Sie:
Produkt Events anhand einer benutzerdefinierten Produkt-ID abrufen
Produkt Events nach Event-Typ filtern
Das Filtern nach Event-Typ ist möglich, indem der Parameter hinzugefügt wird: ?type=<product_event_type_id>
Bei der Arbeit mit der REST-API werden Produkt-Event-Typen durch numerische Kennungen dargestellt:
ADD_TO_CART = 1
PURCHASE = 2
LIKING = 3
ADD_TO_OBSERVATION = 4
ORDER = 5
RESERVATION = 6
RETURN = 7
VIEW = 8
CLICK = 9
DETAIL = 10
ADD = 11
REMOVE = 12
CHECKOUT = 13
CHECKOUT_OPTION = 14
REFUND = 15
PROMO_CLICK = 16
Diese API-Ebene macht Produkt Events geeignet für Integrationen, Reporting und externe Analysen und hält das Kernmodell der Produktdaten dabei effizient.
Verhaltensbasierte Automatisierungen: Nutzen Sie Produkt Events, um in Echtzeit Aktionen basierend auf dem Kundenverhalten auszulösen. Sie können beispielsweise automatisch eine Erinnerung oder ein Angebot senden, wenn jemand ein Produkt in den Warenkorb legt – so gewinnen Sie abgebrochene Warenkörbe zurück und steigern die Conversions.
Hochrelevante Kampagnen: Nutzen Sie echte Produktinteraktionen, um Kampagnen zu versenden, die persönlich und passend im Timing wirken. Sie können Empfänger basierend auf angesehenen, in den Warenkorb gelegten oder gekauften Produkten ansprechen und Produktdetails dynamisch in Ihre Nachrichten einfügen, um Engagement und Klickraten zu steigern.
Segmente basierend auf Kaufverhalten: Produkt Events helfen Ihnen, Kontakte danach zu gruppieren, was sie tatsächlich tun, nicht nur danach, wer sie sind. Dies ermöglicht eine präzisere Segmentierung, zum Beispiel:
Kontakte, die Artikel in den Warenkorb gelegt, aber nicht gekauft haben
Kontakte, die sich für eine bestimmte Produktkategorie interessieren
Kontakte, die rabattierte oder Aktionsprodukte gekauft haben
Produktbasierte Filterung: Sie können Kontakte anhand von Produkt Events filtern, um Leads und Kunden mit hoher Kaufabsicht schnell zu identifizieren. Durch die Kombination von Event-Typen mit Produktattributen wie Kategorie oder Preis erstellen Sie zielgerichtete Zielgruppen für Vertriebsansprache, Retargeting oder personalisierte Botschaften.
Produkt Events sind auf Leistung und Skalierbarkeit optimiert. Da historische Attributwerte nicht gespeichert werden, eignen sie sich nicht für Anwendungsfälle, die den Zugriff auf frühere Produktzustände erfordern, etwa historische Preisvergleiche. Legen Sie in solchen Fällen jede Variante als eigenes Produkt an.
Produktattribute zeigen stets den aktuellsten Wert. Aus diesem Grund können Produkt Events nicht zwischen früheren und späteren Zuständen desselben Produkts unterscheiden.
Wenn Ihr Produkt in mehreren Varianten angeboten wird (etwa in verschiedenen Größen, Farben oder Versionen), legen Sie für jede Variante ein separates Produkt an. So wird jede Variante korrekt erfasst und ihre Details werden nicht durch eine andere überschrieben.