Steam recently changed the default privacy settings for all users. This may impact tracking. Ensure your profile has the correct settings by following the guide on our forums.
Heard a rumor not too long ago that this was going to happen. It's pretty disappointing to see some quality studios getting dismantled in this time / age when the video game market is still expanding.