Docs/Daily Use/Sales Attribution

Sales Attribution

Pro+

How Kwiro tracks which orders the AI helped close — direct vs assisted attribution, and what each one means.

The Number That Matters Most#

Every shop owner asks the same thing: "Is this AI actually selling, or is it just chatting?"

The Sales page in your dashboard answers that with hard numbers — every order that the AI either closed or contributed to, with a transparent attribution model.

How Attribution Works#

When a shopper checks out, Kwiro looks at whether they had a chat with your AI in the previous 24 hours. If yes, the order is attributed to AI:

  • Direct attribution — the shopper clicked a product card inside the chat and that exact product ended up in their order. The AI very clearly closed this one.
  • Assisted attribution — the shopper had a conversation with AI, then completed an order within 24 hours, but didn't click a product card directly. The AI helped them along, even if the final click was elsewhere.
  • No attribution — the order had no related conversation in the window. Not credited to AI.
DIRECTShopper asks Kwiro a questionAI shows product cardsShopper clicks card → adds to cartOrder placed — 100% AI creditASSISTEDShopper chats with KwiroCloses the widget — keeps browsingBuys within 24h via search/menuOrder placed — assisted credit
Diagram: Two paths from chat to checkout. Direct attribution is the easy case — the AI showed the exact product they bought. Assisted attribution is the second-order effect: shoppers who chat first convert at higher rates, even when they finish checkout via search or menu.

Why 24 Hours?#

It's the standard ecommerce attribution window. Most shoppers who chat and convert do so within an hour, but a meaningful tail spreads to a day. Past 24 hours and the connection gets too weak to claim credibly.

What You See on the Sales Page#

A list of every AI-attributed order with:

  • Order ID + total + currency
  • Date and time of the order
  • Attribution type (direct / assisted) with a badge
  • The conversation that led to it (clickable — opens the transcript)
  • The products in the order, with which ones the AI specifically recommended highlighted

Aggregate Metrics#

Above the list:

  • AI-attributed revenue this period — your headline ROI number.
  • Direct vs assisted breakdown — usually 60/40 or 50/50. Most stores see assisted dollars exceed direct dollars over time as the AI builds trust with returning shoppers.
  • Conversion rate — % of conversations that ended in an order.
  • Average order value — AI-assisted vs your store baseline. AI usually lifts AOV by 15–40% because it does live cross-sell.

How "AI ROI" Is Calculated#

Your headline number on the Overview page works like this:

AI Revenue ÷ Plan Cost = ROI multiple

So if the AI generated $4,800 in attributed revenue last month and you're on Pro at $39/month, your ROI is 123×. That's the number we showcase, and the one most shop owners cite when justifying the subscription internally.

What Doesn't Count#

To stay honest:

  • Refunded orders are subtracted from the attributed total within 30 days of the refund.
  • Test conversations from the in-dashboard Test Chat page are flagged and excluded.
  • Conversations from the same IP that match a daily-cap pattern (likely bot or stress test) are excluded.

For more on conversation cost see Conversation Limits & Overage.

Was this page helpful?
Updated April 2026

Related reading