There are probably like 4 different ways to do what you want.
You can have multiple phone numbers for inbound routes. Set one for google and one for the website. In the inbound route you can then add a tag to the caller ID (CID name prefix) and send all of them to the same IVR or call path, and from the caller ID you can tell where it came from before you answer. and in the Call Event Logging you can see the different “dialed” numbers