摘要 |
A system and method of creating and generating campaigns is provided. The system and method may include generating a plurality of customizable campaign components. One or more campaign components may be selected, such as by a user, for insertion into the campaign and, in some examples, the campaign components may be predefined or preconfigured and/or may be customizable by a user. Upon selection of the desired campaign component(s), the marketing campaign system may generate presentation code corresponding to the campaign based on the selected components for use, for instance, as a web-based object. |
主权项 |
1. A method, comprising:
storing, in a data storage device, at least a properties file, generating, by a campaign system, a plurality of campaign components, the generating including retrieving from the properties file, properties of the plurality of campaign components; generating, by the campaign system, a first user role and a second user role, the first user role and second user role having different access levels and the first user role having access to a first set of features within the system and the second user role having access to a second set of features within the system; receiving, by the campaign system, identification information of a user; determining, by the campaign system, whether the received user identification information meets criteria of the first user role or the second user role; responsive to determining that the received user identification information meets criteria for the first user role, providing, by a rules control mechanism implemented using managed beans and controlling access to campaign components, a first portion of the generated plurality of campaign components for selection, the first portion including the first set of features; responsive to determining that the received user identification information meets criteria for the second user role, providing, by the rules control mechanism, a second portion of the generated plurality of campaign components for selection, the second portion being different from the first portion and the second portion including the second set of features, the second set of features including fewer features than the first set of features and the rules control mechanism restricting visibility of features of the first set of features that are not part of the second set of features; receiving, by the campaign system, user input selecting at least one campaign component of the plurality of campaign components; providing, by the campaign system, a campaign template; receiving, by the campaign template, the selected at least one campaign component; arranging, by the campaign system, the selected at least one campaign component in a default position on the marketing campaign template; and generating, by the campaign system, presentation code corresponding to a campaign generated from the campaign template, the campaign including the selected at least one campaign component arranged in the default position. |