기기 핑거프린팅이란

Singular는 기기 ID가 제공되지 않는 경우 (Google Play 스토어의 앱인 경우라면 Google 인스톨 레퍼러 또한 사용할 수 없는 경우) 어트리뷰션 판정을 위한 부차적인 방법으로 기기의 핑거프린팅을 사용합니다.

기기 핑거프린팅 사용 시점

기기 ID는 모바일 앱 환경에서만 사용 가능하므로 모바일 웹 환경에서 진행된 캠페인은 기기 핑거프린팅을 사용하게 됩니다.

예를 들어 아래와 같은 캠페인은 모바일 웹 환경에서 진행됩니다.

  • 이메일 캠페인
  • 모바일 웹 랜딩 페이지에서 오가닉으로 앱 다운로드
  • 모바일 웹 지면을 활용하는 애드 네트워크의 캠페인

동작 방법

Singular는 어트리뷰션 트래킹 태그를 클릭하는 시점에 HTTP 헤더에서 공개적으로 접근 가능한 기기 정보만을 활용하며 그 외 어떠한 다른 개인 식별 정보를 사용하지 않습니다.

Singular는 핑거프린팅을 위해 클릭 시점에 다음과 같은 데이터를 사용합니다.

  • 플랫폼 (Platform)
  • 기기 브랜드 (Device Brand)
  • 기기 모델 (Device Model)
  • 기기 통신사 (Device Carrier)
  • IP 주소 (IP Address)
  • OS 이름 (OS Name)
  • OS 버전 (OS Version)
  • 유저 에이전트 (User Agent)
  • 타임스탬프 (Timestamp)

사용자가 모바일 앱을 다운로드하고 여는 경우 Singular SDK에서도 모바일 앱 내에서 위와 같은 데이터를 수집하고 Singular 서버에 전송하여 기기 핑거프린트를 기반으로 클릭을 매칭할 수 있습니다. 이 결과에 따라 Singular는 인스톨을 기기에 기록된 마지막 클릭에 어트리뷰트합니다.

기기 ID 기반의 어트리뷰션과 비교하는 방법

핑거프린트 기반의 클릭을 매칭하는 데 사용하는 정보는 변경될 확률이 높으므로 Singular는 어트리뷰션 윈도우를 24시간으로만 설정합니다. 24시간 이후에는 핑거프린팅 클릭을 정확하게 매칭할 확률이 기하 급수적으로 감소하므로 Singular는 이보다 오래된 핑거프린팅 기반 클릭을 만료시킵니다.

기기 ID는 보다 영구적으로 사용될 가능성이 높으므로 Singular는 기기 ID의 어트리뷰션 윈도우를 30일로 설정하며, 이 기간이 지난 기기 ID 기반 클릭을 만료시킵니다.

도움이 되었습니까?
0명 중 0명이 도움이 되었다고 했습니다.