User not logged in - login - register
Home Calendar Books School Tool Photo Gallery Message Boards Users Statistics Advertise Site Info
go to bottom | |
 Message Boards » » Zappos Live Order Map - How they do that? Page [1]  
WOLFeatRAM
All American
1900 Posts
user info
edit post

While researching companies that use technology in a sales environemnt I came across a sweet visualization that the folks over at Zappos are using.

http://www.zappos.com/map/

I work for a sales services company and thought doing something like this would be sweet if each of our sales team is able to enter what they are selling real time in the field. We are already investigating putting PDAs in our reps hands to track what they are doing in the field real time to avoid lengthy call reports when they return home and to get a sense of how sales progress through a time continuum intraday. What Im thinking is we could link up their sales and field activity and give the client a real time visual of "whats up" like Zappos is doing.

Im not a programmer but just looking for thoughts on what might be involved in hooking our sales data up to something like this.

General thoughts on what Zappos has done are also welcome.

I searched for Zappos in Chit Chat and Tech and nothing came up.

[Edited on May 6, 2009 at 7:34 PM. Reason : .]

5/6/2009 7:33:52 PM

Ernie
All American
45943 Posts
user info
edit post

Looks like it's just http://code.google.com/apis/maps + http://jquery.com

Their JS: http://www.zappos.com/map/zappos.js

[Edited on May 6, 2009 at 8:02 PM. Reason : ]

5/6/2009 8:00:28 PM

se7entythree
YOSHIYOSHI
17377 Posts
user info
edit post

there's a thread in the lounge about why zappos pays employees to quit. not exactly relevant.

i think that's neat. i wish i knew about it last night when we ordered shoes for the wedding.

5/7/2009 7:57:23 AM

BigMan157
no u
103352 Posts
user info
edit post

My guess is it's a periodic ajax call to check where the send address of the most recent order is, geocoding that, and shoving it onto the map if it's not already there.

It may be a comet call instead of ajax but i'd doubt that

5/7/2009 9:08:15 AM

sd2nc
All American
9963 Posts
user info
edit post

That's neat and all, but that's its only purpose as far as I can see... It's one of those things you look at for 30 seconds and never look at again.


If you want something really easy for tracking sales , just have everyone post their hourly sales to the same Twitter account and have your clients subscribe to your feed.

We do that for our vendors who have subscribed, ie "20 lp-jajax to TEK at $225. per". At the end of the day, we have 15-20 orders entered into our feed and it takes 10 minutes to see what we've done as a company for the day.

[Edited on May 7, 2009 at 10:27 AM. Reason : d]

5/7/2009 10:23:59 AM

WOLFeatRAM
All American
1900 Posts
user info
edit post

^ pretty nice idea.

The purpose is to synch our soon to be handhelds which we will already be tracking sales with to this mapping system. Zappos uses this as a marketing opportunity, but we would like to use it to show who is working in the field, where, what they are selling, etc.

5/7/2009 12:35:11 PM

BigMan157
no u
103352 Posts
user info
edit post

Zappos.prototype.fetchData = function() {
var that = this;
$.ajax({ url: '/n/zappos_maps.cgi?' + (new Date).getTime(), type: 'GET', timeout: 2500, dataType: "json",
success : function(order) {
if(order.sku != that.order.sku && order.location != that.order.location) {
that.order = $.extend(true, {}, order);

var point = new GLatLng(order.location[0], order.location[1]);
that.map.panToInclude(point, 85, 85, 145, 85);
var bubble = new ZBubble(point, order.image, order.sku);
that.map.addOverlay(bubble);

var remove = (function(marker) { return function() { marker.remove(); } }(bubble));
setTimeout(remove, 35000);
}

var check = (function(that) { return function() { that.fetchData(); } }(that));
setTimeout(check, 4250);
},

error : function() {
that.fetchData();
}
});
}


so yeah, it's checking for new info every 4.25 seconds and each marker gets removed after its been there for 35 seconds

5/7/2009 12:45:54 PM

 Message Boards » Tech Talk » Zappos Live Order Map - How they do that? Page [1]  
go to top | |
Admin Options : move topic | lock topic

© 2024 by The Wolf Web - All Rights Reserved.
The material located at this site is not endorsed, sponsored or provided by or on behalf of North Carolina State University.
Powered by CrazyWeb v2.38 - our disclaimer.