Skip to main content
인젝션 방지는 클릭 인젝션(Click Injection)을 방지하는 기능입니다. 클릭 인젝션은 안드로이드 디바이스에서만 발생하는 광고사기로, 앱이 설치된 후 처음 실행되기 전에 가짜 터치포인트를 끼워 넣어 앱 설치 성과를 가로챕니다. 인젝션 방지 기능은 구글 플레이 인스톨 리퍼러 API와 에어브릿지 SDK를 통해 수집한 터치포인트 발생 시점과 앱 설치 시점을 바탕으로 가짜 터치포인트를 판단하고 클릭 인젝션을 방지합니다. 따라서 구글 플레이 스토어를 통하지 않은 앱 설치나 기타 이유로 인스톨 리퍼러 정보가 수집되지 않는 경우에는 클릭 인젝션을 방지할 수 없습니다.

광고사기 검증 기준

인젝션 방지 기능은 터치포인트 발생 시점을 기준으로 광고사기를 판단합니다. 일반적인 유저의 앱 설치 과정과 기록되는 타임스탬프는 아래와 같습니다.
  1. 유저가 구글 플레이 스토어에 진입합니다. 이때 referrerClickTimestampSeconds 타임스탬프가 기록됩니다.
  2. 유저가 구글 플레이 스토어에서 ‘설치’ 버튼을 클릭합니다. 이때 installBeginTimestampSeconds 타임스탬프가 기록됩니다.
  3. 유저의 디바이스에 앱 설치가 완료됩니다. 이때 systemInstallTimestamp 타임스탬프가 기록됩니다.
  4. 유저가 앱을 처음으로 실행하면 에어브릿지 SDK가 활성화되어 ‘앱 설치’ 이벤트가 발생합니다. 이때 eventTimestamp 타임스탬프가 기록됩니다.
KR-click-injection-rules-update
인젝션 방지 기능은 유저가 구글 플레이 스토어에서 ‘설치’ 버튼을 클릭한 시점을 앱 설치를 결정한 시점으로 판단합니다. 따라서 ‘설치’ 버튼 클릭 전에 발생한 터치포인트는 정상 터치포인트로 판단하며, ‘설치’ 버튼 클릭 후에 발생한 터치포인트는 광고사기로 판단합니다. 다만, 설치 완료 후 30일이 지나 발생한 터치포인트는 광고사기로 판단하지 않습니다. 유저가 앱을 설치한 후 오랜 시간 동안 앱을 실행하지 않다가 새로운 터치포인트가 발생하고 처음으로 앱을 실행한 경우, 새로운 터치포인트가 앱 실행에 기여했을 가능성이 있기 때문입니다.

인젝션 방지 적용하기

에어브릿지 대시보드 [규칙 관리]>[광고사기 검증 규칙]>[인젝션 방지]에서 모든 채널에 자동 적용되는 기본 설정과 채널별 설정을 구성할 수 있습니다.

기본 설정

알립니다2024년 10월 23일 이전에 에어브릿지에 등록한 앱은 기본 설정이 모든 터치포인트에 프리벤션 레벨 3으로 자동 적용됩니다.
기본 설정에서는 채널별 설정이 적용되지 않은 모든 채널에 자동으로 적용되는 규칙을 설정할 수 있습니다. 기본 설정을 적용하면 광고사기로 의심되는 터치포인트에 기여된 이벤트를 프리벤션 레벨에 따라 일괄 처리합니다.
  1. [기본 설정]에서 터치포인트 유형별로 ‘규칙 적용’ 토글을 활성화합니다.
Injection prevention default settings
  1. [프리벤션 레벨]에서 프리벤션 레벨을 설정합니다. ‘적용하기’를 클릭하면 기본 설정이 완료됩니다.
주의하세요일부 프리벤션 레벨은 광고 성과에 직접적으로 영향을 줄 수 있습니다. 레벨 1을 설정한 후에 순차적으로 더 높은 프리벤션 레벨을 설정하는 것을 권장합니다. 광고 채널과 충분히 검토한 후에 레벨 2와 레벨 3으로 설정해 주세요.

채널별 설정

채널별 설정에서는 SAN(Self-Attributing Network, 셀프 어트리뷰팅 네트워크)을 제외한 연동 채널에 규칙을 개별적으로 설정할 수 있습니다. 채널별 설정을 적용하면 선택한 광고 채널에서 광고사기로 의심되는 터치포인트에 기여된 이벤트를 설정한 프리벤션 기준에 따라 처리합니다. 채널별 설정을 적용한 채널에는 기본 설정이 적용되지 않습니다.
  1. [채널별 설정]에서 ‘규칙 추가’를 클릭합니다.
  2. 규칙을 추가할 광고 채널을 선택합니다. SAN과 커스텀 채널은 채널별 설정을 적용할 수 없기 때문에 검색되지 않습니다.
Injection prevention Settings by channel
  1. 터치포인트 유형별로 ‘규칙 적용’ 토글을 활성화합니다.
  2. [프리벤션 레벨]에서 프리벤션 레벨을 설정합니다. ‘적용하기’를 클릭하면 채널 설정이 완료됩니다.

프리벤션 레벨

광고사기로 의심되는 터치포인트에 기여된 이벤트는 프리벤션 레벨에 따라 처리됩니다.
프리벤션 레벨이 2 이상이면 광고사기로 의심되는 이벤트는 기본적으로 포스트백에서 제외되지만, 아래 포스트백 설정을 완료하면 제한적으로 전송할 수 있습니다.
전송되는 데이터
  • 타겟 이벤트만 전송됩니다. 타겟 이벤트는 Installs (App), Deeplink Opens (App), Deeplink Pageviews (App)입니다.
  • 미기여(Unattributed)로 전송됩니다.
  • 광고사기 유형이 함께 전송됩니다.
전송할 수 있는 채널
  • 광고사기가 아니었다면 기여를 받았을 채널에 전송할 수 있습니다. 이는 터치포인트 우선순위, 라스트 터치 어트리뷰션(LTA) 등 에어브릿지 어트리뷰션 모델의 다른 모든 기여 조건을 만족한 채널을 말합니다.
  • 아래 포스트백 설정이 완료된 채널에만 전송됩니다.
포스트백 설정
  • 포스트백 전송 규칙 중 [채널 기여 여부]를 ‘모든 이벤트’로 설정하세요.
  • 포스트백 URL을 아래와 같이 수정하세요. POST 메소드를 사용한다면 CSM 또는 문의하기로 포스트백 URL 수정을 요청하세요.
    • 포스트백 파라미터를 추가하세요. 채널이 정한 파라미터 이름을 입력하고 파라미터 값은 {unattributedTouchpointFraudReason}을 선택하세요.
    • 일부 채널은 Click ID 파라미터 값으로 {unattributedTouchpointClickID}를 선택해야 합니다. 채널과 확인하세요.

광고사기로 의심되는 터치포인트에 기여된 이벤트 확인하기

에어브릿지에서 인젝션 방지 규칙을 통해 광고사기로 의심되는 터치포인트에 기여된 이벤트를 확인할 수 있습니다. 해당 이벤트는 Touchpoint Fraud Tag와 Fraud Tags의 태그값이 Fraud_Touchpoint_FutureTime으로 표시됩니다. 아래 방법으로 에어브릿지 대시보드에서 확인해보세요.
알립니다앱 역할이 미디어 파트너인 에어브릿지 사용자는 [원본 앱 데이터 추출]을 사용할 수 없습니다. 리포트에서 확인해 주세요.앱 역할이 대행사인 에어브릿지 사용자는 앱 역할이 오너 또는 사내 마케터인 계정이 접근 권한을 부여하고 원본 데이터 내 프로퍼티 접근을 허용해야 [원본 데이터 추출]을 사용할 수 있습니다. 오너 또는 사내 마케터 계정에게 권한 설정을 요청해 주세요.
  1. 에어브릿지 대시보드 [원본 데이터]>[원본 앱 데이터 추출]>[요청 기록]에서 ‘원본 데이터 추출’을 클릭합니다.
kr - 05 - sdk signature
  1. 이벤트 선택에서 광고사기로 의심되는 이벤트의 종류를 선택합니다. [프로퍼티 선택]>[Fraud]에서 Touchpoint Fraud Tag와 Fraud Tags를 선택합니다.
Injection prevention Law data
  1. 추출한 로우 데이터의 프로퍼티로 Touchpoint Fraud Tag와 Fraud Tags를 활용해 광고사기로 의심되는 터치포인트가 기여한 이벤트를 확인할 수 있습니다. 인젝션 방지 규칙이 광고사기로 의심하는 이벤트의 Touchpoint Fraud Tag는 항상 Fraud_Touchpoint_FutureTime입니다.
광고사기로 의심되는 터치포인트에 기여된 이벤트는 Touchpoint Fraud Tag를 그룹바이로 지원하는 리포트에서 확인할 수 있습니다.
  • 지원하는 에어브릿지 리포트: 액츄얼스 리포트, 트렌드 리포트, 리텐션 리포트, 레비뉴 리포트, 코호트를 설정한 퍼널 리포트
그룹바이로 Touchpoint Fraud Tag를 선택하면 광고사기로 의심되는 이벤트의 수치를 확인할 수 있습니다. 에어브릿지 리포트 설정에서 그룹바이 Touchpoint Fraud Tag의 필터로 is를 활용해 Fraud_Touchpoint_FutureTime를 설정하면 결과를 더 쉽게 확인할 수 있습니다.
Injection prevention view in report