Attribution

Every sale in your dashboard traces back to a real conversation.

No estimates, no modelled guesses. When an order comes in, Linra ties it to the exact chat that earned it, or it counts nothing at all.

Revenue you can trace
LG-10784
Dress 'Vianne'
Lena Brandt
$79.90
Cart
LG-10776
Blazer 'Inga'
Jonas Weber
$62.93
Cookie
LG-10769
Sweater 'Jamila'
Mara Voß
$27.92
Cart
LG-10755
Coat 'Maja'
Timo Krüger
$66.43
Email
LG-10742
Skirt 'Anaida'
Sofia Reinhardt
$59.90
Cart
Chat-attributed revenue
$8,240
View details
AOV
$57.60
143 orders where the visitor chatted
Matched by
Cart attribute64%Visitor cookie28%Email8%

Revenue traced to a conversation

Every dollar tied to the message that earned it.

One example store: 8,240 across 143 orders where the visitor chatted first, each order matched to its conversation by a concrete signal.

The path of one traced sale

Attribution here is a real chain, not a score. Four steps run in order, and every one leaves a record you can open.

  1. The shopper chats

    A visitor opens the copilot, asks a question, and the copilot answers from your catalogue and pages. That conversation is stored with a first-party visitor ID.

  2. The chat leads to checkout

    The visitor adds to cart and buys. The visitor ID rides along on the cart as a cart attribute, so the order itself carries proof of who chatted.

  3. The order is matched

    When the order arrives, the resolver looks for the most recent chat interaction inside your attribution window and ties the two together by one concrete identifier.

  4. It shows as traced revenue

    The match is written down with the order value, the items bought, and what the copilot discussed. It appears in your dashboard, and it is one of only two things you are ever billed on.

A single order, traced back

Every attributed order names the signal it was matched on and the message it began at. Chat to order, first touch on Jun 22, held next to the order number and its value, so the number is proven, not asserted.

Why one order counts
Chat-attributed revenueShopify
$12,48018%
vs. last month·37% of total revenue
Attributed orders
LG-10617
Dress 'Vianne'
$79.90
chatted first
LG-10609
Blazer 'Inga'
$62.93
chatted first
LG-10592
Skirt 'Anaida'
$59.90
chatted first
Chat → Order
LG-10617 · $79.90
First touch · Jun 22

Revenue you can point to

Orders that started in chat, added up and traced back to the exact message.

The three signals, in order of confidence

A match is only ever made on a real signal, and every match names the exact one it used. The resolver tries three in strict order, and the first that hits wins.

Cart attribute

A visitor ID written straight onto the cart during the chat. It rides along with the order itself, so it is the strongest proof the buyer is the person who chatted.

Visitor cookie

The first-party ID Linra's own widget set in the browser, reported back with the order. Same person, but it depends on the client reporting it, so it sits under the cart attribute.

Email

The buyer's email matched to an email seen in a chat. It proves the same person, not the same browsing session, so it is the weakest and comes last.

What you see behind every charge

Open the Usage tab and every billable event is one row. Click a row and the chat that led to the order opens beside the order details, the full transcript, so you read the actual conversation behind the charge. If a chat did not earn it, one dispute button strikes the charge from your bill. In one example store, 600 conversations become 120 closed cases and 90 traced sales, and you can open the transcript behind every single one.

What attribution never claims

No view-through

Being on the page or seeing the copilot earns nothing. A match needs a real interaction tied by a concrete identifier.

No cross-device guessing

The keys are a first-party visitor ID or an email. If a buyer switches device and nothing shared comes back, there is no match.

No match, no record

If none of the three signals hit, nothing is attributed. Orders outside the window are dropped, and each order counts once.

Set up personally while the App Store listing is in review.

Nothing to migrate and no code to paste. We connect Linra to your Shopify store, and the copilot answers and sells.