Пользовательское правило события не запускается в Adobe DTM

Я использую DTM для прослушивания правила, основанного на событиях, с именем "My Custom Rule". Тип события "пользовательский", так как я использую пользовательские события для отслеживания действий от стороннего виджета. Это моя конфигурация ниже. Это довольно мягкий, и у меня нет условий (пока). Имя пользовательского события "my-widget -loaded".

DTM Manager

В моем стороннем виджете я запускаю свое пользовательское событие:

document.dispatchEvent(new CustomEvent('my-widget-loaded'));

В консоли я вижу:

СПУТНИКОВОЕ: обнаружено, что my-widget загружен в #documentument

Но это никогда не запускает мое правило, я никогда не вижу сообщения вроде:

СПУТНИКОВОЕ: сработало правило "Мое пользовательское правило".

Я проверил, что я могу создавать пользовательские обработчики событий в консоли, и они работают очень хорошо.

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

1 ответ

Решение

DTM (и Launch) не правильно прослушивает пользовательские события при использовании document в качестве селектора элемента или тега. использование body (а также document.body.dispatchEvent) вместо

Другие вопросы по тегам