Custom holistic marketing plan combining online and offline strategies