HEX
Server: Microsoft-IIS/10.0
System: Windows NT ITPWINWEBSVR22 10.0 build 20348 (Windows Server 2022) AMD64
User: www.conferencesearch.co.uk (0)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: D:/web/matomo.vdk/plugins/TagManager/Template/Trigger/UserInteractionTrigger.web.js
(function () {
    return function (parameters, TagManager) {
        this.setUp = function (triggerEvent) {

            var eventNames = [
                "touchstart",
                "mouseover",
                "wheel",
                "scroll",
                "keydown"
            ];

            var windowAlias = parameters.window;
            
            var init = function () {
                triggerEvent({event: 'UserInteraction'});
                removeListeners();
            };
            
            var removeListeners = function () {
                for (var i = 0, iLen = eventNames.length; i < iLen; i++) {
                    windowAlias.removeEventListener(eventNames[i], init);
                }
            };
         
            for (var i = 0, iLen = eventNames.length; i < iLen; i++) {
                windowAlias.addEventListener(eventNames[i], init, {once : true});
            }

        };
    };
})();