사용자 속성

1. 시작

레벨, 코호트, ID와 같은 다양한 사용자 속성을 설정하면 Tapjoy 대시 보드에서 강력한 분석 인사이트를 자동으로 얻을 수 있습니다. 예를 들어, 사용자가 레벨을 얻거나 통과 할 때마다 사용자 레벨을 설정하면 사용자가 게임 레벨 전반에 걸쳐 어떻게 분포되어 있는지 알 수 있습니다.

Objective-C
Swift
[Tapjoy setUserLevel:1]; // 사용자 수준을 1로 설정합니다.

이렇게하면 대시 보드 "분석 > 게임 트렌드"섹션에서 상세한 차트를 볼 수 있습니다.

2. 사용자 ID

앱에서 사용중인 사용자 ID를 설정할 수 있습니다. 만일 별도의 ID 설정이 필요없다면 Tapjoy SDK는 자동으로 사용자 ID를 생성합니다. 사용자 ID 관련해서 다음 내용을 확인해 주세요.

  1. 자체관리 가상화폐를 사용하는 경우 사용자 ID를 지정해야합니다. 탭조이 서버에서 가상화폐 지급 서버 콜백을 요청할때 해당 사용자 ID 값이 퍼블리셔 서버로 전달되고, 퍼블리셔는 사용자 ID를 사용해서 사용자에게 보상을 지급해야 합니다.
  2. 탭조이관리 가상화폐를 사용 중이고 사용자의 여러 기기에서 가상화폐 잔액이 유지될 수 있도록 하려면 연동시 사용자 ID가 설정되도록 해야합니다. 사용자 ID를 했을때 해당 사용자의 모든 장치에서 가상화폐 지급금액이 동일한 것을 확인합니다.
  3. Server to Server 연동방식을 적용 중일 경우 앱에서 사용중인 사용자 ID가 서버에 저장된 사용자 ID와 일치하는지 확인해야합니다. Server to Server 연동에 대해서는 Tapjoy 어카운트 메니저에게 문의하십시오.

사용자 ID를 올바르게 설정하지 않으면, 사용자가 광고에 대한 보상을 받지 못하거나 사용자의 가상화폐 보유 금액이 정확하지 않게 됩니다.

참고: Push to Earn 컨템츠를 사용하려는 경우 connect 요청 전에 사용자 ID를 설정해야합니다.

참고: 데이터 개인 정보 보호 및 GDPR 준수를 위해 사용자 ID를 이메일 주소, 전화 번호, 실명 또는 기타 개인 식별 정보로 설정하지 않아야 합니다.

사용자 ID를 설정해야하는 경우 다음 코드를 사용하여 설정할 수 있습니다 (대시 보드 설정이 필요하지 않음).

Objective-C
Swift
[Tapjoy setUserID:@"A_UNIQUE_USER_ID"];

3. 사용자 코호트 변수

최대 5 개의 사용자 코호트 변수를 설정할 수 있으며, 이를 통해 콘텐츠 설정시 특정 사용자 그룹을 타겟팅하거나 대시보드의 "비교" 보기를 사용하여 사용자 그룹을 서로 비교할 수 있습니다.

Objective-C
Swift
[Tapjoy setUserCohortVariable:1 value:@"Warrior"];
[Tapjoy setUserCohortVariable:1 value:@"Enchanter"];

4. 참고

사용자 코호트 변수는 몇 개까지 가질 수 있나요?

5개까지 가능합니다.

사용자 코호트가 연동되고 앱이 전송을 시작하면 대시보드에 표시되는데 얼마나 걸리나요? 대시보드의 사용자 코호트가 집계되는데에는 최대 24 시간이 걸릴 수 있습니다.

사용자가 게임/앱을 시작할 때마다 setUserLevel을 넣어야하나요?

아니요. 초기화 또는 사용자 레벨 변경이 발생한 경우 한 번만 호출하십시오.

사용자 레벨 외에 대시보드에서 활용할 수 있는 다른 사용자 코호트 변수는 무엇입니까?

사용자 ID, FriendCount 및 사용자 지정 코호트 변수를 보낼 수 있습니다.

레벨 정보 재설정은 어떻게하나요?

레벨 대신 음의 정수를 보냅니다. [Tapjoy setUserLevel : -1];