Customer knowledge is the marketing term for the information a company has about its customers. This can include data collected from customer surveys, as well as information gathered through social media and other channels. Having detailed customer knowledge can help a company create targeted marketing campaigns and improve its overall sales strategy.