Posso confirmar que o Google Analytics vai iniciar uma nova sessão quando o usuário volta da exploração madeireira com a referência de outro site. Não tenho um problema tão grande nos meus sites, porque muitos dos meus usuários não fazem login. Na documentação de exclusão de referências do Google :
Como a exclusão do tráfego de referência afeta seus dados
Por padrão, uma referência aciona automaticamente uma nova sessão. Quando você exclui uma fonte de referência, o tráfego que chega ao seu site a partir do domínio excluído não aciona uma nova sessão. Se você deseja que o tráfego que chega de um site específico acione uma nova sessão, não inclua esse domínio nesta tabela.
Como cada referência aciona uma nova sessão, excluir referências (ou não excluir referências) afeta o modo como as sessões são calculadas em sua conta. A mesma interação pode ser contada como uma ou duas sessões, com base em como você trata as referências. Por exemplo, um usuário em my-site.com acessa seu-site.com e depois retorna para my-site.com. Se você não excluir o site-site.com como domínio de referência, serão contadas duas sessões, uma para cada chegada no site-site.com. Se, no entanto, você excluir referências de seu-site.com, a segunda chegada ao my-site.com não acionará uma nova sessão e apenas uma será contada.
Portanto, colocar accounts.google.com
a lista de exclusão de referências resolveria o problema do login do Google, mas como você diz, não pode fazer isso no Facebook.
A única solução em que posso pensar seria retirar o referenciador quando o usuário voltar, antes que o JavaScript do Google Analytics possa acessá-lo. No meu site, redireciono quando recebo as informações de login do Google ou do Facebook. Antes, usei um redirecionamento 302 que passa os dados do referenciador. Eu mudei para um redirecionamento de atualização meta para remover o referenciador externo :
<html>
<head>
<meta http-equiv="refresh" content="0; url=/after-login.html">
</head>
<body>
</body>
</html>
Ele remove o referenciador inteiramente no Firefox e IE. No Chrome, Opera e Safari, o referenciador muda para o URL de atualização (que seria do seu site).