woocommerce / woocommerce-android

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

Exploration: Tracking POS card payment transactions #11871

Open backwardstruck opened 4 days ago

backwardstruck commented 4 days 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 4 days ago

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