Где я могу нажать на window.dataLayer в ReactJS

#reactjs #google-tag-manager #google-datalayer

Вопрос:

Предполагая, что GTM загружен и инициализирован, я хочу использовать window.dataLayer.push() в ReactJS, используя следующий код, как только страница будет загружена:

 window.dataLayer = window.dataLayer || [];
window.dataLayer.push( { 'myvalue': value} );
console.log('window.dataLayer', window.dataLayer);
 

Я пытался добавить в componentDidMount() и перед оператором return в render (), но безрезультатно. Значения не передаются в слой данных ни из одного из этих местоположений.

Не мог бы кто-нибудь посоветовать, где мне следует разместить код для достижения результата переноса значений в слой данных при загрузке страницы.