Behavioral targeting
What is behavioral targeting? User Information from browsing history, registrations, online purchases can be collected through data mining which is designed to find patterns in users digital behavior.
This collected information can then be used to create ads that are more relevant to a user's interest. So, instead of creating an ad that targets a general audience, marketers would create ads that targets people that has certain interests, behaviors, purchase pattern, browsing history.
The ideology behind this is that users are shown ads and products or services that are more likely be of interest to them instead of showing them random ads that they don't care about. Showing people ads around the things that interest them means that the ads will be more effective and have greater influence on them than ads about things that are of no interest to them.