{"id":14558,"date":"2025-10-13T09:46:17","date_gmt":"2025-10-13T07:46:17","guid":{"rendered":"https:\/\/www.messersi.it\/products\/dumper\/"},"modified":"2026-04-22T16:10:19","modified_gmt":"2026-04-22T14:10:19","slug":"track-dumper","status":"publish","type":"page","link":"https:\/\/www.messersi.it\/en\/products\/track-dumper\/","title":{"rendered":"Track Dumper"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"14558\" class=\"elementor elementor-14558 elementor-2\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6ceaf72 e-con-full hero-cover e-flex e-con e-parent\" data-id=\"6ceaf72\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-aeb1e34 e-flex e-con-boxed e-con e-child\" data-id=\"aeb1e34\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fd88807 fade-up-smooth elementor-widget elementor-widget-heading\" data-id=\"fd88807\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">TRACK\nDUMPER<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0ce1936 elementor-widget elementor-widget-image\" data-id=\"0ce1936\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1234\" height=\"990\" src=\"https:\/\/www.messersi.it\/wp-content\/uploads\/2025\/12\/Dumper-cover.webp\" class=\"attachment-full size-full wp-image-14431\" alt=\"\" srcset=\"https:\/\/www.messersi.it\/wp-content\/uploads\/2025\/12\/Dumper-cover.webp 1234w, https:\/\/www.messersi.it\/wp-content\/uploads\/2025\/12\/Dumper-cover-300x241.webp 300w, https:\/\/www.messersi.it\/wp-content\/uploads\/2025\/12\/Dumper-cover-1024x822.webp 1024w, https:\/\/www.messersi.it\/wp-content\/uploads\/2025\/12\/Dumper-cover-768x616.webp 768w\" sizes=\"(max-width: 1234px) 100vw, 1234px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dfa84b3 e-flex e-con-boxed e-con e-parent\" data-id=\"dfa84b3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-edadbb6 elementor-widget elementor-widget-heading\" data-id=\"edadbb6\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"potenza\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Strength that shapes work<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-242ee83 elementor-widget elementor-widget-text-editor\" data-id=\"242ee83\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><span data-teams=\"true\">Messers\u00ec dumpers are designed to conquer the toughest spaces, ensuring power, traction, and operational continuity in any condition. Thanks to their structural solidity and superior load capacity, they make material transport a reliable, fast, and controlled process. Every movement becomes safer, every path more straightforward, every construction site more efficient. Here, performance is not just technical: it&#8217;s a daily ally that supports and enhances the skills of those working in the field.   <\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-56c732c e-con-full container-gsap e-flex e-con e-parent\" data-id=\"56c732c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;none&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9480856 elementor-widget elementor-widget-shortcode\" data-id=\"9480856\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n    <style>\n    html {\n      scroll-behavior: auto !important;\n    }\n    <\/style>\n\n   <section id=\"bike-slider\">\n  <div id=\"loader\">\n    <div class=\"loader-inner\">\n      <div class=\"loader-ring\"><\/div>\n      <div class=\"loader-text\">Loading...<\/div>\n    <\/div>\n  <\/div>\n  <div class=\"line-bar\"><\/div>\n  <div class=\"bike-wrapper\" id=\"bike-wrapper\"><\/div>\n  <div id=\"info-panels\"><\/div>\n  \n  <a href=\"#\" class=\"cta-button back-category\">Back to top  <span class=\"elementor-button-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"23\" viewBox=\"0 0 22 23\" fill=\"none\"><path d=\"M19.1108 11.0303L12.5366 17.6045L11.2642 16.332L15.6646 11.9307H3.26123V10.1299H15.6646L11.2642 5.72852L12.5366 4.45605L19.1108 11.0303Z\" fill=\"#169FDB\"><\/path><\/svg><\/span><\/a>\n<\/section>\n\n    <script>\n    (function() {\n      var apiUrl = \"https:\\\/\\\/www.messersi.it\\\/wp-json\\\/custom\\\/v1\\\/dumper?lang=en\";\n      var mainTitle = \"TRACK DUMPER\";\n\t  var i18n = {\"carico\":\"Max payload\",\"peso\":\"Weight\",\"potenza\":\"Engine power\",\"sollevamento\":\"Lifting\",\"larghezza\":\"Width\",\"alimentazione\":\"Supply\",\"scopri\":\"Discover\",\"vai_prodotto\":\"Vai alla pagina del prodotto\",\"errore_gsap\":\"GSAP o ScrollTrigger non caricati\",\"errore_api\":\"Errore nel caricamento dei dati\"};\n\n      function animateCounter(element, targetValue, duration) {\n        duration = duration || 1000;\n        var isDecimal = targetValue.toString().includes('.');\n        var startValue = 0;\n        var startTime = performance.now();\n\n        function update(currentTime) {\n          var elapsed = currentTime - startTime;\n          var progress = Math.min(elapsed \/ duration, 1);\n          var easeOutQuart = 1 - Math.pow(1 - progress, 4);\n          var current = startValue + (targetValue - startValue) * easeOutQuart;\n          element.textContent = isDecimal ? current.toFixed(1) : Math.round(current);\n          if (progress < 1) requestAnimationFrame(update);\n          else element.textContent = isDecimal ? targetValue.toFixed(1) : targetValue;\n        }\n        requestAnimationFrame(update);\n      }\n\n      function initBikeSlider() {\n        if (typeof gsap === 'undefined' || typeof ScrollTrigger === 'undefined') {\n          console.error('GSAP o ScrollTrigger non caricati');\n          return;\n        }\n\n        gsap.registerPlugin(ScrollTrigger);\n        var isMobile = window.innerWidth <= 800;\n\n        var lineColors = {\n          \"Utility\": \"#F3F3F2\",\n          \"Trusty\": \"#F3F3F2\",\n          \"Evolution\": \"#F3F3F2\",\n          \"All Terrain\": \"#F3F3F2\"\n        };\n\n        fetch(apiUrl)\n          .then(function(response) { return response.json(); })\n          .then(function(bikeData) {\n            var slider = document.getElementById('bike-slider');\n            var lineBar = slider.querySelector('.line-bar');\n            var bikeWrapper = slider.querySelector('.bike-wrapper');\n            var infoPanels = slider.querySelector('#info-panels');\n\n            var grouped = {};\n            bikeData.forEach(function(b, i) {\n              if (!grouped[b.line]) grouped[b.line] = [];\n              var bike = {};\n              for (var key in b) bike[key] = b[key];\n              bike.index = i;\n              grouped[b.line].push(bike);\n            });\n\n            for (var line in grouped) {\n              var bikes = grouped[line];\n              var section = document.createElement('div');\n              section.className = 'line-section';\n              var label = document.createElement('div');\n              label.className = 'line-label';\n              label.textContent = line;\n              label.dataset.line = line;\n              label.dataset.firstIndex = bikes[0].index;\n              label.setAttribute('role', 'button');\n              label.setAttribute('tabindex', '0');\n              section.appendChild(label);\n\n              bikes.forEach(function(b) {\n                var item = document.createElement('div');\n                item.className = 'line-item';\n                item.dataset.index = b.index;\n                item.dataset.line = b.line;\n                item.setAttribute('role', 'button');\n                item.setAttribute('tabindex', '0');\n                item.innerHTML = '<div class=\"line\"><\/div><div class=\"line-text\">' + b.name + '<\/div>';\n                section.appendChild(item);\n              });\n              lineBar.appendChild(section);\n            }\n\n\t\t\t\t   bikeData.forEach(function(b, i) {\n\t\t\t\t\tvar link = document.createElement('a');\n\t\t\t\t\tlink.className = 'bike-link';\n\t\t\t\t\tlink.href = b.link;\n\t\t\t\t\tlink.dataset.index = i;\n\t\t\t\t\tlink.dataset.line = b.line;\n\t\t\t\t\tlink.setAttribute('aria-label', 'Vai alla pagina del prodotto ' + b.name);\n\n\t\t\t\t\tvar img = document.createElement('img');\n\t\t\t\t\timg.className = 'bike-image';\n\t\t\t\t\timg.src = b.img;\n\t\t\t\t\timg.alt = b.name;\n\n\t\t\t\t\tlink.appendChild(img);\n\t\t\t\t\tbikeWrapper.appendChild(link);\n\n\t\t\t\t\tvar info = document.createElement('div');\n\t\t\t\t\tinfo.className = 'info-panel';\n\t\t\t\t\tinfo.dataset.index = i;\n\n\t\t\t\t\t\/\/ Genero le specifiche dinamicamente\n\t\t\t\t\tvar specsHtml = '';\n\n\t\t\t\t\tif (b.specs.carico !== undefined) {\n\t\t\t\t\t\tspecsHtml += '<div class=\"spec-item\"><div class=\"spec-value\"><span class=\"counter\">' + b.specs.carico + '<\/span> kg<\/div><div class=\"spec-label\">' + i18n.carico + '<\/div><\/div>';\n\t\t\t\t\t} \n\t\t\t\t\tif (b.specs.peso !== undefined) {\n\t\t\t\t\t\tspecsHtml += '<div class=\"spec-item\"><div class=\"spec-value\"><span class=\"counter\">' + b.specs.peso + '<\/span> kg<\/div><div class=\"spec-label\">' + i18n.peso + '<\/div><\/div>';\n\t\t\t\t\t}\n\t\t\t\t\tif (b.specs.potenza !== undefined) {\n\t\t\t\t\t\tspecsHtml += '<div class=\"spec-item\"><div class=\"spec-value\"><span class=\"counter\">' + b.specs.potenza + '<\/span> kW<\/div><div class=\"spec-label\">' + i18n.potenza + '<\/div><\/div>';\n\t\t\t\t\t}\n\t\t\t\t\tif (b.specs.sollevamento !== undefined) {\n\t\t\t\t\t\tspecsHtml += '<div class=\"spec-item\"><div class=\"spec-value\"><span class=\"counter\">' + b.specs.sollevamento + '<\/span> kg<\/div><div class=\"spec-label\">' + i18n.sollevamento + '<\/div><\/div>';\n\t\t\t\t\t}\n\t\t\t\t\tif (b.specs.larghezza !== undefined) {\n\t\t\t\t\t\tspecsHtml += '<div class=\"spec-item\"><div class=\"spec-value\"><span class=\"counter\">' + b.specs.larghezza + '<\/span> mm<\/div><div class=\"spec-label\">' + i18n.larghezza + '<\/div><\/div>';\n\t\t\t\t\t}\n\t\t\t\t\tif (b.specs.alimentazione !== undefined) {\n\t\t\t\t\t\tspecsHtml += '<div class=\"spec-item\"><div class=\"spec-value\"><span class=\"counter\">' + b.specs.alimentazione + '<\/span><\/div><div class=\"spec-label\">' + i18n.alimentazione + '<\/div><\/div>';\n\t\t\t\t\t}\n\n\t\t\t\t\tinfo.innerHTML = '<h3>' + mainTitle + '<\/h3><h2>' + b.name + '<\/h2><div class=\"specs\">' + specsHtml + '<\/div><a href=\"' + b.link + '\" class=\"cta-button\">' + i18n.scopri + '<span class=\"elementor-button-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"23\" viewBox=\"0 0 22 23\" fill=\"none\"><path d=\"M19.1108 11.0303L12.5366 17.6045L11.2642 16.332L15.6646 11.9307H3.26123V10.1299H15.6646L11.2642 5.72852L12.5366 4.45605L19.1108 11.0303Z\" fill=\"#169FDB\"><\/path><\/svg><\/span><\/a>';\n\n\t\t\t\t\tinfoPanels.appendChild(info);\n\t\t\t\t});\n\n\n\n            var bikeLinks = slider.querySelectorAll('.bike-link');\n            var lines = slider.querySelectorAll('.line-item');\n            var labels = slider.querySelectorAll('.line-label');\n            var panels = slider.querySelectorAll('.info-panel');\n            var total = bikeLinks.length;\n            var loader = slider.querySelector('#loader');\n\n            function hideLoader() {\n              gsap.to(loader, {\n                opacity: 0,\n                duration: 0.8,\n                onComplete: function() { loader.classList.add('hidden'); }\n              });\n            }\n\n            var loadedCount = 0;\n            var images = slider.querySelectorAll('.bike-image');\n            images.forEach(function(img) {\n              if (img.complete) loadedCount++;\n              else {\n                img.addEventListener('load', function() {\n                  loadedCount++;\n                  if (loadedCount === images.length) hideLoader();\n                });\n                img.addEventListener('error', function() {\n                  loadedCount++;\n                  if (loadedCount === images.length) hideLoader();\n                });\n              }\n            });\n            if (loadedCount === images.length) hideLoader();\n\n            bikeLinks.forEach(function(link, i) {\n              gsap.set(link, {\n                transform: i === 0 ? \"translate3d(0,0,0)\" : \"translate3d(0,100%,0)\",\n                opacity: i === 0 ? 1 : 0,\n                visibility: i === 0 ? \"visible\" : \"hidden\"\n              });\n            });\n\n            panels[0].classList.add(\"active\");\n            lines[0].classList.add(\"active\");\n            labels[0].classList.add(\"active\");\n            slider.style.backgroundColor = lineColors[bikeData[0].line];\n\n            ScrollTrigger.refresh();\n            var lastClosest = 0;\n\n            var st = ScrollTrigger.create({\n              trigger: slider,\n              start: \"top top\",\n              end: \"+=\" + window.innerHeight * (total - 1),\n              scrub: isMobile ? 1 : 0.5,\n              pin: true,\n              anticipatePin: 1,\n              onUpdate: function(self) {\n                var indexFloat = self.progress * (total - 1);\n                var closest = Math.round(indexFloat);\n\n                bikeLinks.forEach(function(link, i) {\n                  var rel = i - indexFloat;\n                  gsap.set(link, {\n                    transform: 'translate3d(0, ' + (rel * 100) + '%, 0)',\n                    opacity: 1,\n                    visibility: \"visible\"\n                  });\n                });\n\n                if (closest !== lastClosest) {\n                  lastClosest = closest;\n\n                  panels.forEach(function(p, idx) {\n                    var isActive = idx === closest;\n                    if (isActive) p.classList.add(\"active\");\n                    else p.classList.remove(\"active\");\n                  });\n\n                  var currentLine = bikeData[closest].line;\n                  lines.forEach(function(l, idx) {\n                    var isActive = idx === closest;\n                    if (isActive) l.classList.add(\"active\");\n                    else l.classList.remove(\"active\");\n                  });\n\n                  labels.forEach(function(l) {\n                    var isActive = l.textContent === currentLine;\n                    if (isActive) l.classList.add(\"active\");\n                    else l.classList.remove(\"active\");\n                  });\n\n                  slider.style.backgroundColor = lineColors[currentLine];\n\n                  if (!isMobile) {\n\t\t\t\t\t  const counters = panels[closest].querySelectorAll(\".counter\");\n\t\t\t\t\t  counters.forEach(counter => {\n\t\t\t\t\t\tconst text = counter.textContent.trim();\n\n\t\t\t\t\t\t\/\/ Match per numero iniziale (intero o decimale) e resto della stringa\n\t\t\t\t\t\tconst match = text.match(\/^(\\d+(\\.\\d+)?)(.*)$\/);\n\n\t\t\t\t\t\tif (match) {\n\t\t\t\t\t\t  const numValue = parseFloat(match[1]);  \/\/ il numero da animare\n\t\t\t\t\t\t  const suffix = match[3];               \/\/ tutto ci\u00f2 che segue, es. \" x 2\", \" kg\"\n\n\t\t\t\t\t\t  \/\/ Funzione di animazione aggiornata\n\t\t\t\t\t\t  function animateCounter(element, targetValue, duration = 400, suffix = '') {\n\t\t\t\t\t\t\tconst isDecimal = targetValue.toString().includes('.');\n\t\t\t\t\t\t\tconst startValue = 0;\n\t\t\t\t\t\t\tconst startTime = performance.now();\n\n\t\t\t\t\t\t\tfunction update(currentTime) {\n\t\t\t\t\t\t\t  const elapsed = currentTime - startTime;\n\t\t\t\t\t\t\t  const progress = Math.min(elapsed \/ duration, 1);\n\t\t\t\t\t\t\t  const easeOutQuart = 1 - Math.pow(1 - progress, 4);\n\t\t\t\t\t\t\t  const current = startValue + (targetValue - startValue) * easeOutQuart;\n\t\t\t\t\t\t\t  element.textContent = isDecimal ? current.toFixed(1) + suffix : Math.round(current) + suffix;\n\t\t\t\t\t\t\t  if (progress < 1) requestAnimationFrame(update);\n\t\t\t\t\t\t\t  else element.textContent = isDecimal ? targetValue.toFixed(1) + suffix : targetValue + suffix;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\trequestAnimationFrame(update);\n\t\t\t\t\t\t  }\n\n\t\t\t\t\t\t  animateCounter(counter, numValue, 400, suffix);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t  \/\/ Se non contiene un numero, lascia il testo cos\u00ec com'\u00e8\n\t\t\t\t\t\t  counter.textContent = text;\n\t\t\t\t\t\t}\n\t\t\t\t\t  });\n\t\t\t\t\t}\n                }\n              }\n            });\n    \n\t\t   var clickables = Array.prototype.slice.call(lines).concat(Array.prototype.slice.call(labels));\n            clickables.forEach(function(el) {\n              el.addEventListener('click', function() {\n                var index = parseInt(el.dataset.index || el.dataset.firstIndex, 10);\n                var progressForIndex = index \/ (total - 1);\n                var target = st.start + progressForIndex * (st.end - st.start);\n                window.scrollTo({ top: Math.round(target), behavior: 'smooth' });\n              });\n            });\n\n            \/\/ Setup keyboard navigation\n            setupKeyboardNavigation(slider, lines, labels, panels);\n          })\n          .catch(function(error) {\n            console.error('Errore nel caricamento dei dati:', error);\n          });\n      }\n\n      function setupKeyboardNavigation(slider, lines, labels, panels) {\n        function activatePanelByIndex(index) {\n          var panel = panels[index];\n          if (!panel) return;\n          var btn = panel.querySelector('.cta-button');\n          if (btn) {\n            btn.focus();\n            btn.addEventListener('keydown', function(e) {\n              if (e.key === 'Tab' && !e.shiftKey) {\n                e.preventDefault();\n                var activeItem = slider.querySelector('.line-item.active');\n                if (activeItem) activeItem.focus();\n              }\n            }, { once: true });\n          }\n        }\n\n        document.addEventListener('keydown', function(e) {\n          var active = document.activeElement;\n          if (active && (active.classList.contains('line-item') || active.classList.contains('line-label'))) {\n            var focusableLines = Array.prototype.slice.call(slider.querySelectorAll('.line-label,.line-item'));\n            var currentIndex = focusableLines.indexOf(active);\n\n            if (e.key === 'Tab' && !e.shiftKey && currentIndex === focusableLines.length - 1) {\n              var footer = document.querySelector('footer');\n              if (footer) {\n                var firstFocusable = footer.querySelector('a,button,input,select,textarea,[tabindex]:not([tabindex=\"-1\"])');\n                if (firstFocusable) {\n                  e.preventDefault();\n                  firstFocusable.focus();\n                  return;\n                }\n              }\n            }\n\n            if (e.key === 'Enter' || e.key === ' ') {\n              e.preventDefault();\n              active.click();\n              var idx = parseInt(active.dataset.index || active.dataset.firstIndex, 10);\n              if (!isNaN(idx)) setTimeout(function() { activatePanelByIndex(idx); }, 600);\n            }\n          }\n        });\n      }\n\t\t \n\n      function loadScript(src, callback) {\n        var existing = document.querySelector('script[src=\"' + src + '\"]');\n        if (existing) {\n          if (callback) callback();\n          return;\n        }\n        var script = document.createElement('script');\n        script.src = src;\n        script.onload = callback;\n        document.head.appendChild(script);\n      }\n\n      function init() {\n        loadScript('https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/gsap.min.js', function() {\n          loadScript('https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/gsap\/3.12.5\/ScrollTrigger.min.js', function() {\n            setTimeout(initBikeSlider, 100);\n          });\n        });\n      }\n\n      if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', init);\n      } else {\n        init();\n      }\n\n    })();\n    <\/script>\n\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>TRACK DUMPER Strength that shapes work Messers\u00ec dumpers are designed to conquer the toughest spaces, ensuring power, traction, and operational continuity in any condition. Thanks to their structural solidity and superior load capacity, they make material transport a reliable, fast, and controlled process. Every movement becomes safer, every path more straightforward, every construction site more [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":13937,"parent":14553,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-14558","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Track Dumper - Messersi<\/title>\n<meta name=\"description\" content=\"Messers\u00ec dumpers are designed to conquer the toughest spaces, ensuring power, traction, and operational continuity in any condition.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.messersi.it\/en\/products\/track-dumper\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Track Dumper - Messersi\" \/>\n<meta property=\"og:description\" content=\"Messers\u00ec dumpers are designed to conquer the toughest spaces, ensuring power, traction, and operational continuity in any condition. Thanks to their structural solidity and superior load capacity, they make material transport a reliable, fast, and controlled process. Every movement becomes safer, every path more straightforward, every construction site more efficient. Here, performance is not just technical: it&#039;s a daily ally that supports and enhances the skills of those working in the field.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.messersi.it\/en\/products\/track-dumper\/\" \/>\n<meta property=\"og:site_name\" content=\"Messersi\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MessersiSpa\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-22T14:10:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.messersi.it\/wp-content\/uploads\/2025\/12\/Dumper-categorie2.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"960\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Track Dumper - Messersi\" \/>\n<meta name=\"twitter:description\" content=\"Messers\u00ec dumpers are designed to conquer the toughest spaces, ensuring power, traction, and operational continuity in any condition. Thanks to their structural solidity and superior load capacity, they make material transport a reliable, fast, and controlled process. Every movement becomes safer, every path more straightforward, every construction site more efficient. Here, performance is not just technical: it&#039;s a daily ally that supports and enhances the skills of those working in the field.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.messersi.it\/wp-content\/uploads\/2025\/12\/Dumper-categorie2.webp\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/products\\\/track-dumper\\\/\",\"url\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/products\\\/track-dumper\\\/\",\"name\":\"Track Dumper - Messersi\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/products\\\/track-dumper\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/products\\\/track-dumper\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.messersi.it\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Dumper-categorie2.webp\",\"datePublished\":\"2025-10-13T07:46:17+00:00\",\"dateModified\":\"2026-04-22T14:10:19+00:00\",\"description\":\"Messers\u00ec dumpers are designed to conquer the toughest spaces, ensuring power, traction, and operational continuity in any condition.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/products\\\/track-dumper\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.messersi.it\\\/en\\\/products\\\/track-dumper\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/products\\\/track-dumper\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.messersi.it\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Dumper-categorie2.webp\",\"contentUrl\":\"https:\\\/\\\/www.messersi.it\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/Dumper-categorie2.webp\",\"width\":1200,\"height\":960},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/products\\\/track-dumper\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Products\",\"item\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/products\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Track Dumper\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/\",\"name\":\"Messersi\",\"description\":\"Machines born to work\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/#organization\",\"name\":\"Messers\u00ec\",\"url\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.messersi.it\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Messersi-logo-payoff.svg\",\"contentUrl\":\"https:\\\/\\\/www.messersi.it\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Messersi-logo-payoff.svg\",\"width\":353,\"height\":81,\"caption\":\"Messers\u00ec\"},\"image\":{\"@id\":\"https:\\\/\\\/www.messersi.it\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/MessersiSpa\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/Messersi1\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/messers\u00ec-s-p-a\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Track Dumper - Messersi","description":"Messers\u00ec dumpers are designed to conquer the toughest spaces, ensuring power, traction, and operational continuity in any condition.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.messersi.it\/en\/products\/track-dumper\/","og_locale":"en_US","og_type":"article","og_title":"Track Dumper - Messersi","og_description":"Messers\u00ec dumpers are designed to conquer the toughest spaces, ensuring power, traction, and operational continuity in any condition. Thanks to their structural solidity and superior load capacity, they make material transport a reliable, fast, and controlled process. Every movement becomes safer, every path more straightforward, every construction site more efficient. Here, performance is not just technical: it's a daily ally that supports and enhances the skills of those working in the field.","og_url":"https:\/\/www.messersi.it\/en\/products\/track-dumper\/","og_site_name":"Messersi","article_publisher":"https:\/\/www.facebook.com\/MessersiSpa","article_modified_time":"2026-04-22T14:10:19+00:00","og_image":[{"width":1200,"height":960,"url":"https:\/\/www.messersi.it\/wp-content\/uploads\/2025\/12\/Dumper-categorie2.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_title":"Track Dumper - Messersi","twitter_description":"Messers\u00ec dumpers are designed to conquer the toughest spaces, ensuring power, traction, and operational continuity in any condition. Thanks to their structural solidity and superior load capacity, they make material transport a reliable, fast, and controlled process. Every movement becomes safer, every path more straightforward, every construction site more efficient. Here, performance is not just technical: it's a daily ally that supports and enhances the skills of those working in the field.","twitter_image":"https:\/\/www.messersi.it\/wp-content\/uploads\/2025\/12\/Dumper-categorie2.webp","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.messersi.it\/en\/products\/track-dumper\/","url":"https:\/\/www.messersi.it\/en\/products\/track-dumper\/","name":"Track Dumper - Messersi","isPartOf":{"@id":"https:\/\/www.messersi.it\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.messersi.it\/en\/products\/track-dumper\/#primaryimage"},"image":{"@id":"https:\/\/www.messersi.it\/en\/products\/track-dumper\/#primaryimage"},"thumbnailUrl":"https:\/\/www.messersi.it\/wp-content\/uploads\/2025\/12\/Dumper-categorie2.webp","datePublished":"2025-10-13T07:46:17+00:00","dateModified":"2026-04-22T14:10:19+00:00","description":"Messers\u00ec dumpers are designed to conquer the toughest spaces, ensuring power, traction, and operational continuity in any condition.","breadcrumb":{"@id":"https:\/\/www.messersi.it\/en\/products\/track-dumper\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.messersi.it\/en\/products\/track-dumper\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.messersi.it\/en\/products\/track-dumper\/#primaryimage","url":"https:\/\/www.messersi.it\/wp-content\/uploads\/2025\/12\/Dumper-categorie2.webp","contentUrl":"https:\/\/www.messersi.it\/wp-content\/uploads\/2025\/12\/Dumper-categorie2.webp","width":1200,"height":960},{"@type":"BreadcrumbList","@id":"https:\/\/www.messersi.it\/en\/products\/track-dumper\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.messersi.it\/en\/"},{"@type":"ListItem","position":2,"name":"Products","item":"https:\/\/www.messersi.it\/en\/products\/"},{"@type":"ListItem","position":3,"name":"Track Dumper"}]},{"@type":"WebSite","@id":"https:\/\/www.messersi.it\/en\/#website","url":"https:\/\/www.messersi.it\/en\/","name":"Messersi","description":"Machines born to work","publisher":{"@id":"https:\/\/www.messersi.it\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.messersi.it\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.messersi.it\/en\/#organization","name":"Messers\u00ec","url":"https:\/\/www.messersi.it\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.messersi.it\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.messersi.it\/wp-content\/uploads\/2025\/10\/Messersi-logo-payoff.svg","contentUrl":"https:\/\/www.messersi.it\/wp-content\/uploads\/2025\/10\/Messersi-logo-payoff.svg","width":353,"height":81,"caption":"Messers\u00ec"},"image":{"@id":"https:\/\/www.messersi.it\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/MessersiSpa","https:\/\/www.youtube.com\/user\/Messersi1","https:\/\/www.linkedin.com\/company\/messers\u00ec-s-p-a\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.messersi.it\/en\/wp-json\/wp\/v2\/pages\/14558","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.messersi.it\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.messersi.it\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.messersi.it\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.messersi.it\/en\/wp-json\/wp\/v2\/comments?post=14558"}],"version-history":[{"count":12,"href":"https:\/\/www.messersi.it\/en\/wp-json\/wp\/v2\/pages\/14558\/revisions"}],"predecessor-version":[{"id":17453,"href":"https:\/\/www.messersi.it\/en\/wp-json\/wp\/v2\/pages\/14558\/revisions\/17453"}],"up":[{"embeddable":true,"href":"https:\/\/www.messersi.it\/en\/wp-json\/wp\/v2\/pages\/14553"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.messersi.it\/en\/wp-json\/wp\/v2\/media\/13937"}],"wp:attachment":[{"href":"https:\/\/www.messersi.it\/en\/wp-json\/wp\/v2\/media?parent=14558"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}