Direct traffic (to this we would add brand related traffic)
Email marketing
Search engine optimisation/SEO
Pay Per Click advertising (PPC)
Affiliate marketing
Social Media