Skip to content

jwgo/Gazehound

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Gazehound

소개

Gazehound는 커스터마이징이 자유로운 클라이언트 트래킹 JavaScript 라이브러리입니다.

컨셉

Gazehound의 트래킹 정보 전달 방법은 크게 두 가지로 구성되어있습니다. (구글 애널리틱스의 기본 메커니즘과 유사하게 작동합니다.)

  1. Navigator.sendBeacon() 메소드를 이용하여 파라미터들을 전송합니다.
  2. 브라우저가 메소드를 지원하지 않는다면, 가로 세로 1px짜리의 이미지를 다운받도록하고 GET 파라미터에 데이터를 추가합니다.

데이터

Gazehound가 트래킹하는 브라우저 데이터는 아래와 같습니다.

siteCode, userId, event(being triggered), eventData, documentLocation, referrerLocation, timeStamp(epoch), documentEncodingType, screenResolution, viewPort, browserName, mobileDevice, userAgent, timeZone, campaignSource

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published