구글 애널리틱스 Search Engine Optimization을 위해 다음과 같은 과정을 수행해야 한다.
1. Default Search Engine List
구글 애널리틱스는 일부 사이트 검색 엔진을 레퍼러로 체크하여 리포트하는 기능을 제공한다. 기본 검색 엔진 목록에 있지 않는 검색 엔진 Referrals는 Referring Sites 리포트에서 확인이 가능하다. 목록에 나오는 검색 엔진은 도메인과 쿼리 파라메터로 구성된다.
구글 애널리틱스가 인지하는 기본 검색 엔진 리스트는 [그림1.1]과 같다.
[그림1.1] Google Analytics 기본 검색 엔진 목록
Engine |
Example Domain Name |
Parameter |
Daum |
http://www.daum.net/ | q |
Eniro |
http://www.eniro.se/ | search_word |
Naver |
http://www.naver.com/ | query |
All Google Search domains (e.g. www.google.com, www.google.co.uk, etc) | q | |
Yahoo |
http://www.yahoo.com/ | p |
MSN |
http://www.msn.com/ | q |
Bing |
http://www.bing.com/ | q |
AOL |
http://www.aol.com/ | query |
AOL |
http://www.aol.com/ | encquery |
Lycos |
http://www.lycos.com/ | query |
Ask |
http://www.ask.com/ | q |
Altavista |
http://www.altavista.com/ | q |
Netscape |
http://search.netscape.com/ | query |
CNN |
http://www.cnn.com/SEARCH/ | query |
About |
http://www.about.com/ | terms |
Mamma |
http://www.mamma.com/ | query |
Alltheweb |
http://www.alltheweb.com/ | q |
Voila |
http://www.voila.fr/ | rdata |
Virgilio |
http://search.virgilio.it/ | qs |
Live |
http://www.bing.com/ | q |
Baidu |
http://www.baidu.com/ | wd |
Alice |
http://www.alice.com/ | qs |
Yandex |
http://www.yandex.com/ | text |
Najdi |
http://www.najdi.org.mk/ | q |
AOL |
http://www.aol.com/ | q |
Mama |
http://www.mamma.com/ | query |
Seznam |
http://www.seznam.cz/ | q |
Search |
http://www.search.com/ | q |
Wirtulana Polska |
http://www.wp.pl/ | szukaj |
O*NET |
http://online.onetcenter.org/ | qt |
Szukacz |
http://www.szukacz.pl/ | q |
Yam |
http://www.yam.com/ | k |
PCHome |
http://www.pchome.com/ | q |
Kvasir |
http://www.kvasir.no/ | q |
Sesam |
http://sesam.no/ | q |
Ozu |
http://www.ozu.es/ | q |
Terra |
http://www.terra.com/ | query |
Mynet |
http://www.mynet.com/ | q |
Ekolay |
http://www.ekolay.net/ | q |
Rambler |
http://www.rambler.ru/ | words |
2. 검색 엔진 레퍼러에 사이트 추가하기
Google Analytics는 특정 사이트를 기본 검색 엔진 목록에 추가하도록 _addOrganic()메소드를 제공한다. 이 메소드를 적용하면 검색엔진을 통해 유입된 검색 쿼리 텀 변수를 구분할 수 있다. 또한 _clearOrganic() 메소드를 선언하면 구글 애널리틱스에서 제공하는 기본 검색 엔진 목록을 초기화하고 내가 설정한 사이트만을 검색 엔진으로 인지하도록 변경할 수 있다. _addOrganic(), _clearOrganic()을 이용한 사이트 적용 예제는 [그림2.1]과 같다.
[그림2.1] 사이트 적용 예제
//레프트21 웹마스터 블로그 참조(http://left21wm.tistory.com/44)
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("고유ID-자기걸로쓰면된다");
pageTracker._clearOrganic();
pageTracker._addOrganic("naver.com","query");
pageTracker._addOrganic("search.naver.com","query");
pageTracker._addOrganic("daum.net","q");
pageTracker._addOrganic("nate.com","q");
pageTracker._addOrganic("empas.com","q");
pageTracker._addOrganic("google.com","q");
pageTracker._addOrganic("google.co.kr","q");
pageTracker._addOrganic("google.co.jp","q");
pageTracker._addOrganic("google.cn","q");
pageTracker._addOrganic("google.ca","q");
pageTracker._addOrganic("google.de","q");
pageTracker._addOrganic("images.google.co.kr","q");
pageTracker._addOrganic("images.google.com","q");
pageTracker._addOrganic("paran.com","Query");
pageTracker._addOrganic("yahoo.com","p");
pageTracker._trackPageview();
} catch(err) {}
</script>
참고
[1] Google Developers > Product > Google Analytics > Collection APIs & SDKs > Web Tracking > ga.js > Dev Guide > Search Engines > Search Engine Configuration - Web Tracking(ga.js),
[2] 구글 아날리틱스, 검색 유입을 분명히 감지하기, 레프트21 웹마스터 블로그, http://left21wm.tistory.com/44
'Data & MarTech > Google Marketing Platform' 카테고리의 다른 글
PV, Unique PV, Session, Visit, UV 개념 정리 (0) | 2015.04.01 |
---|---|
Measurement protocol(측정 프로토콜)을 활용한 이벤트 트래킹 (0) | 2014.12.26 |
[Google Analytics] About Google Analytics Behavior (0) | 2014.07.25 |
Event Tracking 추가시 가이드 (0) | 2014.06.06 |
구글 애널리틱스 용어 변경 (0) | 2014.05.13 |