I've heard that this is not a very big business for Visa/Mastercard. That's because the credit card processors don't get many details on the purchase, they just know the amount, the user, and the bank they are sending the money to.
Other than those sorts of situations though, Visa/MC or the bank issuing the cards only know where the transaction occurred and how much it was and don't directly get SKU-level data on what was purchased barring some other sort of partnership with the merchant.