На странице я показываю видео на YouTube, ниже которого есть список видео с миниатюрами. При нажатии на миниатюру видео отображается во всплывающем окне. Все видео отображаются с использованием библиотеки MediaElement Js. Я добавил несколько событий для отслеживания GTM следующим образом.
me_player.media.addEventListener('pause', function () {
action = 'Pause';
pushToDatalayerYT(action); // pushed the data to datalayer.
});
Работает нормально для видео на странице и во всплывающем окне, но при закрытии всплывающего окна отслеживание событий для видео на главной странице прекращается. На странице разметка остается прежней, и я проверил, что события прикреплены к медиаобъекту игрока mejs.players.mep_0.media.events
.