The input object to configure auto track behavior.
validation: AnalyticsValidationErrorCode - Thrown when the provided parameters or library
configuration is incorrect, or when streamName / partitionKey are missing while enabling a tracker.
// Enable session tracking
configureAutoTrack({
enable: true,
type: 'session',
options: {
streamName: 'myKinesisStream',
partitionKey: 'myPartitionKey',
},
});
Configures automatic event tracking for Kinesis. This API will automatically transmit an analytic event to the configured Kinesis stream when configured events are detected within your application. This can include: DOM element events (via the
eventtracker), session events (via thesessiontracker), and page view events (via thepageViewtracker).Auto-tracked events are recorded with a data payload of the shape
{ name: eventName, attributes }.