본문으로 건너뛰기

Reyun TrackingIO 통합 계획

최근 업데이트 2026. 10. 03.

이 문서에서는 AE 백엔드에서 Reyun TrackingIO 데이터를 연동하는 방법을 소개합니다. AE 백엔드는 Reyun TrackingIO 실시간 콜백 데이터의 연동을 지원합니다

팁

서드파티 데이터 통합으로 생성된 데이터는 클러스터의 소비 데이터양에 포함됩니다

개요​

인터페이스 소개​

인터페이스명타입세분화어트리뷰션비용수익노출클릭전환
실시간 콜백콜백유저 수준✅

Reyun TrackingIO 데이터 연동을 시작하기 전에 AE 시스템의 유저 식별 규칙을 읽고 AE가 #distinct_id와 #account_id로 유저를 식별하는 방식을 이해했는지 확인하십시오

현재 Reyun TrackingIO는 활성화, 가입, 로그인, 결제, 커스텀 이벤트의 콜백 기능을 제공합니다. 자세한 내용은 Reyun TrackingIO 콜백 링크 문서에서 확인할 수 있습니다.

고객의 어트리뷰션 정보를 얻으려면 활성화 또는 가입 콜백 데이터를 연동할 것을 권장합니다. 콜백 링크는 Reyun 기술 담당자가 설정해야 하므로, 이 절의 내용에 따라 필요한 정보를 모두 준비한 후 Reyun 기술 담당자에게 연락하여 콜백 설정을 요청하십시오.

통합 절차​

  1. Reyun TrackingIO SDK와 AE SDK를 연동하고, Reyun SDK의 가입 메서드를 호출할 때 AE SDK의 게스트 ID를 전달합니다
  2. AE 백엔드에 로그인하여 서드파티 통합 모듈로 이동한 후 Reyun TrackingIO 통합을 추가하고 관련 설정을 완료한 다음 콜백 주소를 복사합니다
  3. 앱의 APP_ID와 Secret, 콜백 주소, 콜백 데이터 타입을 Reyun 기술 담당자에게 제공하면 Reyun 기술 담당자가 데이터 콜백 설정을 지원합니다
  4. AE 시스템이 데이터를 정상적으로 수신했는지 확인하고 리포트를 구축합니다

1. 클라이언트 SDK 설정​

1.1 Reyun SDK 및 AE SDK 도입​

먼저 앱에 Reyun TrackingIO SDK와 AE SDK를 도입하고 초기화 설정을 완료해야 합니다. Reyun TrackingIO SDK와 AE SDK의 연동 문서는 다음과 같습니다:

1.2 SDK 설정​

SDK를 도입한 후에는 AE SDK의 게스트 ID와 계정 ID를 Reyun SDK에 설정해야 합니다. 콜백할 이벤트를 미리 정하고 이 장의 해당 부분에 따라 SDK 설정을 완료하십시오

1.2.1 활성화 이벤트​

활성화 이벤트에서는 AE SDK의 게스트 ID를 커스텀 속성으로 설정할 수 있습니다. 다음은 Android용 코드 예시입니다:

// AE SDK 초기화 완료
//...

// Reyun 활성화 이벤트 전송
// 초기화 파라미터 객체 생성
InitParameters parameters = new InitParameters();
// 초기화 파라미터 appkey, 필수
parameters.appKey = "appkey";
// 초기화 파라미터 channelId, 필수
parameters.channelId = "320110";
// 초기화 파라미터 oaid. oaid를 전달하면 Reyun SDK는 더 이상 msa 관련 인터페이스를 호출해 oaid를 가져오지 않음
parameters.oaid = "hahahahahahaha";
// 초기화 파라미터 assetFileName. oaid 버전 1.0.26+ 이상을 사용할 때 필요
parameters.assetFileName = "com.reyun.chicken.cert.pem";
// 초기화 파라미터 oaidLibraryString. oaid 버전 1.0.26+ 이상을 사용할 때 필요
// msa 문서에 따르면 1.0.26의 값은 nllvm1623827671, 1.0.27의 값은 nllvm1630571663641560568, 1.0.30 이상의 값은 msaoaidsec
parameters.oaidLibraryString = "msaoaidsec";

// AE SDK의 게스트 ID 가져오기
String distinctId = TDAnalytics.getDistinctId();

// 커스텀 파라미터에 AE SDK의 게스트 ID 설정
HashMap<String, Object> params = new HashMap<>();
params.put("param6", distinctId);
parameters.installParams = params;

Tracking.initWithKeyAndChannelId(getApplication(), parameters);

1.2.2 가입 이벤트​

마찬가지로 가입 이벤트를 전송할 때 커스텀 속성으로 AE SDK의 계정 ID와 게스트 ID를 전달할 수 있습니다:

// AE SDK와 Reyun SDK 초기화
// ...

// AE SDK의 계정 ID와 게스트 ID 가져오기
String teAccountId = "account_id";
String teDistinctId = TDAnalytics.getDistinctId();

// 가입 이벤트를 전송하면서 AE SDK의 계정 ID와 게스트 ID 전달
HashMap<String, Object> params = new HashMap<>();
params.put("param6", teDistinctId);
params.put("param7", teAccountId);
Tracking.setRegisterWithAccountID("account_id", params);

1.2.3 커스텀 이벤트​

커스텀 이벤트 전송은 가입 이벤트와 비슷합니다. AE SDK의 계정 ID와 게스트 ID를 가져온 후 Reyun SDK의 커스텀 이벤트 전송 인터페이스에 전달하면 됩니다:

// AE SDK와 Reyun SDK 초기화
// ...

// AE SDK의 계정 ID와 게스트 ID 가져오기
String teAccountId = "account_id";
String teDistinctId = TDAnalytics.getDistinctId();

// 커스텀 이벤트를 전송하면서 AE SDK의 계정 ID와 게스트 ID 전달
HashMap<String, Object> params = new HashMap<>();
params.put("param6", teDistinctId);
params.put("param7", teAccountId);
Tracking.setEvent("event_1", params);

2. 계획 설정​

SDK 설정을 완료한 후 AE 시스템 백엔드에 로그인하여 서드파티 통합 모듈에서 Reyun TrackingIO 설정을 완료해야 합니다. 아래 그림은 Reyun TrackingIO의 설정 화면입니다. 이 장의 내용에 따라 계획을 생성하십시오:

2.1 유저 식별 필드​

Reyun이 콜백하는 데이터는 유저 수준 데이터이므로 유저 식별 규칙, 즉 콜백 데이터에서 #distinct_id와 #account_id에 대응하는 필드를 설정해야 합니다. AE 시스템은 이 설정에 따라 콜백 데이터를 변환할 때 해당 필드를 데이터의 유저 식별 필드로 설정합니다.

이 문서의 이전 단계에 따라 클라이언트 SDK를 설정했다면 기본값을 그대로 사용할 수 있습니다:

  • 계정 ID 연관 필드: param7
  • 게스트 ID 연관 필드: param6

2.2 이벤트 테이블 저장 설정​

이벤트 테이블 저장 설정 스위치를 켜면 Reyun이 콜백하는 데이터가 모두 이벤트 테이블에 기록됩니다. 이벤트 데이터 저장을 활성화할 것을 권장합니다.

2.3 유저 속성 저장 규칙​

기본적으로 AE 시스템은 Reyun 콜백 데이터의 어트리뷰션 필드를 표준화 처리된 유저 속성에 자동으로 기록합니다. 다음은 유저 속성에 기록되는 필드와 그 의미입니다:

Reyun 필드AE 저장 후 유저 속성 이름설명
ry_adgroup_namete_ads_object.ad_group_name텍스트
channelte_ads_object.media_source텍스트
ry_adplan_namete_ads_object.campaign_name텍스트
ry_adcreative_namete_ads_object.ad_name텍스트
주의

이전 버전의 유저 속성 저장 기본 규칙은 현재와 다르므로 구분에 주의하십시오. 새 속성과 기존 속성을 병합해야 한다면 가상 속성 기능을 사용할 수 있습니다

수정이 필요하면 규칙 설정을 클릭하여 저장 규칙 설정 페이지로 이동합니다. 아래 그림과 같습니다

여기에서 유저 속성을 어떤 이벤트에서 가져올지와 저장 방식을 수정할 수 있습니다. 저장 방식의 기본값은 user_setOnce이며, 최초로 전송된 정보만 유지됩니다.

속성 매핑 버튼을 클릭하여 유저 속성에 기록할 필드를 추가할 수 있습니다. 또한 왼쪽의 규칙 버튼을 클릭하여 새 규칙 세트를 추가할 수도 있습니다.

유저 속성 저장을 끄려면 모든 규칙을 중지하면 됩니다:

2.4 엔드포인트 주소​

시스템 및 프로젝트 수준의 데이터 수집 주소를 설정한 경우 다음과 같은 링크가 표시되며, 이 주소를 바로 복사할 수 있습니다:

여기에 주소가 표시되지 않으면 오른쪽 상단 메뉴의 프로젝트 관리 → 프로젝트 구성 → 연동 설정에서 공용 네트워크 주소를 설정하십시오. 이 주소는 AE SDK에 설정한 데이터 수집 주소입니다. 설정한 후 Reyun 설정 페이지의 엔드포인트 주소로 돌아와 엔드포인트 주소를 복사하십시오.

2.5 통합 설정​

마지막으로 통합 설정 모듈에서 데이터 수집의 세부 설정을 제어할 수 있습니다. 예를 들어 저장 후 이벤트 이름 등을 설정할 수 있습니다.

통합 설정의 내용은 JSON이며, 다음 내용에 따라 커스텀 설정할 수 있습니다:

모듈이름의미
sink_eventevent_mapping

저장 후 이벤트 이름, 커스텀 가능.

지원하는 Key:

  • 활성화 이벤트: install
  • 가입 이벤트: reged
  • 로그인 이벤트: loggedin
  • 결제 이벤트: payment

2.6 이벤트 저장 규칙​

  • 데이터의 activetime 필드를 이벤트의 #event_time으로 사용합니다

  • 콜백 데이터의 기본 이벤트 이름은 다음과 같으며, sink_event.event_mapping을 수정하여 기본 이벤트 이름을 변경할 수 있습니다:

    • 활성화 이벤트: reyun_init
    • 가입 이벤트: reyun_sign_up
    • 로그인 이벤트: reyun_login
    • 결제 이벤트: reyun_payment
    • 커스텀 이벤트: 이벤트 이름 앞에 reyun_ 접두사를 붙입니다(예: reyun_event_1)
  • 그 밖의 필드는 모두 저장되며, Reyun 콜백 데이터에는 다음 필드가 포함됩니다:

Reyun 콜백 필드타입설명비고
spreadurl텍스트프로모션 캠페인 단축 링크

클릭 파라미터. ASA 어트리뷰션 또는 자연 유입 유저는 이 필드를 반환하지 않습니다

spreadname텍스트프로모션 캠페인 이름
channel텍스트채널 이름
clicktime텍스트클릭 수신 시간
uip텍스트클릭 IP
csite텍스트광고 유닛 ID
ry_adgroup_id텍스트광고 그룹 ID
ry_adgroup_name텍스트광고 그룹 이름
ry_adplan_id텍스트캠페인 ID
ry_adplan_name텍스트캠페인 이름
ry_adcreative_id텍스트광고 소재 ID
ry_adcreative_name텍스트광고 크리에이티브 이름
advert_id텍스트광고 IDOcean Engine 2.0 전용 파라미터
advert_name텍스트광고 이름Ocean Engine 2.0 전용 파라미터
project_id텍스트프로젝트 IDOcean Engine 2.0 전용 파라미터
project_name텍스트프로젝트 이름Ocean Engine 2.0 전용 파라미터
mid1텍스트이미지 소재 IDOcean Engine 2.0 전용 파라미터
mid2텍스트제목 소재 IDOcean Engine 2.0 전용 파라미터
mid3텍스트동영상 소재 IDOcean Engine 2.0 전용 파라미터
mid4텍스트연계 플레이어블 소재 IDOcean Engine 2.0 전용 파라미터
mid5텍스트랜딩 페이지 소재 IDOcean Engine 2.0 전용 파라미터
mid6텍스트Android 다운로드 상세 페이지 소재 IDOcean Engine 2.0 전용 파라미터
accountid텍스트광고 집행 계정 ID매체 측 광고 집행 계정
requestid텍스트요청 발급 IDOcean Engine 공통 파라미터
convertid텍스트전환 IDOcean Engine 공통 파라미터
appkey텍스트Reyun 앱 고유 식별자
activetime텍스트이벤트 수신 시간
what텍스트이벤트 타입활성화: install
osversion텍스트시스템 버전
ryos텍스트운영 체제
devicetype텍스트디바이스 타입
deviceid텍스트디바이스 ID
Idfa텍스트iOS의 IDFA
idfv텍스트iOS의 IDFV
imei텍스트Android의 IMEI. Android 10 이상에서는 가져올 수 없음
oaid텍스트OAID
androidid텍스트Android ID
aip텍스트전환 이벤트 IP
skey텍스트요청 파라미터 securitykey이며 의미 없음
attribution텍스트ASA 어트리뷰션

ASA 파라미터. ASA 광고 어트리뷰션인 경우에만 반환됩니다

orgid텍스트캠페인 그룹 ID
campaignid텍스트캠페인 ID
clickdate텍스트ASA 광고 클릭 시간
adgroupid텍스트광고 그룹 ID
keywordid텍스트키워드 ID
creativesetid텍스트소재 ID(크리에이티브 ID)
conversiontype텍스트전환 유형, 신규 또는 재설치
account텍스트가입 시 설정한 계정 ID가입 이벤트에만 포함됨
param1~param10텍스트커스텀 파라미터기본적으로 param6은 AE SDK의 게스트 ID에, param7은 계정 ID에 대응시키는 것을 권장합니다

2.7 표준화 필드​

다음은 Reyun 콜백 데이터에서 표준화되는 필드입니다:

콜백 필드표준화 필드설명
channelte_ads_object.media_source채널 이름
csitete_ads_object.placement광고 유닛 ID
ry_adgroup_idte_ads_object.ad_group_id광고 그룹 ID
ry_adgroup_namete_ads_object.ad_group_name광고 그룹 이름
ry_adplan_idte_ads_object.campaign_id캠페인 ID
ry_adplan_namete_ads_object.campaign_name캠페인 이름
ry_adcreative_idte_ads_object.ad_id광고 소재 ID
ry_adcreative_namete_ads_object.ad_name광고 크리에이티브 이름
advert_idte_ads_object.ad_id광고 ID
advert_namete_ads_object.ad_name광고 이름

3. Reyun 기술 담당자에게 콜백 설정 요청​

다음으로 Reyun 담당자에게 연락하여 콜백을 활성화해야 합니다. 일반적으로 Reyun에 다음 네 가지 정보를 제공해야 합니다:

메시지설명예시
콜백 데이터 타입연동할 콜백 데이터
콜백 링크AE 시스템이 콜백 데이터를 수신하는 주소. 통합 설정 페이지에서 가져옴https://{receiver-host}/attribution/callback/reyun/{app-id}
appkeyReyun 백엔드에서 광고주 제품의 고유 식별자. Reyun 백엔드에서 가져옴f819f9cac******812b2067d0cf8
securitykey보안 검증 필드. 현재 AE는 지원하지 않으며 광고주가 자유롭게 지정할 수 있음

abc123

4. 후속 사용​

4.1 데이터 저장 확인​

마지막으로 AE 시스템이 Reyun의 콜백 데이터를 수신했는지 확인하십시오. 다음 방법으로 확인할 수 있습니다:

  • 상세 데이터에서 확인

플랫폼 연동 상태가 연동됨이면 해당 플랫폼에서 데이터를 수신했고 데이터가 이미 저장되었음을 의미합니다. 이때 서드파티 통합 목록에서 해당 계획의 카드에 마우스를 올리고 상세 아이콘을 클릭하여 계획 상세 페이지로 이동하면 최근 수신한 1000건의 데이터를 확인할 수 있습니다. 특정 행을 클릭하면 변환 전후의 데이터를 포함한 해당 데이터의 상세 정보를 확인할 수 있으며, 해당 데이터를 복사하거나 내보낼 수 있습니다. 또는 상세 페이지 오른쪽 상단의 전체 데이터 다운로드를 클릭하여 전체 데이터를 다운로드할 수 있습니다:

  • 다른 제품 모듈에서 확인

통합 페이지 외에 데이터 관리 페이지에서도 콜백 이벤트와 유저 속성이 생성되었는지 확인할 수 있습니다.

이벤트 분석 모델, 유저 속성 분석 모델 등의 분석 모델에서 분석을 통해 데이터가 저장되었는지 확인할 수도 있습니다.

리포트 구축에 대한 몇 가지 권장사항은 다음과 같습니다:

  1. 각 모델에서 Reyun이 콜백한 유저 어트리뷰션 필드로 유저 그룹을 비교하여 유입 경로별 유저의 게임 내 행동 차이를 분석합니다
  2. 리텐션 분석 모델에서 Reyun이 콜백한 어트리뷰션 정보를 사용하여 유입 경로별 유저의 LTV를 비교 분석합니다
이 문서가 도움이 되었나요?