I realize that the SocialLoginLink component acts a way for users to 'register' as well as 'login' using a social provider. How do I differentiate between a user using the SocialLoginLink component successfully for the first time (aka signing up with our app) and the user using it to simply login. I want to be able to catch a successful 'social registration' and redirect them to interfaces that should only appear after a successful sign up, not a 'login' per se.