カスタムイベント
Analytics Event Tracker

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

As an alternative to using the AnalyticsEventTracker component, you can send Custom Events directly via script by calling 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 Page published

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

  • 5.2 の新機能

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

カスタムイベント
Analytics Event Tracker