効率的で反応の速いサービスを維持するために、Analytics では、ゲームやアプリケーションの特定のインスタンスが送信できる標準イベントとカスタムイベントに以下のような制限を設けています。
イベントを送信する AnalyticsEvent 関数のすべては、AnalyticsResult 列挙型から値を返します。アプリケーションが制限の 1 つを超えた場合、AnalyticsResult
値は発生した特定のエラーを検出します。
AnalyticsResult |
制限 |
---|---|
AnalyticsResult.TooManyRequests |
1 時間につき 100 イベントまで |
AnalyticsResult.TooManyItems |
1 イベントにつき 10 パラメーターまで |
AnalyticsResult.SizeLimitReached |
データは 500 バイト、イベント名は 100 文字まで |
ノート: インスタンスにつき 100 イベントの制限は Unity Analytics ユーザーの大部分に適したデフォルトです。ゲームやアプリケーションのイベントの制限数を高く設定する必要がある場合は、Analytics サポートチーム に連絡し、必要に応じた制限を設定してください。
1 つのカスタムイベントまたは標準イベントの一部として、最大 500 文字か 500 バイトのデータを送信できます。この制限は、すべてのパラメーター名の文字列の長さと以下のパラメーター値 (データタイプに応じて異なります) のサイズの合計です。
C# データ型 | Size |
---|---|
byte, ubyte | 1 |
short, ushort | 4 (int に変換) |
Int, uint | 4 |
long, ulong | 8 |
float | 8 (double に変換) |
double | 8 |
decimal | 8 (double に変換) |
string | 文字列の長さ |
object |
ToString() を呼び出した後の文字列の長さ |
例えば、以下のイベントは 67 バイト (文字) のデータの長さ制限を適用します。
Dictionary<string, object> data = new Dictionary<string, object>();
data.Add("int_param", 32); // 9 文字 + 4 bytes
data.Add("bool_param", true); // 10 文字 + 1 byte
data.Add("float_param", 3.3f); // 11 文字 + 8 bytes
data.Add("string_param", "String value"); // 12 文字 + 12 文字
AnalyticsResult result = AnalyticsEvent.Custom("custom_event", data);
独自の必須、または任意のパラメーターを定義する標準イベントを送信する場合、必須のパラメーターの名前と値の長さ、および任意のパラメーターの長さは、すべてのカスタムデータとともに 500 バイトの制限に含まれます。
イベントの名前自体の長さは 100 文字を超えることはできませんが、この長さはイベントデータの 500 バイトの制限には含まれません。
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.