하나의 사이트에 여러개의 구글애널리틱스(유니버셜) 코드를 설치하는 방법

여러개의 애널리틱스 사이트 설치
하나의 사이트에 여러개의 구글웹로그분석  코드를 설치 할 필요가 있습니까?

여기에서 소개하는 내용은 광고대행사나 혹은 외부에 구글웹로그분석의 계정을 공유하지 않고서도 자신의 웹 로그분석 코드와 상대방의 코드를 함께 넣어 회사의 계정 관리자 권한을 외부에 공유하지 않을 경우에 사용 할 수 있습니다.
또는 다른 목적이 있어 각기 다른 구글 유니버셜 웹 로그 분석 코드를 한 개의 사이트에2개 또는 그 이상 넣을 경우 사용 할 수 있습니다.

단순히 사이트에 정식 코드 2개를 넣는 것이 아니라, 정보수집의 오류등을 최소화 하기 위해 구글웹로그분석 코드를 약간 수정하여 사이트에 넣는 과정이  필요합니다.

사내에서의 구글웹로그분석의 계정 분리를 하는 경우라면, 로그분석기의 관리 메뉴의 속성 설정이나 필터 부분을 활용 할 수도 있습니다. 그렇게 되면 하나의 구글 애널리틱스 계정에서 관리 할 수 있습니다 .
하지만, 여기서는 고객과 광고에이젼시등 각기 다른 회사의 구글 애널리틱스(웹로그분석) 코드를 모두 넣는 경우를 설명합니다. 데이터의 손실 등이 발생을 최소화 하고 마케팅의 목적을 달성 할 수 있도록 웹로그분석기의 셋팅을 하기 위함 입니다.

그럼 하나의 사이트에 여러개의 추적 코드를 도입하는 방법을 설명하겠습니다.

자 그럼 구글 웹 로그분석기 편집을 시작해 볼까요?

 

여러가지 구글 웹로그 분석기 코드의 설치 방법

여러가지 애널리틱스(웹로그 분석기) 코드를 삽입하면 그대로 애널리틱스 코드를 웹사이트에 붙이면 끝납니다. 물론 전체 페이지에 들어가도록 head 나 footer영역에 넣습니다. head영역을 추천합니다. 하지만 경우에 따라서는 애널리틱스 코드의 작은 수정이 필요한 경우도 있습니다.

유니버설 로그 분석기의 경우

예를 들어, “abcde.com”의 웹사이트에 ‘UA-00000000-00’ 애널리틱스 코드를 발급 받은 경우, 코드는 수정할 필요 없이 발급 받은 그대로 사이트에 붙여 넣으면 됩니다.

1

2

3

4

5

6

7

8

9

<script>

( function (i, s, o, g, r, a, m) {i [ ‘GoogleAnalyticsObject’ ] = r; i [r] = i [r] || function () {

(i [r] .q = i [r] .q || []) push (arguments)} i [r] .l = 1 * new Date (); a = s.createElement (o)

m = s.getElementsByTagName (o) [0]; a.async = 1; a.src = g; m.parentNode.insertBefore (a, m)

}) (window, document, ‘script’ , ‘//www.google-analytics.com/analytics.js’ , ‘ga’ );

 

ga ( ‘create’ , ‘UA-00000000-00’, ‘sample.com’ );

ga ( ‘send’ , ‘pageview’ );

</ script>

 

자, 그럼 여기서 약간의 응용을 해 보기로 합니다.
이번에는 “abcde.com “의 웹사이트에 ‘UA-00000000-00’ 와 ‘UA-77777777-77” 두개를 넣을 경우 입니다.

1

2

3

4

5

6

7

8

9

10

11

12

13

<script>

( function (i, s, o, g, r, a, m) {i [ ‘GoogleAnalyticsObject’ ] = r; i [r] = i [r] || function () {

(i [r] .q = i [r] .q || []) push (arguments)} i [r] .l = 1 * new Date (); a = s.createElement (o)

m = s.getElementsByTagName (o) [0]; a.async = 1; a.src = g; m.parentNode.insertBefore (a, m)

}) (window, document, ‘script’ , ‘//www.google-analytics.com/analytics.js’ , ‘ga’ );

 

ga ( ‘create’ , ‘UA-00000000-00’ , ‘abcde.com’ );

ga ( ‘send’ , ‘pageview’ );

 

// 새로운 추적코드

ga ( ‘create’ , ‘UA-77777777-77’ , ‘auto’ { ‘name’ : ‘newTracker’ });

ga ( ‘newTracker.send’ , ‘pageview’ );

</ script>

 

자세히 보면 뭔지 모르지만 나도 할 수 있겠다라는 생각이 드시죠?

아래에 새로운 두 줄만 추가하여 “UA-77777777-77” 나중에 추가된 웹로그분석기의 코드를 편집하여 넣으면 2개의 유니버셜 애널리틱스를 한 개의 사이트에 넣어 측정이 가능합니다.
또한 “newTracker” 부분을 임의로 바꿀 수 있습니다.

복수의 웹로그분석 코드로 접속자를 측정 할 수 없는 경우

유니버셜 애널리틱스 추적 코드를 여러개 삽입할 경우 주의 해 주셨으면 하는 부분은 하기와 같은 형태 입니다.

단지 애널리틱스 코드를 그대로 넣는 것 만으로는 잘 측정이되지 않으므로, 제대로된 애널리틱스 코드로 편집이 필요합니다.

측정 할 수 없는 경우는 “example.com”의  웹사이트에 ‘UA-00000000-00’와 ‘UA-77777777-77’를 하기와 같이 적용하는 경우입니다.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

<script>

  ( function (i, s, o, g, r, a, m) {i [ 'GoogleAnalyticsObject' ] = r; i [r] = i [r] || function () {

  (i [r] .q = i [r] .q || []) push (arguments)} i [r] .l = 1 * new Date (); a = s.createElement (o)

  m = s.getElementsByTagName (o) [0]; a.async = 1; a.src = g; m.parentNode.insertBefore (a, m)

  }) (window, document, 'script' , '//www.google-analytics.com/analytics.js' , 'ga' );

 

  ga ( 'create' , 'UA-00000000-00' , 'example.com' );

  ga ( 'send' , 'pageview' );

 

</ script>

<script>

  ( function (i, s, o, g, r, a, m) {i [ 'GoogleAnalyticsObject' ] = r; i [r] = i [r] || function () {

  (i [r] .q = i [r] .q || []) push (arguments)} i [r] .l = 1 * new Date (); a = s.createElement (o)

  m = s.getElementsByTagName (o) [0]; a.async = 1; a.src = g; m.parentNode.insertBefore (a, m)

  }) (window, document, 'script' , '//www.google-analytics.com/analytics.js' , 'ga' );

 

  ga ( 'create' , 'UA-77777777-77' , 'example.com' );

  ga ( 'send' , 'pageview' );

 

</ script>

 

이러한 경우는 구글 애널리틱스(웹로그분석기)의 측정이 되지 않습니다. 구글 애널리틱스 도움말의 웹페이지에 여러 개의 추적 코드가 삽입됨에도 이러한 내용의 가이드 라인이 있습니다. https://support.google.com/analytics/answer/1032400?hl=ko

웹페이지에 여러 개의 추적 코드가 삽입됨

웹페이지에 Google 웹로그 분석 추적 코드를 여러 인스턴스 설치하여 계정의 여러 속성으로 데이터를 전송할 수 있습니다.

일부 구성은 지원되지 않습니다. 예를 들어 웹페이지에 유니버설 애널리틱스 추적 코드(analytics.js)의 여러 인스턴스를 설치할 수 있지만, 기본 애널리틱스 코드(ga.js)의 인스턴스는 하나만 설치할 수 있습니다. ga.js의 경우 여러 개의 인스턴스를 설치하면 데이터 수집, 처리 또는 보고의 정확도가 떨어질 수 있습니다. 그러나 단일 인스턴스의 ga.js가 있는 웹페이지에는 하나 이상의 analytics.js 인스턴스를 설치할 수 있습니다.

서로 다른 속성에 대한 액세스 권한이 있는 사용자가 동일한 웹사이트에서 데이터를 확인해야 하거나 웹사이트의 여러 버전이 있는 경우에 여러 추적 코드를 사용하면 유용할 수 있습니다. 예를 들어 하나의 analytics.js 인스턴스를 사용하여 example.com에서 데이터를 수집하고, 다른 analytics.js 인스턴스로 example.co.uk에서 데이터를 수집하고, 세 번째 analytics.js 인스턴스를 사용하여 두 웹사이트 모두에서 수집 데이터를 확인할 수 있습니다.

 

기존의 애널리틱스 및 유니버셜 애널리틱스 코드를 동일 사이트에 넣을 경우?

이런 경우는 웹사이트에 각각 유니버설 애널리틱스와 기존의 애널리틱스 코드를 각각 붙여 넣기 하면 문제없이 측정이 가능하므로 안심하셔도 됩니다.

 

적게나마 도움이 되었으면 좋겠습니다.

이외에도, 2개의 서로다른 사이트에 한개의 애널리틱스(웹로그분석기)를 넣는 경우나 기타의 경우에도 셋팅 방법이 정해져 있기 때문에 다음 기사작성시에 설명해 드리고자 합니다.

Add a Comment

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

18 + 4 =

Please enter Google Username or ID to start!
Example: clip360net or 116819034451508671546
Title
Caption
File name
Size
Alignment
Link to
  Open new windows
  Rel nofollow