서드파티 데이터 공유 관리

앱 사용자가 자신의 데이터를 서드파티와 공유하는 방법과 시기를 선택할 수 있습니다. 또한 사용자의 선호에 따라 공유되는 데이터의 양과 파트너를 설정할 수 있습니다.

글로벌 설정

중요:

글로벌 옵트아웃 요청은 예외로 할 수 없습니다. Adjust가 글로벌 옵트아웃 요청을 수신하면, Adjust가 SAN 또는 API 연동을 통해 자동화된 콜백을 전송하는 파트너와 데이터가 공유되지 않습니다.

Adjust에서는 통계 목적을 위한 서드파티와의 데이터 공유를 비활성화, 활성화, 재활성화할 수 있습니다. 이를 통해 사용자의 데이터 공유에 대한 선택을 존중하고, 중요한 데이터 인사이트도 계속해서 얻을 수 있습니다.

사용자가 마케팅 파트너와의 데이터 공유를 거부하는 경우, Adjust 백엔드는 이를 플래그합니다. 플래그가 설정되면 Adjust 는 계속해서 사용자 데이터를 기록하지만, 다음과 같이 변경됩니다.

  • 해당 사용자에 대해서는 파트너 콜백이 전송되지 않습니다.
  • 어트리뷰션을 위해 SAN과 공유되는 데이터는 없습니다.
  • 사용자가 오디언스 목록에 포함되어 있지 않습니다.
  • 삭제/재설치가 해당 사용자에 대해 측정되지 않습니다.

사용자의 데이터 공유 결정 내용은 서버 간 연동 또는 SDK에서 바로 Adjust에 알릴 수 있습니다.

enableFirstSessionDelay 기능이 서드파티 공유에 어떻게 도움이 되나요?

Adjust는 고객사의 서드파티 공유 설정을 돕기 위해 enableFirstSessionDelay 기능을 도입했습니다. 이 기능을 사용하면 사용자 데이터가 Adjust 서버로 전송되는 시점을 보다 정확하게 관리할 수 있어, 이 설정을 더 손쉽게 관리할 수 있습니다.

중요:

서드파티 공유 파라미터는 Adjust SDK 초기화 전에 설정되어야 합니다. 앱이 실행될 때 지연 없이 SDK가 즉시 초기화되며 이에 따라 파라미터가 수집되기 전에 사용자 데이터가 처리될 수 있습니다.

enableFirstSessionDelay를 사용하면 SDK 초기화를 연기하여 데이터가 Adjust로 전송되기 전에 앱이 동의 대화 상자를 표시하고 필요한 모든 서드파티 공유 파라미터를 설정할 시간을 확보할 수 있습니다. 이를 통해 첫 세션부터 사용자의 선택이 존중되도록 보장할 수 있습니다.

지연 윈도우 기간 동안 적용된 서드파티 공유 설정은 SDK가 설치 세션을 진행하기 전에 처리됩니다.

플랫폼 가이드에 따라 enableFirstSessionDelay를 설정하세요.

📖 iOS / Android / Unity / React Native / Flutter / Cordova / Cocos-2dx Corona

파트너별 설정

파트너에 대한 데이터 공유 옵션을 선택하면 Adjust가 기본 설정에 따라 구성된 각 데이터 포인트를 파트너와 공유합니다. 즉, 세션 및 이벤트와 같은 파트너 데이터를 전송하도록 선택한 경우, Adjust는 기기에서 이러한 데이터 포인트를 수신할 때마다 전송합니다.

Adjust에서 구성한 파트너 공유 설정은 전 세계적으로 적용되지만, 기기마다 파트너별로 공유 설정을 업데이트할 수 있습니다. 이는 파트너와 공유되는 데이터가, 사용자가 앱에서 특정 행동을 취했는지에 따라 달라지는 경우에 유용할 수 있습니다. 기기 수준에서 서드파티 공유 설정을 업데이트하여 다음을 수행할 수 있습니다.

  • Adjust가 기기에서 전송된 모든 데이터를 공유하는 것을 차단합니다.
  • Adjust가 기기의 특정 데이터 포인트를 공유하는 것을 차단합니다.
  • 특정 기기로부터의 데이터 포인트 공유를 재활성화합니다.
  • Adjust가 특정 기기에서 전송하는 데이터에 세분화된 옵션을 추가합니다.

서드파티 데이터 공유 옵션은 SDK를 초기화하기 전을 포함하여 언제든지 업데이트할 수 있습니다. Adjust SDK를 초기화하기 전에 서드파티 데이터 공유 설정을 구성한 경우, 해당 설정은 대기열에 추가됩니다. SDK를 초기화하면 세션 정보보다 먼저 서드파티 데이터 공유 업데이트가 Adjust로 전송되어, 업데이트된 설정이 설치 세션에 적용됩니다.

이를 통해 완전한 제어권을 확보하여 사용자 선호도를 따르면서도 신뢰할 수 있는 툴을 계속해서 사용할 수 있습니다.

예시

다음은 몇 가지 예시 시나리오입니다.

  • 한 파트너(파트너 A)를 제외한 모든 파트너 비활성화: Adjust는 파트너 A를 제외 한 모든 파트너와의 데이터 공유를 중단합니다. 파트너 A에게만 계속해서 사용자 활동 데이터가 전송됩니다.

  • 세션 데이터를 제외한 모든 항목 비활성화: 모든 파트너에게 세션 지표 및 관련 활동(설치 또는 리어트리뷰션 등)을 제외한 데이터가 더 이상 전송되지 않습니다.

  • 파트너 A에 세션 데이터만 허용: Adjust는 파트너 A와 세션 관련 활동만 공유합니다. 그 외 다른 데이터는 어떤 파트너에게도 공유되지 않습니다.

  • 다이나믹 콜백만 비활성화: 다이나믹 콜백을 사용하여 설정된 다이나믹 파트너와의 공유를 비활성화할 수 있습니다. 이렇게 하면 다른 파트너 연동을 활성 상태로 유지할 수 있습니다.
    👉 다이나믹 콜백에 대해 자세히 알아보세요.

개발자 팀에서 앱의 관련 설정에 도움을 드릴 수 있습니다. 관련 플랫폼 가이드로 안내하세요.

📖 iOS / Android / Unity / React Native / Flutter / Cordova / Cocos-2dx / Corona

S2S API 필수 사항

Adjust API와 연동하려면 서버가 Adjust에 필수 파라미터를 전송할 수 있도록 설정해야 합니다. 이는 Adjust가 지정한 엔드포인트 URL에서 HTTP GET 요청을 통해 이뤄집니다.

Adjust API를 사용하여 서드파티 공유 옵션을 관리하는 방법은 서버 간 서드파티 공유 재활성화/비활성화 를 참조하시기 바랍니다.