클릭 인젝션 필터링
클릭 인젝션은 다른 소스로부터의 어트리뷰션을 갈취할 의도로 앱 다운로드와 최초 세션 사이에 허위 광고 인게이지먼트를 전송하는 사기 행위입니다. 일반적으로 Android 앱을 퍼블리시하거나 이에 대한 통제 권한을 얻어 기기에 다른 앱들이 설치되는 것을 감지할 수 있을 때 발생합니다. 클릭 인젝션 필터는 앱 다운로드와 사용자의 최초 세션 사이에 허위 광고 인게이지먼트를 전송하여 기타 소스로부터의 어트리뷰션을 갈취하는 사기 행위를 방지합니다. Adjust의 필터링은 비정상적인 어트리뷰션으로부터 데이터세트를 보호하고, 리포트의 정확성을 유지해 줍니다.
작동 방식
클릭 인젝션은 Android 트래픽에만 영향을 줍니다. Android 운영 체제는 새 앱 다운로드와 같이 기기에 변경이 발생하는 경우 다른 앱들에 알림을 보내기 위해 브로드캐스트 를 사용하기 때문입니다. 기기의 다른 앱은 브로드캐스트 리시버 를 사용하여 이러한 브로드캐스트를 수신합니다. 기기에 설치된 앱이 있는 광고 퍼블리셔는 브로드캐스트를 통해 해당 기기에 새로운 앱이 설치되는 것을 알 수 있습니다. 이 정보를 바탕으로 설치 후 앱 사용자에 의해 첫 인앱 세션이 시작되기 전에 광고 인게이지먼트를 전송하도록 앱을 설정할 수 있습니다. 이로 인해 최종 클릭이 파악되지 않아 광고 해커들은 자신이 유도하지 않은 설치에 대한 어트리뷰션을 부당하게 클레임하게 됩니다.
Adjust는 결정론적 타임스탬프를 통해 허위 인게이지먼트를 어트리뷰션하는 것을 방지하고, 정확하고 신뢰할 수 있는 어트리뷰션 데이터를 제공합니다. Adjust의 필터링 과정은 설치가 어디에서 발생했는지에 따라 달라집니다.
Google Play Store와 Huawei AppGallery에서 설치 발생 시
Google과 Huawei의 리퍼러 API는 클릭 인젝션의 발생 여부 확인에 사용될 수 있는 타임스탬프를 제공합니다. 우선 인게이지먼트가 발생한 시간을 install_begin_time
의 타임스탬프와 비교합니다. 인게이지먼트가 타임스탬프 이후에 발생한다면 클릭 인젝션의 결과일 가능성이 높습니다.
Adjust SDK에서 수집한 install_finish_time
타임스탬프를 사용하면 동일한 로직의 2차 필터링이 적용됩니다.
기타 소스에서 설치 발생 시
Google Play Store와 Huawei AppGallery 외에서 발생한 설치의 경우, Adjust의 필터링은 install_finish_time
타임스탬프에 의존합니다. install_begin 타임스탬프를 전달할 리퍼러 API가 없기 때문입니다. install_finish_time
타임스탬프 이후에 수신된 인게이지먼트는 어트리뷰션으로 리워드를 받을 수 없습니다.
리포트의 클릭 인젝션 필터링 데이터
클릭 인젝션으로 거부된 어트리뷰션은 리포트 Rejected Install; Click Injection (RI CI)
의 해당 소스에 대해 표시됩니다. Adjust는 또한 적법한 소스에 어트리뷰션되거나, 다른 적법한 인게이지먼트가 없는 경우 설치를 오가닉으로 어트리뷰션합니다.
클릭 인젝션으로 거부된 리어트리뷰션은 리포트의 Rejected Reattribution; Click Injection (RR CI)
아래에 표시되며, KPI Rejected Reattribution
에 포함됩니다. 거부된 리어트리뷰션에 대한 추가 상세 정보를 받으려면 콜백에 rejected_reattribution
를 추가하시기 바랍니다.