Click Injection 방어 설정 및 리포트 확인
팔로우Ad Fraud : Click Injection
Click Injection이란 유저가 앱을 설치한 다음, 실행하기 바로 직전에 허위 클릭을 발생시켜 오픈 어트리뷰션 성과를 가로채는 방법을 의미합니다. Click Injection으로 인해 정상적인 매체는 오픈 어트리뷰션 성과를 뺏기기도 하며, 자연 유입으로 판정되어야 할 기여 분이 매체의 기여 분으로 판정되는 Organic Cannibalization(자연 유입 잠식) 현상이 발생하기도 합니다.
Click Injection은 클릭에서 앱 실행까지 걸리는 시간(Click To Install Time)이 매우 짧은 특징을 보입니다. 그 이유는, Ad Fraud 주체인 멀웨어(Malware)가 유저의 디바이스에서 앱 설치를 감지하고 앱이 실행되기 까지 그 짧은 사이에 허위 클릭을 발생시켜야 마지막 클릭으로 인정받아 오픈 어트리뷰션 성과를 가로챌 수 있기 때문입니다.
디파이너리는 Click Injection을 추정할 수 있도록 CTIT 지표를 분석 리포트로 제공하며, 나아가 Google Play referrer API(Android)를 활용한 Click Injection 원천 방지 솔루션과 Fraud Kill-Chain을 통해 설정한 CTIT 구간을 제어하는 솔루션을 제공합니다.
1. Google Play Referrer API를 활용한 Click Injection 원천 방지
[[인용:정보:작게]]참고하세요
해당 솔루션은 Google Play Store(For Android)에서만 적용되며 연동가이드에서 안내하는 리퍼러 API를 반드시 연동해야 합니다.
Google에서 2017년 11월에 공개한 Google Play Referrer API(이하 ‘리퍼러 API’)는 유저의 앱 설치 시작 시간을 알려주는 API 입니다. 이는 Ad Fraud 중 Click Injection을 방지할 수 있다는 점에서 중요한 기능입니다. 리퍼러 API를 통해 알 수 있는 유저의 앱 설치 시작 시간 부터 SDK를 통해 알 수 있는 앱 실행 시간 사이에 발생한 모든 클릭을 오픈 어트리뷰션 판단에서 제외하여 Click Injection을 원천적으로 방지할 수 있습니다. 단, 해당 솔루션은 Google Play Store(For Android)에서만 적용되며 연동가이드에서 안내하는 리퍼러 API를 반드시 연동해야 적용됩니다.
2. CTIT Rule : 설정한 CTIT(Click To Install Time) 구간 제어
[[인용:경고:작게]]꼭 확인하세요
1. 앱 설치 후 실행까지 걸리는 최소시간은 앱마다 매우 상이합니다. 실제 클릭 후 실행 테스트를 통해 물리적으로 불가능한 CTIT 구간을 파악한 다음, 파트너사와 협의하셔서 CTIT Rule을 적용하시기 바랍니다. 만약, 설정한 CTIT Rule 범위가 실제 최소시간 보다 큰 경우에 Click Injection으로 유입된 사기성 트래픽과 더불어 정상 트래픽까지 Ad Fraud로 판정 받을 수 있습니다.
2. Deeplink Open은 근본적으로 클릭과 동시에 앱이 실행된 경우를 집계하는 오픈 어트리뷰션 항목입니다. 기타 New Install, Re-Install 항목과 추적 속성이 다르므로 CTIT Rule에서 제외됩니다.
클릭에서 앱 실행까지 걸리는 시간(Click To Install Time)이 매우 짧은 경우에 Click Injection을 의심할 수 있습니다. Click Injection이 의심된다면 광고 클릭 후 앱 실행까지 걸리는 시간을 여러 번 측정한 다음, 물리적으로 발생할 수 없는 CTIT 구간을 파악하여 CTIT Rule 항목에 그 구간 값을 적용하시기 바랍니다. CTIT Rule은 사용자가 설정한 구간에 해당하는 CTIT를 기록한 New Install, Re-Install에 대해 Ad Fraud로 간주하여 제어합니다.
국가마다 네트워크 환경이 다르기 때문에 평균적인 CTIT 최소 구간이 상이합니다. 디파이너리는 국가별 네트워크 환경에 맞는 CTIT Rule을 설정할 수 있도록 국가 단위 CTIT Rule 세부설정 기능을 제공합니다.
설정 방법 (CTIT Rule)
1) 토글을 활성화 합니다.
2) 구간 옵션을 선택합니다.
- >: 설정한 초(Sec) 미만의 CTIT를 기록한 트래픽에 대해 Ad Fraud로 판정하여 제어합니다.
-Between: 설정한 초(Sec) 사잇 값 CTIT를 기록한 트래픽에 대해 Ad Fraud로 판정하여 제어합니다.
3) 제어할 구간 시간(초, Sec)을 입력합니다.
4) 국가 단위 CTIT Rule을 적용할 경우에는 +추가 버튼을 눌러 상세 조건을 생성하여 설정합니다.
5) 설정을 완료한 후 우측 최하단 수정 버튼을 눌러 설정 값을 저장합니다.
설정 예시 (CTIT Rule)
직접 설정된 예시 화면을 기준으로 블로킹(Blocking) 사유를 해석하고 실제 설정에 적용합니다.
설명된 모든 예시는 어트리뷰션에서 제외 및 포스트백으로 발송하지 않는 글로벌 조건을 따릅니다.
1. Default > 10초로 설정한 경우
- 유저가 7초 CTIT를 기록하여 유입된 경우 : Ad Fraud로 간주하여 제어
- 유저가 11초 CTIT를 기록하여 유입된 경우 : 마지막 애드 터치 광고 성과로 판정
2. Default 설정없이 Korea > 7초로 설정한 경우
- Korea 유저가 5초 CTIT를 기록하여 유입된 경우 : Ad Fraud로 간주하여 제어
- US 유저가 8초 CTIT를 기록하여 유입된 경우 : 마지막 애드 터치 광고 성과로 판정
- Korea 유저가 11초 CTIT를 기록하여 유입된 경우 : 마지막 애드 터치 광고 성과로 판정
3. Default > 10초, Korea > 7초로 두 가지 설정을 적용한 경우
- Korea 유저가 5초 CTIT를 기록하여 유입된 경우 : Ad Fraud로 간주하여 제어
- US 유저가 8초 CTIT를 기록하여 유입된 경우 : Ad Fraud로 간주하여 제어
- Korea 유저가 8초 CTIT를 기록하여 유입된 경우 : 마지막 애드 터치 광고 성과로 판정
[[인용:정보:작게]] 3번 예시에서 Korea 유저가 8초 CTIT를 기록하여 유입된 경우에 왜 매체 성과로 판정되나요?
+ 추가된 국가 단위 세부 CTIT Rule은 특정 국가 트래픽에 대한 별도 CTIT Rule 설정이므로 설정한 국가 트래픽에 한하여 기본 CTIT Rule에 영향을 받지 않습니다. 즉, 국가 단위 설정은 기본 설정을 재정의(Override) 하는 속성을 갖습니다.
Fraud Kill-Chain 글로벌 설정 적용
1) 기본(Default) 설정 : 권장 설정 방법
- 해당하는 트래픽이 어트리뷰션 리포트에 포함되지 않고 Ad Fraud(Or Organic)로 분류합니다.
- 해당하는 트래픽을 매체사로 포스트백 하지 않습니다.
- Fraud Index 리포트에서 해당하는 트래픽 규모를 확인할 수 있습니다.
2) 어트리뷰션에 포함하나 포스트백 제외
- 해당하는 트래픽이 어트리뷰션 리포트에 포함되어 파트너 성과로 분류됩니다.
- 해당하는 트래픽을 매체사로 포스트백 하지 않습니다. (콘솔 리포트와 매체사 리포트 간 수치 차이 발생)
- Fraud Index 리포트에서 해당하는 트래픽 규모를 확인할 수 있습니다.
3) 어트리뷰션에 포함하고 포스트백 발송 (사유 없음)
- 해당하는 트래픽이 어트리뷰션 리포트에 포함되어 파트너 성과로 분류됩니다.
- 해당하는 트래픽을 매체사로 포스트백 하지만 Fraud 사유를 보내지 않습니다.
- Fraud Index 리포트에서 해당하는 트래픽 규모를 확인할 수 있습니다.
4 ) 어트리뷰션에 포함하고 포스트백을 발송 (사유 포함)
- 해당하는 트래픽이 어트리뷰션 리포트에 포함되어 파트너 성과로 분류됩니다.
- 해당하는 트래픽을 매체사로 Ad Fraud({blocking_reason} 매크로 연동 매체 한함) 사유를 포함하여 포스트백 합니다.
- Fraud Index 리포트에서 해당하는 트래픽 규모를 확인할 수 있습니다.
리포트 확인하기
Traffic Control로 제어된 트래픽은 Single Touch Attribution 리포트에서 Metric 항목 중 아래 항목으로 확인하실 수 있습니다.
Level | Metric Name | Contents |
First Open |
Click Injection_CTIT Rule (First Open)
|
CTIT Rule에 의해 블로킹(Blocking)된 신규 및 재설치 실행(New Install, Re-Install) 수 |