1. A system configured to perform eco score analytics for an energy program associated with a plurality of potential targets, the system comprising: a data storage to store a data structure including a plurality of parameters and information associating the parameters with attributes of the energy program; a factor profile initiator to determine categories and subcategories of the parameters to be included in a model for the energy program based on the information in the data structure and the attributes of the energy program, and to build a model from the categories and subcategories of parameters; a scoring module executed by a processor to determine values for the categories and subcategories of parameters in the model and to determine a score for each potential target identity based on the model and the values for the categories and subcategories of parameters in the model, wherein each score represents a measure of an estimate of a propensity of the potential target to participate in the energy program; a campaign engine to determine a ranking of the scores for the plurality of potential targets, wherein at least a subset of the potential targets are selected as targets for the energy program based on the rankings.