var econda;
(function (econda) {
    var tpm;
    (function (tpm) {
        var TouchpointType = (function () {
            function TouchpointType() {
            }
            /**
             * Defines a page view triggered from a campaign.
             *
             * In most cases, that means that the user reached our website via a link that contains an url parameter that identifies the campaign.
             *
             * @static
             * @property {string}
             */
            TouchpointType.campaign = 'campaign';
            /**
             * Visit start
             *
             * User started a visit on our website.
             *
             * @type {string}
             */
            TouchpointType.visit = 'visit';
            /**
             * User interaction that leads to an event on our website.
             *
             * Examples are banner clicks, etc...
             *
             * @type {string}
             */
            TouchpointType.event = 'event';
            /**
             * Custom touchpoint.
             *
             * @type {string}
             */
            TouchpointType.custom = 'custom';
            return TouchpointType;
        }());
        tpm.TouchpointType = TouchpointType;
    })(tpm = econda.tpm || (econda.tpm = {}));
})(econda || (econda = {}));