If you use Tor, you are "invisible" to your ISP because Tor encrypts your traffic, your ISP cannot see any of your internet activity. But the ISP can know when you enter Tor, to improve anonymity you can use a bridge, like meek, it'll make it look like you're visiting Microsoft.
It is also worth noting that Tor traffic will be decrypted at the exit node when it jumps through the three-layer node. If your traffic itself is not encrypted (http), the exit node will be able to see your data in plaintext. Therefore, do not access any http website.
VPNs are not suitable for anonymity to a certain extent, because the VPN provider can see your network activity: if it is the https protocol, the VPN provider can see what websites you visit. In the case of the http protocol, the VPN provider can see the data in plaintext. Therefore, if it is for anonymity, please do not use the VPN alone, you can open the VPN and then enter Tor, which can improve the difficulty of tracing.
If you're referring to whether advertisers can track you, then it's basically impossible if you're using Tor Browser. Tor Browser randomizes browser fingerprints and requires no additional configuration. Be careful not to install extensions for Tor Browser, this will increase the amount of fingerprint information on your browser