System Events
System events in Tracardi are automatically generated events that record the internal workings of the system as they relate to the customer journey. These events provide insights into critical milestones and actions within the user experience, such as when a visit starts, when it ends, or when a profile is created. They can be enabled or disabled based on configuration settings. Here’s a detailed overview of system events in Tracardi:
Characteristics of System Events
- Automatically Generated: Created by Tracardi to document significant actions and states within the customer journey.
- Customer Journey Focused: These events are tied to the customer journey and provide context about user interactions and system responses.
- Configurable: System events can be turned on or off during system configuration based on specific needs.
Use Cases for System Events
- Tracking Customer Journey: Monitoring key actions within the customer journey, such as visits, profile creations, and session terminations.
Examples of System Events
- Visit Started: Logged when a user visit begins.
- Visit Ended: Logged when a user visit concludes.
- Profile Created: Logged when a new user profile is created in the system.
- Session Initiated: Logged when a new session is initiated for a user.
- Session Terminated: Logged when a session ends.
Implementing and Handling System Events
System events are managed internally by Tracardi, but they can be used to trigger workflows or other automated actions. Here’s how system events can be utilized:
- Automatic Logging: System events are automatically logged by Tracardi based on predefined actions within the customer journey.
- Workflow Integration: System events can trigger workflows to automate responses to specific user actions or system states, e.g when customer visit ends.
- Configuration: Administrators can enable or disable specific system events based on their requirements during system configuration.
Benefits of System Events
- Enhanced Tracking: Provides detailed tracking of key actions and states within the customer journey.
- Auditability: Ensures an audit trail for critical events related to user interactions and system responses.
- Automation: Facilitates the automation of responses to significant events, improving operational efficiency.