Ebay EPN: ошибка карты источников

Спасибо за информацию, @Falco, и с днём рождения.

Я понял, что проблема была в том месте, где я добавил строку <script src=“…”.

У меня сработало следующее:

<script type="text/discourse-plugin" version="0.8">

  console.log(settings.epn_id);
  window._epn = {campaign: settings.epn_id, smartPopover:false};

  var script = document.createElement('script');
  script.src = 'https://epnt.ebay.com/static/epn-smart-tools.js';
  var head = document.getElementsByTagName("head")[0];
  head.appendChild(script);

</script>

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

Есть ли способ запускать скрипт каждый раз при загрузке нового элемента?