@dave-anh-kpi opened this Issue on August 2nd 2022

Expected Behavior

Normally, Matomo is based on a last-click attribution model by default. This means, if you look at your sales per channel in the Sales report, you should find a specific number per each channel. Let's say you are looking at your sales from "Direct" traffic.
If you look at your sales while using a segment based on "Direct Traffic", you should find the exact same number of sales in the "E-commerce > Overview" report.

Current Behavior

Well, this is not happening. The data is different, which mean I don't know how to assess the performance of my different traffic channels.

Here's an example of my case (find enclosed some screenshots Screenshot Matomo problème attrib.pdf):

In the Sales Report: I have 4 orders attributed to “Direct” channel (1).
When I am using a segment based on “Direct traffic”, Matomo shows me 10 orders (2, 3).
These 10 orders are also found in the User Log report of Direct Traffic" (4).
I also tried the Multi Attribution Report but the data shown is once again different… (5)

Steps to Reproduce (for Bugs)

I noticed that the issue is the same for all the dimensions you use to segment your traffic. Here's an example to reproduce the problem on https://demo.matomo.cloud/

  1. Select the following dates: From 2022-07-01 To 2022-07-31
  2. Go to "E-commerce > Sales"
  3. Click on "Country" in the section "Sales by User location"
  4. Search for New Zealand (you will find 13 e-commerce orders)
  5. Now, Go to E-commerce > Overview
  6. Apply the segment "NZ visitors" (you will find 10 e-commerce orders)


I already talked to Matthieu about this issue, he told me to send an email to the support team, which I did. The support Team told me to post a message here.

Your Environment

I use Matomo Cloud

@sgiehl commented on August 2nd 2022 Member

Hi @dave-anh-kpi
Thanks for creating this issue. I guess we might need to dig a beet deeper into how the conversions are calculated in detail.
A first assumption would be that, the reports might differ as the dimension stored for the visit differs from the conversion.
The conversion reports should be calculated based on the data stored together with the conversion, while segments are mostly applied to the data stored with the visit. So if bother differs, that could cause some conversions not to show up in the segmented report.
I'll hand this over to our product team to plan the further investigation of this issue.

Powered by GitHub Issue Mirror