Essential (They're always needed)
Help the website display and work correctly
Remember what is in your shopping basket
Allow login on the site
Gives you a better experience.
Help us offer live chat support
Remember decisions you have made, so you do not need to make them again