Как лучше загружать трекеры и рекламные скрипты в эпоху AdBlock?
При использовании SPA все внешние скрипты-инициализаторы контента должны быть ВНУТРИ SPA и никаких внешних загрузок!
За версионностью и корректностью их работы внутри SPA - также следите Вы (обновился внешний->сохранили к себе->проверили->обновили сборку SPA).
Если речь про контроль загрузки внешнего контента (скриптами-инициализаторами), то здесь придётся создать дополнительно ещё и верификатор доступности внешнего ресурса, загружаемого основным скриптом (из SPA). Это можно сделать через подписку на события отслеживания ajax-соединений (и других необходимых).
Например, так.
Как-то криво поставлена задача, отсюда и кривые потуги ее решить. Тебе надо выполнить определенный код после загрузки определенных скриптов. Все. Как ты их загрузишь - дело твое. Я полагаю все нужные скрипты ты пихал в head, и все у тебя работало, теперь не будет работать. Сначала все загружаешь, потом выполняешь.