Mais conteúdo relacionado
Semelhante a Unity Analyticsの使い方 (20)
Unity Analyticsの使い方
- 2. アジェンダ
1)�Unity Cloud Build を登録してみよう
2)�Unity Analytics を組み込んでみよう
3)�Unity InAppPurchase を組み込んでみよう
4)�Unity Ads を組み込んでみよう
5)�Unity Cloud Build の結果を見てみよう
6)�その他サービスいろいろの紹介
7)�One Step Effects の紹介
8)�自分のプロジェクトでUnityサービスを始めてみよう
- 3. Unity Analytics とは
• アプリのユーザー動向分析サービス
• ≒Google Analytics�(オイ
• Unity に組み込んである(5.2以降)
• 無料(Unity Personal で利用できる)
• 1プロジェクト、1000 pointまで
- 10. • customEventName:カスタムイベント名。名前に
プレフィックス「unity」を含むことは不可。予約語
• eventData: Dictionary型。パラメータ名のKey+
値の組。値は以下のパターン
• Boolean (true/false)
• 文字列 (character)
• 数字 (int、float など)
• 数字は平均、総数、合計。文字列とBooleanは総数
• VR Jump Tourの円グラフはシーン名(文字列)だ
からできた。シーンIDではできない
カスタムイベント詳細
// Reference the Collections Generic namespace
using System.Collections.Generic;
int totalPotions = 5;
int totalCoins = 100;
string weaponID = "Weapon_102";
Analytics.CustomEvent("gameOver", new
Dictionary<string, object>
{
{ "potions", totalPotions },
{ "coins", totalCoins },
{ "activeWeapon", weaponID }
});
- 11. Analytics Point の計算について
• 1000point までOK
• Analytics Point の計算法
• パラメータ無し→1ポイント
• 数値パラメータだけ→(数値個数)×1ポイント
• 非数値パラメータだけ→(取りうる値の個数)×1ポイント
• 例:キャラ選択した総数を知りたいのなら、「0(=男性)」「1(=女性)」にするべきではなく、「MALE」
「FEMALE」にするべき。また任意の文字列(名前等)は避けた方がいい
• 非数値&数値パラメータ→上記二つの合算
• とはいえ、あまり気にしなくても大丈夫
- 12. カスタムイベントを仕込んでみよう
• シーン Example/Scenes/Workshop01 を開く
• Example/Scripts/Workshop/
GoalChecker.cs を開く
• Example/Scripts/CompleteProject/
GoalChecker.cs を参考に
• 最初の// TODO:のところに 以下を仕込む
「using UnityEngine.Analytics;」
• 次の// TODO: のところに 以下を仕込む
「Analytics.CustomEvent( 〜」
- 20. よくある質問
• Q. 集計にどのぐらいかかる?
• A. 4時間ほどかかります
• Q. カスタムイベントはどこにおけばいい?
• A. レベルアップや課金等の重要なタイミングがベストです
• Q. 集計前のRAWデータを取得したい
• A. 限定機能です。http://info.unity3d.com/2015-10-9HeatmapsSign-Up.html に登録を
• Q. Analytics Point が1000を超えたらどうなる?
• A. それ以降のカスタムポイントを取得できません。ただし各カスタムイベントをオン/オフはWebか
ら随時変更できます