What is a Session?
In Vibe Shopper, a session represents a continuous period of activity by a user. Sessions are how we measure usage and optimize the shopping experience for each visitor.
A session begins when a user initiates an interaction - either by sending a chat message to the assistant or uploading a photo to try on a product. From that point, the user can perform an unlimited number of actions during the session: chatting, trying on more items, switching scenes, checking sizes - everything included, with no limits per session.
Sessions are also tracked to provide valuable insights: how many chats were started, how many virtual try-ons were completed, how many scene changes occurred, and how many of those actions led to conversions like product page visits or items added to cart.
Each session lasts for 1 hour. For registered users, sessions are persistent across devices - meaning they can switch between desktop, mobile, or smart mirror without interruption. For guest users, however, sessions are device-specific. If a guest switches devices, a new session will begin - unless they scan a QR code to continue their experience seamlessly.
If a guest logs in during an active session, the system merges their anonymous session with their authenticated identity, ensuring all activity remains part of the same session.
This session-based model also makes our pricing more efficient. While other solutions may charge per interaction or feature, Vibe Shopper provides unlimited usage within each session - offering significantly more value per action. Whether it's 2 or 200 interactions, it's all included in the same session.
That means our per-action cost is often dramatically lower than competitors - even if our session price appears higher at first glance.
