Можно настроить настраиваемое измерение на уровне Tracker?

Я хочу установить измерение области пользователя в Google Analytics с помощью SDK v4. Значение этого измерения никогда не изменяется во время выполнения.

Когда я создал измерение, следуя этим инструкциям, страница дала мне этот код:

String dimensionValue = "SOME_DIMENSION_VALUE"; tracker.set(Fields.customDimension(1), dimensionValue); 

Этот код предназначен для SDK v3 и не работает на SDK4.

Я тоже это прочитал: Custom Dimensions & Metrics – Android SDK v4 . Их решение – установить размер КАЖДОЕ время, когда я отправляю просмотр страницы, событие и т. Д. Это беспорядок! Этот размер никогда не меняется. Размеры sesion или пользователя меняются меньше, чем имя экрана, которое можно сохранить на уровне трекера.

Здесь мой вопрос: есть ли способ установки пользовательских измерений на уровне трекера, например Tracker.setScreenName ?

Solutions Collecting From Web of "Можно настроить настраиваемое измерение на уровне Tracker?"

См. https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#cd_

Поэтому я думаю, что это должно быть:

 String dimensionValue = "SOME_DIMENSION_VALUE"; tracker.set("&cd1", dimensionValue); //custom dimension 1 

Кажется, решение для этого на самом деле довольно просто, если немного неуклюже. Хитрость заключается в том, чтобы установить масштаб пользовательского измерения или показателя при любом ударе, и Google Analytics применит значение ко всем будущим и прошлым попаданиям в пределах области действия.

… пользовательские значения размеров с областью уровня пользователя или уровня сеанса будут применяться ко всем хитам текущего сеанса, включая прошлые образы.

В моем случае я установил область пользовательского уровня для своих пользовательских измерений и не забудьте установить / отправить данные на моем основном экране. Это означает, что я не могу использовать автоматическое отслеживание экрана для этого экрана, который является обломком.