Explain the key components of marketing automation - Kainos American University