cap_key ) { return false; } $prefixed_event_name = self::PREFIX . $event_name; // Allow event props to be filtered to enable adding site-wide props. $filtered_properties = apply_filters( 'woocommerce_tracks_event_properties', $properties, $prefixed_event_name ); // Delete _ui and _ut protected properties. unset( $filtered_properties['_ui'] ); unset( $filtered_properties['_ut'] ); $event_obj = new WC_Tracks_Event( $filtered_properties ); if ( is_wp_error( $event_obj->error ) ) { return $event_obj->error; } return $event_obj->record(); } }