{"id":13819,"date":"2026-10-31T00:56:51","date_gmt":"2026-10-30T23:56:51","guid":{"rendered":"https:\/\/traveldataanalytics.de\/?page_id=13819"},"modified":"2026-10-31T00:56:55","modified_gmt":"2026-10-30T23:56:55","slug":"travel-sales-index","status":"publish","type":"page","link":"https:\/\/traveldataanalytics.de\/en\/buchungsstand","title":{"rendered":"Travel Sales Index"},"content":{"rendered":"\n<!doctype html><html lang=\"en\"><meta charset=\"utf-8\"><meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"><title>TDA \u00b7 Sales value index<\/title><style>\n*{box-sizing:border-box}body{margin:0;background:white;color:#063376;font-family:Arial,sans-serif}main{max-width:1240px;margin:auto;padding:30px 30px 18px}header{display:flex;gap:30px;justify-content:space-between;align-items:flex-start}h1{font-size:26px;margin:0 0 5px;font-weight:750}.intro{font-size:13px;line-height:1.5;max-width:850px;margin:0}.brand{display:flex;gap:7px;align-items:center;white-space:nowrap;font-size:12px;line-height:1.1;padding-top:6px}.tiles{display:grid;grid-template-columns:21px 21px;background:#82a9c2;color:white;font-size:19px;text-align:center;gap:1px}.tiles span:nth-child(3),.tiles span:nth-child(4){background:#254779}.info{background:#063376;color:white;border:0;font-family:Georgia;font-weight:bold;cursor:pointer;margin-right:5px}#details{font-size:12px;background:#f1f5f8;padding:12px;margin-top:14px;line-height:1.6}#details[hidden]{display:none}.chart{position:relative;margin-top:12px}svg{width:100%;height:min(65vw,650px);min-height:390px;display:block;overflow:visible}svg text{font-family:Arial,sans-serif}.legend-caption{font-size:10px;color:#666;margin:5px 0}.legend{display:flex;gap:24px}button.series{font-size:11px;color:#555;background:none;border:1px solid transparent;padding:4px;cursor:pointer;display:flex;gap:6px;align-items:center}button.series[aria-pressed=true]{border-color:#9badbf;background:#f3f6fa}.swatch{width:14px;height:14px;background:#063376}.light{background:#88aac6}footer{text-align:center;font-size:11px;font-weight:bold;margin:22px 0 0}.tools{display:flex;justify-content:space-between;gap:10px;align-items:center;border-top:1px solid #eee;margin-top:20px;padding-top:12px;font-size:10px;color:#777}.tools a,.tools button{color:#56667b;font-size:11px;background:none;border:0;text-decoration:underline;cursor:pointer}#tooltip{position:absolute;display:none;background:white;box-shadow:0 3px 16px #12274425;border:1px solid #d4dce4;padding:12px;font-size:12px;line-height:1.9;pointer-events:none;white-space:nowrap;color:#23344a}#tooltip strong{display:block}.chart:focus{outline:1px solid #8baac6}@media(max-width:650px){main{padding:24px 18px}header{gap:16px}h1{font-size:24px}.intro{max-width:420px}.brand{font-size:10px}.tiles{grid-template-columns:18px 18px;font-size:16px}svg{height:620px}.tools{align-items:flex-start}footer{font-size:10px}.brand-name{max-width:75px;white-space:normal}}\n\nheader{align-items:center;gap:16px}h1{margin:0;font-size:28px;letter-spacing:-.6px}.brand{padding:0;gap:18px}.logo{width:170px;height:64px;object-fit:contain}.info{width:36px;height:36px;border-radius:50%;font-size:18px;margin:0;flex-shrink:0}.info:hover,.info[aria-expanded=true]{background:#31588d}.info:focus-visible,button:focus-visible{outline:3px solid #88aac6;outline-offset:3px}\n#details{padding:22px 24px;border:1px solid #dce5ed;border-radius:12px;background:#f6f9fc;color:#455c74;font-size:13px;line-height:1.65;margin-top:20px}#details h2{font-size:16px;margin:0 0 12px;color:#063376}#details p{margin:0 0 16px}#details p:last-child{margin-bottom:0}dl{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0;padding:16px 0;border-block:1px solid #dde5ef}dt{font-size:11px;font-weight:bold;color:#063376;margin-bottom:4px}dd{margin:0}.chart{margin-top:24px}svg{height:clamp(340px,48vw,600px);min-height:0;touch-action:pan-y}.legend-caption{font-size:11px}.legend{flex-wrap:wrap;gap:12px}.series{min-height:44px!important;font-size:12px!important;padding:8px!important;border-radius:5px}.tools{line-height:1.6}.tools button,.tools a{display:inline-block;min-height:32px;padding-block:6px}#tooltip{max-width:calc(100% - 8px);font-size:12px;border-radius:7px}\n@media(max-width:650px){main{padding:20px 14px 16px}header{flex-wrap:wrap;gap:14px}h1{font-size:24px}.brand{margin-left:auto;gap:12px}.logo{width:136px;height:51px}.info{width:36px;height:36px}.chart{margin-top:20px}svg{height:360px}#details{padding:18px 16px;font-size:13px}dl{grid-template-columns:1fr 1fr;gap:16px}.tools{flex-direction:column;align-items:flex-start;gap:2px;margin-top:12px}.legend{gap:6px}#tooltip{padding:8px 10px}}\n@media(max-width:400px){h1{font-size:22px}.logo{width:112px;height:42px}.brand{gap:8px}header{gap:10px}svg{height:330px}}\n\n.tools{display:none!important}.logo{width:124px;height:47px}@media(max-width:650px){.logo{width:100px;height:38px}}@media(max-width:400px){.logo{width:88px;height:33px}}\n\n.chart{isolation:isolate}.loading{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;background:rgba(255,255,255,.96);color:#063376;transition:opacity .35s ease;pointer-events:none}.loading[hidden]{display:none}.loading.leaving{opacity:0}.loading-bars{display:flex;align-items:center;gap:6px;height:48px}.loading-bars span{width:7px;height:18px;border-radius:5px;background:#063376;animation:wave 1.2s ease-in-out infinite}.loading-bars span:nth-child(2){animation-delay:.12s}.loading-bars span:nth-child(3){animation-delay:.24s}.loading-bars span:nth-child(4){animation-delay:.36s}.loading-bars span:nth-child(5){animation-delay:.48s}.loading-label{font-size:13px;font-weight:600;letter-spacing:.15px}.loading-error{font-size:12px;max-width:280px;text-align:center;line-height:1.6}.loading button{pointer-events:auto;border:1px solid #063376;background:white;color:#063376;padding:8px 18px;border-radius:6px;cursor:pointer}@keyframes wave{0%,100%{height:18px;opacity:.3}50%{height:46px;opacity:1}}@media(prefers-reduced-motion:reduce){.loading-bars span{animation:none;height:30px;opacity:.7}.loading{transition:none}}\n<\/style><main><header><div><h1>Sales value index<\/h1><\/div><div class=\"brand\"><button class=\"info\" aria-label=\"About this index\" aria-expanded=\"false\" aria-controls=\"details\">i<\/button><img decoding=\"async\" class=\"logo\" src=\"data:image\/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjwhLS0gQ3JlYXRlZCB3aXRoIFZlY3Rvcm5hdG9yIChodHRwOi8vdmVjdG9ybmF0b3IuaW8vKSAtLT4KPHN2ZyBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0eWxlPSJmaWxsLXJ1bGU6bm9uemVybztjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMjAgMTYwIDYwIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KPGRlZnMvPgo8ZyBpZD0iRWJlbmUtMSIvPgo8Y2xpcFBhdGggaWQ9IkFydGJvYXJkRnJhbWUiPgo8cmVjdCBoZWlnaHQ9IjEwMCIgd2lkdGg9IjE2MCIgeD0iMCIgeT0iMCIvPgo8L2NsaXBQYXRoPgo8ZyBjbGlwLXBhdGg9InVybCgjQXJ0Ym9hcmRGcmFtZSkiIGlkPSJnOCI+CjxnIG9wYWNpdHk9IjEiPgo8cGF0aCBkPSJNMC4xMjM0MDIgNTAuNTUxOEwyOC44MSA1MC41NTE4TDI4LjgxIDIxLjgxTDAuMTIzNDAyIDIxLjgxTDAuMTIzNDAyIDUwLjU1MThaIiBmaWxsPSIjNTA5MGM4IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMC4xMzIwOTEgNzkuMjYwMkwyOC44MTg3IDc5LjI2MDJMMjguODE4NyA1MC41MTg1TDAuMTMyMDkxIDUwLjUxODVMMC4xMzIwOTEgNzkuMjYwMloiIGZpbGw9IiMwMDQ1ODkiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik0yOC44MTg3IDUwLjU1MzNMNTcuNTA1MyA1MC41NTMzTDU3LjUwNTMgMjEuODExNkwyOC44MTg3IDIxLjgxMTZMMjguODE4NyA1MC41NTMzWiIgZmlsbD0iI2E0YzVlNSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTI4LjgxODcgNzkuMjYwMkw1Ny41MDUzIDc5LjI2MDJMNTcuNTA1MyA1MC41MTg1TDI4LjgxODcgNTAuNTE4NUwyOC44MTg3IDc5LjI2MDJaIiBmaWxsPSIjNTA5MGM4IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNNi44NTM3MSA3NC4xMTU4TDEwLjM4OTEgNzQuMTE1OEwxMC4zODkxIDYxLjgxNDJMNi44NTM3MSA2MS44MTQyTDYuODUzNzEgNzQuMTE1OFoiIGZpbGw9IiNhNGM1ZTUiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik0xMi43MDc1IDc0LjExNThMMTYuMjQzMyA3NC4xMTU4TDE2LjI0MzMgNTguNzM4NkwxMi43MDc1IDU4LjczODZMMTIuNzA3NSA3NC4xMTU4WiIgZmlsbD0iI2E0YzVlNSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTE4LjU2MTcgNzQuMTE1OEwyMi4wOTcxIDc0LjExNThMMjIuMDk3MSA1NS42NjM1TDE4LjU2MTcgNTUuNjYzNUwxOC41NjE3IDc0LjExNThaIiBmaWxsPSIjYTRjNWU1IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMTUuNTE2OCA0NS40MDcyTDEzLjQzMzYgNDUuNDA3MkwxMy40MzM2IDI4LjhMNy40Nzc1OCAyOC44TDcuNDc3NTggMjYuOTU0OUwyMS40NzMzIDI2Ljk1NDlMMjEuNDczMyAyOC44TDE1LjUxNjggMjguOEwxNS41MTY4IDQ1LjQwNzJaIiBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8ZyBvcGFjaXR5PSIxIj4KPGNsaXBQYXRoIGlkPSJDbGlwUGF0aCI+CjxwYXRoIGQ9Ik0tMTEuMzE1MyA5LjE3ODIzTDE3Mi42ODUgOS4xNzgyM0wxNzIuNjg1IDkwLjgyMThMLTExLjMxNTMgOTAuODIxOEwtMTEuMzE1MyA5LjE3ODIzWiIvPgo8L2NsaXBQYXRoPgo8ZyBjbGlwLXBhdGg9InVybCgjQ2xpcFBhdGgpIj4KPHBhdGggZD0iTTQ0LjU1MjEgNDMuNTYxOUM0OC4yMjkgNDMuNTYxOSA0OC43MTkyIDQxLjM5NjIgNDguNzY4MiAzOC4wOTk5TDQ4Ljc2ODIgMzMuMjUyOUM0OC43NjgyIDMyLjIyIDQ4LjQwMDIgMjguNzk5OCA0NC44OTUgMjguNzk5OEwzNy42ODk0IDI4Ljc5OThMMzcuNjg5NCA0My41NjE5TDQ0LjU1MjEgNDMuNTYxOVpNMzUuNjA1NiAyNi45NTQ3TDQ0LjU1MjEgMjYuOTU0N0M0Ni43ODMxIDI2Ljk1NDcgNTAuODUxNSAyNy4yNDk2IDUwLjg1MTUgMzQuMDY1MUw1MC44NTE1IDM4LjQ2OTFDNTAuODUxNSA0MC4yODkxIDUwLjU1NzcgNDUuNDA2OSA0NS4wNDIzIDQ1LjQwNjlMMzUuNjA1NiA0NS40MDY5TDM1LjYwNTYgMjYuOTU0NyIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTQyLjk5NTYgNTcuMzg1NEwzOC45NTExIDY4LjQ4MDlMNDcuMDg5IDY4LjQ4MDlMNDIuOTk1NiA1Ny4zODU0Wk0zOC4zODc0IDcwLjIwMzZMMzYuOTY2IDc0LjExNkwzNC43ODQ2IDc0LjExNkw0MS40NzYgNTUuNjYzN0w0NC40MTcgNTUuNjYzN0w1MS4yODAyIDc0LjExNkw0OS4xMjMzIDc0LjExNkw0Ny42NzczIDcwLjIwMzZMMzguMzg3NCA3MC4yMDM2WiIgZmlsbD0iI2ZmZmZmZiIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTcxLjM4MzIgMzQuMTA2NEw2OS45OTI0IDM0LjEwNjRMNjkuOTkyNCAyMy4wNDExTDY2LjAxNjUgMjMuMDQxMUw2Ni4wMTY1IDIxLjgxMUw3NS4zNTkxIDIxLjgxMUw3NS4zNTkxIDIzLjA0MTFMNzEuMzgzMiAyMy4wNDExTDcxLjM4MzIgMzQuMTA2NFoiIGZpbGw9IiMwMDQ1ODkiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik05Ny40MjM2IDM0LjEwNjRMOTUuNjA2NiAzNC4xMDY0TDkyLjc1OTcgMjUuNDk5Nkw5NC4wNjg3IDI1LjQ5OTZMOTYuNTA3MiAzMy4xMjI2TDk2LjUzOTQgMzMuMTIyNkw5OC44OTYxIDI1LjQ5OTZMMTAwLjMwMyAyNS40OTk2TDk3LjQyMzYgMzQuMTA2NFoiIGZpbGw9IiMwMDQ1ODkiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik0xMTMuNTE2IDM0LjEwNjRMMTEyLjIyNCAzNC4xMDY0TDExMi4yMjQgMjEuODExMUwxMTMuNTE2IDIxLjgxMTFMMTEzLjUxNiAzNC4xMDY0WiIgZmlsbD0iIzAwNDU4OSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTEyOC43MzEgMzIuODc2NkMxMzEuMTg2IDMyLjg3NjYgMTMxLjUxMyAzMS40MzQ2IDEzMS41NDYgMjkuMjM3N0wxMzEuNTQ2IDI2LjAwNzlDMTMxLjU0NiAyNS4zMTkyIDEzMS4zIDIzLjA0MDggMTI4Ljk2IDIzLjA0MDhMMTI0LjE1IDIzLjA0MDhMMTI0LjE1IDMyLjg3NjZMMTI4LjczMSAzMi44NzY2Wk0xMjIuNzU5IDIxLjgxMTNMMTI4LjczMSAyMS44MTEzQzEzMC4yMiAyMS44MTEzIDEzMi45MzcgMjIuMDA3NCAxMzIuOTM3IDI2LjU0OTJMMTMyLjkzNyAyOS40ODM1QzEzMi45MzcgMzAuNjk2NiAxMzIuNzQgMzQuMTA2MiAxMjkuMDU4IDM0LjEwNjJMMTIyLjc1OSAzNC4xMDYyTDEyMi43NTkgMjEuODExM1oiIGZpbGw9IiMwMDQ1ODkiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik04Ni45ODg4IDMzLjEwNjlDODUuNDk5NCAzMy4xMDY5IDg0LjgyODMgMzMuMDI1IDg0LjgyODMgMzEuMzg1OEM4NC44MjgzIDI5Ljk5MTkgODUuNDUwMyAyOS44OTQgODYuOTg4OCAyOS44OTRDODguNjI0OCAyOS44OTQgODkuMzg1OSAyOS44NzcxIDg5LjM4NTkgMzEuNUM4OS4zODU5IDMzLjA3NDEgODguMjgxNCAzMy4xMDY5IDg2Ljk4ODggMzMuMTA2OU04Ny4xODU2IDI1LjM1MjNDODUuNDQxNiAyNS4zMzc0IDg0LjAzODEgMjUuNDc3MiA4My43OTg5IDI3LjE3MTJMODUuMTUxOCAyNy4xNzEyQzg1LjQwNjQgMjYuNDA1MiA4Ni40NTM2IDI2LjQwMTYgODcuMzMyMiAyNi40MDE2Qzg4Ljc4ODQgMjYuNDAxNiA4OS42MjMgMjYuNTQ5MSA4OS42MjMgMjguMTIzMkw4OS42NjM0IDI5LjcxMzNDODkuNDg0IDI4LjkyNjIgODcuNjkyNiAyOC44NDQ4IDg2Ljg0MTEgMjguODQ0OEM4NC43MTQ4IDI4Ljg0NDggODMuNDg2NiAyOS4xNzIgODMuNDg2NiAzMS41NDkxQzgzLjQ4NjYgMzMuNzk1NyA4NC44MjgzIDM0LjE1NjIgODYuNzYwMyAzNC4xNTYyQzg3LjgzOTMgMzQuMTU2MiA4OS4wOTkyIDM0LjEyMjkgODkuNTkwMyAzMy4xMzkyTDg5LjYyMyAzMy4xNzI1TDg5LjYyMyAzNC4wNTc0TDkwLjkxNjIgMzQuMDU3NEw5MC45MTYyIDI4LjE4ODhDOTAuOTMyIDI1LjU2NTMgODkuMzQ0NSAyNS4zMzU5IDg3LjE4NTYgMjUuMzUyMyIgZmlsbD0iIzAwNDU4OSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTgwLjY3MDUgMjcuMTcxM0w4MS45Mjg5IDI3LjE3MTNDODEuNzM5OCAyNi4wMDE3IDgxLjAwMjcgMjUuNDAxIDc5LjU5NDYgMjUuNDAxQzc4LjYyOTEgMjUuNDAxIDc3LjU5OTMgMjUuNjQ3NCA3Ny4xNTY2IDI2LjU5NzhMNzcuMTIzOSAyNi41NjU1TDc3LjE4OTkgMjUuNDk5OUw3NS45MyAyNS40OTk5TDc1LjkzIDM0LjEwNjFMNzcuMjIyNiAzNC4xMDYxTDc3LjIyMjYgMjguNzQ2Qzc3LjE4OTkgMjcuMjIxIDc3LjcxMjcgMjYuNDUwMyA3OS4zMTcxIDI2LjQ1MDNDODAuMTA5MyAyNi40NTAzIDgwLjUxMTEgMjYuNjQ4IDgwLjY3MDUgMjcuMTcxMyIgZmlsbD0iIzAwNDU4OSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTEzOC44NDYgMzMuMTU1N0MxMzcuMzU3IDMzLjE1NTcgMTM2LjY4NiAzMy4wNzM4IDEzNi42ODYgMzEuNDM0NkMxMzYuNjg2IDMwLjA0MDcgMTM3LjMwOCAyOS45NDI4IDEzOC44NDYgMjkuOTQyOEMxNDAuNDgyIDI5Ljk0MjggMTQxLjI0MyAyOS45MjU5IDE0MS4yNDMgMzEuNTQ4OEMxNDEuMjQzIDMzLjEyMjkgMTQwLjEzOSAzMy4xNTU3IDEzOC44NDYgMzMuMTU1N00xMzkuMDQzIDI1LjQwMTFDMTM3LjI5OSAyNS4zODYyIDEzNS44OTUgMjUuNTI2IDEzNS42NTYgMjcuMjJMMTM3LjAwOSAyNy4yMkMxMzcuMjY0IDI2LjQ1NCAxMzguMzExIDI2LjQ1MDQgMTM5LjE5IDI2LjQ1MDRDMTQwLjY0NiAyNi40NTA0IDE0MS40OCAyNi41OTc5IDE0MS40OCAyOC4xNzJMMTQxLjUyMSAyOS43NjIxQzE0MS4zNDEgMjguOTc1IDEzOS41NSAyOC44OTM2IDEzOC42OTggMjguODkzNkMxMzYuNTcyIDI4Ljg5MzYgMTM1LjM0NCAyOS4yMjA4IDEzNS4zNDQgMzEuNTk3OUMxMzUuMzQ0IDMzLjg0NDUgMTM2LjY4NiAzNC4yMDUgMTM4LjYxOCAzNC4yMDVDMTM5LjY5NyAzNC4yMDUgMTQwLjk1NiAzNC4xNzE3IDE0MS40NDggMzMuMTg4TDE0MS40OCAzMy4yMjEzTDE0MS40OCAzNC4xMDYyTDE0Mi43NzMgMzQuMTA2MkwxNDIuNzczIDI4LjIzNzZDMTQyLjc4OSAyNS42MTQxIDE0MS4yMDIgMjUuMzg0NyAxMzkuMDQzIDI1LjQwMTEiIGZpbGw9IiMwMDQ1ODkiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik0xNTUuNzkxIDMzLjE1NjJDMTU0LjMwMSAzMy4xNTYyIDE1My42MyAzMy4wNzQyIDE1My42MyAzMS40MzVDMTUzLjYzIDMwLjA0MTEgMTU0LjI1MiAyOS45NDMzIDE1NS43OTEgMjkuOTQzM0MxNTcuNDI3IDI5Ljk0MzMgMTU4LjE4OCAyOS45MjY0IDE1OC4xODggMzEuNTQ5MkMxNTguMTg4IDMzLjEyMzQgMTU3LjA4MyAzMy4xNTYyIDE1NS43OTEgMzMuMTU2Mk0xNTUuOTg3IDI1LjQwMTZDMTU0LjI0MyAyNS4zODY3IDE1Mi44NCAyNS41MjY1IDE1Mi42MDEgMjcuMjIwNUwxNTMuOTU0IDI3LjIyMDVDMTU0LjIwOCAyNi40NTQ0IDE1NS4yNTYgMjYuNDUwOCAxNTYuMTM0IDI2LjQ1MDhDMTU3LjU5IDI2LjQ1MDggMTU4LjQyNSAyNi41OTgzIDE1OC40MjUgMjguMTcyNUwxNTguNDY1IDI5Ljc2MjVDMTU4LjI4NiAyOC45NzU1IDE1Ni40OTQgMjguODk0IDE1NS42NDMgMjguODk0QzE1My41MTcgMjguODk0IDE1Mi4yODggMjkuMjIxMyAxNTIuMjg4IDMxLjU5ODRDMTUyLjI4OCAzMy44NDQ5IDE1My42MyAzNC4yMDU1IDE1NS41NjIgMzQuMjA1NUMxNTYuNjQxIDM0LjIwNTUgMTU3LjkwMSAzNC4xNzIyIDE1OC4zOTIgMzMuMTg4NEwxNTguNDI1IDMzLjIyMTdMMTU4LjQyNSAzNC4xMDY2TDE1OS43MTggMzQuMTA2NkwxNTkuNzE4IDI4LjIzOEMxNTkuNzM0IDI1LjYxNDYgMTU4LjE0NiAyNS4zODUyIDE1NS45ODcgMjUuNDAxNiIgZmlsbD0iIzAwNDU4OSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTEwNS43NjUgMjYuNDUwNUMxMDcuNzI5IDI2LjQ1MDUgMTA4LjAyMyAyNi41OTggMTA4LjA4OCAyOS4wNDExTDEwMy4yNDUgMjkuMDQxMUMxMDMuMzQzIDI3LjA1NzMgMTAzLjQyNSAyNi40NTA1IDEwNS43NjUgMjYuNDUwNU0xMDguMSAzMS44OTE1QzEwOC4wNzggMzMuMDM4NSAxMDcuNDk3IDMzLjE1NTggMTA1Ljc2NSAzMy4xNTU4QzEwMy40NDEgMzMuMTU1OCAxMDMuMjQ1IDMyLjgxMTIgMTAzLjI0NSAzMC4wODk5TDEwOS40MyAzMC4wODk5TDEwOS40MyAyOS4yMjA5QzEwOS40MyAyNi4wNDA4IDEwOC41NDYgMjUuNDAxMiAxMDUuNzY1IDI1LjQwMTJDMTAyLjY4OCAyNS40MDEyIDEwMS45MDQgMjYuMjM3NCAxMDEuOTA0IDI5LjgxMDhDMTAxLjkwNCAzMy4wOTAzIDEwMi40MTEgMzQuMjA1MSAxMDUuNzY1IDM0LjIwNTFDMTA3LjY1MyAzNC4yMDUxIDEwOS4zNzYgMzQuMDgzNyAxMDkuNDIxIDMxLjg5MTVMMTA4LjEgMzEuODkxNVoiIGZpbGw9IiMwMDQ1ODkiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjxwYXRoIGQ9Ik0xNDkuNDM3IDMxLjU0OTZMMTQ5LjQzNyAzMS42OTY2QzE0OS40MzcgMzIuNTE2IDE0OS40MzcgMzMuMTU1NiAxNDguMjI2IDMzLjE1NTZDMTQ3LjI3NiAzMy4xNTU2IDE0Ny4wMzEgMzIuOTQyNSAxNDcuMDE1IDMyLjAwOEwxNDcuMDE1IDI2LjU0OUwxNTAuMzM2IDI2LjU0OUwxNTAuMzM2IDI1LjQ5OThMMTQ3LjAxNSAyNS40OTk4TDE0Ny4wMTUgMjMuNDE4MUwxNDUuNzIyIDIzLjQxODFMMTQ1LjcyMiAyNS40OTk4TDE0NC41NzcgMjUuNDk5OEwxNDQuNTc3IDI2LjU0OUwxNDUuNzIyIDI2LjU0OUwxNDUuNzIyIDMxLjYxNDJDMTQ1LjcyMiAzMy42MzA4IDE0Ni4xOCAzNC4yMDQ4IDE0OC4xOTMgMzQuMjA0OEMxNDkuOTYgMzQuMjA0OCAxNTAuNjYzIDMzLjQwMTQgMTUwLjY2MyAzMS42OTY2TDE1MC42NjMgMzEuNTQ5NkwxNDkuNDM3IDMxLjU0OTZaIiBmaWxsPSIjMDA0NTg5IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNOTEuMDcxMiAzOS4zNzExTDg4LjM3MiA0Ni43NjQ3TDkzLjgwNDYgNDYuNzY0N0w5MS4wNzEyIDM5LjM3MTFaTTg3Ljk5NTMgNDcuOTEyM0w4Ny4wNDYyIDUwLjUxODlMODUuNTkwNSA1MC41MTg5TDkwLjA1NzEgMzguMjIzNUw5Mi4wMjAzIDM4LjIyMzVMOTYuNjAxNCA1MC41MTg5TDk1LjE2MjEgNTAuNTE4OUw5NC4xOTY2IDQ3LjkxMjNMODcuOTk1MyA0Ny45MTIzWiIgZmlsbD0iIzAwNDU4OSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTk5LjkzNDggNDIuOTYxMkw5OS45Njc1IDQyLjk2MTJDMTAwLjM3NyA0MS45MjgzIDEwMS42MzcgNDEuODEzNiAxMDIuNjE4IDQxLjgxMzZDMTA0LjgyNyA0MS44MTM2IDEwNS44OSA0Mi40MDM2IDEwNS44NTggNDQuNzk3MUwxMDUuODU4IDUwLjUxODdMMTA0LjU2NiA1MC41MTg3TDEwNC41NjYgNDQuNjk5M0MxMDQuNTY2IDQzLjEyNTEgMTAzLjk2IDQyLjg2MjkgMTAyLjUwMyA0Mi44NjI5QzEwMC4zOTMgNDIuODYyOSA5OS45MzQ4IDQzLjUxODQgOTkuOTM0OCA0NS41MDIyTDk5LjkzNDggNTAuNTE4N0w5OC42NDIyIDUwLjUxODdMOTguNjQyMiA0MS45MTE5TDk5LjkzNDggNDEuOTExOUw5OS45MzQ4IDQyLjk2MTJaIiBmaWxsPSIjMDA0NTg5IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMTIwLjM2MiA1MC41MTg1TDExOS4wNyA1MC41MTg1TDExOS4wNyAzOC4yMjMxTDEyMC4zNjIgMzguMjIzMUwxMjAuMzYyIDUwLjUxODVaIiBmaWxsPSIjMDA0NTg5IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMTI3LjAyMSA1MS4xMjUyQzEyNi41NjMgNTIuNzQ4IDEyNi4xODYgNTQuMzM4MSAxMjQuMTI0IDU0LjMzODFDMTIzLjkxMSA1NC4zMzgxIDEyMy43MTUgNTQuMjg5NCAxMjMuNTM1IDU0LjI1NjJMMTIzLjUzNSA1My4yNTZDMTIzLjY4MyA1My4yODkzIDEyMy44MjkgNTMuMzA1NyAxMjMuOTkzIDUzLjMwNTdDMTI1LjMzNCA1My4zMDU3IDEyNS40ODIgNTEuNTAyMSAxMjUuNzc3IDUwLjUxODRMMTI1LjMxOSA1MC41MTg0TDEyMi4yMSA0MS45MTIyTDEyMy41MzUgNDEuOTEyMkwxMjYuMTg2IDQ5LjU2NzlMMTI2LjIxOCA0OS41Njc5TDEyOC4xNDkgNDEuOTEyMkwxMjkuNDkxIDQxLjkxMjJMMTI3LjAyMSA1MS4xMjUyWiIgZmlsbD0iIzAwNDU4OSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTEzOS45NzIgNTAuNTE4NUwxMzguNjc5IDUwLjUxODVMMTM4LjY3OSA0MS45MTE3TDEzOS45NzIgNDEuOTExN0wxMzkuOTcyIDUwLjUxODVaTTEzOS45NzIgMzkuNjQ5OEwxMzguNjc5IDM5LjY0OThMMTM4LjY3OSAzOC4yMjM2TDEzOS45NzIgMzguMjIzNkwxMzkuOTcyIDM5LjY0OThaIiBmaWxsPSIjMDA0NTg5IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNMTUwLjE2NCA0Ny40MDRMMTUwLjE2NCA0Ny44NzkzQzE1MC4xNjQgNTAuMzA1NiAxNDguNTYxIDUwLjYxNjkgMTQ2LjUxNSA1MC42MTY5QzE0Mi45NDkgNTAuNjE2OSAxNDIuNzAzIDQ5LjIzOTkgMTQyLjcwMyA0Ni4wNDM0QzE0Mi43MDMgNDMuMjM5NyAxNDMuMTk0IDQxLjgxMzUgMTQ2LjMwMiA0MS44MTM1QzE0OC4zOCA0MS44MTM1IDE1MC4wMTYgNDIuMDQyOSAxNTAuMDE2IDQ0LjQ4NTZMMTUwLjAxNiA0NC43MTVMMTQ4LjcyNSA0NC43MTVMMTQ4LjcyNSA0NC40NTI5QzE0OC43MjUgNDIuODk1NiAxNDcuODczIDQyLjg2MjggMTQ2LjM4NCA0Mi44NjI4QzE0NC4wOTMgNDIuODYyOCAxNDQuMDQ0IDQzLjY0OTkgMTQ0LjA0NCA0Ni40MDM5QzE0NC4wNDQgNDguODMwMiAxNDQuMTQzIDQ5LjU2ODIgMTQ2LjY2MiA0OS41NjgyQzE0OC4yODIgNDkuNTY4MiAxNDguODcxIDQ5LjM4NzQgMTQ4Ljg3MSA0Ny44MzAxTDE0OC44NzEgNDcuNDA0TDE1MC4xNjQgNDcuNDA0WiIgZmlsbD0iIzAwNDU4OSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTE1OS41NjggNDQuMTU3OUwxNTguMjI2IDQ0LjE1NzlMMTU4LjIyNiA0My44Mjk3QzE1OC4yMjYgNDIuOTYxMiAxNTcuNTcyIDQyLjk2MTIgMTU2LjIxNCA0Mi45NjEyQzE1NC41OTQgNDIuOTYxMiAxNTMuODA4IDQyLjk0NDggMTUzLjgwOCA0NC4wMTA1QzE1My44MDggNDUuNTUxMyAxNTQuMjM0IDQ1LjQzNjYgMTU1LjU3NSA0NS41MDIyQzE1Ny43ODUgNDUuNjMzMyAxNTkuNzk3IDQ1LjI4OTIgMTU5Ljc5NyA0OC4wOTIzQzE1OS43OTcgNTAuNTE4NiAxNTguMTI4IDUwLjYxNyAxNTYuMjE0IDUwLjYxN0MxNTQuMzQ5IDUwLjYxNyAxNTIuNDAxIDUwLjUxODYgMTUyLjQwMSA0OC42MDA5TDE1Mi40MDEgNDcuNzk2OUwxNTMuNzQzIDQ3Ljc5NjlMMTUzLjc0MyA0OC40NjkyQzE1My43NDMgNDkuMjg5MSAxNTQuMjUgNDkuNDY5NCAxNTYuMjE0IDQ5LjQ2OTRDMTU3LjA5NyA0OS40Njk0IDE1OC40NTUgNDkuNjY2IDE1OC40NTUgNDguMTQxNUMxNTguNDU1IDQ2LjUzNTEgMTU3Ljc4NSA0Ni44MyAxNTYuMjE0IDQ2LjczMTdDMTU0LjM0OSA0Ni42MDA2IDE1Mi40NjcgNDYuNzk3MyAxNTIuNDY3IDQ0LjM1NDZDMTUyLjQ2NyA0MS44NjMyIDE1My44OTEgNDEuODEzNiAxNTYuMjE0IDQxLjgxMzZDMTU3LjcxOSA0MS44MTM2IDE1OS41NjggNDEuODc5MSAxNTkuNTY4IDQzLjgyOTdMMTU5LjU2OCA0NC4xNTc5WiIgZmlsbD0iIzAwNDU4OSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTExMi4xMjEgNDkuNTE5MkMxMTAuNjMxIDQ5LjUxOTIgMTA5Ljk2IDQ5LjQzNzMgMTA5Ljk2IDQ3Ljc5OEMxMDkuOTYgNDYuNDA0MSAxMTAuNTgyIDQ2LjMwNjMgMTEyLjEyMSA0Ni4zMDYzQzExMy43NTcgNDYuMzA2MyAxMTQuNTE4IDQ2LjI4OTQgMTE0LjUxOCA0Ny45MTIyQzExNC41MTggNDkuNDg2NCAxMTMuNDEzIDQ5LjUxOTIgMTEyLjEyMSA0OS41MTkyTTExMi4zMTcgNDEuNzY0NkMxMTAuNTczIDQxLjc0OTcgMTA5LjE2OSA0MS44ODk1IDEwOC45MzEgNDMuNTgzNUwxMTAuMjgzIDQzLjU4MzVDMTEwLjUzOCA0Mi44MTc0IDExMS41ODUgNDIuODEzOCAxMTIuNDY0IDQyLjgxMzhDMTEzLjkyIDQyLjgxMzggMTE0Ljc1NSA0Mi45NjEzIDExNC43NTUgNDQuNTM1NUwxMTQuNzk1IDQ2LjEyNTZDMTE0LjYxNSA0NS4zMzg1IDExMi44MjQgNDUuMjU3IDExMS45NzMgNDUuMjU3QzEwOS44NDcgNDUuMjU3IDEwOC42MTggNDUuNTg0MyAxMDguNjE4IDQ3Ljk2MTRDMTA4LjYxOCA1MC4yMDggMTA5Ljk2IDUwLjU2ODUgMTExLjg5MiA1MC41Njg1QzExMi45NzEgNTAuNTY4NSAxMTQuMjMxIDUwLjUzNTIgMTE0LjcyMiA0OS41NTE1TDExNC43NTUgNDkuNTg0N0wxMTQuNzU1IDUwLjQ2OTZMMTE2LjA0OCA1MC40Njk2TDExNi4wNDggNDQuNjAxMUMxMTYuMDY0IDQxLjk3NzYgMTE0LjQ3NiA0MS43NDgyIDExMi4zMTcgNDEuNzY0NiIgZmlsbD0iIzAwNDU4OSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTEzNS41MjQgNDcuOTYxOUwxMzUuNTI0IDQ4LjEwODlDMTM1LjUyNCA0OC45MjgyIDEzNS41MjQgNDkuNTY3OCAxMzQuMzE0IDQ5LjU2NzhDMTMzLjM2NCA0OS41Njc4IDEzMy4xMTkgNDkuMzU0OCAxMzMuMTAzIDQ4LjQyMDJMMTMzLjEwMyA0Mi45NjEzTDEzNi40MjQgNDIuOTYxM0wxMzYuNDI0IDQxLjkxMjFMMTMzLjEwMyA0MS45MTIxTDEzMy4xMDMgMzkuODMwNEwxMzEuODEgMzkuODMwNEwxMzEuODEgNDEuOTEyMUwxMzAuNjY1IDQxLjkxMjFMMTMwLjY2NSA0Mi45NjEzTDEzMS44MSA0Mi45NjEzTDEzMS44MSA0OC4wMjY0QzEzMS44MSA1MC4wNDMxIDEzMi4yNjggNTAuNjE3MSAxMzQuMjggNTAuNjE3MUMxMzYuMDQ3IDUwLjYxNzEgMTM2Ljc1MSA0OS44MTM3IDEzNi43NTEgNDguMTA4OUwxMzYuNzUxIDQ3Ljk2MTlMMTM1LjUyNCA0Ny45NjE5WiIgZmlsbD0iIzAwNDU4OSIgZmlsbC1ydWxlPSJub256ZXJvIiBvcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiLz4KPHBhdGggZD0iTTcxLjM3NTkgNDkuMDUxM0w2OS45OTk0IDQ5LjA1MTNMNjkuOTk5NCAzOS42OTEzTDcxLjM3NTkgMzkuNjkxM0w3MS4zNzU5IDQ5LjA1MTNaIiBmaWxsPSIjNTA5MGM4IiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9IjEiIHN0cm9rZT0ibm9uZSIvPgo8cGF0aCBkPSJNNzUuMzU5NSA0My42ODE1TDY2LjAxNjkgNDMuNjgxNUw2Ni4wMTY5IDQ1LjA2MDZMNzUuMzU5NSA0NS4wNjA2TDc1LjM1OTUgNDMuNjgxNVoiIGZpbGw9IiM1MDkwYzgiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iMSIgc3Ryb2tlPSJub25lIi8+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9zdmc+Cg==\" alt=\"Travel Data + Analytics\"><\/div><\/header><section id=\"details\" hidden aria-label=\"About the sales value index\"><h2>About this index<\/h2><p>The Index calculation uses in this case a rolling average over the last four weeks, differing from the figures in the weekly report of our customers, which is based on the absolute values of the evaluated week.<\/p><dl><div><dt>Market<\/dt><dd>German Tour Operator<\/dd><\/div><div><dt>Sales Channel<\/dt><dd>OTA &amp; Stationary POS<\/dd><\/div><div><dt>Booked until<\/dt><dd id=\"booked-until\">Loading current reporting week\u2026<\/dd><\/div><div><dt>Fact<\/dt><dd>Sales Value EUR<\/dd><\/div><\/dl><p>The index shows the current revenue EUR (rolling average of the last four weeks) from booked travel services in relation to the corresponding revenue in a previous period. We are currently showing the value from 2025 compared to the values from 2024 (previous period). A number bigger than 1 shows that more revenue is currently being booked each week than in the same period of the previous year. A number less than 1 clearly shows that less sales are being booked in the relevant period than in the previous period.<\/p><p>The chart also shows 2026 compared with 2025. Both series use the same index scale.<\/p><\/section><div class=\"chart\" tabindex=\"0\" aria-label=\"Sales value index chart. Use left and right arrow keys to explore calendar weeks.\"><svg role=\"img\" aria-label=\"Weekly sales value indices, 2025 versus 2024 and 2026 versus 2025\"><\/svg><div id=\"tooltip\"><\/div><div class=\"loading\" id=\"loading\" role=\"status\" aria-live=\"polite\"><div class=\"loading-bars\" aria-hidden=\"true\"><span><\/span><span><\/span><span><\/span><span><\/span><span><\/span><\/div><span class=\"loading-label\">Loading the latest data\u2026<\/span><\/div><\/div><p class=\"legend-caption\">Click to highlight:<\/p><div class=\"legend\"><button class=\"series\" data-series=\"0\" aria-pressed=\"false\"><span class=\"swatch\"><\/span>2025 vs. 2024<\/button><button class=\"series\" data-series=\"1\" aria-pressed=\"false\"><span class=\"swatch light\"><\/span>2026 vs. 2025<\/button><\/div><div class=\"tools\" hidden aria-hidden=\"true\"><span><span id=\"status\" role=\"status\">Connecting to live Tableau data\u2026<\/span> <button id=\"refresh\">Refresh<\/button><\/span><span><button id=\"download\">Download CSV<\/button> \u00b7 <a href=\"https:\/\/public.tableau.com\/app\/profile\/sonja.lorenz\/viz\/TDAIndexTotalPKLFormat_Gro\/DBIndexTotalmarkt\" target=\"_blank\" rel=\"noopener\">Original view \u2197<\/a><\/span><\/div><\/main><script type=\"module\">\nlet DATA={};\nconst svg=document.querySelector('svg'), chart=document.querySelector('.chart'),tip=document.querySelector('#tooltip');let selected=null,week=1;\nconst ns='http:\/\/www.w3.org\/2000\/svg';function el(tag,attrs,text){let e=document.createElementNS(ns,tag);for(let k in attrs)e.setAttribute(k,attrs[k]);if(text!==undefined)e.textContent=text;svg.append(e);return e}const fmt=v=>v.toLocaleString('de-DE',{minimumFractionDigits:2,maximumFractionDigits:2});let W,H,L=55,R=55,T=48,B=10;\nfunction render(){W=svg.clientWidth;H=svg.clientHeight;L=W<650?40:55;R=W<650?10:55;T=44;B=14;svg.setAttribute('viewBox',`0 0 ${W} ${H}`);svg.replaceChildren();let pw=W-L-R,ph=H-T-B,x=w=>L+(w-1)\/51*pw,y=v=>T+(2-v)\/2*ph;\nel('text',{x:W\/2,y:16,'text-anchor':'middle','font-size':12,'font-weight':'bold',fill:'#333'},'Calendar Week');for(let v=0;v<=10;v++){let yy=y(v\/5);el('line',{x1:L,y1:yy,x2:W-R,y2:yy,stroke:'#dedede','stroke-width':.7,'stroke-dasharray':'1 2'});for(let side of (W<650?[0]:[0,1]))el('text',{x:side?W-R+10:L-10,y:yy+4,'text-anchor':side?'start':'end','font-size':12,fill:'#777'},fmt(v\/5))}for(let w=1;w<=52;w++){if(W>=650||w===1||w%4===0)el('line',{x1:x(w),y1:T,x2:x(w),y2:H-B,stroke:'#ededed','stroke-width':.6});if(W>900||w===1||w% (W<450?8:W<650?4:2)===0||w===52)el('text',{x:x(w),y:T-10,'text-anchor':'middle','font-size':9,fill:'#888'},w)}\nfor(let i=0;i<2;i++){let vals=Object.entries(DATA).filter(([w,a])=>a[i]!=null);if(!vals.length)continue;let path=`M${x(+vals[0][0])},${y(0)} `+vals.map(([w,a])=>`L${x(+w)},${y(a[i])}`).join(' ')+` L${x(+vals.at(-1)[0])},${y(0)}Z`;el('path',{d:path,fill:i?'#88aac6':'#063376','fill-opacity':selected===null?(i?.72:1):(selected===i?1:.14),stroke:i?'#789db8':'#063376','stroke-width':.5})}\nfor(let side of (W<650?[]:[0,1]))el('text',{transform:`translate(${side?W-12:15} ${T+ph\/2}) rotate(-90)`,'text-anchor':'middle','font-size':11,fill:'#333'},side?'2026 vs. 2025':'2025 vs. 2024');el('line',{id:'cursor',x1:0,x2:0,y1:T,y2:H-B,stroke:'#063376','stroke-dasharray':'3 3',visibility:'hidden'});}\nfunction show(w){week=Math.max(1,Math.min(52,w));let a=DATA[week];if(!a)return;let x=L+(week-1)\/51*(W-L-R);let line=document.querySelector('#cursor');line.setAttribute('x1',x);line.setAttribute('x2',x);line.setAttribute('visibility','visible');tip.innerHTML=`<strong>Calendar week ${week}<\/strong><span style=\"color:#063376\">\u25cf<\/span> 2025 vs. 2024: <b>${a[0]===null?'Not available':fmt(a[0])}<\/b><br><span style=\"color:#88aac6\">\u25cf<\/span> 2026 vs. 2025: <b>${a[1]===null?'Not available':fmt(a[1])}<\/b>`;tip.style.display='block';tip.style.left=Math.max(0,Math.min(x+12,W-tip.offsetWidth-4))+'px';tip.style.top='65px'}svg.addEventListener('pointerdown',e=>{const r=svg.getBoundingClientRect();show(Math.round((e.clientX-r.left-L)\/(W-L-R)*51)+1)});svg.addEventListener('pointermove',e=>{const r=svg.getBoundingClientRect();show(Math.round((e.clientX-r.left-L)\/(W-L-R)*51)+1)});chart.addEventListener('pointerleave',()=>{tip.style.display='none';document.querySelector('#cursor').setAttribute('visibility','hidden')});chart.addEventListener('keydown',e=>{if(['ArrowLeft','ArrowRight'].includes(e.key)){e.preventDefault();show(week+(e.key==='ArrowRight'?1:-1))}});document.querySelectorAll('.series').forEach(b=>b.onclick=()=>{selected=selected===+b.dataset.series?null:+b.dataset.series;document.querySelectorAll('.series').forEach(x=>x.setAttribute('aria-pressed',selected===+x.dataset.series));render()});document.querySelector('.info').onclick=function(){let d=document.querySelector('#details');d.hidden=!d.hidden;this.setAttribute('aria-expanded',!d.hidden)};document.querySelector('#download').onclick=()=>{let s='Calendar Week,2025 vs. 2024,2026 vs. 2025\\n'+Object.entries(DATA).map(([w,a])=>[w,...a].join(',')).join('\\n');let a=document.createElement('a');a.href=URL.createObjectURL(new Blob([s],{type:'text\/csv'}));a.download='tda-sales-value-index.csv';a.click();setTimeout(()=>URL.revokeObjectURL(a.href),1000)};new ResizeObserver(render).observe(svg);render();\n\nconst status=document.querySelector('#status'), refresh=document.querySelector('#refresh');\nlet viz,busy=false,ready=false;\nfunction fail(e){if(!Object.keys(DATA).length){const loading=document.querySelector('#loading');loading.replaceChildren();const label=document.createElement('span');label.className='loading-error';label.textContent='Unable to load live data. Please try again.';const retry=document.createElement('button');retry.textContent='Try again';retry.onclick=()=>location.reload();loading.append(label,retry);}status.textContent='Live data unavailable. '+(e?.message||'Please retry.');status.style.color='#a33';refresh.disabled=false;busy=false;document.querySelector('#download').disabled=!Object.keys(DATA).length;}\nasync function readLive(){if(busy)return;busy=true;refresh.disabled=true;status.textContent='Reading current Tableau data\u2026';try{\nconst sheet=viz.workbook.activeSheet;const ws=sheet.worksheets?.find(s=>s.name==='Chart Index') || (sheet.name==='Chart Index'?sheet:null);if(!ws)throw Error('Chart Index worksheet not found.');\nconst reader=await ws.getSummaryDataReaderAsync();let table;try{table=await reader.getAllPagesAsync()}finally{await reader.releaseAsync()}\nconst names=table.columns.map(c=>c.fieldName);const wi=names.findIndex(n=>\/Calendar Week\/i.test(n));const ai=names.findIndex(n=>n.includes('BZ TJ AJ vs. VJ'));const bi=names.findIndex(n=>n.includes('BZ TJ VJ vs. VVJ'));\nif(wi<0||ai<0||bi<0)throw Error('The source chart fields have changed.');let next={};const number=c=>{let v=c?.value;if(v==null||v==='%null%')return null;if(typeof v==='number')return v;let n=Number(String(v).replace(',','.'));return Number.isFinite(n)?n:null};\nfor(const row of table.data){let w=number(row[wi]);if(!w||w<1||w>53)continue;let a=next[w]??=[null,null];let old=number(row[bi]),current=number(row[ai]);if(old!==null)a[0]=old;if(current!==null)a[1]=current;}\nif(!Object.keys(next).length)throw Error('Tableau returned no chart values.');DATA=next;const loading=document.querySelector('#loading');loading.classList.add('leaving');setTimeout(()=>loading.hidden=true,350);document.querySelector('#booked-until').textContent='CW '+Math.max(...Object.entries(DATA).filter(([w,a])=>a[1]!==null).map(([w])=>+w))+'\/26 vs. 25';render();status.style.color='#39734c';status.textContent='Live Tableau data \u00b7 Retrieved '+new Date().toLocaleTimeString();document.querySelector('#download').disabled=false;\n}catch(e){fail(e)}finally{busy=false;refresh.disabled=false}}\nrefresh.onclick=async()=>{if(!ready){location.reload();return}try{refresh.disabled=true;status.textContent='Refreshing Tableau source\u2026';await viz.refreshDataAsync();await readLive()}catch(e){fail(e)}};\ndocument.querySelector('#download').disabled=true;\ntry{const api=await import('https:\/\/public.tableau.com\/javascripts\/api\/tableau.embedding.3.latest.min.js');viz=new api.TableauViz();viz.setAttribute(\"iframe-attr-loading\",\"eager\");viz.src='https:\/\/public.tableau.com\/views\/TDAIndexTotalPKLFormat_Gro\/DBIndexTotalmarkt';viz.toolbar='hidden';viz.hideTabs=true;viz.style.cssText='position:absolute;left:-10000px;top:0;width:1100px;height:800px;';viz.setAttribute('aria-hidden','true');viz.addEventListener(api.TableauEventType.FirstInteractive,()=>{ready=true;readLive()});viz.addEventListener(api.TableauEventType.VizLoadError,()=>fail(Error('Tableau could not load.')));document.body.append(viz);setTimeout(()=>{if(!ready)fail(Error('Tableau is taking too long to respond.'))},45000);setInterval(()=>{if(ready&&!document.hidden)refresh.click()},300000)}catch(e){fail(e)}\n<\/script><\/html>\n","protected":false},"excerpt":{"rendered":"<p>TDA \u00b7 Sales value index Sales value index i About this index The Index calculation uses in this case a rolling average over the last four weeks, differing from the &#8230;<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-13819","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Buchungsstand &#8211; Travel Data + Analytics GmbH<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/traveldataanalytics.de\/en\/travel-sales-index\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Buchungsstand &#8211; Travel Data + Analytics GmbH\" \/>\n<meta property=\"og:description\" content=\"TDA \u00b7 Sales value index Sales value index i About this index The Index calculation uses in this case a rolling average over the last four weeks, differing from the ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/traveldataanalytics.de\/en\/travel-sales-index\/\" \/>\n<meta property=\"og:site_name\" content=\"Travel Data + Analytics GmbH\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-30T23:56:55+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/traveldataanalytics.de\\\/buchungsstand\",\"url\":\"https:\\\/\\\/traveldataanalytics.de\\\/buchungsstand\",\"name\":\"Buchungsstand &#8211; Travel Data + Analytics GmbH\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/traveldataanalytics.de\\\/#website\"},\"datePublished\":\"2026-10-30T23:56:51+00:00\",\"dateModified\":\"2026-10-30T23:56:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/traveldataanalytics.de\\\/buchungsstand#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/traveldataanalytics.de\\\/buchungsstand\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/traveldataanalytics.de\\\/buchungsstand#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/traveldataanalytics.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Buchungsstand\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/traveldataanalytics.de\\\/#website\",\"url\":\"https:\\\/\\\/traveldataanalytics.de\\\/\",\"name\":\"Travel Data + Analytics GmbH\",\"description\":\"Die erfolgreiche Gesch\u00e4ftsentwicklung Ihres Unternehmens ist unsere Mission.\",\"publisher\":{\"@id\":\"https:\\\/\\\/traveldataanalytics.de\\\/#organization\"},\"alternateName\":\"TDA\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/traveldataanalytics.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/traveldataanalytics.de\\\/#organization\",\"name\":\"Travel Data + Analytics GmbH\",\"alternateName\":\"TDA\",\"url\":\"https:\\\/\\\/traveldataanalytics.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/traveldataanalytics.de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/traveldataanalytics.de\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/crop-e1563634024111.png\",\"contentUrl\":\"https:\\\/\\\/traveldataanalytics.de\\\/wp-content\\\/uploads\\\/2019\\\/07\\\/crop-e1563634024111.png\",\"width\":1323,\"height\":496,\"caption\":\"Travel Data + Analytics GmbH\"},\"image\":{\"@id\":\"https:\\\/\\\/traveldataanalytics.de\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Buchungsstand &#8211; Travel Data + Analytics GmbH","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:\/\/traveldataanalytics.de\/en\/travel-sales-index\/","og_locale":"en_GB","og_type":"article","og_title":"Buchungsstand &#8211; Travel Data + Analytics GmbH","og_description":"TDA \u00b7 Sales value index Sales value index i About this index The Index calculation uses in this case a rolling average over the last four weeks, differing from the ...","og_url":"https:\/\/traveldataanalytics.de\/en\/travel-sales-index\/","og_site_name":"Travel Data + Analytics GmbH","article_modified_time":"2026-10-30T23:56:55+00:00","twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/traveldataanalytics.de\/buchungsstand","url":"https:\/\/traveldataanalytics.de\/buchungsstand","name":"Buchungsstand &#8211; Travel Data + Analytics GmbH","isPartOf":{"@id":"https:\/\/traveldataanalytics.de\/#website"},"datePublished":"2026-10-30T23:56:51+00:00","dateModified":"2026-10-30T23:56:55+00:00","breadcrumb":{"@id":"https:\/\/traveldataanalytics.de\/buchungsstand#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/traveldataanalytics.de\/buchungsstand"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/traveldataanalytics.de\/buchungsstand#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/traveldataanalytics.de\/"},{"@type":"ListItem","position":2,"name":"Buchungsstand"}]},{"@type":"WebSite","@id":"https:\/\/traveldataanalytics.de\/#website","url":"https:\/\/traveldataanalytics.de\/","name":"Travel Data + Analytics GmbH","description":"Die erfolgreiche Gesch\u00e4ftsentwicklung Ihres Unternehmens ist unsere Mission.","publisher":{"@id":"https:\/\/traveldataanalytics.de\/#organization"},"alternateName":"TDA","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/traveldataanalytics.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/traveldataanalytics.de\/#organization","name":"Travel Data + Analytics GmbH","alternateName":"TDA","url":"https:\/\/traveldataanalytics.de\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/traveldataanalytics.de\/#\/schema\/logo\/image\/","url":"https:\/\/traveldataanalytics.de\/wp-content\/uploads\/2019\/07\/crop-e1563634024111.png","contentUrl":"https:\/\/traveldataanalytics.de\/wp-content\/uploads\/2019\/07\/crop-e1563634024111.png","width":1323,"height":496,"caption":"Travel Data + Analytics GmbH"},"image":{"@id":"https:\/\/traveldataanalytics.de\/#\/schema\/logo\/image\/"}}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/traveldataanalytics.de\/en\/wp-json\/wp\/v2\/pages\/13819","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/traveldataanalytics.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/traveldataanalytics.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/traveldataanalytics.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/traveldataanalytics.de\/en\/wp-json\/wp\/v2\/comments?post=13819"}],"version-history":[{"count":1,"href":"https:\/\/traveldataanalytics.de\/en\/wp-json\/wp\/v2\/pages\/13819\/revisions"}],"predecessor-version":[{"id":13820,"href":"https:\/\/traveldataanalytics.de\/en\/wp-json\/wp\/v2\/pages\/13819\/revisions\/13820"}],"wp:attachment":[{"href":"https:\/\/traveldataanalytics.de\/en\/wp-json\/wp\/v2\/media?parent=13819"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}