Your game account gets linked to your Dovetail account here. At the moment it isnt doing anything as far as i´m aware. Maybe they add later the ability to view your Stats and access your ingame Screenshots here but who knows.