EventTracker
Source:
src/AWS/Personalize/EventTracker.ts
An Amazon Personalize event tracker — the ingestion endpoint for streaming
interaction events into a dataset group’s Interactions dataset. Creating a
tracker yields a trackingId that the PutEvents data-plane binding
uses to record events in real time.
Creating an Event Tracker
Section titled “Creating an Event Tracker”const tracker = yield* Personalize.EventTracker("Tracker", { datasetGroupArn: group.datasetGroupArn,});Streaming Events
Section titled “Streaming Events”// initconst putEvents = yield* Personalize.PutEvents(tracker);
// runtimeyield* putEvents({ sessionId: "session-1", userId: "user-1", eventList: [{ eventType: "click", itemId: "item-42", sentAt: new Date() }],});