Skip to content

모듈: analytics

목차

기능

기능

logGameChoice

logGameChoice(decision, choice): void

플레이어의 게임 내 선택 행동을 기록합니다. 게임의 균형을 맞추고 플레이어가 많이 이용하는 콘텐츠를 파악하는 데 도움이 되는 강력한 도구입니다.

Wortal.analytics.logGameChoice('Character', 'Blue');

매개변수

이름 유형 설명
decision string 플레이어가 내린 결정.
choice string 플레이어의 선택.

Returns

void

Throws

  • INVALID_PARAM

logLevelEnd

logLevelEnd(level, score, wasCompleted): void

레벨 종료 시점을 기록합니다. 레벨 타이머를 확실하게 기록하기 위해 레벨 이름은 이전에 logLevelStart로 호출한 레벨 이름과 일치해야 합니다. 일치하지 않으면 타이머는 '0'으로 기록됩니다.

Wortal.analytics.logLevelEnd('Level 3', '100', true);

매개변수

이름 유형 설명
level string | number 레벨 이름.
score string | number 플레이어의 점수.
wasCompleted boolean 레벨을 클리어했는지 여부.

Returns

void

Throws

  • INVALID_PARAM

logLevelStart

logLevelStart(level): void

레벨 시작을 기록합니다.

Wortal.analytics.logLevelStart('Level 3');

매개변수

이름 유형 설명
level string | number 레벨 이름.

Returns

void

Throws

  • INVALID_PARAM

logLevelUp

logLevelUp(level): void

플레이어가 새로운 레벨에 도달했음을 기록합니다.

Wortal.analytics.logLevelUp('Level 7');

매개변수

이름 유형 설명
level string | number 플레이어가 달성한 레벨.

Returns

void

Throws

  • INVALID_PARAM

logPurchase

logPurchase(productID, details?): void

플레이어가 앱 내에서 제품을 구매한 것을 기록합니다.

Wortal.analytics.logPurchase('game.gems.100', '100 gems from shop sale');

매개변수

이름 유형 설명
productID string 플레이어가 구매한 제품 ID.
details? string 구매에 관한 기타 세부 사항.

Returns

void

Throws

  • INVALID_PARAM

logPurchaseSubscription

logPurchaseSubscription(productID, details?): void

플레이어의 인앱 구독 구매를 기록합니다.

Wortal.analytics.logPurchaseSubscription('game.seasonpass', 'Season pass from level up reward UI');

매개변수

이름 유형 설명
productID string 플레이어가 구매한 구독의 제품 ID.
details? string 구매에 관한 기타 세부 사항.

Returns

void

Throws

  • INVALID_PARAM

logScore

logScore(score): void

플레이어의 점수를 기록합니다.

Wortal.analytics.logScore('100');

매개변수

이름 유형 설명
score string | number 플레이어의 점수.

Returns

void

Throws

  • INVALID_PARAM

logSocialInvite

logSocialInvite(placement): void

플레이어의 SNS 초대를 기록합니다.

Wortal.analytics.logSocialInvite('Leaderboard View');

매개변수

이름 유형 설명
placement string 초대장 배치.

Returns

void


logSocialShare

logSocialShare(placement): void

플레이어의 소셜 공유를 기록합니다.

Wortal.analytics.logSocialShare('Game Over UI');

매개변수

이름 유형 설명
placement string 공유의 배치.

Returns

void


logTutorialEnd

logTutorialEnd(tutorial, wasCompleted): void

튜토리얼 종료 시점을 기록합니다. 레벨 타이머를 확실히 기록하기 위해 튜토리얼 이름이 지난번에 logTutorialStart로 호출한 이름과 일치해야 합니다. 일치하지 않으면 타이머는 '0'으로 기록됩니다.

Wortal.analytics.logTutorialEnd('First Play', true);

매개변수

이름 유형 설명
tutorial string 튜토리얼 이름.
wasCompleted boolean 튜토리얼은 끝났나요.

Returns

void


logTutorialStart

logTutorialStart(tutorial): void

튜토리얼 시작을 기록합니다.

Wortal.analytics.logTutorialStart('First Play');

매개변수

이름 유형 설명
tutorial string 튜토리얼 이름.

Returns

void