사용자가 다른 사이트의 리퍼러로 다시 로그인하면 Google 웹 로그 분석 이 새 세션 을 시작 함을 확인할 수 있습니다. 많은 사용자가 로그인하지 않았기 때문에 내 사이트에서 큰 문제는 없습니다. Google 추천 제외 문서에서 :
추천 트래픽을 제외하면 데이터에 미치는 영향
기본적으로 추천은 자동으로 새 세션을 트리거합니다. 추천 소스를 제외하면 제외 된 도메인에서 사이트로 도착하는 트래픽은 새 세션을 트리거하지 않습니다. 특정 사이트에서 들어오는 트래픽이 새 세션을 트리거하도록하려면이 테이블에 해당 도메인을 포함시키지 마십시오.
각 추천은 새 세션을 실행하므로 추천을 제외하거나 추천을 제외하지 않으면 계정에서 세션이 계산되는 방식에 영향을줍니다. 추천을 처리하는 방법에 따라 동일한 상호 작용을 하나 또는 두 개의 세션으로 계산할 수 있습니다. 예를 들어 my-site.com의 사용자는 your-site.com으로 이동 한 다음 my-site.com으로 돌아갑니다. your-site.com을 추천 도메인으로 제외하지 않으면 my-site.com에 도착할 때마다 하나씩 두 개의 세션이 계산됩니다. 그러나 your-site.com에서 추천을 제외하면 my-site.com에 두 번째 도착해도 새 세션이 트리거되지 않으며 하나의 세션 만 계산됩니다.
퍼팅 그래서 accounts.google.com
추천 제외 목록에있는 것은 Google 로그인의 문제를 해결할 것입니다,하지만 당신이 말한대로, 당신은 페이스 북을 위해 그렇게 할 수 없습니다.
내가 생각할 수있는 유일한 해결책은 사용자가 돌아올 때 리퍼러를 제거하여 Google 애널리틱스 JavaScript에 도달하는 것입니다. 내 사이트에서 Google 또는 Facebook에서 로그인 정보를 받으면 리디렉션합니다. 이전에는 리퍼러 데이터를 전달하는 302 리디렉션을 사용했습니다. 외부 리퍼러를 제거 하기 위해 메타 새로 고침 리디렉션 으로 변경했습니다 .
<html>
<head>
<meta http-equiv="refresh" content="0; url=/after-login.html">
</head>
<body>
</body>
</html>
Firefox와 IE에서 리퍼러를 완전히 제거합니다. Chrome, Opera 및 Safari에서 리퍼러는 사이트에서 제공되는 새로 고침 URL로 변경됩니다.