Contenido
Funcionamiento de los triggers por segmentos
La entrada de un cliente en un segmento y su salida se registran en el historial del cliente. Por ello, estos eventos pueden detectarse mediante triggers.
Entrada de un cliente en un segmento
Para determinar que un cliente ha entrado en un segmento concreto, se puede utilizar la siguiente condición:
changeSet.hasChangedField('segments') and changeSet.getNewValue('segments') and changeSet.getNewValue('segments').getCode() == 'some-segment'
Salida de un cliente de un segmento
Para determinar que un cliente ha salido de un segmento concreto, se puede utilizar la siguiente condición:
changeSet.hasChangedField('segments') and changeSet.getOldValue('segments') and changeSet.getOldValue('segments').getCode() == 'some-segment'