Optimize ad spend across diverse marketing channels