marketing research definition 8039962