Как запускать при каждой загрузке футера (или страницы?)

Немного информации об этом здесь.

Javascripts targeting the footer doesn't work after page transitions - #4 by Johani

Когда вы используете это

api.onAppEvent("inserted-custom-html", () => {
  // какой-то код
});

вы должны указать, какой именно пользовательский HTML вы хотите таргетировать — в зависимости от этого срабатывают разные события.

В данном случае вы хотите таргетировать футер. Попробуйте это и посмотрите, сработает ли для вас?

api.onAppEvent("inserted-custom-html:footer", () => {
  // какой-то код
});