I got exactly the same situation here, and it's not only because of different definition of a visit, from Bluehost server i get visits from more countries than google, and they count robots , but separately so you can see the portion that is not from robot, they even count search from google , for example as 60, and on goggle itself it's reported 2. Very strange, if anyone knows anything about this it please share.
i know for sure for one instance that i have a buyer from Serbia, the sale gone through perfectly, the user also registered on my site a few days before the sale, and google did not register any visit from this location, nor any sign- in page or check- out page.