The planning, implementation and evaluation of an online marketing campaign