Задать вопрос

Как передать dataLayer.push через ajax?

Есть вот такой обработчик
$.ajax({
               type: 'POST',
               url: '/mail.php',
               dataType: 'html', 
               data: form.serialize(),                          
            })
            .done(function(data) {
                form.trigger('reset');
                form.hide();
                $('.form p').show();
                setTimeout(function(){ $('.close').click(); }, 10000)
            })


Как мне сюда прикрутить ?))
dataLayer.push({
    'event':'PodpiskaBlog',
    'eventCategory':'Кнопка "Подписаться"',
    'eventAction':'Подписка',
    'eventLabel': url
});
  • Вопрос задан
  • 1403 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
Rattlesneyk
@Rattlesneyk Автор вопроса
Все оказалось на много проще. =)
Просто нужно было вставить
var url= form.find('#url').val();
dataLayer.push({
    'event':'PodpiskaBlog',
    'eventCategory':'Кнопка "Подписаться"',
    'eventAction':'Подписка',
    'eventLabel': url
});


в обработчик и все...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
grimich
@grimich
Не забудьте отметить лучший ответ как решение
А что код то должен делать в итоге?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы