S2S 이벤트 전환값 업데이트

인앱 이벤트를 자체 서버에서 기록하는 경우, 이를 Adjust에 서버 간(S2S 이벤트로 포워드 합니다. 이를 통해 Adjust는 S2S 이벤트와 Adjust SDK를 사용하여 기록된 이벤트 모두에 대해 전환값을 측정할 수 있도록 지원합니다.

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

:
  • SKAN 3에서는 전환값 업데이트를 위해 SDK를 통해 이벤트를 기록하는 것을 권장합니다. 이를 통해 Apple 타이머가 만료되기 전에 Apple과의 커뮤니케이션할 수 있습니다.
  • SKAN 4에서는 측정 윈도우가 3개이기 때문에 SKAN 3에 비해 타이밍이 덜 중요합니다. 전환값 업데이트가 이벤트가 기록된 동일한 윈도우 내에서 Apple에 도달하는 것이 중요하다면 SDK를 사용하여 이벤트를 기록해야 합니다.

작동 원리

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

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

전환값 업데이트 목적으로 Adjust의 API를 통해 이벤트가 전송되는 방식에는 차이가 없습니다. 이는 표준 서버 간 이벤트 공유와 동일한 API 콜을 사용합니다.

비동기적 작업

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는 비동기적 접근법을 기본 설정으로 사용합니다.