A2 플랫폼에서 광고를 요청하는 방법은 Decision API를 직접 호출하는 방법과 웹 SDK를 사용하는 방법 두 가지가 있습니다.
Decision API를 직접 호출하는 방법은 광고 요청에 대한 대부분의 것을 직접 제어할 수 있는 장점이 있지만, 광고를 요청하고 보여주는 과정과 로그를 연동하는 것 모두를 직접 개발해야 하기 때문에 상대적으로 조금 더 복잡합니다. 이러한 부분들을 쉽고 편리하게 적용할 수 있도록 웹 SDK를 제공하고 있습니다.
웹 SDK를 이용하면 로그 연동이 자동으로 진행됩니다. 각 로그가 전송되는 조건은 다음과 같습니다:
송출 로그 (광고 요청): 송출 로그는 광고가 유저에게 보여질 준비가 되었을 때, 즉 광고가 화면에 나타날 가능성이 높아졌을 때 기록됩니다. 구체적으로는 사용자가 광고 근처에 다가와서 화면 상으로 광고가 나타나기 직전, 광고 높이의 약 4배 정도 가까이 왔을 때 광고 송출 로그가 전송됩니다.
노출 로그 (vimp): 노출 로그는 광고가 실제로 사용자의 화면에 나타나고, 눈에 보이기 시작한 시점을 기록합니다. 단순히 광고가 화면에 보이는 것뿐만 아니라, 1초 이상 광고의 50% 이상이 화면에 노출될 때 노출 로그가 기록됩니다. 송출 로그와 비교하면, 송출 로그는 광고가 화면에 나타날 가능성이 높은 상황에서 기록되지만, 노출 로그는 광고가 실제로 화면에 보일 때 기록됩니다.
클릭 로그: 광고가 사용자의 클릭을 받았을 때 클릭 로그가 전송됩니다. 사용자가 광고에 관심을 가지고 클릭한 순간을 추적하여 광고 성과를 분석하는 데 활용됩니다.
이와 같은 로그 연동을 통해 광고의 성과를 더 정확히 파악하고, 광고의 효율을 높이기 위한 개선 작업을 효과적으로 수행할 수 있습니다.