We have tried, but it didn't work.

There is no information on that website regarding what exactly needs to be enabled/modified in our Steam settings to make that site work, unfortunately.