That's just an optional thing - it just adds the game to your profile on the SE Member's site on the SE main website for your region (if you have a French version, I presume you're in Europe so hence it would be the Square Enix Europe website. But you don't have to do that if you do not wish to, it's just something extra some players like to do.