Слой данных - это просто переменная Javascript (массив объектов). Вы можете получить к нему доступ из любой части Javascript на вашем сайте.
Необходимо помнить о нескольких вещах: Вы не должны повторно инициализировать или перезаписывать dataLayer, так как GTM перезаписывает собственный метод "pu sh" массива слоев данных. Модифицированный метод pu sh сканирует пользовательские события (буквально, ключ «событие» в любом объекте, который передается в слой данных). Если вы сбросите его на собственный код, GTM перестанет работать.
Также изменение данных может помешать переменным, которые вы используете внутри GTM (конечно, вы можете сделать это специально). Доступ для чтения всегда будет безопасным.