AddPositiveEvents#
Data processor#
- class retentioneering.data_processors_lib.add_positive_events.AddPositiveEvents(params)[source]#
- Create new synthetic events in paths of all users having the specified events: - positive_target_RAW_EVENT_NAME- Parameters:
- targetslist of str
- Define the list of events we consider positive. If there are several target events in a user path, the event with the minimum timestamp is taken. 
- funcCallable, default _default_func
- Filter rows with target events from the input eventstream. 
 
- Returns:
- Eventstream
- Eventstreamwith new synthetic events only added to users who fit the conditions.- event_name - event_type - timestamp - positive_target_RAW_EVENT_NAME - positive_target - min(targets) 
 
 - Notes - See Data processors user guide for the details. 
- class retentioneering.data_processors_lib.add_positive_events.AddPositiveEventsParams(*, targets, func=<function _default_func>)[source]#
- A class with parameters for - AddPositiveEventsclass.
Eventstream#
- AddPositiveEventsHelperMixin.add_positive_events(targets, func=None)[source]#
- A method of - Eventstreamclass that creates new synthetic events in paths of all users having the specified events -- positive_target_RAW_EVENT_NAME.- Parameters:
- targetslist of str
- Define the list of events we consider positive. If there are several target events in a user path, the event with the minimum timestamp is taken. 
- funcCallable, default _default_func
- Filter rows with target events from the input eventstream. 
 
- Returns:
- Eventstream
- Input - eventstreamwith new synthetic events.