@skygliderus
Excel, HTML, CSS, JS, PHP, adaptive design

Почему Contact Form 7 не отправляет данные о целях?

Есть две формы Contact Form 7 (последняя версия) в модальных окнах. Нужно учитывать конверсии по факту их заполнения и отправки. Создал цели в Метрике и Analytics.

Создаю функцию для отслеживания отправки форм в function.php:

/*Analytics reach goals*/
function reach_goals() {
	?>
		<script type="text/javascript">
		document.addEventListener( 'wpcf7mailsent', function( event ) {
			if ( '476' == event.detail.contactFormId ) {
				ga('send', 'event', 'submit', 'buy1click');
				yaCounterХХХХХХХХ.reachGoal('buy1click');
			}
			if ( '15' == event.detail.contactFormId ) {
				ga('send', 'event', 'submit', 'callback');
				yaCounterХХХХХХХХ.reachGoal('callback');
			}
		}, false );
	</script>       
	<?php
}

add_action( 'wp_footer', 'reach_goals', 30 );


В коде страницы всё появляется как надо. Тестирую - никаких данных в GA и Метрике! Всю голову уже сломал.

Может кто сталкивался?

P.S.: "Само-собой счётчики подключены и нормально работают - данные о посещениях, просмотрах и т.д. приходят"
  • Вопрос задан
  • 172 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы