Передача gtm после place order или как задерждать редиректы

Добрый день, нужно передавать данные в ГА до того как будет редиректить на платежную систему.

Задачу видем так:

  1. На странице /checkout/ посетитель нажимает кнопку Отправить.
  2. После чего данные заказа вместе с куки забираются с формы и отправляются в в црм (это уже есть).
  3. Запускается скрипт dataLayer.push({‘event’:‘send-order’}); С помощью данного скрипта мы понимаем, что отправка заказа состоялась и отправляем в Гугл аналитику соответствующие данные. Здесь и нужна пауза в 2 сек., чтобы код ГА успел точно отработать.
  4. И только после этого должен произойти редирект на страницу успешного заказа или платежной системы.

У кого есть идеи?

Платежный модуль состоит только из addon.xml