Есть веб сайт с настроенным GTM С помощью тегов подгружаются: 1) Гугл Аналитикс prntscr.com/p1btq9 с 4 кастом деменшнс это ClientID,SessionId,Hit timestamp,и ctsession
2) Метрика 3) Скрипт чата (грузится по событию)
И так суть проблемы: Сайт работет с колтрекером собственного производства. Логика его работы такова, что сессия либо хранится в куках, а если посетитель новый, то ждет пока подгрузится метрика или га,после чего выдает сгенерированную сессию, которая потом и ставится в куки. Есть событие zd:show которое оповещает нас о том когда загрузился колтрекер и выдал сессию. Чат должен грузится только после того как появилась сессия в куках. Раньше без гтм это решалось обычным эвентлистенером с проверкой от повторного выоплнения кода. Также в гтм как кастом деменшн надо передавать эту самую сессию колтрекера. То есть это происходит уже после инициализации гтм.
Итого задачи коротко: 1) Добиться передачи сессии колтрекера в гтм через кастомдеменшнс (можно с кастомТаск) и далее в аналитикс 2) Добить правильной загрузки скрпита чата по событию.