カスタムイベント
Analytics Event Tracker

カスタムイベントのスクリプティング

AnalyticsEventTracker コンポーネントを使用する代わりに、AnalyticsEvent.Custom を呼び出すことによって、スクリプトを通してカスタムイベントを直接送信できます。

// Unity Analytics 名前空間を参照
using UnityEngine.Analytics;

//  プレイヤーがカスタムイベントを発生させるときにはいつでも、これを呼び出します
AnalyticsEvent.Custom(string customEventName, IDictionary<string, object> eventData);

Analytics.CustomEvent の入力パラメーター

Name Type 詳細
customEventName string Name of the custom event. The name cannot include the prefix “unity”, which is reserved for internal Unity Analytics events.
eventData dictionary Additional parameters sent to Unity Analytics at the time the custom event was triggered. eventData keys cannot include the prefix “unity”, which is reserved for internal Unity Analytics events.

以下の例では、プレイヤーがレベルに秘密の場所を見つけたときに、カスタムイベントが送信されます。

public void ReportSecretFound(int secretID){
    AnalyticsEvent.Custom("secret_found", new Dictionary<string, object>
    {
        { "secret_id", secretID },
        { "time_elapsed", Time.timeSinceLevelLoad }
    });
}

  • 2018–03–02 編集レビュー 無しにパブリッシュされたページ

  • 2018–03–02 - サービスは Unity 5.2 以降でサポートされていますが、変更される可能性があります。

  • 5.2 の新機能

  • 標準イベントは Unity パッケージとして追加

カスタムイベント
Analytics Event Tracker