| BeforeCreateSegmentGroupEvent | SegmentationService::createSegmentGroup | SegmentGroupCreateStruct $createStruct?SegmentGroup $segmentGroupResult = null | 
| CreateSegmentGroupEvent | SegmentationService::createSegmentGroup | SegmentGroupCreateStruct $createStructSegmentGroup $segmentGroupResult | 
| BeforeUpdateSegmentGroupEvent | SegmentationService::updateSegmentGroup | SegmentGroup $segmentGroupSegmentGroupUpdateStruct $updateStruct?SegmentGroup $segmentGroupResult = null | 
| UpdateSegmentGroupEvent | SegmentationService::updateSegmentGroup | SegmentGroup $segmentGroupSegmentGroupUpdateStruct $updateStructSegmentGroup $segmentGroupResult | 
| BeforeRemoveSegmentGroupEvent | SegmentationService::removeSegmentGroup | SegmentGroup $segmentGroup | 
| RemoveSegmentGroupEvent | SegmentationService::removeSegmentGroup | SegmentGroup $segmentGroup | 
| BeforeCreateSegmentEvent | SegmentationService::createSegment | SegmentCreateStruct $createStruct?Segment $segmentResult = null | 
| CreateSegmentEvent | SegmentationService::createSegment | SegmentCreateStruct $createStructSegment $segmentResult | 
| BeforeUpdateSegmentEvent | SegmentationService::updateSegment | Segment $segmentSegmentUpdateStruct $updateStruct?Segment $segmentResult = null | 
| UpdateSegmentEvent | SegmentationService::updateSegment | Segment $segmentSegmentUpdateStruct $updateStructSegment $segmentResult | 
| BeforeRemoveSegmentEvent | SegmentationService::removeSegment | Segment $segment | 
| RemoveSegmentEvent | SegmentationService::removeSegment | Segment $segment |