Class InitiativeUserSegmentsProvider

  • All Implemented Interfaces:
    CxProvider, UserSegmentsProvider

    public class InitiativeUserSegmentsProvider
    extends java.lang.Object
    implements UserSegmentsProvider
    This class will create segments in the personalization of SmartEdit by retrieving initiative (campaign) values from yMKT. This feature will only work for users, including COOKIE_ID users, that gave consent to personalize.
    • Field Detail

      • campaignEnabled

        protected boolean campaignEnabled
      • segmentPrefix

        protected java.lang.String segmentPrefix
    • Constructor Detail

      • InitiativeUserSegmentsProvider

        public InitiativeUserSegmentsProvider()
    • Method Detail

      • setCampaignEnabled

        public void setCampaignEnabled​(boolean campaignEnabled)
      • setInitiativeService

        public void setInitiativeService​(InitiativeService initiativeService)
      • setSegmentPrefix

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

        public void setSessionService​(SessionService sessionService)
      • setUserContextService

        public void setUserContextService​(UserContextService userContextService)
      • setUserService

        public void setUserService​(UserService userService)