Every campaign is unique in its details but all the successful ones share the same key ingredients.