Цели Яндекс Метрики и Google Analytics в Contact Form 7

Внимание! Яндекс изменил код отслеживания и он немного отличается, но принцип остался прежним. Нужно заменить XXXXXX на номер счётчика.

Код для одной цели:

<script type="text/javascript">
document.addEventListener( 'wpcf7mailsent', function( event ) {
	ga('send', 'event', 'Feedback', 'Submit');
	ym(XXXXXX, 'reachGoal', 'feedback');
}, false );
</script>

Код для учёта целей из нескольких форм:

<script type="text/javascript">
document.addEventListener( 'wpcf7mailsent', function( event ) {
if ( '747' == event.detail.contactFormId ) {
  ga('send', 'event', 'Feedback', 'Submit');  
  ym(XXXXXX, 'reachGoal', 'write');
 }
if ( '1033' == event.detail.contactFormId ) {
  ga('send', 'event', 'Leads', 'Submit');  
  ym(XXXXXX, 'reachGoal', 'leads');
 }
if ( '1034' == event.detail.contactFormId ) {
  ga('send', 'event', 'Bid', 'Submit');  
  ym(XXXXXX, 'reachGoal', 'bid');
 }
}, false );
</script>
5 1 голос
Рейтинг статьи

С уважением, Цифровой Алекс

Поделиться кейсом
Telegram
Вконтакте
WhatsApp
Одноклассники
На почту

Присоединяйтесь к обсуждению

Подписаться
Уведомить о
guest
27 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии