Denna fråga har besvarats många gånger här tidigare. Det finns några saker att tänka på.
Ju högre hastighet du vill ha, desto kortare längder kan du använda innan du behöver en repeater. En aktiv kabel har inbyggd repeater, men en hub kan också vara en repeater. Repeatern behöver ström för att fungera, vilket betyder att strömuttaget är större i en aktiv kabel, och det blir så klart inte bättre av att du stackar flera aktiva kablar efter varandra.
USB2 kan ha en längd på 5m innan du behöver en repeater. Du behöver alltså två aktiva förlängningskablar om du ska följa standarden. USB3 kan bara vara 1 eller 2m lång beroende på hastighet. Det kommer vara väldigt opraktiskt med 10m USB3.
Du kan i princip inte förlita dig på att det finns ström kvar att driva några törstigare enheter efter 10m förlängning. Så utgå ifrån att du behöver en USB-hub med egen matning i slutet. Det kan även spela roll hur mycket ström du kan ta ur USB-kontakten i datorn. Helst ska du använda en USB3-kontakt eftersom den standarden levererar mer ström. De flesta USB2-kontakter kommer att fixa det också, men får du problem med kabeln så är en av de första åtgärderna att prova en USB3-port.
Vill du ha extra stabil drift så kan du använda en hub med eget nätagg även mitt på kabeln för att injicera mer ström.
Jag hade inte litat på kabeln du länkar eftersom den skulle behöva en repeater på mitten för att fungera enligt standarden. Kanske har den det, men det kan man inte se på bilden. Visst är 5m ingen hård gräns, men ju längre kabel desto större krav. Min erfarenhet är att det kan vara svårt att upptäcka att kabeln är för dålig. I värsta fall kopplar enheterna ifrån, men de kan också funka med omsändningar och/eller lägre hastighet vilket försämrar din upplevelse av tex en spelkontroll.