사용자가 Adjust 링크와 상호작용하면 어트리뷰션 정보가 업데이트됩니다. 이는 사용자가 딥링크와 상호작용하는 경우에 발생할 수 있습니다. 사용자의 어트리뷰션 관련 정보는 AdjustAttribution
클래스에 나타납니다.
ADJAttribution 클래스 속성
AdjustAttribution
클래스는 기기의 현재 어트리뷰션 상태에 관한 세부 내용을 포함합니다. 해당 사용자에 대해 입력되지 않은 모든 값은 null
값으로 반환됩니다.
다음 값은 ADJConfig
인스턴스의 needsCost
속성이 true
인 경우에만 액세스할 수 있습니다.
costType
costAmount
costCurrency
값 | 데이터 유형 | 설명 |
---|---|---|
trackerToken | NSString | 디바이스가 현재 어트리뷰션된 링크의 토큰 |
trackerName | NSString | 디바이스가 현재 어트리뷰션된 링크의 이름 |
network | NSString | 디바이스가 현재 어트리뷰션된 네트워크의 이름 |
campaign | NSString | 디바이스가 현재 어트리뷰션된 캠페인의 이름 |
adgroup | NSString | 디바이스가 현재 어트리뷰션된 광고그룹의 이름 |
creative | NSString | 디바이스가 현재 어트리뷰션된 크리에이티브의 이름 |
clickLabel | NSString | 설치가 태그된 click label |
costType | NSString | 캠페인 가격 모델(예: CPI) |
costAmount | NSNumber | 설치 비용 |
costCurrency | NSString | 비용 관련 3자 ISO 4217 통화 코드 |
어트리뷰션 변경 시 함수 트리거
SDK는 어트리뷰션 변경 사항을 받고 업데이트가 감지되면 함수를 호출합니다. 델리게이트 함수를 설정하려면 다음을 수행합니다.
- 웹뷰를 사용하지 않는다면,
AdjustDelegate
선언을AppDelegate
헤더 파일에 추가합니다.
- 델리게이트 콜백 함수를 앱 델리게이트 도입에 추가합니다.
- 델리게이트를 Adjust config 인스턴스를 통해 설정합니다.
델리게이트 함수 내에서 사용자의 Attribution
정보에 액세스 할 수 있습니다. 이용 가능한 속성 목록은 ADJAttribution
클래스 속성을 참조하시기 바랍니다.
현재 어트리뷰션 정보 확인
사용자가 앱을 설치하면 Adjust는 해당 설치를 캠페인에 어트리뷰션합니다. Adjust SDK를 사용하면 설치 캠페인 어트리뷰션 정보에 액세스할 수 있습니다. 이 정보를 반환하려면 completion handler와 함께 [Adjust attributionWithCompletionHandler]
메서드를 호출합니다. SDK는 비동기적으로 어트리뷰션 정보를 가져와 이 정보를 completion handler 코드에 ADJAttribution
객체로 전달합니다.
사용자가 Adjust 링크와 상호작용하면 어트리뷰션 정보가 업데이트됩니다. 이는 사용자가 딥링크와 상호작용하는 경우에 발생할 수 있습니다. 사용자의 어트리뷰션 관련 정보는 AdjustAttribution
클래스에 나타납니다.
ADJAttribution 클래스 속성
AdjustAttribution
클래스는 기기의 현재 어트리뷰션 상태에 관한 세부 내용을 포함합니다. 해당 사용자에 대해 입력되지 않은 모든 값은 null
값으로 반환됩니다.
다음 값은 ADJConfig
인스턴스의 needsCost
속성이 true
인 경우에만 액세스할 수 있습니다.
costType
costAmount
costCurrency
값 | 데이터 유형 | 설명 |
---|---|---|
trackerToken | NSString | 디바이스가 현재 어트리뷰션된 링크의 토큰 |
trackerName | NSString | 디바이스가 현재 어트리뷰션된 링크의 이름 |
network | NSString | 디바이스가 현재 어트리뷰션된 네트워크의 이름 |
campaign | NSString | 디바이스가 현재 어트리뷰션된 캠페인의 이름 |
adgroup | NSString | 디바이스가 현재 어트리뷰션된 광고그룹의 이름 |
creative | NSString | 디바이스가 현재 어트리뷰션된 크리에이티브의 이름 |
clickLabel | NSString | 설치가 태그된 click label |
adid | NSString | 디바이스에 할당된 고유한 Adjust ID |
costType | NSString | 캠페인 가격 모델(예: CPI) |
costAmount | NSNumber | 설치 비용 |
costCurrency | NSString | 비용 관련 3자 ISO 4217 통화 코드 |
어트리뷰션 변경 시 함수 트리거
SDK는 어트리뷰션 변경 사항을 받고 업데이트가 감지되면 함수를 호출합니다. 델리게이트 함수를 설정하려면 다음을 수행합니다.
- 웹뷰를 사용하지 않는다면,
AdjustDelegate
선언을AppDelegate
헤더 파일에 추가합니다.
- 델리게이트 콜백 함수를 앱 델리게이트 도입에 추가합니다.
- 델리게이트를 Adjust config 인스턴스를 통해 설정합니다.
델리게이트 함수 내에서 사용자의 Attribution
정보에 액세스 할 수 있습니다. 이용 가능한 속성 목록은 ADJAttribution
클래스 속성을 참조하시기 바랍니다.
현재 어트리뷰션 정보 확인
사용자가 앱을 설치하면 Adjust는 해당 설치를 캠페인에 어트리뷰션합니다. Adjust SDK를 사용하면 설치 캠페인 어트리뷰션 정보에 액세스할 수 있습니다. 이 정보를 반환하려면 attribution
메서를 호출하여 어트리뷰션 정보를 ADJAttribution
객체로 반환합니다.