モジュール:アナリティクス
目次
機能
- logGameChoice
- logLevelEnd
- logLevelStart
- logLevelUp
- logPurchase
- logPurchaseSubscription
- logScore
- logSocialInvite
- logSocialShare
- logTutorialEnd
- logTutorialStart
機能
logGameChoice
▸ logGameChoice(decision, choice): void
プレイヤーのゲーム内の選択行動をログ。ゲームのバランスを取り、また、プレイヤーが多く利用するコンテンツを把握するのに役立つ強力なツール。
例
パラメーター
| 名前 | タイプ | 内容説明 |
|---|---|---|
decision |
string |
プレーヤーの下した決断。 |
choice |
string |
プレーヤーの選択。 |
Returns
void
Throws
- INVALID_PARAM
logLevelEnd
▸ logLevelEnd(level, score, wasCompleted): void
レベルの終了をログ。 レベルタイマーを確実に記録するため、レベル名が前回、 logLevelStart で呼び出した際の名前と一致する必要があります。一致しない場合、タイマーは「0」で記録されます。
例
パラメーター
| 名前 | タイプ | 内容説明 |
|---|---|---|
level |
string | number |
レベル名。 |
score |
string | number |
プレーヤーのスコア。 |
wasCompleted |
boolean |
レベルをクリアしたかどうか。 |
Returns
void
Throws
- INVALID_PARAM
logLevelStart
▸ logLevelStart(level): void
レベルの開始をログ。
例
パラメーター
| 名前 | タイプ | 内容説明 |
|---|---|---|
level |
string | number |
レベル名。 |
Returns
void
Throws
- INVALID_PARAM
logLevelUp
▸ logLevelUp(level): void
プレイヤーが新しいレベルに到達したことをログ。
例
パラメーター
| 名前 | タイプ | 内容説明 |
|---|---|---|
level |
string | number |
プレイヤーが達成したレベル。 |
Returns
void
Throws
- INVALID_PARAM
logPurchase
▸ logPurchase(productID, details?): void
プレイヤーがアプリ内でプロダクトを購入したことをログします。
例
パラメーター
| 名前 | タイプ | 内容説明 |
|---|---|---|
productID |
string |
プレーヤーが購入したプロダクト ID。 |
details? |
string |
購入に関するその他の詳細。 |
Returns
void
Throws
- INVALID_PARAM
logPurchaseSubscription
▸ logPurchaseSubscription(productID, details?): void
プレイヤーのアプリ内サブスクリプションの購入をログします。
例
パラメーター
| 名前 | タイプ | 内容説明 |
|---|---|---|
productID |
string |
プレーヤーが購入したサブスクリプションのプロダクト ID。 |
details? |
string |
購入に関するその他の詳細。 |
Returns
void
Throws
- INVALID_PARAM
logScore
▸ logScore(score): void
プレイヤーのスコアをログ。
例
パラメーター
| 名前 | タイプ | 内容説明 |
|---|---|---|
score |
string | number |
プレーヤーのスコア。 |
Returns
void
Throws
- INVALID_PARAM
logSocialInvite
▸ logSocialInvite(placement): void
プレイヤーのSNS招待をログします。
例
パラメーター
| 名前 | タイプ | 内容説明 |
|---|---|---|
placement |
string |
招待のプレースメント。 |
Returns
void
logSocialShare
▸ logSocialShare(placement): void
プレイヤーのソーシャルシェアをログします。
例
パラメーター
| 名前 | タイプ | 内容説明 |
|---|---|---|
placement |
string |
シェアのプレースメント。 |
Returns
void
logTutorialEnd
▸ logTutorialEnd(tutorial, wasCompleted): void
チュートリアルの終了をログ。レベルタイマーを確実に記録するため、チュートリアル名が前回、 logTutorialStart で呼び出した際の名前と一致する必要があります。一致しない場合、タイマーは「0」で記録されます。
例
パラメーター
| 名前 | タイプ | 内容説明 |
|---|---|---|
tutorial |
string |
チュートリアル名。 |
wasCompleted |
boolean |
チュートリアルは完了したか。 |
Returns
void
logTutorialStart
▸ logTutorialStart(tutorial): void
チュートリアルの開始をログ。
例
パラメーター
| 名前 | タイプ | 内容説明 |
|---|---|---|
tutorial |
string |
チュートリアル名。 |
Returns
void