Mogę potwierdzić, że Google Analytics będzie rozpocząć nową sesję, gdy użytkownik wraca z logowania z polecający od innej strony. Nie mam z tym tak dużego problemu w moich witrynach, ponieważ niewielu moich użytkowników się loguje. Z dokumentacji wykluczenia rekomendacji Google :
Jak wykluczenie ruchu z poleceń wpływa na twoje dane
Domyślnie polecenie automatycznie uruchamia nową sesję. Po wykluczeniu źródła odesłań ruch przychodzący do Twojej witryny z wykluczonej domeny nie wyzwala nowej sesji. Jeśli chcesz, aby ruch przychodzący z określonej witryny wyzwalał nową sesję, nie dołączaj tej domeny do tej tabeli.
Ponieważ każde polecenie uruchamia nową sesję, wykluczenie poleceń (lub nie wykluczenie poleceń) wpływa na sposób obliczania sesji na koncie. Ta sama interakcja może być liczona jako jedna lub dwie sesje, w zależności od tego, jak traktujesz skierowania. Na przykład użytkownik my-site.com idzie na twoja-strona.com, a następnie wraca na moja-strona.com. Jeśli nie wykluczysz swojej witryny.com jako domeny odsyłającej, liczone są dwie sesje, jedna na każde przybycie do witryny my-site.com. Jeśli jednak wykluczysz odesłania z witryny twoja-strona.com, drugie przybycie do witryny moja-strona.com nie wyzwala nowej sesji i tylko jedna sesja jest liczona.
Umieszczenie accounts.google.com
na liście wykluczeń odesłania rozwiązałoby problem z logowaniem się do Google, ale jak mówisz, nie możesz tego zrobić na Facebooku.
Jedyne rozwiązanie, jakie mogę wymyślić, to usunięcie odsyłacza, gdy użytkownik wróci, zanim JavaScript Google Analytics będzie mógł do niego dotrzeć. Na mojej stronie przekierowuję, gdy otrzymam dane logowania z Google lub Facebooka. Wcześniej korzystałem z przekierowania 302, które przekazuje dane strony odsyłającej. Zmieniłem to na przekierowanie odświeżania meta, aby usunąć zewnętrzny odnośnik :
<html>
<head>
<meta http-equiv="refresh" content="0; url=/after-login.html">
</head>
<body>
</body>
</html>
Usuwa odsyłacz całkowicie w Firefox i IE. W Chrome, Opera i Safari odsyłający zmienia adres URL odświeżania (pochodzący z Twojej witryny).