fixed analytics for non-submitted sessions

This commit is contained in:
David Baldwynn 2017-03-06 12:57:53 -08:00
parent f62ecba90f
commit 32cb8dd485
No known key found for this signature in database
GPG key ID: 15D1C13202224A9B
2 changed files with 7 additions and 10 deletions

View file

@ -29,7 +29,6 @@ module.exports = function (io, socket) {
ipAddr: data.ipAddr,
deviceType: data.deviceType
};
console.log(newVisitor);
form.analytics.visitors.push(newVisitor);
@ -55,16 +54,15 @@ module.exports = function (io, socket) {
// a user has visited our page - add them to the visitorsData object
socket.on('form-visitor-data', function(data) {
visitorsData[socket.id] = data;
if (data.isSubmitted) {
saveVisitorData(data, function () {
console.log('\n\n user submitted form');
saveVisitorData(data, function () {
console.log('\n\n user submitted form');
if (data.isSubmitted) {
socket.disconnect(0);
});
}
}
});
});
socket.on('disconnect', function() {

View file

@ -31,7 +31,7 @@
$.ajaxSetup( { "async": false } );
var geoData = $.getJSON('//freegeoip.net/json/').responseJSON;
$.ajaxSetup( { "async": true } );
// Create a new message object
var visitorData = {
referrer: document.referrer,
@ -43,7 +43,6 @@
deviceType: deviceType,
ipAddr: geoData.ip
};
console.log('sent form-visitor-data');
Socket.emit('form-visitor-data', visitorData);
}