Метрика составная цель на скролинг лендинга

Тема в разделе "Яндекс Метрика", создана пользователем Ishtaret, 19 апр 2017.

  1. Ishtaret
    Оффлайн

    Ishtaret Новичок

    Регистрация:
    19 апр 2017
    Сообщения:
    1
    Симпатии:
    0
    Баллы:
    1
    Репутация:
    0
    Доброго дня!
    Может кто сможет помочь с решением задачи по настройки составной цели.

    Задача:
    Сделать составную цель на прокрутку 35% лендинга и 30 секунд пребывания на сайте для Яндекс.Метрики.

    Код на время пребывания на сайте:
    <script>setTimeout('yaCounter32793735.reachGoal("setTimeout");', 30000);</script>
    Он срабатывает корректно.

    Код на прокрутку лендинга:
    window.onscroll = function() {
    var pageY = window.pageYOffset || document.documentElement.scrollTop;
    var innerHeight = document.documentElement.clientHeight;
    if (pageY > 3*innerHeight) {
    yaCounter32793735.reachGoal(‘scroll30sec’); return true;
    }
    }
    А вот он как раз не срабатывает :( Как ты лендинг не крути, цель не работает. Пытался менять подчеркнутые значения, все равно ничего не работает :(
    Может знающие люди помогут, где ошибка во втором коде?
     
  2. mr_krabs
    Оффлайн

    mr_krabs Administrator Команда форума

    Регистрация:
    6 авг 2012
    Сообщения:
    2.061
    Симпатии:
    222
    Баллы:
    63
    Репутация:
    100
    Добрый день!
    Для отслеживания скроллинга лучше использовать готовые библиотеки, например https://github.com/williamngan/roll. Попробуйте с ней настоить
     

Поделиться этой страницей