Skip to content

(not yet working) A psuedo-proxy server that allows you to track how users navigate external sites

Notifications You must be signed in to change notification settings

johnwards/trackingProxy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tracking Proxy is a service that lets you track the sites that a user navigates through, by passing all the requests through a service and transforming the responses to keep the user on that service.

This is a market research/study tool. Don't use it to do bad things.

js wrapper usage

There is a wrapper (public/tproxy.js) which should give a simple way to access the proxy.

Currently depends on the jQuery library.

.init(serverURL)

This is how you create a link the the proxy, returns a link to that proxy (though TProxy will also act as this object too)

TProxy.init('http://theTrackingProxyserver');

.url(targetURL)

This gives a url which the user can visit to the tracking. The url returned might end up directing the user to a warning page, so this should be used rather than guessing the url from the endpoint.

var url = TProxy.url('http://example/page.html');
$('a.start').attr('href',url);

.fetchURLs(callback)

Retrieves a list of the urls that a user has visited.

TProxy.fetchURLs(function(url_list){
  console.log("Urls visited:", url_list);
});

About

(not yet working) A psuedo-proxy server that allows you to track how users navigate external sites

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%