Инициализация текущим методом <YMInitializer /> создаёт следующие неудобства:
К сожалению не все могут вынести инициализацию в другие места по ряду причин.
Please note that you need to initialize the tracker object only once. Because of that, you should insert initializer to the place where it won't be remounted (that means at least outside of router scope).
Установка состояний, отложенная инициализация
Мой пример создать YMProvider и вынести работу внутрь него.
Инициализация текущим методом
<YMInitializer />
создаёт следующие неудобства:К сожалению не все могут вынести инициализацию в другие места по ряду причин.
Установка состояний, отложенная инициализация
Мой пример создать
YMProvider
и вынести работу внутрь него.Также мне необходимо инициализировать
gtm.js
строго послеЯ.Метрики
, вариант лезть в DOM напрямую мне не импонирует.