What key factors influence consumer buying behaviour?

What key factors influence consumer buying behaviour?