File tree Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -109,6 +109,8 @@ public enum WooAnalyticsStat: String {
109109 case orderNoteAddSuccess = " order_note_add_success "
110110 case orderNoteAddFailed = " order_note_add_failed "
111111 case orderContactAction = " order_contact_action "
112+ case ordersListFilterOrSearch = " orders_list_filter "
113+ case ordersListLoaded = " orders_list_loaded "
112114
113115 // Notification Events
114116 //
Original file line number Diff line number Diff line change @@ -211,6 +211,9 @@ private extension OrdersViewController {
211211 func didChangeFilter( newFilter: OrderStatus ? ) {
212212 WooAnalytics . shared. track ( . filterOrdersOptionSelected,
213213 withProperties: [ " status " : newFilter? . rawValue ?? String ( ) ] )
214+ WooAnalytics . shared. track ( . ordersListFilterOrSearch,
215+ withProperties: [ " filter " : newFilter? . rawValue ?? String ( ) ,
216+ " search " : " " ] )
214217 // Display the Filter in the Title
215218 refreshTitle ( )
216219
@@ -261,6 +264,8 @@ extension OrdersViewController: SyncingCoordinatorDelegate {
261264 if let error = error {
262265 DDLogError ( " ⛔️ Error synchronizing orders: \( error) " )
263266 self . displaySyncingErrorNotice ( pageNumber: pageNumber, pageSize: pageSize)
267+ } else {
268+ WooAnalytics . shared. track ( . ordersListLoaded, withProperties: [ " status " : self . statusFilter? . rawValue ?? String ( ) ] )
264269 }
265270
266271 self . transitionToResultsUpdatedState ( )
You can’t perform that action at this time.
0 commit comments