Planning for Contact Optimization
You must answer several questions before you start to implement Contact Optimization.
Choose an audience level
The audience level is the contactable entity such as customer, prospect, account, or household. An Contact Optimization session works at a single audience level. Depending on the audience level you choose to optimize over, you might need more than one Contact Optimization session.
Choose an optimization metric
After you decide on your audience level, the next question is, "By what metric or goal do I want to optimize?" For example, whether you are maximizing profit, revenue, or ROI. The answer to this question determines what "score" you use for optimization. Some example scores to optimize include:
*
*
*
*
*
Contact Optimization maximizes the sum of this score in the optimized (surviving) transactions. All marketing campaigns and flowcharts that participate in the same optimization session must use the same meaning of score for optimization.
Determine rules and constraints
After you know your optimization metric, ask "What rules or constraints does my business have that drive the optimization process?" The following options describe different types of business problems you can address through optimization.
*
*
*
*
*
You can create optimizations that address many of these issues. You can also consider these rules and constraints for use across your organization, including:
*
*
Choose a time period
After determining the rules and constraints that are appropriate for your organization, ask "For what time period do I optimize?" Your time window is the amount of time you are looking into the future across proposed contacts that have not yet been delivered. The larger your time window the more opportunities there are to optimize. However, too large of a time window might be prohibitive for a number of different reasons. For example, trying to use a six-month time window would require that all your campaigns be designed and implemented at least six months in advance.
Choose a scoring method
Contact Optimization uses scores as a measure for choosing one proposed transaction over another when solving the optimization problem. Therefore, you need a method for generating scores. Some common methods include:
*
*
*
Determine your optimization scope
As you answer these questions, you might want to start small, with only a few campaigns, one product line, or one business division. Start with simple optimization problems. Although you might want to maximize profit while you work with offer, budget, and customer optimization, it is a better practice to apply fewer rules and constraints at first. Then, analyze your results before you add more. Remember, each time you add more constraints, you reduce the optimality of your results. Therefore, focus on the constraints that are most important to you first and weigh carefully the business benefit of additional constraints. After studying the results of your initial optimization sessions, you can add more rules and constraints to add complexity. Figuring out the right set of rules and constraints to use for your business takes some testing. You need to refine your rules over time.
Required data
Implementing Contact Optimization