앱 추천 프로그램의 코호트 리텐션 측정 방법

opoinstall
2026-07-23
5 min read

앱 추천 캠페인의 코호트 리텐션은 어떻게 분석할까요? 앱 추천 캠페인의 코호트 리텐션은 추천을 통한 설치 이벤트와 설치 후의 사용자 활동을 설정된 리텐션 기간에 따라 연결하여 측정합니다. 그로스 팀은 단순히 설치 수량뿐만 아니라 설치 후의 행동을 통해 추천의 품질을 평가합니다. 추천 설치, 추천인 관계, 그리고 D1, D7, D30 리텐션 이벤트를 추적함으로써 분석 팀은 고가치 추천 코호트를 낮은 품질의 유입 경로와 구분하고 장기적인 사용자 가치를 측정할 수 있습니다.

핵심 요약

  • 코호트 정의: 설치 날짜, 캠페인 소스, 추천인 관계별로 추천 사용자 그룹화.
  • 리텐션 측정: 추천 설치 후 D1, D7, D30 활동 감소 추적.
  • 어트리뷰션 데이터: 추천 이벤트와 설치 후 사용자 행동 연결.
  • 데이터 품질 검증: 리텐션 계산 전 유효하지 않은 추천 설치 제거.

추천 프로그램에서 코호트 리텐션 분석이 필수적인 이유

모바일 그로스 팀은 종종 총 가입 수나 단순 앱 설치 수만을 기준으로 공유 캠페인을 평가하는 허영 지표의 함정에 빠지곤 합니다. 그러나 높은 설치 수가 곧 장기적인 비즈니스 가치를 의미하지는 않습니다. 신규 사용자가 설치 직후 앱을 이탈한다면, 해당 캠페인은 높은 유입량에도 불구하고 낮은 고객 생애 가치(LTV)를 생성할 뿐이며, 자동화된 봇 네트워크나 에뮬레이터 팜의 공격에 프로모션 예산을 낭비할 위험이 있습니다.

앱 추천 프로그램의 경제적 성과를 정확하게 감사하려면 분석 팀은 표준 설치 후 기간(1일차, 7일차, 30일차)에 따른 코호트 리텐션 감소율을 측정해야 합니다. 리텐션 품질은 추천 기반 성장 모델의 지속 가능성을 평가하는 추가적인 맥락을 제공합니다. 바이럴 유입 프레임워크에서 이 관계는 다음과 같이 나타낼 수 있습니다.

$$K = I \times C$$

여기서 $I$는 활성 사용자당 평균 초대 발송 수이며, $C$는 해당 초대가 온보딩을 완료하고 리텐션된 신규 사용자로 전환되는 비율입니다. 온보딩 마찰이나 저품질 추천 체인으로 인해 사용자 이탈이 발생하면 $C$값이 감소하여 바이럴 성장 효율성이 떨어집니다. 초기 설치부터 리텐션 곡선을 따라 사용자 코호트를 추적함으로써, 그로스 팀은 저품질 공유 소스를 식별하고, 동적 인센티브를 최적화하며, 추천 보상이 진정으로 리텐션된 고가치 사용자에게 지급되도록 보장할 수 있습니다.

허영 지표와 코호트 리텐션 생애 가치 분석을 비교한 인포그래픽.

추천 코호트 리텐션이란 무엇인가

추천 코호트 리텐션은 피어 투 피어(P2P) 초대 채널을 통해 획득한 특정 사용자 그룹이 설치 후 정해진 기간 동안 얼마나 참여하는지를 정량적으로 측정한 것입니다. 모든 활성 사용자를 합산하는 일반 리텐션 보고와 달리, 추천 코호트 추적은 사용자를 설치 날짜, 추천 캠페인 ID, 추천인 속성별로 그룹화합니다.

추천 코호트 분석은 추천 식별자를 정의된 리텐션 기간 동안의 활성 세션 데이터와 매핑하여 설치 이벤트와 설치 후 사용자 행동을 연결합니다.

코호트 분석 프레임워크를 평가할 때 데이터 엔지니어링 팀은 구체적인 운영 환경을 중심으로 데이터 파이프라인을 구축해야 합니다.

  • 적합한 환경:
    • 인센티브 기반 P2P 루프: 설치 후 활동 검증이 필요한 동적 보상 또는 양방향 크레딧을 제공하는 서비스.
    • 고리텐션 업종: 소셜 커머스, 게임, 협업 SaaS 등 유기적인 사회적 증명이 장기적인 사용을 유도하는 플랫폼.
    • 다단계 추천 구조: 복잡한 초대 트리 전반에 걸쳐 다단계 어트리뷰션 매핑이 필요한 캠페인.
  • 부적합한 환경:
    • 일회성 유틸리티 소프트웨어: 비소셜, 저빈도 도구 등 본질적으로 장기 리텐션이 낮은 경우.
    • 폐쇄형 오프라인 애플리케이션: 네트워크 연결 없이 완전히 작동하여 실시간 서버 측 포스트백 동기화가 불가능한 경우.

추천 코호트 분석의 작동 원리

자동화된 추천 코호트 분석을 실행하려면 웹 브라우저 클릭, 앱 스토어 리다이렉션, 네이티브 SDK 실행 및 중앙 데이터 웨어하우스 집계를 연결하는 구조화된 다단계 데이터 전송 파이프라인이 필요합니다:

  1. 웹 클릭 액션: 초대를 받은 잠재 사용자가 추천 링크를 클릭합니다. 추천 링크는 브라우저 맥락을 캡처하고 서버에서 서명된 동적 추천인 토큰을 추가합니다.
  2. 맥락 보존: 어트리뷰션 엔진은 클릭 이벤트를 기록하고 앱 스토어로 리다이렉트하기 전에 캠페인 메타데이터를 임시로 캐싱합니다.
  3. 네이티브 SDK 해결: 최초 실행 시, 통합된 모바일 SDK가 애플리케이션 초기화 도중 비동기적으로 캐시된 추천 파라미터를 가져옵니다.
  4. 분석 파이프라인 동기화: 모바일 클라이언트는 내부 사용자 프로필 ID와 함께 해석된 어트리뷰션 토큰을 백엔드 데이터베이스로 전송합니다.
  5. 리텐션 코호트 생성: 서버 대 서버(S2S) 웹훅이 검증된 전환 이벤트를 기업의 데이터 웨어하우스로 스트리밍하여 D1~D30 리텐션 감소 매트릭스를 생성합니다.

추천 코호트 분석 및 리텐션 추적 워크플로우를 매핑하는 데이터 파이프라인 아키텍처.


이 추천 분석 워크플로우를 통해 팀은 표준화된 리텐션 측정 모델을 사용하여 유입 채널을 비교할 수 있습니다.

추천 코호트 vs 유료 유입 코호트

채널별로 서로 다른 리텐션 감소율과 단위 경제성을 나타냅니다. 아래 비교는 채널별 일반적인 성과 지표를 요약한 것입니다:

채널 유형 고객 획득 비용(CPI) 1일차 리텐션 7일차 리텐션 30일차 리텐션 예상 LTV
유료 광고 네트워크 높음 보통 낮음 낮음 낮음
검색 최적화(SEO) 낮음 높음 보통 낮음 높음
추천 프로그램 가변적 대체로 높음 대체로 높음 가변적 리텐션에 따라 다름

(일반적인 패턴이며, 실제 리텐션은 제품 카테고리와 온보딩 디자인에 따라 다릅니다)

유료 광고 네트워크 코호트와 유기적 추천 프로그램 리텐션을 비교한 매트릭스 차트.

아키텍처 워크플로우: 어트리뷰션 데이터를 분석 엔진으로 내보내기

자동화된 코호트 추적 파이프라인은 모바일 클라이언트에서 비즈니스 인텔리전스(BI) 대시보드로 설치 후 메타데이터를 스트리밍합니다:

[앱 설치] ──> [모바일 SDK 쿼리] ──> [어트리뷰션 엔진]
                                                 │
                                                 ▼
[코호트 매트릭스] <── [데이터 웨어하우스] <── [S2S 포스트백 웹훅]

이 서버 대 서버 데이터 파이프라인은 클라이언트 측 조작에 파라미터가 노출되지 않도록 어트리뷰션 메타데이터를 네이티브 사용자 프로필 ID에 안전하게 결합합니다.

모바일 추천 리텐션의 핵심 지표

앱 추천 프로그램을 평가하려면 유기적 성장이 금융 건전성으로 직접 이어지는지 확인하기 위해 핵심 정량 지표를 분석해야 합니다:

  • 일간 구간 리텐션율 ($R_t$): 특정 추천 코호트 중 $t$일차에 여전히 활성 상태인 사용자의 비율로, 다음 표준 공식으로 계산합니다:
    $$R_t = \frac{U_t}{U_0} \times 100%$$
    여기서 $U_t$는 $t$일차 활성 사용자이며, $U_0$는 해당 코호트에서 획득한 총 초기 사용자입니다.
  • 누적 생애 가치(LTV): 30일, 60일 또는 90일 기간 동안 추천 코호트가 창출한 총 수익을 초기 코호트 크기($U_0$)로 나눈 값입니다.
  • 리텐션 감소 비율: 30일차 리텐션을 1일차 리텐션으로 나눈 비율($R_{30} / R_1$)로, 추천 사용자의 장기적인 안정화율을 나타냅니다.
  • 블렌디드 고객 획득 비용(CAC): 비용이 발생하지 않는 추천 설치와 유료 미디어 캠페인을 결합하여 달성한 순 고객 획득 비용입니다.

기술 구현 패턴: 추천 리텐션 데이터 파이프라인 구축

Openinstall과 같은 추천 어트리뷰션 플랫폼은 일반적으로 SDK 기반 이벤트 수집과 S2S 웹훅 전달을 제공하며, 이를 통해 엔지니어링 팀은 raw 어트리뷰션 페이로드를 내부 분석 시스템으로 직접 내보낼 수 있습니다. (Snowflake, BigQuery, Amazon Redshift와 같은) 자사 분석 엔진에서 맞춤형 코호트 보고서를 구축하려면, 엔지니어링 팀은 단순히 집계된 공급업체 대시보드에만 의존하지 말고 실시간 raw 데이터 내보내기를 구성해야 합니다.

개발자는 어트리뷰션 플랫폼에서 백엔드 엔드포인트로 raw 어트리뷰션 페이로드를 스트리밍하도록 서버 대 서버(S2S) 웹훅을 구성해야 합니다. 웹훅 페이로드는 다음과 같은 핵심 어트리뷰션 엔티티를 포함하는 표준 JSON 스키마를 사용하여 구조화되어야 합니다:

  • click_timestamp: 초기 링크 상호작용을 기록하는 유닉스 에포크 타임스탬프.
  • install_timestamp: 최초 네이티브 SDK 실행을 기록하는 유닉스 에포크 타임스탬프.
  • inviter_id: 추천하는 사용자의 암호화된 고유 식별자.
  • campaign_id: 특정 프로모션 등급 또는 보상 규칙을 매핑하는 식별자.
  • attribution_method: 사용된 매칭 메커니즘 (예: Google Play Install Referrer API 또는 Universal Links).

페이로드 삽입이나 중복 항목으로부터 내부 데이터베이스를 보호하기 위해, 수신 백엔드 서버는 IETF RFC 2104 (HMAC 규격)를 준수하며 포스트백 헤더에 첨부된 HMAC 서명을 검증해야 합니다.

구현 예시: 추천 어트리뷰션 이벤트 통합

네이티브 클라이언트 SDK를 통합하면 모바일 애플리케이션이 콜드 부트 시 설치 파라미터를 비동기적으로 캡처하고, 검증된 어트리뷰션 토큰을 중앙 데이터베이스로 전달할 수 있습니다.

다음 예시는 통합 흐름을 보여줍니다. 실제 API 이름은 SDK 버전에 따라 다를 수 있습니다.

Android 예시는 애플리케이션 시작 시 SDK를 초기화하고 첫 실행 후 사용 가능한 설치 파라미터를 가져옵니다.

// 파일 경로: app/src/main/java/com/opoinstall/app/CustomApplication.kt
package com.opoinstall.app

import android.app.Application
import com.opoinstall.api.OpoInstall

class CustomApplication : Application() {
    override fun onCreate() {
        super.onCreate()
        // 애플리케이션 시작 시 OpoInstall 핵심 엔진 초기화
        OpoInstall.initialize(this)
    }
}

// 파일 경로: app/src/main/java/com/opoinstall/app/MainActivity.kt
package com.opoinstall.app

import android.os.Bundle
import android.util.Log
import androidx.appcompat.app.AppCompatActivity
import com.opoinstall.api.OpoInstall
import com.opoinstall.api.OpoData
import com.opoinstall.api.ResultCallBack
import com.opoinstall.api.OpoError

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        // Android 예시: SDK를 초기화하고 첫 실행 후 사용 가능한 설치 파라미터 검색
        OpoInstall.getInstance().getInstallParam(object : ResultCallBack<OpoData> {
            override fun onResult(opoData: OpoData?) {
                if (opoData != null && opoData.data != null) {
                    val customParams = opoData.data
                    Log.d("OpoInstall", "복구된 추천 데이터: $customParams")
                    // 여기서 동적 바인딩 또는 추천 보상 지급 처리
                }
            }
            override fun onError(error: OpoError?) {
                Log.e("OpoInstall", "설치 파라미터 검색 실패: ${error?.message}")
            }
        })
    }
}

iOS 예시는 SDK를 등록하고 들어오는 Universal Links를 가로채서 깨우기 파라미터를 해결합니다.

// 파일 경로: ios/Runner/AppDelegate.swift
import UIKit
import libOpoInstallSDK // OpoInstall SDK 가져오기

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate, OpoInstallDelegate {

    var window: UIWindow?

    func application(
        _ application: UIApplication,
        didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
    ) -> Bool {
        // SDK 초기화 및 동적 파라미터 콜백을 위한 델리게이트 등록
        OpoInstallSDK.initWith(self)
        return true
    }

    // iOS 예시: SDK를 등록하고 들어오는 Universal Links를 가로채서 깨우기 파라미터를 해결
    func application(
        _ application: UIApplication,
        continue userActivity: NSUserActivity,
        restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void
    ) -> Bool {
        OpoInstallSDK.continue(userActivity)
        return true
    }

    // 매개변수 추출 성공 시 실행되는 OpoInstallDelegate 메서드
    func getWakeUpParams(_ appData: OpoinstallData?) {
        guard let data = appData else { return }
        if let customParams = data.data {
            print("성공적으로 해결된 깨우기 파라미터: \(customParams)")
            // 타겟 씬 리다이렉션 또는 동적 페이지 라우팅 수행
        }
    }
}

클라이언트 측 통합 및 SDK 다운로드 패키지는 OpoInstall SDK 다운로드에서 액세스할 수 있습니다.

예시: 모바일 게임 애플리케이션의 코호트 리텐션 감사

가상 시나리오: 모바일 게임 애플리케이션 통합

과제

한 멀티플레이어 모바일 게임이 인센티브 기반 앱 추천 프로그램에서 높은 가입률을 기록했지만, 3일차 이후 활성 플레이어 수가 급격히 감소하는 현상을 겪었습니다. 엔지니어링 팀은 추천 소스별 사용자 리텐션을 감사하고 잠재적인 부정 공유 체인을 식별하기 위해 추천 코호트 분석을 수행할 자동화된 워크플로우가 필요했습니다.

구현

개발 팀은 네이티브 모바일 SDK를 배포하고, S2S 웹훅을 통합하여 raw 어트리뷰션 로그를 데이터 웨어하우스로 스트리밍하며, 자동화된 코호트 리텐션 대시보드를 구축했습니다.

기대 효과

이 구현은 코호트 분석을 통해 저품질 추천 체인을 어떻게 격리할 수 있는지 보여줍니다. 시뮬레이션 분석 결과, 의심스러운 추천 패턴은 백엔드 검증 과정에서 식별되어 차단될 수 있었으며, 합법적인 플레이어 코호트는 더 높은 30일차 리텐션을 보여 스튜디오가 보상 기준을 안전하게 조정할 수 있게 되었습니다.

배운 점

  • 보상 지급 전 어트리뷰션 필터링: 인센티브 지급을 7일차까지 미루면 자동화된 팜 계정을 걸러낼 수 있습니다.
  • 내부 BI로 raw 어트리뷰션 데이터 파이프라이닝: 자사 데이터베이스에서 코호트 감소율을 분석하면 표면적인 대시보드보다 더 깊은 LTV 통찰력을 제공합니다.
  • 클릭-설치 지연 시간 모니터링: 설치 시간 간격이 지나치게 짧은 경우 자동화된 스크립트 활동을 의미합니다.

운영 모범 사례: 리텐션 코호트의 데이터 불일치 방지

모바일 SDK 어트리뷰션 로그와 내부 데이터베이스 코호트 간의 데이터 불일치는 리텐션 보고를 왜곡할 수 있습니다. 엔지니어링 팀은 데이터 위생을 유지하기 위해 방어적인 운영 표준을 채택해야 합니다:

  • 클릭-설치 간격 검증: 웹 클릭과 앱 활성화 사이의 시간 차이를 분석합니다. 논리적 인간 지연 없이 실행되는 설치는 플래그를 지정하고 리텐션 코호트에서 제외해야 합니다.
  • 암호화 토큰 검증: 백엔드 시스템은 HMAC-SHA256 키를 사용하여 동적 공유 파라미터에 서명함으로써 사용자가 추천인 토큰을 조작하지 못하도록 해야 합니다.
  • 동적 리플레이 방어 강화: 포스트백에 고유 논스를 생성하고 엄격한 TTL(Time-to-Live) 만료 기간을 적용하여 재사용된 설치 호출을 차단합니다.
  • 기기 환경 검사: 초기 SDK 부팅 중 하드웨어 텔레메트리를 쿼리하여 OWASP 모바일 보안 가이드라인에 따라 루팅, 위치 조작 및 에뮬레이터 환경을 감지합니다.

데이터 불일치를 방지하고 유효한 리텐션 코호트를 필터링하기 위한 3단계 개발자 구현 체크리스트.

자주 묻는 질문(FAQ)

앱 추천 추적을 위한 코호트 창은 어떻게 정의하나요?
코호트 창은 일반적으로 초대받은 사용자의 설치 날짜나 주 단위로 정의됩니다. 그로스 분석 팀은 리텐션 감소율을 측정하고 캠페인 성과를 비교하기 위해 표준 1일, 7일, 14일, 30일 간격으로 이 사용자 그룹을 모니터링합니다.
왜 추천 사용자는 유료 유입 사용자와 다른 리텐션 패턴을 보이나요?
추천 사용자는 P2P 추천이 본질적으로 사회적 증명을 수반하기 때문에 종종 다른 리텐션 패턴을 보입니다. 개인적인 연락을 통해 초대받은 사용자는 일반적으로 명확한 제품 기대치를 가지고 유입되므로, 차가운 유료 광고 채널에 비해 초기 참여도가 높고 30일차 이탈률이 낮습니다.
사용자의 IDFA를 수집하지 않고도 코호트 리텐션을 측정할 수 있나요?
네, 가능합니다. 코호트 리텐션 분석은 IDFA와 같은 하드웨어 광고 ID 대신 자사 세션 토큰과 내부 계정 식별자를 매칭하는 데 의존합니다. 개인정보 보호 중심의 SDK 파라미터 복원 및 서버 측 웹훅을 활용함으로써 분석 팀은 Apple의 App Tracking Transparency 프레임워크 가이드라인을 위반하지 않고 리텐션을 측정합니다.
어트리뷰션 플랫폼과 내부 BI 시스템 간에 코호트 데이터가 불일치하는 원인은 무엇인가요?
불일치는 보통 분석 서버 간의 시간대 불일치, 정렬되지 않은 어트리뷰션 창, 콜백 완료 전 클라이언트 측 네트워크 끊김, 또는 내부 BI 시스템이 등록 전에 게스트 사용자를 필터링하는 경우에 발생합니다.
S2S 웹훅은 어떻게 코호트 분석 정확도를 향상시키나요?
서버 대 서버(S2S) 웹훅은 매칭 엔진에서 백엔드 데이터베이스로 검증된 어트리뷰션 이벤트를 직접 스트리밍합니다. 이는 클라이언트 측 SDK 네트워크 상태에 대한 의존성을 제거하여 검증된 설치 이벤트가 코호트 보고를 위해 일관되게 기록되도록 돕습니다.
Deferred Deep Linking은 1일차 사용자 리텐션에 어떤 영향을 미치나요?
Deferred Deep Linking은 설치 전반에 걸쳐 사용자의 초기 의도를 보존함으로써 1일차 리텐션을 크게 향상시킵니다. 신규 사용자는 일반적인 홈 화면에 도착하는 대신, 사용자 정의 환영 콘텐츠, 특정 로비 또는 적용된 할인 화면으로 자동 라우팅되어 온보딩 마찰을 제거합니다.
추천 코호트에 대한 어트리뷰션 창은 얼마나 열어두어야 하나요?
표준 추천 어트리뷰션 창은 초기 링크 클릭으로부터 24시간에서 7일 사이입니다. 적절한 창을 설정하면 나중에 발생한 유기적 설치가 오래된 추천 링크에 잘못 귀속되는 것을 방지할 수 있습니다.
Firebase Dynamic Links 지원 종료 후 어떻게 마이그레이션해야 하나요?
Firebase Dynamic Links 지원 종료에 따라 다른 Deferred Deep Linking 솔루션으로 마이그레이션하려면 일반적으로 기존 Firebase 종속성을 제거하고, 모바일 SDK를 통합하며, Xcode Associated Domains를 호스팅된 도메인을 가리키도록 업데이트하고, 브라우저 리다이렉션 스크립트를 웹 JS 라이브러리로 대체해야 합니다. OpoInstall의 경우 OpoInstall SDK 통합 참조를 확인하십시오.

요약 및 의사 결정 프레임워크

제품 목표가 다음 운영 기준과 일치할 때 자동화된 추천 분석 프레임워크를 선택하세요:

  • ✓ 캠페인 보상에 사기 방지 필요: 보상 지급은 단순 가입 수가 아닌 진정한 장기 사용자 활성화 검증에 달려 있음.
  • ✓ 온보딩 마찰로 인한 추천 전환 감소: 사용자가 등록 중에 프로모션 코드를 직접 입력하는 것을 거부하여 발생하는 가입 이탈.
  • ✓ 데이터 엔지니어링에 S2S 스트림 통합 필요: 분석 팀이 내부 데이터 웨어하우스로 직접 전달되는 raw 어트리뷰션 파라미터를 요구함.
  • ✓ 플랫폼 규정 준수 필수: 사용자 획득 추적은 제한된 하드웨어 ID를 수집하지 않고 엄격한 Apple ATT 및 Google 개인정보 보호 가이드라인 내에서 운영되어야 함.

이러한 시나리오에서 가벼운 네이티브 SDK와 Deferred Deep Linking을 통합하면 안전하고 확장성이 뛰어난 어트리뷰션 모델을 제공합니다. 최신 추천 추적 SDK는 웹 공유 링크와 네이티브 앱 설치 간의 격차를 해소하여 그로스 팀이 진정한 코호트 리텐션을 측정하고 캠페인 단위 경제성을 최적화할 수 있도록 지원합니다. 최신 추천 분석 플랫폼은 유사한 아키텍처 원칙을 기반으로 SDK 구현을 제공하여 모바일 팀이 어트리뷰션 데이터에 대한 통제력을 유지하면서 추천 성과를 측정하도록 돕습니다.

엔티티 용어집

용어 정의 관련 엔티티 검색 의도 역할
추천 코호트 동일한 추천 소스 또는 캠페인 기간을 통해 획득한 사용자. 그로스 분석 기술적
리텐션 기간 설치 후 활동을 측정하기 위해 사용되는 시간 간격. 분석 지표 기술적
리텐션 곡선 일간 간격에 따른 활성 사용자 감소를 묘사하는 그래프. 데이터 모델링 기술적
추천 어트리뷰션 초대받은 사용자를 원래 추천 소스와 연결하는 과정. 모바일 어트리뷰션 기술적
추천 프로그램 기존 사용자가 추적 가능한 공유 링크나 인센티브를 통해 신규 사용자를 초대하는 유입 모델. 사용자 획득 상업적
Deferred Deep Link 앱 설치를 거쳐 추천 맥락을 보존하고 최초 실행 후 의도된 목적지로 복원하는 메커니즘. 모바일 링킹 기술적
Google Play Install Referrer 설치 캠페인 파라미터를 안전하게 전달하기 위해 Google이 제공하는 네이티브 Android API. Play 서비스 기술적
Universal Links HTTP URL을 네이티브 앱 화면에 연결하는 Apple의 네이티브 딥링크 표준. iOS 시스템 기술적
App Links Android에서 커스텀 웹 URL을 처리하는 Google의 검증된 딥링크 프로토콜. Android 시스템 기술적
App Tracking Transparency (ATT) 기기 식별자 데이터 액세스를 위해 사용자 동의를 요구하는 Apple의 개인정보 보호 프레임워크. 사용자 개인정보 보호 정보 제공
SKAdNetwork Apple의 개인정보를 보호하는 집계 광고 어트리뷰션 측정 프레임워크. 모바일 어트리뷰션 기술적
HMAC 데이터 무결성을 검증하기 위해 사용되는 키 해시 메시지 인증 코드 표준. 암호학 기술적
S2S 웹훅 실시간 전환 콜백을 전송하기 위해 사용되는 백엔드 통신 프로토콜. 서버 아키텍처 기술적

관련 자료

관련 개념

  • Deferred Deep Linking: 애플리케이션 스토어 설치 경계를 넘어 대상 파라미터를 프로그래밍 방식으로 복원하는 기술.
  • K-Factor: 피어 투 피어 사용자 증식을 측정하는 바이럴 성장의 수학적 계수.
  • 추천 사기 탐지: 시뮬레이션된 앱 설치 요청을 식별하고 차단하기 위해 설계된 보안 메커니즘.

관련 기술

  • Universal Links: HTTP URL을 네이티브 앱 화면으로 연결하는 Apple의 네이티브 딥링크 표준.
  • App Links: Android에서 커스텀 웹 URL을 처리하는 Google의 검증된 딥링크 프로토콜.
  • Install Referrer: Google Play에서 캠페인 파라미터를 안전하게 전달하기 위해 Android가 제공하는 네이티브 메커니즘.
  • UIPasteboard: 네이티브 앱 시작 시 붙여넣기 캐시 버퍼를 읽는 어트리뷰션 방식.

참조 표준

  • W3C 클립보드 API: 안전한 브라우저 환경을 통해 로컬 시스템 클립보드 버퍼에 액세스하기 위한 업계 표준.
  • IETF RFC 4122: 충돌 없는 기기 상관 토큰을 생성하는 데 사용되는 범용 고유 식별자(UUID) URN 네임스페이스 표준.
  • IETF RFC 2104: 메시지 검증을 위한 HMAC 키 해시 메시지 인증 코드 표준.

주요 API

  • getInstallParam: OpoInstall 서버에서 맞춤형 설치 파라미터를 쿼리하고 검색하는 데 사용되는 네이티브 모바일 SDK 메서드.
  • saveEvent: 맞춤형 인앱 전환 이정표를 업로드하는 데 사용되는 네이티브 모바일 SDK 메서드.

공식 문서 / 참조

Share this article