Your Sales Report is a dashboard dedicated to analyzing the commercial impact of your iAdvize conversations. It gives you a clear and reliable view of how your conversations influence your online sales by comparing your performance with that of your overall website.
Prerequisites
To populate the sales report, iAdvize needs to receive data for each transaction completed on your website: the amount, the unique transaction ID, and the details of the products purchased (ID, quantity, price).
Four possible scenarios depending on your current implementation:
1. You use the iAdvize app for Shopify
✅ No further action is required. The iAdvize app for Shopify automatically handles the transmission of transaction data, including the details of the products purchased.
2. You install iAdvize via Google Tag Manager
If you manage your iAdvize tags via GTM, refer to our installation guide to configure the iAdvize GTM transaction tag:
👉 Install iAdvize via Google Tag Manager — Transaction tag
A Google Tag Manager bug ("invalid input" error) currently prevents the transaction tag template from being updated. If you are affected, uninstall the template and then reinstall it from the GTM gallery.
3. You integrate the transaction tag directly on your website (manual integration)
If you call the transaction tag directly in JavaScript from your website, refer to the manual integration documentation:
👉 Integrate the transaction tag manually
id, quantity, price).
4. Your website already pushes a purchase event from GA4 or UA (EEC) into the dataLayer
✅ No further action is required. If your dataLayer pushes a purchase event correctly formatted according to the Google Analytics standard, iAdvize automatically detects and collects the relevant information (amount, transaction ID, and product list).
Expected format reference: Google documentation — purchase event (GA4).
Indicator definitions
- Data collection: this report requires details of the products purchased, which were not collected by the previous version
- Reference date: sales are dated at the close of the conversation (versus the actual transaction date in the previous version)
| Indicator | Definition | Formula |
|---|---|---|
| Revenue | Total amount of transactions completed during or following a conversation | / |
| Conversion rate | Percentage of conversations that resulted in a sale | (Number of orders ÷ Number of closed conversations) × 100 |
| Average order value | Average amount spent per transaction completed following a conversation | Revenue ÷ Number of orders |
| Orders | Total number of orders completed following a conversation | / |
| Revenue per conversation | Average revenue generated by each closed conversation | Revenue ÷ Number of closed conversations |
| All assisted sales | Total amount of sales completed following an iAdvize conversation. | / |
| Attributed sales (beta testers) | Total number of sales made following a conversation fully automated by iAdvize where at least one product purchased was mentioned or recommended. The amount counted corresponds to the total transaction value. | / |
Filters
Resolution status
It qualifies your conversations handled by your Shopping AI Assistant (fully or partially automated). Conversations handled exclusively by your agents have no resolution status: they are grouped under Not classified.
It allows you to analyze the quality of the responses provided by your Assistant and assess the extent to which it was able to address the visitor's request.
The level is automatically determined by artificial intelligence after each conversation is closed, based on all exchanges between your Assistant and the visitor.
Here are the possible resolution statuses:
| Status | Definition |
|---|---|
| Resolved | The Assistant responded to the visitor. The response is either complete or useful but still requires action on their part. |
| Missing information or transfer | The Assistant did not provide a solution: no matching product or information was available, or the conversation was transferred to an agent. |
| Not classified | Everything else: a response that did not match the request, a conversation without a question or issue to address for your brand, or a conversation with no resolution status (for example, handled only by an agent). |
Automation level
| Value | Definition |
|---|---|
| Fully automated | The conversation was handled entirely by an AI Assistant (or a workflow), without any human intervention. |
| Partially automated | The conversation was handled both by the Assistant (or a workflow) and by a human agent. |
| Not automated | The conversation was handled exclusively by a human agent. |
Device type
Compare your sales by the device on which the conversation started.
This filter applies to conversations started from 1 October 2026.
Pre / Post-sales
Distinguish conversations that dealt with a pre-sales topic from those that dealt with a post-sales topic. The classification is performed by artificial intelligence once each conversation is closed:
- post-sales: the visitor refers to a purchase already made (order tracking, return, refund, received product) or asks to contact after-sales support;
- pre-sales: all other cases.
Only conversations your Assistant replied to are classified. Conversations handled only by your agents do not appear when this filter is active.
This filter applies to conversations started from 21 July 2026.
Two complementary levels of analysis
This report presents two distinct levels of analysis:
1. Global indicators
Analyze your performance at the transaction level. When a transaction is attributed (at least one product discussed was purchased), the total order amount is counted as Attributed Sale (beta).
Each indicator is clickable and displays a graph showing its evolution over time.
2. The "Top Performances" table
Analyze performance at the product level. Only the amount of the specific product discussed and purchased is counted in that product's revenue.
Example: A visitor discusses product A priced at €100, then purchases A + B + C for a total of €500.
→ In the global indicators: €500 in Attributed Sales
→ In the Product A table: €100 in revenue
Your top-performing products and categories
- Search: use the search bar to filter by name or ID (product or category)
- Sort: click the column headers to sort according to your criteria (conversations, orders, revenue or conversion rate)
- Export: export the table in CSV format (current view or the first 10,000 entries)
- Read conversations: access the conversations report to read the relevant conversations
Product
- Product name and ID
- Conversations: total number of conversations where this product was discussed
- Orders: sales volume for this discussed product
-
Revenue: total revenue generated by sales of this product. It corresponds only to the amount of the specific product discussed and purchased (unit price × quantity).
The unit price used to calculate revenue per product is the price transmitted by your website at the time of purchase: specifically, this is the price present in your e-commerce data layer when the transaction is recorded. If your prices change or differ from one website to another, the price in effect at the exact time of the transaction is always captured — whether it is a promotional price or the standard price.
If a visitor purchases several products in the same transaction, but discussed only one, the table will display only the amount of that discussed product, while the global indicators will count the total transaction amount. - Conversion rate: percentage of conversations that resulted in the purchase of this specific product
- because the visitor clicked on a starter linked to this product,
- because the AI Assistant presented or suggested it to the visitor,
- because the AI Assistant relied on its product sheet to answer the visitor.
Categories
The categories displayed come from the product catalog that you provided to iAdvize. They correspond to your catalog's categorization structure.
If no categories appear:
- check that your catalog includes a field for your categories (example: product_types) and that it is populated
- If your catalog is up to date, this may mean that no product belonging to a category was discussed during the analyzed period.
- Category name and ID
- Conversations: total number of conversations where a product from this category was discussed
- Orders: sales volume for a product in this category (following direct interaction)
- Revenue: total revenue generated by sales of products in this category
- Conversion rate: percentage of conversations that resulted in the purchase of a product from this category
Conversations
FAQ
- Why doesn't the revenue in the "Top Performances" table match the total Attributed Sales?
This is normal. These two indicators analyze different levels:
- Attributed Sales (global indicators): total transaction amount where at least one discussed product was purchased
- "Top Performances" table: amount of the specific products discussed and purchased
Example:
A visitor discusses Product A (€100) with your AI Assistant, then purchases:
- Product A: €100
- Product B: €200
- Product C: €200
- Total order: €500
Result:
- Attributed Sales: €500 (the entire transaction)
- Product A revenue: €100 (only the discussed product)
- Products B and C: do not appear in the table (not discussed)
- Why does the “Unlock Product insights” box appear?
This box appears when, over the last 30 days, a project received transactions and had conversations about products, but no transaction contained the details of the products purchased. It does not depend on the period selected in the report.
It disappears as soon as a transaction with product details is received for the project. Data is recalculated every 15 minutes: you do not need to wait 30 days.
If the box is still displayed after updating your transaction tag:
- check that the Google Tag Manager container was published, and not only tested in Preview mode;
- in Preview mode, on a test order, check that the products variable contains a list of products. If it shows its name between braces, it is not resolved, and the transaction is recorded without product details;
- check that each product has an ID, a quantity greater than 0 and a price greater than 0. Lines that do not meet these conditions are ignored, with no error message.
See also: GTM transaction tag: send purchased products.