Anyone else find this a pretty gross violation of privacy on Amazon’s part? Why should your unrelated purchases be disclosed to affiliates just because you clicked an affiliate link for whatever reason? Let’s say the affiliate website use accounts or know the identities of users through another channel, and track outbound clicks. With few enough clicks, they can exactly correlate your unrelated purchases with you, if I understand this correctly. In fact it seems you can easily prank unsuspecting acquaintances this way.
To be clear, I have no problem with affiliates getting commission on random stuff.
Edit: I can also see why the data could be valuable to marketers.