EcomBot Docs

Customer Journey Tracking & Identification

Discover how EcomBot tracks your visitors' purchasing journey and automatically identifies them to enrich your conversations.

EcomBot doesn't just answer your visitors' questions; it analyzes their entire purchasing journey on your store. This exclusive feature allows you to visualize exactly which pages a prospect visited before, during, and after chatting with the AI.

Even better, EcomBot bridges the gap between an anonymous conversation and the real identity of a customer the moment they place an order!

How it works under the hood

  1. Silent Detection (Zero-Latency): The EcomBot WooCommerce plugin silently analyzes the pages visited (Home, Product, Cart, Checkout, Confirmation). The data is temporarily stored locally on the visitor's browser. There are no calls to our servers as long as the visitor doesn't chat with the bot, guaranteeing maximum performance for your site.
  2. Asynchronous Transfer: As soon as the visitor opens the chatbot to ask a question, EcomBot retrieves the full history of their navigation (the "Milestones") and links it to the conversation.
  3. Identity Capture at Checkout: When a visitor who chatted with the bot reaches the Checkout page and enters their billing information (Email, Name, Phone), EcomBot automatically captures it and retroactively updates all their past conversations. The phone number allows you to easily follow up with clients who abandoned their cart!
  4. Cross-Session Recognition: Once identified, EcomBot automatically recognizes the visitor during future visits to your store thanks to a secure save in their browser (configurable via the "Visitor identity retention" setting in your conversation settings, 30 days by default).

Visualizing the Journey (Funnel)

In your SaaS dashboard, go to the Conversations tab. When a conversation has journey data, you will see a new Funnel component at the top of the chat window.

This visual funnel traces 5 key steps:

  • Home
  • Product Page (with a preview of the product name viewed on hover)
  • Cart
  • Checkout
  • Order completed

The steps reached light up in blue. If a customer reaches the checkout but leaves the site without ordering, the Checkout step will display in orange with the label "Abandon". You will immediately know that this is a "warm" prospect to recontact!

The "Conversion" Dashboard

All this individual data is aggregated to offer you an overview of the real impact of the AI advisor. Go to Analytics > Conversion tab.

You will find:

  • The Chatbot Conversion Rate: The percentage of visitors who interacted with the AI and ended up purchasing.
  • Checkout Abandonment Rate: Visitors who chatted, went to checkout, but didn't buy.
  • Identified Visitors: The total number of anonymous conversations we were able to link to a real email.
  • The Funnel Chart: A global visualization of the drop-off at each step of the journey for Chatbot users.

GDPR Compliance

EcomBot collects this data transparently and securely. The identity data (email, phone, name) entered at checkout is used under the merchant's legitimate interest to provide better customer service. The retention duration of the identity on your customers' browsers is fully configurable to adapt to local regulations. We only drop persistent cookies related to conversations when the user actively interacts with the widget.