______is an analytic method that predicts a customer's preferences for products or services based on the observed preferences of customers who are perceived to be similar.

a. Collaborative filtering
b. Attribution
c. Targeting
d. Content filtering
e. Content segmenting