TL DR; Logging into Facebook has been making the referral's original URL since then, and in GA it will look like they originally came from Facebook.
We have the following problem using Google Analytics (UA) to log in to Facebook (Oauth):
does the user land on / page / 1? utm_campaign = aaa , and the GA session is created with the correct source referee, campaign, etc.
the user visits several other pages and decides to register using Facebook
Logging into Facebook makes the user's browser go to facebook and return, which changes direction and thus creates a new GA session
When the user returns to our callback, we fire an event that translates to a target in GA
The problem is that all users who register using Oauth have referral settings on Facebook and a landing page on the page where they land after a Facebook callback, because when GA "resets" the session :(.
Is there a way to join two sessions in GA and let him know that he is the same user all the time, so do Facebook accounts keep complete information about the source referrer, landing page, UTM , etc.?
source share