/// <reference path="./ITouchpointCollector.ts" />
/// <reference path="../ITouchpoint.ts" />
/// <reference path="../Session.ts" />
var econda;
(function (econda) {
var tpm;
(function (tpm) {
var collector;
(function (collector) {
var Session = econda.tpm.Session;
/**
* Adds a touchpoint at first page view of browser session
* @class econda.tpm.collector.VisitStartCollector
*/
var VisitStartCollector = (function () {
function VisitStartCollector() {
}
VisitStartCollector.prototype.execute = function () {
var ret = [];
if (Session.isFirstPageView()) {
ret.push({
"name": 'visit:start',
"category": "default",
"default": true,
"entrance": true
});
}
return ret;
};
return VisitStartCollector;
}());
collector.VisitStartCollector = VisitStartCollector;
})(collector = tpm.collector || (tpm.collector = {}));
})(tpm = econda.tpm || (econda.tpm = {}));
})(econda || (econda = {}));