Поимка эвента при сабмите формы


Поступила тут задача в одном плагине добавить отсылку данных в аналитику при удачной подписке на новости. В плагине не хотелось хардкодить (что бы не слетело при очередном апдейте) поэтомупришлось изучить уже код самого сабмита. Был обнаружен вот такой тригер на сабмите (пришлось смотреть в коде плагина как идет отправка данных и смена класса):

jQuery(form).trigger('es_response', [ esSuccessEvent ]);

и дальше уже подключаемся к нему своей функцией

jQuery(function(){
	jQuery(document).on('es_response', function() {
		if (jQuery('.es_subscription_message').hasClass('success')) {
			dataLayer.push({'event': 'custom_event','gaEventCategory': 'Email','gaEventAction': 'Subscribefornews','gaEventLabel': 'Submit'});
		}
	});
});

были еще попытки поймать эвент на смене класса блока, но успеха не принесли