Цели Яндекс Метрики и 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>

С любовью, WPlovers.

Поделитесь статьёй с друзьями!

Поделиться в facebook
Facebook
Поделиться в vk
Вконтакте
Поделиться в twitter
Twitter
Поделиться в telegram
Telegram
Поделиться в whatsapp
WhatsApp
Поделиться в skype
Skype
Поделиться в email
Почта

Напишите ваше мнение!