-
Notifications
You must be signed in to change notification settings - Fork 134
[WOOMOB-1128][Woo POS][Settings] Implement analytics events #14497
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WOOMOB-1128][Woo POS][Settings] Implement analytics events #14497
Conversation
…t in WooPosCartViewModel
📲 You can test the changes from this Pull Request in WooCommerce-Wear Android by scanning the QR code below to install the corresponding build.
|
📲 You can test the changes from this Pull Request in WooCommerce Android by scanning the QR code below to install the corresponding build.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Implements analytics tracking for Woo POS settings interactions, adding event tracking for user navigation and interactions within the settings flow.
- Added analytics events for settings lifecycle (opened/closed) and navigation actions
- Integrated tracking for settings category selections (store details, hardware, help)
- Added analytics for empty cart scanner setup button interactions
Reviewed Changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.
File | Description |
---|---|
WooPosAnalyticsEvent.kt | Defines new analytics event types for settings interactions |
WooPosSettingsViewModel.kt | Implements analytics tracking logic for settings navigation |
WooPosSettingsScreen.kt | Triggers analytics events for settings lifecycle |
WooPosCartViewModel.kt | Adds analytics tracking for empty cart scanner setup button |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
…tics-events # Conflicts: # WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/home/cart/WooPosCartViewModel.kt # WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/settings/WooPosSettingsScreen.kt
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## trunk #14497 +/- ##
============================================
- Coverage 37.89% 37.88% -0.02%
+ Complexity 9363 9362 -1
============================================
Files 2024 2024
Lines 113790 113824 +34
Branches 15093 15093
============================================
- Hits 43125 43124 -1
- Misses 66699 66733 +34
- Partials 3966 3967 +1 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
WOOMOB-1128
Description
Implement analytics tracking for Woo POS settings interactions. This adds tracking for various user actions including settings opened/closed events, navigation to different settings sections (store details, hardware, help), and empty cart setup scanner tapped event.
Steps to reproduce
Testing information
The tests that have been performed
Images/gif
No visual changes - analytics implementation only.
RELEASE-NOTES.txt
if necessary. Use the "[Internal]" label for non-user-facing changes.