Widget Analytics Event Sources
This section documents the analytics events emitted by each Envive frontend widget. Use this reference when building analytics dashboards, data pipelines, or audit tools that consume Envive event data.
V2 and V3 Event Schemas
Envive is currently migrating merchants between two event schemas. Each event source page uses V2 and V3 tabs to show both states per trigger.
The legacy schema. Events have descriptive names with varied property structures per event type. This is what your analytics platform receives if you have not yet been migrated to V3.
Example event names:
chat_component_visiblechat_suggestion_clickedchat_component_expanded
The standardized schema. All events are normalized into six canonical event names with structured property namespaces (context.*, trigger.*, chat.*).
[Envive] Widget Rendered
Any widget becomes visible on screen
[Envive] Widget Interaction
Any user interaction with a widget
[Envive] Chat Request
A chat message is sent to the backend
[Envive] Chat Response
A chat response is received from the backend
[Envive] Envive Initialized
The bundle environment is initialized
[Envive] Page Viewed
A page is visited or navigated to
If you have questions about V2 vs V3 events, or would like to be migrated to V3 sooner, please reach out to your Customer Success Manager.
Event Sources
Entry point rendered by default on all supported pages
Chat window where customers interact with the sales agent
Row of suggestion buttons, typically used on PDPs
Typewriter animation with model-generated suggestion buttons
Full-bleed image widget with suggestions overlay
Card-sized widget that fits within a product grid
Image grid or single image with suggestion buttons
Replaces embedded widgets after a user interaction, showing model response text
Replaces embedded widgets after a user interaction, showing a 2-product comparison
Last updated