Как добавить javascript событие в цели Метрики


С помощью javascript можно передавать любую цель и событие в Яндекс Метрику. Давайте рассмотрим несколько вариантов.

Передача события при посещении определенной страницы

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

<script type="text/javascript">
	window.onload = function() {
	yaCounterXXXXXXXX.reachGoal('name');
	}
</script>

где,

  • XXXXXXXX — это номер Вашего счетчика, для которого необходимо передавать данную цель
  • name — это идентификатор цели. Вы можете прописать так как вам нужно

О том, как настроить событие при копировании текста на сайте читайте в статье: настройка достижения цели в метрике при копировании текста на сайте

Передача события через определенный промежуток вермени

Далее мы можем использовать точно такой же подход с помощью javascript для передачи события через определенный промежуток времени. Для этого на данной странице или на всех страницах сайта необходимо разметить следующий код:

<script type="text/javascript">
	setTimeout('yaCounterXXXXXXXX.reachGoal("name");', 600000);
</script>

где,

  • XXXXXXXX — это номер Вашего счетчика, для которого необходимо передавать данную цель
  • name — это идентификатор цели. Вы можете прописать так как вам нужно
  • 600000 — это время через которое сработает событие. Указывается в мс. По умолчанию стоит значение для 10 минут
Понравилась статья? Поделись ей =)
Вам также может быть интересно
3 комментария
Сергей

Добрый день, а не подскажите почему возникает ошибка при добавлении через GTM второго варианта скрипта http://prntscr.com/coujbi ?

Владимир из Get To the Top

Добрый день, Сергей
Вставьте след. код и все будет работать корректно

gettotop.ru/share/share.txt

Не забудьте! Указать свой код метрики, название цели и время срабатывания

Сергей

теперь работает, спасибо!

Оставить комментарий

Ваш адрес электронной почты опубликован не будет.Поля, обязательные для заполнения, помечены *