Есть код, который отправляет метрику через JS
let ga_Name = ga.getAll()[0].get('name')
ga(ga_Name+'.send', 'event', 'consult', 'send');
В переменной ga_Name лежит название GA переменной, которую создала аналитика
Но бывает, что скрипт цели срабатывает быстрее, чем успевает переменная сгенерироваться, и в итоге выводит undefined, как сделать чтобы переменная ga_Name каждый раз проверяла чтобы не было undefined, а было значение, и дальше срабатывал скрипт цели? Пробовал ставить DOMContentLoaded, но всё равно проскакивает undefined. Пробовал также через setTimeout секунду ставить, но иногда тоже проскакивает undefined.