헬프 센터
|
어트리뷰션 콜백
델리게이트 콜백을 등록하여 트래커 어트리뷰션의 변경 사항에 대한 알림을 받을 수 있습니다. 어트리뷰션에 고려되는 소스가 다르기 때문에 Adjust SDK는 이 정보를 동시적으로 제공할 수 없습니다.
아래의 단계를 수행하여 앱에서 추가적인 델리게이트 프로토콜을 실행하시기 바랍니다.
중요:
ADJConfig
인스턴스 에서 이를 구성해야 합니다. 즉, appDidLaunch
메서드 를 호출하기 전에 setDelegate
콜을 추가해야 합니다.
- 웹뷰를 사용하지 않는다면,
AdjustDelegate
선언(declaration)을AppDelegate
헤더 파일에 추가합니다.
- 웹뷰를 사용하지 않는다면 델리게이트 콜백 함수를 앱 델리게이트 실행에 추가합니다.
- 델리게이트를 Adjust config 인스턴스를 통해 설정합니다.
SDK는 최종 어트리뷰션 데이터를 수신한 이후 델리게이트 함수를 호출합니다. 델리게이트 함수 내에서 attribution
객체 에 액세스할 수 있습니다.
모든 속성은 JSON 객체로 반환됩니다. 입력되지 않은 값은 nil
로 전송됩니다.
참고:
costType
, costAmount
, costCurrency
)는 config 객체의 needsCost
속성 이 true
로 설정된 경우에만 이용 가능합니다.
값 | 데이터 유형 | 설명 |
---|---|---|
trackerToken | 문자열 | 디바이스가 현재 어트리뷰션된 트래커의 토큰 |
trackerName | 문자열 | 디바이스가 현재 어트리뷰션된 트래커의 이름 |
network | 문자열 | 디바이스가 현재 어트리뷰션된 네트워크의 이름 |
campaign | 문자열 | 디바이스가 현재 어트리뷰션된 캠페인의 이름 |
adgroup | 문자열 | 디바이스가 현재 어트리뷰션된 광고그룹의 이름 |
creative | 문자열 | 디바이스가 현재 어트리뷰션된 크리에이티브의 이름 |
clickLabel | 문자열 | 설치가 태그된 click label |
adid | 문자열 | 디바이스에 할당된 고유한 Adjust ID |
costType | 문자열 | 캠페인 가격 모델(예: cpi) |
costAmount | 숫자 | 설치 비용 |
costCurrency | 문자열 | 비용과 관련된 통화 코드 통화 토큰은 ISO 4217 standard에 따라 3개 문자로 이루어진 문자열이어야 합니다. |
사용자 어트리뷰션
attribution
메서드 를 호출하여 사용자의 현재 어트리뷰션 정보를 얻을 수 있습니다. 이는 ADJAttribution
클래스 에서 찾을 수 있는 모든 정보를 JSON 객체로 반환합니다.
참고: