Динамическая аллокация — это «движок» Dynamic Yield, основанный на алгоритмах машинного обучения (известных в Data Science-среде под названиями “Multi-Armed Bandit” и “Contextual Bandit”), который позволяет в автоматическом режиме показывать наиболее релевантные предложения каждому пользователю в каждый момент времени. Прямо в момент взаимодействия с пользователем движок автоматически выбирает некое оптимальное для него предложение или вариант интерфейса: во-первых, учитывая его персональные интересы и правила таргетинга; во-вторых, автоматически проводя тестирование и выбирая те варианты, которые в реальном времени оптимизируют коммуникацию по заданному показателю — будь то онлайн-конверсия, выручка, CTR и так далее.
Такой подход объединяет в себе функционал A/B-тестирования с единовременной персонализацией.