Регистрация события Google Analytics длиной 500 символов - PullRequest
0 голосов
/ 29 марта 2020

Я хочу зарегистрировать событие Google Analytics, где поля действия и метки имеют размер 500 байт, используя Firebase для флаттера. Вот мой код:

FirebaseAnalytics firebaseAnalytics = FirebaseAnalytics();

firebaseAnalytics.logEvent(
  name: 'event',
  parameters: {
    'Category': _category,
    'Action': _action,
    'Label': _label,
    'Value': _value,
  });

Событие отображается в DebugView в консоли Firebase, но я получаю сообщение об ошибке, указывающее, что длина поля слишком велика. error_value равно Action, а firebase_error равно 4, что означает, что значение поля слишком длинное. Ограничение составляет 100 символов, хотя оно должно быть 500 .

. Я также пробовал это сделать, чтобы соответствовать параметрам, которые я видел в официальной документации . , но я получаю то же поведение:

firebaseAnalytics.logEvent(
  name: 'event',
  parameters: {
    'ec': _category,
    'ea': _action,
    'el': _label,
    'ev': _value,
  });

Вот пример события, которое приводит к этой ошибке:

firebaseAnalytics.logEvent(
    name: 'event',
    parameters: {
      'ec': 'Some context',
      'ea': 'dfdsfsdfldfkfjasdlkjfklasdjlfkjsadfjklsadjfjsdklfjklfkjsadkflj sdkalfj skda fksdajfklsdjf sdjfklsjdkk',
      'el': 'Some label',
      'ev': 5.0,
    });

Параметр ea равен 101 байту. Нет ошибки, если значение ea равно 100 байтам.

...