>> Go to next page USERS FLOW IN GOOGLE ANALYTICS after reading this page.
GA 를 뽀개려면 지나치지 않고 "Tracking Code"
살펴봐야 할 것이라는 생각이 들어 아래 Source URL 을 살펴봅니다. (필요한 부분만 한글화)
First of all, I would pass this through a beautifier, e.g. http://jsbeautifier.org/
After that lets evaluate the closure
by replacing each of the named parameters:
Note that
This would be roughly (not bothering about variable scope, etc.) equivalent to
In short what this code does in essence, is that it creates a new script tag with the line: 한 마디로 이 코드는 새로운 스크립트 태그를 생성하는 것이다.
Then finds the first script tag 그러고는 첫번째 스크립트 태그를 가져와 m 에 담는다.
Then it sets the newly created script tag to asynchronous execution (More insight on async execution could be obtained at Understanding Asynchronous Code in Layman's terms should you need it) 새로이 만들어진 스크립트는 동기화 실행되도록 설정한다.
1 in the line above is equivalent to a 가 동기화 수행되도록 설정하는 것이다. (설정값 1 은 참(true) 즉 Asynchronouse = Yes 라는 의미이다.) After that the src of this script tag is set
Note that above no protocol (http or https) is specified in the URL. This would allow for the script to be loaded in the current browser protocol. URL 에 프로토콜을 명시하지 않았기 때문에 프로토콜의 제약없이 스크립트가 로드될 수 있다. And finally it is inserted before the first script tag, so the browser could start loading it. 첫번째 스크립트 태그 전에 인서트하면 브라우저는 로딩을 시작할 수 있게 된다.
So to summarize: 간단히 말하자면
Specifics related to google analytics.
defines global function named Then with the lines it pushes these "events" in the queue Array. 아래 소스 라인으로 q 배열에 '이벤트' 들을 push 한다.
When the script is loaded, it checks the value of 스크립트가 로딩되면 GoogleAnalyticsObject 의 값을 체크한다.
Hope this helps >> Go to next page USERS FLOW IN GOOGLE ANALYTICS after reading this page. |
'Data Analytics' 카테고리의 다른 글
[책] Data Analysis Using SQL and Excel (0) | 2016.03.06 |
---|---|
USERS FLOW IN GOOGLE ANALYTICS (0) | 2015.09.13 |
클릭스트림 분석의 놀라운 세계 : 측정지표 (0) | 2015.08.30 |
제1회 데이터분석활용 오픈세미나 (0) | 2014.12.13 |
데이터분석전문가(ADP) 제1회 실기시험후기 (0) | 2014.06.30 |