Приоритеты - это модуль DigitalDataManager’а, который позволяет управлять очередью загрузок интеграций. Приоритеты помогут увеличить скорость загрузки сайта.

По умолчанию все ваши интеграции загружаются в асинхронном режиме параллельно с вашим сайтом. В случае если у вас подключено много интеграций, данные с различных серверов создают много потоков (например системы ретаргетинга начинают подгружать десятки пикселей рекламных сетей для синхронизации кук). Однако браузер пользователя не может принимать больше определенного количества потоков одновременно, в результате все потоки данных выстраиваются в “случайную” очередь. Часто так бывает, что скрипт с вашего CDN встает на загрузку в очереди после пикселя рекламной системы, а без этого скрипта взаимодействие с сайтом - невозможно. В результате, скорость загрузки сайта падает (другими словами, увеличивается интервал времени между моментом начала загрузки страницы и моментом появления у пользователя возможности взаимодействия с контентом).

Приоритеты позволяют сделать из “случайной” очереди - контролируемую.

Порядок приоретизации: Слева направо, Сверху вниз

Настройка модуля очень проста. В интерфейсе системы есть 2 столбца:

  1. Во время загрузки сайта Все интеграции, которые находятся в этом столбце, загружаются параллельно с сайтом в порядке очереди слева направо, сверху вниз. Внутри столбца сортировка условная, т.к. мы управляем только последовательностью вызова кода интеграции, однако из-за асинхронности и различной скорости ответа серверов систем, очередь может приобрести “случайную” последовательность.
  2. После загрузки сайта Все интеграции, которые находятся в этом столбце загружаются после загрузки сайта. Это значит, что системы начнут загружаться после того момента, когда у пользователя появится возможность нормально взаимодействовать с контентом. В данном случае порядок очереди внутри столбца работает идентично предыдущему пункту.

Чтобы изменить приоритеты - просто перетащите мышкой блок в нужное место.