S2S 이벤트 전환값 업데이트

서버에서 인앱 이벤트를 기록하는 경우, 이를 서버 간(S2S) 이벤트 로서 Adjust에 포워드할 수 있습니다. 이 방법으로 S2S 이벤트와 Adjust SDK를 사용하여 트래킹된 이벤트 모두에 대해 전환값을 측정할 수 있습니다.

Adjust는 이벤트를 전환값에 매핑하기 위해 전환값 구성을 사용합니다. 전환값 구성에 따라, Adjust SDK 또는 앱이 전환값 업데이트를 Apple에 전송합니다.

:
Adjust는 SKAdNetwork에 대해 SDK 이벤트 를 사용하는 것을 권장합니다. SKAdNetwork는 애플이 제공하는 client-side 시스템이기 때문에 Adjust SDK로 트래킹 하는 이벤트가 더 일관적입니다.

작동 원리

S2S 이벤트는 다음의 3단계를 따릅니다.

  1. 서버가 이벤트를 기록하고, 이를 Adjust에 S2S 이벤트로 전송합니다.
  2. Adjust 백엔드가 전환값을 계산합니다.
  3. Adjust는 S2S 응답을 통해 해당 전환값을 서버에 전송합니다.

비동기적 작업

Adjust 백엔드는 Adjust SDK와의 연결을 개시할 수 없습니다. Adjust 백엔드는 비동기적으로 작동하여 Adjust SDK로부터 요청을 받을 때까지 대기합니다. 요청이 수신되면 Adjust 백엔드는 SDK 요청에 대한 응답으로써 업데이트된 전환값을 전송합니다.

이 기능을 사용하려면 앱에 Adjust SDK가 도입되어야 합니다.

  1. 서버가 이벤트를 기록하고, 이를 Adjust에 S2S로써 전송합니다.

  2. Adjust 백엔드는 S2S 이벤트와 기타 해당 활동을 기반으로 가장 최근의 전환값을 계산합니다.

    • 가장 최근의 전환값이 Adjust 백엔드에 저장된 전환값보다 높은 경우, Adjust 백엔드는 저장된 전환값을 업데이트합니다.
  3. 가능한 경우, Adjust SDK는 Adjust 백엔드로 부수적이고 관련되지 않은 요청을 보냅니다. (예: 사용자가 SDK 세션이나 SDK 이벤트를 발생시킴)

  4. Adjust 백엔드는 2단계에 나온 방식으로 전환값을 재계산하고, Adjust SDK에 대한 응답으로써 저장된 전환값을 전송합니다.

  5. Adjust SDK는 SKAdNetwork를 통해 전환값을 업데이트합니다.

비동기적 접근법의 경우, 연결이 아직 개시되지 않아 실시간으로 앱과 커뮤니케이션할 수 있는 방법은 없습니다.

참고:
Adjust 대시보드에서 전환값을 관리하는 경우, Adjust는 비동기적 접근법을 기본 설정으로 사용합니다.