@yakov_l

Почему не работает цели для счетчика?

Тут Яндекс работает, а Google нет
<a href="#feedback" rel="nofollow" onclick="yaCounter56417845.reachGoal('open_form');ga ('send', 'event', 'submit', 'formopen'); return true;" class="btn btn--blue modalbox">Рассчитать стоимость</a>


Тут для form7 Wordpress ничего не работает

<!-- Yandex.Metrika and Google order_for_form-->
<script type="text/javascript">
document.addEventListener( 'wpcf7mailsent', function( event ) {
    if ( '9' == event.detail.contactFormId ) {
        yaCounter56417845.reachGoal('send_form');
ga (‘send’, ‘event’, ‘submit’, ‘formsend’);
    }
}, false );
</script>
<!-- /Yandex.Metrika and Google order_for_form-->
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Felix_vek
1. Яндекс. В первом примере у вас событие open_form, а во втором send_form. Соответственно вопрос: указан ли идентификатор события send_form в javascript событиях метрики?
1.1 Если не указан, то добавьте и должно все заработать.
1.2 Если указан, то попробуйте передать так:
<script>
document.addEventListener('wpcf7invalid', function(event) {
  if (event.detail.contactFormId == "9") {
	ym(26127609, 'reachGoal', 'send_form');
  }
}, false);
</script>


2. Google. Скорее всего у вас стоит код GTAG, а не стандартный analytics. Поэтому попробуйте передавать так:
<script>
document.addEventListener('wpcf7invalid', function(event) {
  if (event.detail.contactFormId == "9") {
	gtag('event', 'submit', { 'event_category': 'formsend'});
  }
}, false);
</script>
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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