본문 바로가기

Data & MarTech/Google Marketing Platform

Search Engine Configuration - Web Tracking(ga.js)

반응형


구글 애널리틱스 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

Google

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), 

https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingTraffic?hl=en#removingSearchEngine


[2] 구글 아날리틱스, 검색 유입을 분명히 감지하기, 레프트21 웹마스터 블로그, http://left21wm.tistory.com/44

반응형