Для работы Диспетчера тегов Google Tag Manager требуется, чтобы первая часть кода располагалась в разделе head. Однако, Битрикс иногда переносит javascript в конец страницы и Диспетчер тегов в таком случае не активируется. Для того, чтобы скрипт GTM работал и код был в разделе head нужно в скрипт вписать дополнительный атрибут data-skip-moving =»true
Смотрите в видео как это можно сделать