문제

아마도 나는 무언가를 놓치고 있지만 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 보고서에 데이터가 나타납니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top