contact form 7 — настройка цели в метрике

Для создания целей в новых версиях contact form7 придется залазить в файл function.php и вставлять вот такой код:

add_action( 'wp_footer', 'mycustom_wp_footer' ); 
function mycustom_wp_footer() {
?>
	<script type="text/javascript">
		document.addEventListener( 'wpcf7mailsent', function( event ) {
	  	  if ( '4' == event.detail.contactFormId ) {
	        yaCounter9999999.reachGoal('zapis_na_priem');
	  	  }
		}, 
		false );   
	</script>
<?php
}

 

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

читайте об этом подробней на официальном сайте плагина

on_sent_ok Is Deprecated

Используйте кеш браузера — решение для wp

Для ускорения загрузки своих страниц, по PageSpeed Insights (Используйте кеш браузера)
добавьте код в файл .htaccess

# Включаем кэш в браузерах посетителей
<ifModule mod_headers.c>
    # Все html и htm файлы будут храниться в кэше браузера один день
    <FilesMatch "\.(html|htm)$">
        Header set Cache-Control "max-age=43200"
    </FilesMatch>
    # Все css, javascript и текстовые файлы будут храниться в кэше браузера одну неделю
    <FilesMatch "\.(js|css|txt)$">
        Header set Cache-Control "max-age=604800"
    </FilesMatch>
    # Все флэш файлы и изображения будут храниться в кэше браузера один месяц
    <FilesMatch "\.(flv|swf|ico|gif|jpg|jpeg|png)$">
        Header set Cache-Control "max-age=2592000"
    </FilesMatch>
    # Отключаем кеширование php и других служебных файлов
    <FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
        Header unset Cache-Control
    </FilesMatch>
</IfModule>