woocommerce / woocommerce-android

WooCommerce Android app
https://www.woocommerce.com/mobile
GNU General Public License v2.0
277 stars 135 forks source link

[Woo POS] Exploration: Tracking POS card payment transactions #11871

Open backwardstruck opened 5 months ago

backwardstruck commented 5 months ago

Draft issue was originally created by @malinajirka:

We need to be able to determine how many card transactions were processed in the POS mode.

Goal of this task is to explore our options, consider the trade-offs, and propose a path forward on a P2.

Examples:

  1. Use an extra flag in card reader tracking events (trade-off - users who are opted-out from tracking are not tracked)
  2. Prepend a POS specific event (eg. POS mode started) to a funnel in tracks without having any specific flags on the card events themselves (same trade-off as above, moreover this approach is less precise)
  3. ~Send extra data to WooPayments (the most precise and not dependent on user tracking, might requite backend changes)~ @malinajirka Update: I realized this would solve the issue only for card payments but wouldn't work for cash and other payment gateways.
  4. Send extra data to about an order to WooCommerce (the most precise and not dependent on user tracking, might requite backend changes)
  5. ...
### Tasks
- [ ] Android: https://github.com/woocommerce/woocommerce-android/issues/11870
dangermattic commented 5 months ago

🚫 Please add a type label (e.g. type: enhancement) and a feature label (e.g. feature: stats) to this issue.

bozidarsevo commented 4 months ago

In last POS sync we briefly mentioned this topic, do we have any findings on what would be the best approach with "marking" POS orders, transactions etc.?

malinajirka commented 4 months ago

Related discussion on p91TBi-bEM-p2

kidinov commented 1 month ago

@samiuelson what is the outcome? Shell we close this?