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.