basically no two systems are the same, and if the website can gather enough information about your system, it can identify you, even through a VPN or in incognito mode.
Popular information for fingerprinting include: your browser, the country you are in, your language(s), your graphic card (through webgl), the fonts installed on your computer, the size of your screen (or your browser window), ...