Using AI to Predict Campaign Performance and Customer Behavior