1

저는 웹 분석에서 일하고 있습니다. 우리는 우리가 uid모든 서버 요청에 대해 uid를 설정하는 방법은 무엇입니까?

를 사용하는 반복 방문자를 찾는 경우,보다 정확한 데이터를 얻을 수 (자바 스크립트 플러그인을 사용하여 사용자 상호 작용 정보를 수집) 모두 server logs와 클라이언트 측의 데이터를 사용하는 우리가 uid와 동일 쿠키 설정 생성하는

클라이언트 측 Google Analytics. 서버 로그에 uid을 저장해야합니다 (서버 로그와 클라이언트 측 데이터를 사용하여 두 가지 방법으로 사용자를 추적 할 수 있도록). 그리고 더 나은 분석을 위해 데이터를 병합합니다.

uid을 서버 로그에 저장하기 위해 클라이언트 측에서 생성 된 uid을 서버로 어떻게 전송합니까?

답변

0

GA는 당사자 쿠키를 설정하여 사용자의 쿠키에 쿠키가 저장되고 서버에 대한 모든 요청에 ​​대해 헤더의 서버에서 사용할 수 있습니다. 독자가 말한 것처럼 "GA와 동일"하면 자체 클라이언트 측 추적도 첫 번째 쿠키를 설정합니다. 따라서 GA 코드가 갑자기 나타나기를 원하면 서버에 아약스 요청을하거나 다음 서버 요청이 쿠키에서 데이터를 가져올 때까지 기다릴 수 있습니다.

하지만 IMO가 더 간단한 해결책은 클라이언트 쪽 코드를 다른 방법 대신 서버 쪽 코드와 동기화하는 것입니다. 서버 측에서 생성 된 uid를 클라이언트 측 코드에 전달하고 클라이언트 측 코드에서 해당 uid를 사용하게하십시오.

관련 문제