That’s what a blockchains such as bitcoin are designed for.
A record every transaction is included in the chain.
The trick is to keep the chain separate from yourself.
The vast majority of users don’t know how to do this or are not disciplined enough. It only takes one slip, andthe various breadcrumbs left laying around the internet can be used to track anyone down.
You can obtain anonymity on the net but it takes strict discipline and planning...things most will not do.
It’s a combination of hardware, software, methodology and planning.
A checklist, or even better a flowchart of action is the way to proceed lest one make a fatal error.
1. Use TOR/VPN combined
2. Use a coin mixer prior to transacting
3. Use the second layer Lightning network, with TOR.
3. Wait for next few updates to the Bitcoin Core client, where base layer will be improved (somewhat) with Schnorr signatures, possible Dandelion protocol addition.
Exactly, EVERY TRANSACTION that bitcoin was EVER involved with is in its Chain... So, unlike cash, you have a record of ever place it was ever spent.