So I’m trying to get Google Voice working in Canada and I found a post which told me to use MagicJack.
What does any self-respecting, internet-plugged-in 23 year old do? check their website of course.
And here is what I’m met with:
From a purely design perspective, nothing overly spectacular. Same for user experience, except for one little thing I noticed. It told me, in a big bold banner that it would only take ONE day to ship to Vancouver.
Why am I pleasantly surprised by this?
First of all, I’m a fan of location-based experiences. Ever since location tracking on my iPhone it’s hard to go back physically typing my city and province into a website. Or, how many times have we gone to any of the major companies (Telus, Future Shop, Best Buy, are companies that painfully remind me of this every time i visit their sites) and had to click again and again and again, the first time we go, which country, city, or native tongue we speak.
The first obvious answer for a good “User Experience” is to do what Rogers has finally done, and remember what I clicked on last:
But of course, this involves cookies.
So I’ve always wondered, Wouldn’t it be so much easier if you just found out where my IP address was?
I mean, it didn’t seem that hard – http://www.ip2location.com seems to be able to know my approximate longitude and latitude, let alone my location and internet provider!!! (of course I deleted the exact IP Address and Latitue/Longitued for security reasons)
Is it really THATTTT hard for a programmer to add that logic in? How many lines of code, like a couple?
- get client’s IP address
- plug it into ip2location
- use that location
So, this is where MagicJack.com gets a high five from me! Not only did it find my location automatically, it also told me how long it would take to send their package to my location!!!
Now my only complaint is that the banner looks so much a part of their site (ie. static), that it would be hard for me to KNOW that it was dynamically and intelligently made just for me. Now, is that a user experience point or a design point? What do you think?