Marketing through multiple devices for optimal engagement