matomo-org / matomo

Empowering People Ethically with the leading open source alternative to Google Analytics that gives you full control over your data. Matomo lets you easily collect data from websites & apps and visualise this data and extract insights. Privacy is built-in. Liberating Web Analytics. Star us on Github? +1. And we love Pull Requests!
https://matomo.org/
GNU General Public License v3.0
19.89k stars 2.65k forks source link

Advanced Ecommerce: Refunds and Cancellations #11615

Open mattab opened 7 years ago

mattab commented 7 years ago

As part of Ecommerce Analytics, we would like the ability to keep track of which orders were refunded and cancelled. The Tracking API should allow us to record which orders were refunded and/or cancelled. The reporting would then be updated to also report refunds and cancels, and remove the revenue amount from the Net Revenue over the period.

marrahi commented 7 years ago

if i send order in negative value???

_paq.push(['trackEcommerceOrder', 'ID002', '-33,95', ]);

this code add value in ecommerce analytics??

tsteur commented 5 years ago

Also we want to handle:

tsteur commented 5 years ago

Maybe also something to look into : https://github.com/matomo-org/matomo/issues/11562 carts across visits

tsteur commented 4 years ago

After some long consideration I figured it may not be worth it implementing subscription support right now and instead created this issue https://github.com/matomo-org/matomo/issues/15361 . A workaround is available using events and it might be better to simply write a blog on how to do this. I'm writing a guide about this

tsteur commented 4 years ago

@mattab I wonder how important tracking refunds (and cancellations) really are? Doesn't seem maybe too important? Eg not seeing many comments here or users asking for it. Also thinking we could introduce this feature later in a minor Matomo 4 update if needed since we mainly would need to introduce new idGoals like idGoal -2 === refund . Could move it back to priority backlog maybe?

mfkp commented 4 years ago

Just wanted to chime in that I would appreciate refund support. My main use-case is appointment bookings. If an appointment is cancelled, it would be nice to track the "refund".

sreckins commented 4 years ago

I also just want to say that these features would be very helpful for me! More detailed Abandoned Cart and Refund Information in particular.

But this seems to be low priority since Ticket #9176 was closed and not followed up for almost half a decade :(

perfectglitch commented 9 months ago

Also interested in cancellation feature since there are many eCommerce sites that in some cases can't validate payment upon order completion and orders have to be cancelled later (for example with direct bank transfer payments or paying in office during self pickup).

Refunds and cancellations are a common occurrence in eCommerce world and affect revenue calculations so it's important to allow tracking them in analytics tools.

timoostrich commented 4 months ago

Is there REALLY still no refund possibility? Matomo is soo smart in many ways but I really can't remove an ecommerce order once its tracked!? So I have to live with wrong data?

slayuser commented 1 month ago

Please implement refund option. Without it, the revenue numbers cannot be accurate.