천객만래 [千客萬來] (It has an interminable succession of visitors)

구글 크롬 키워드 검색에서 검색된 키워드를 추출하는 방법이 확장 프로그램이 아닌

예전 인터넷 익스플로러(IE)에서 추출하는 방식처럼



구글 크롬과는 독립적인 특정 어플리케이션을 설치하면(보통 번들로 설치가 된다) 이 어플리케이션이

시작프로그램에 등록되어 실행이 되면서 크롬이 실행되기를 기다리게 된다.


사용자가 크롬 브라우저를 시작하면 이제 자기 할일을 시작하게 된다. 즉, 사용자가 검색을 할 때 입력하는

키워드를 가져오는(후킹) 것이다.


크롬 브라우저에서는 인터넷 익스플로러에서 ActiveX나 추가기능관리에서 확인되듯이 구글 웹스토어에서 설치되는

크롬 확장프로그램이 아니라 크롬과는 별개로 독립적으로 동작하는 것이다.

크롬이 브라우저가 종료되면 하던일을 멈추고 다시 크롬 브라우저가 실행되기를 기다리고 있게 된다.


구분

액션

액션

구분

크롬브라우저

 

 대기

키워드추출기

시작

모니터링시작

 ..

 ..

검색

키워드 추출

 ..

 ..

종료

모니터링 종료

 

대기



위의 표에서 보이듯 크롬브라우져가 시작해서 종료할 때까지 크롬브라우저와 함께 라이프사이클을 갖는 것이 아니다.

대기중에 크롬브라우저를 만나게 되는 것이다.


예를 들어, 알툴즈의 특정 프로그램이 배포될 때 번들로 이 어플을 내리고 사용자 PC에서 생활하게 하면서 

크롬브라우저로 검색시에 검색 키워드를 특정 서버로 보내어 키워드에 매칭되는 동작을 하게 된다.


현재 IE와 크롬에서 주소창, 검색창(사이트 내 검색)에 대한 검색 키워드를 이용한 광고노출에 해당하는 동작을 수행하며

검색창에서 키워드가 입력되었을 때 엔딩팝언, 토스트배너가 동작되며, 주소창에서 키워드가 입력되었을 때 

IE에서는  동일한 창에서 동작을 수행하고 크롬에서는 팝언더 형식으로 동작을 한다.





Posted by SB패밀리

드디어, 구글 크롬 브라우저의 주소창을 후킹했다.

즉, 포털 사이트의 검색 키워드를 추출할 수 있다.


예를 들어, 아래의 다음 포털사이트에서 "청바지"라고 키워드 검색을 하면 "청바지" 키워드를 추출해서

팝업, 팝언더, 엔딩팝업, 새탭페이지, 토스트팝업을 광고창으로 노출한다.



시작페이지와 새탭 페이지의 특정 페이지 노출도 가능해진다.


이제 크롬브라우저의 검색 키워드 추출이 가능해졌으므로 광고를 노출하는 예제를 만드는 일이 남았다.


크롬 키워드 검색 광고 흐름도를 간략하게 그려보았다.






Posted by SB패밀리