0

Итак, у нас есть несколько веб-сайтов на WordPress. Для одного из них код аналитики имеет формат более старой версии (gaq.push).Форма контакта на основе AJAX 7 отслеживание событий для нового кода Google Analytics

Для этого конкретного сайта у нас есть отслеживание, настроенное просто отлично, и цели Google Analytics правильно работают. В разделе «дополнительные настройки» контактной формы 7 (через WP-администратора), мы используем:

on_sent_ok: "_gaq.push(['_trackPageview', '/rfp-form-thank-you']); 

Тем не менее, для другой, новая версия показывает вверх, который является ga.js на основе и формат выглядит следующим образом:

<script> 
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 
})(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 
ga('create', 'UA-4248211-9', 'www.website.com'); 
ga('send', 'pageview');* 
</script> 

Теперь вопрос: мы пытались следуя методу, как мы сделали для других, но это не похоже на работу. Это может быть потому, что на этот раз код аналитики отличается.

Как мы можем создать правильный захват представления формы, чтобы цели могли быть выполнены в Google Analytics?

ответ

0

Синтаксис отличается (и ваш пример фактически analytics.js, а не на основе ga.js):

ga('send', 'event', 'category', 'action', 'label', value); 

Documentation

1

Метод, используемый в этом вопросе, на самом деле виртуальный просмотр страницы, не событие. Правильный синтаксис выглядит следующим образом для виртуальных просмотров страниц в рамках новой библиотеки Universal Analytics:

ga('send', 'pageview', '/enter-new-pageview-here'); 

Для CF7, вы бы использовать синтаксис выше, а затем введите «/ ввести новый-просмотр страницы-здесь» в качестве URL назначения цель, которая, как я считаю, пытается достичь.

Reference