Senden von Event-Occurrences
- Ein einzelnes Vorkommnis senden
- Vorkommnisse gebündelt senden
Um ein einzelnes Event-Vorkommnis zu senden, stellen Sie eine
POST-Anfrage an /integrators/timeline/v4/events.Fügen Sie im Anfragetext Ereignisdaten hinzu, die dem definierten Schema des Event-Typs folgen, zusammen mit dem fullyQualifiedName-Wert in einem eventTypeName-Feld.Mit * markierte Felder sind Pflichtfelder.
| Feld | Typ | Beschreibung |
|---|---|---|
eventTypeName* | Zeichenfolge | Der vollständig qualifizierte Name des Event-Typs, den Sie verwenden, um das Event über die API zu identifizieren. Dieser Wert wird von HubSpot automatisch festgelegt und lässt sich nach der Erstellung des Event-Typs über die API abrufen. Dieser Wert kann nach der Erstellung nicht mehr geändert werden. |
objectId* | Zeichenfolge | Die ID des CRM-Datensatzes, der dem Auftreten des Events zugeordnet werden soll. Dieses Feld kann für alle Arten von CRM-Datensätzen verwendet werden und ist die empfohlene ID. Erfahren Sie mehr über CRM Datensatzzuordnung. |
email | Zeichenfolge | Für die Kontakt-Zuordnung können Sie die E-Mail-Adresse des zuzuordnenden Kontakts angeben. Erfahren Sie mehr über CRM-Datensatzzuordnung. |
utk | Zeichenfolge | Für die Kontaktzuordnung können Sie das Benutzer-Token eines vorhandenen Kontakts angeben, der zugeordnet werden soll. Erfahren Sie mehr über CRM-Datensatzzuordnung. |
domain | Zeichenfolge | Fügen Sie dieses Feld zusätzlich zu objectId hinzu, um den domain-Eigenschaftswert des Unternehmens festzulegen. Erfahren Sie mehr über CRM-Datensatzzuordnung. |
timestamp | Zeichenfolge | Legt den Zeitpunkt des Auftretens des Events fest (ISO 8601-Format). Wenn nichts angegeben wird, verwendet HubSpot standardmäßig den Zeitstempel, an dem die Daten des Event-Vorkommnisses gesendet werden. |
properties | Objekt | Schlüsselwert-Paare von Eigenschaftsnamen und Eigenschaftswerte, die Sie für den Event-Typ konfiguriert haben. Erfahren Sie mehr über Event-Eigenschaften. |
extraData | Objekt | Zusätzliche Informationen, die für Chronik-Rendering-Vorlagen verfügbar sind. Muss im gültigen JSON-Format vorliegen. |
timelineIFrame | Objekt | Wenn dies verwendet wird, enthält die Chronik-Karte einen Hyperlink, der es Benutzern ermöglicht, die verlinkten Inhalte in einem iframe zu öffnen. Erfahren Sie mehr über die Verwendung von iframes. |
id | Zeichenfolge | Eine eindeutige ID für das jeweilige Event-Vorkommnis. Muss innerhalb des Event-Typs eindeutig sein. Falls nicht anders angegeben, generiert HubSpot eine zufällige UUID. Wenn mehrere Events die gleiche ID haben, wird die erste akzeptiert und alle anderen abgelehnt. |
Zuordnung von Datensätzen
Jedes Auftreten eines Events muss einem CRM-Datensatz zugeordnet werden, wobei der CRM-Objekttyp durch das Event-Typschema definiert ist. Die App-Events-API enthält mehrere Felder, mit denen sich Daten von Event-Vorkommnissen CRM-Datensätzen zuordnen lassen. Für alle unterstützten CRM-Objekte wird empfohlen, dasobjectId-Feld zu verwenden. Es gibt jedoch einige Situationen, in denen Sie vielleicht andere Felder bevorzugen.
utk/email: Wenn Sie die ID des Kontakts nicht kennen, verwenden Sie dasutk-Feld und/oderemail-Feld zur Identifizierung. Die Angabe dieser beiden IDs ermöglicht es Ihnen auch, Kontakte zu erstellen und zu aktualisieren. Zum Beispiel:- Wenn
utkmit einem vorhandenen Kontakt übereinstimmt, jedochemailnicht, aktualisiert HubSpot den Kontakt (gemäßutk) mit der neuen E-Mail-Adresse. - Ist kein
objectIdangegeben, wird das Auftreten des Events einem vorhandenen Kontakt zugeordnet, der mitutk/emailübereinstimmt, oder HubSpot erstellt einen neuen Kontakt, wenn keine Übereinstimmung vorliegt. - Beachten Sie bitte, dass anhand von
utkallein kein neuer Kontakt erstellt werden kann. Sie sollten immeremailzusammen mitutkerwähnen, um eine ordnungsgemäße Zuordnung zu gewährleisten.
- Wenn
domain: Für Unternehmenszuordnungen müssen Sie dasobjectIdangeben, können aber auchdomaineinschließen, um diedomain-Eigenschaft dieses Unternehmens zu aktualisieren.
| Beschreibung der Feldpriorität | ||
|---|---|---|
objectId | 1 | Die CRM-Datensatz-ID (empfohlen) |
utk | 2 | Das Kontaktbenutzertoken (nur Kontakte) |
email | 3 | Die E-Mail-Adresse des Kontakts (nur Kontakte) |
domain | 4 | Die Unternehmen Domain (nur Unternehmen) |
Zusätzliche Daten senden
Neben dem Senden von Daten an Event-Eigenschaften und dem Aktualisieren von CRM-Eigenschaften über das Auftreten von Events können Sie zusätzliche Daten für das Chronik-Rendering perextraData-Objekt einbeziehen.
Auf extraData-Feldwerte kann über die detailTemplate des Eventtyps unter Verwendung der {{extraData.fieldName}}-Syntax zugegriffen werden. Alle Attributebenen von extraData sind durch Punktnotation verfügbar, z. B {{extraData.person1.preferredName}}.
Die folgenden Vorlagen verwenden beispielsweise die customerName- und loginLocation-Eigenschaftsdaten zusammen mit dem surveyData-Feld von extraData, was über das Event-Vorkommnis gesendet wurde.
- Daten zum Event-Vorkommnis
- Konfiguration der Chronikvorlage