Google Analytics는 어떻게 데이터를 Google로 다시 전송합니까?
-
03-07-2019 - |
문제
아마도 나는 무언가를 놓치고 있지만 JavaScript를 배우고 있습니다.
단일 원산지 정책에 대한 나의 이해는 Google Analytics가 Google에 데이터를 다시 보낼 수 없어야한다는 것입니다.
정책을 위반하지 않고 어떻게 Google에 보내는 데이터를 Google에 전송할 수 있습니까?
해결책
내가 말할 수있는 것에서, 웹 페이지에는 Google의 JavaScript 파일이 포함 된 다음 해당 스크립트는 페이지에 이미지를 동적으로 추가합니다 (http://www.google-analytics.com/__utm.gif) 로깅에 필요한 정보가 포함되어 있습니다.
SOP는 페이지에 동적으로 추가되는 스크립트, 이미지 또는 CSS 파일에는 적용되지 않습니다. 그렇기 때문에 웹 페이지에 포함 된 JavaScript 파일이 페이지를 완전히 제어 할 수 있기 때문에 모든 JavaScript 파일을 신뢰하는 이유입니다.
다른 팁
Ryan Doherty가 맞습니다. Google Analytics JavaScript 코드는 페이지에 투명한 1px-by-by-by-by-1px gif 이미지 이름을 그립니다. 이 이미지에 대한 요청 (Google 서버에있는)이 작성되면 정보가 Get 매개 변수로 추가됩니다. Google 은이 데이터를 캡처하고 처리를 시작합니다. 일반적으로 3-6 시간 이내에 GA 보고서에 데이터가 나타납니다.
제휴하지 않습니다 StackOverflow