If like me you spend a lot on Amazon, you might as well use Amazon Smile instead. It's exactly the same, but they give 0.5% of the cost of the purchase to a charity that you can select.
Over prime day(s) they are doubling this to 1%. Not a huge amount, and cue the tax comments... but it's better than purchasing on normal amazon. And this is a short term deal where you are basically giving more to charity... for free.