コンテンツにスキップ

モジュール:アナリティクス

目次

機能

機能

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