Class TargetGroupSegmentsProvider

  • All Implemented Interfaces:
    CxProvider, UserSegmentsProvider

    public class TargetGroupSegmentsProvider
    extends java.lang.Object
    implements UserSegmentsProvider
    This class will create segments in the personalization of SmartEdit by retrieving target group values from yMKT. This feature will only work for Logged In users that have the personalization consent approved. COOKIE_ID users is excluded here, because the API does not support "Shareable" origin IDs
    • Field Detail

      • segmentPrefix

        protected java.lang.String segmentPrefix
      • targetGroupEnabled

        protected boolean targetGroupEnabled
    • Constructor Detail

      • TargetGroupSegmentsProvider

        public TargetGroupSegmentsProvider()
    • Method Detail

      • setSegmentPrefix

        public void setSegmentPrefix​(java.lang.String segmentPrefix)
      • setTargetGroupEnabled

        public void setTargetGroupEnabled​(boolean targetGroupEnabled)
      • setTargetGroupService

        public void setTargetGroupService​(TargetGroupService targetGroupService)
      • setUserContextService

        public void setUserContextService​(UserContextService userContextService)
      • setUserService

        public void setUserService​(UserService userService)