SKAdNetwork를 구현하는 가장 좋은 방법은 무엇입니까? 각각의 장단점은 무엇입니까?

'네트워크 별 SKAdNetwork 구현'이라는 개념이 없습니다. SKAdNetwork (MMP SDK, Firebase, Facebook SDK 등)를 활성화하기 위해 타사 SDK를 사용하는 경우 모두 동일한 두 가지 기본 iOS 메서드 인 registerAppForAdNetworkAttribution()updateConversionValue(_:) 래핑합니다. 이 두 메서드를 호출하는 고유 한 코드를 추가 할 수도 있으며 효과는 정확히 동일합니다.

SKAdNetwork의 유일한 구현 고유의 부분은 updateConversionValue(_:) 호출이 트리거됩니다. 복잡한 데이터를 가져 오기가 매우 쉽기 때문에 단일 당사자 만이 프로세스를 관리하도록해야합니다.

다양한 SKAdNetwork 구현 옵션 중에서 선택하는 경우 유의해야 할 몇 가지 세부 정보는 다음과 같습니다.

  • MMP SDK. 대부분의 앱에 권장되는 옵션입니다. SKAdNetwork는 MMP와 마찬가지로 모든 광고 네트워크 파트너를위한 "공유 인프라"입니다. MMP의 SDK를 사용하여 SKAdNetwork를 관리하는 것은 가장 간단한 기술 옵션이며 (최신 SDK 버전으로 업데이트하는 것 외에 인앱 코드를 변경할 필요가 없음) 다른 여러 편의 혜택도 누릴 수 있습니다. SKAN 전환 가치 호출의 간편한 대시보드 기반 매핑,이를 지원하는 네트워크에 대한 자동 전환 가치 "디코딩"(즉, 네트워크는 MMP 제공 API 엔드 포인트를 호출하여 특정 전환 가치와 관련된 이벤트를 이해할 수 있음)을 포함합니다.
  • 네트워크 별 SDK (Facebook, Firebase 등) . 아직 MMP로 작업하고 있지 않고 획득 캠페인에 특정 대규모 네트워크에 대한 가중치가 강한 경우이 방법이 좋은 옵션 일 수 있습니다. 네트워크의 SDK는 자동 전환 가치 관리를 제공하여 특정 네트워크가 캠페인을 더 잘 최적화하는 데 도움이 될 수 있습니다 (네트워크는 MMP의 전환 가치 매핑 API와 통합하여 동일한 기능을 얻을 수 있음). 그러나이 옵션의 단점은 전환 가치 스키마가 다른 네트워크에 의미가 없다는 것입니다.
  • 사용자 정의 코드 구현. 이는 가장 유연한 옵션이지만 모든 전환 가치 매핑을 직접 처리해야하기 때문에 가장 어렵습니다. 그러나 전환 가치 전략에 대한 간단한 이벤트 매핑을 건너 뛰고 대신 정교하고 예측 가능한 LTV 모델을 구축하려는 경우 이것이 최선의 접근 방식입니다. updateConversionValue(_:) 호출은 각 개별 기기에서 로컬로 발생해야하고 대부분의 MMP는 이러한 서버 측 이벤트를 전달할 준비가되어 있지 않기 때문에 MMP를 사용하지만 서버 간 이벤트에 크게 의존하는 경우에도 이것이 최선의 옵션 일 수 있습니다. 로컬 클라이언트까지.

어떤 옵션을 선택하든 구현은 사용하는 모든 네트워크에서 공유된다는 점을 명심하는 것이 중요합니다.

3개월 전에 업데이트 됨


추가 자료

iOS 14 FAQ

SKAdNetwork를 구현하는 가장 좋은 방법은 무엇입니까? 각각의 장단점은 무엇입니까?


제안된 편집은 API 참조 페이지에서 제한됩니다.

Markdown 본문 콘텐츠에 대한 편집만 제안할 수 있지만 API 사양에는 제안할 수 없습니다.