2016-10-16 2 views
0

Как настроить диспетчер тегов, чтобы он запускал событие только в том случае, если в нем есть текст?Событие триггера тегов при появлении текста в Div

У меня есть целевая страница регистрации электронной почты, на которой пользователь отправляет адрес электронной почты на странице, сервер отправляет ответ об успешном завершении или отказе либо в div id = mce-error-response, либо div id = mce-success-response (см. ниже). Как я должен реализовать диспетчер тегов, чтобы он мог отслеживать ответ?

<form action="[]" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate> 
      <div id="mc_embed_signup_scroll"> 
      <input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="email address" required style="float: left;"> 

      <div style="position: absolute; left: -5000px; float: left;" aria-hidden="true"> 
       <input type="text" name="[]" tabindex="-1" value=""> 
      </div> 
      <div class="clear"> 
       <input type="submit" value="NOTIFY ME" name="subscribe" id="mc-embedded-subscribe" class="button" style="float: left;"> 
      </div> 
      </div> 
      <br> 
      <div id="mce-responses" class="clear" style="color: #fff"> 
      <div class="response" id="mce-error-response"></div> 
      <div class="response" id="mce-success-response"></div> 
      </div> 
     </form> 

ответ

0

Вы должны сделать что-то вроде Когда форма будет отправлена ​​установить тайм-аут на 3 секунды (возможно, больше) и при проверке функции тайм-аут для сНу текста и, если он соответствует вашему требованию толчок и событие GTM/GA.

Надеется, что это помогает,

Приветствие Analytics ML.

+0

Спасибо! Я тоже дам эту попытку. – mg13

0

Создайте переменную DOM в GTM и установите свой ID как mce-success-response и оставьте поле атрибута пустым. Используйте переменную в триггере отправки формы и задайте свое условие (i.e - `соответствует RegEx. * '). Наконец настройте тег события, который соответствует триггеру, и передает метку в поле формы DOM.

Дополнительную информацию можно найти на этом блоге - старое произведение, но по-прежнему актуальна: http://www.simoahava.com/analytics/form-tracking-google-tag-manager/

+0

Спасибо! Я попробую. – mg13

Смежные вопросы