By definition, geolocation represents the use of modern technology in device location targeting but it is generally used in a variety of applications to help locate human customers. The system has been evolving steadily over the last few years but it gained a new boost with the rise of data science.