You should do what you're comfortable doing. Everybody has their own line for what is and isn't acceptable.
I'm hard core. I use no product or service that I pay for that comes from an American company or producer of any size. (I'll let you read between the lines on that.) I don't have a Google account, nor a Xhitter one, nor any Meta products, etc. But I also don't buy artisanal (is it really?) goods from small producers in the USA either. There's artisanal stuff available all over the world; one country is easy to avoid.
Right now literally the last American product I use is Android, and that will be corrected when I get my next phone. Since it's a Chinese phone (in China) there's nothing that will profit Google anyway, so it doesn't matter to me. The damage, in the form of Google getting money from me, has already been done. But my next phone will not have an American system on it.
That being said, I know that's not realistic for everybody and honestly, even 10% boycott is better than 0%. The disease of expecting everything to be all or nothing is part of what got the USA into the mess where everybody wants to boycott it, so ... that purity angle is ridiculous coming the other direction. Boycott what fits into your life and what you're comfortable with. No more, no less. If you think paying small producers is OK but not the megacorps and such? Fine. If you think you can't really stop using Windows or Android or iOS or whatever for reasons, that's also fine. It's your line, you draw it.
And every little bit of American stuff you cut out of your life: I think you deeply for your efforts.