To maximize the accuracy and efficiency of predicting users that will enjoy targeted content, a proposed content selection solution looks to combine a first strategy of utilizing selection rules with a second strategy of utilizing machine based learning models. By combining the selection rules-based approach and the machine learning model-based approach, the proposed content selection solution is able to consider and recommend a wider range of users for each available content.