PrintАртем Акулов

B2B конверсии: цель «Активность»

Артем Акулов

Чтобы анализировать и оптимизировать контекстную рекламу, использовать автоматизаторы, нужна информация о конверсиях:

  • Звонки
  • Заявки
  • Продажи
  • Лиды

Если данных по этим конверсиям много, то лучше всего использовать именно их, но распространенная проблема когда таких целевых действий мало. Причина может быть в ограничении бюджета, т.е. нашего бюджета хватает только на какое-то небольшое количество звонков/заявок, либо ниша сама по себе небольшая (особенно характерно для b2b), целевых покупателей немного, сделки совершаются редко.

В этой ситуации необходимо найти какое-то промежуточное действие пользователей, которое с заданной значимостью будет коррелировать с конечными целевыми действиями, но в то же время частота повторения этого действия будет значительно выше.

Подробно подход описан в статье о корреляционном анализе целей рекламных кампаний. В качестве такого действия-маркера удобно использовать цель «Активность» или цель «60 секунд», которую придумали и разработали в IT-Agency.

Теперь настроим использование цели «Активность».

Подготовительный этап

Необходимо установить на сайт скрипты JQuery и JQuery Activity.

1) Скачать jQuery можно тут

2) Скачать jQuery Activity можно тут, либо тут (сайт IT-Agency)

В нашем примере скрипт jQuery Activity загружен в директорию /js сайта, а скрипт jQuery уже был установлен ранее, подключать его заново не нужно.

Настройка цели «Активность»

Переходим в Google Tag Manager. Создаем новый тег, тип тега: пользовательский HTML, правило активации: Все страницы.

Подключение скрипта Активность

Подключение скрипта Активность

Содержание поля HTML

По срабатыванию функции callback в dataLayer отправляется событие active_true, его мы используем в правиле активации, чтобы отправить событие в Google Analytics и Яндекс Метрику.

Создаем новое правило активации «Сработал скрипт Активность», event равно active_true.

Правило активации Активность

Правило активации Активность

Теперь необходимо отправить событие в Google Analytics. Создаем новый тег, тип: Universal Analytics, правило активации: Сработал скрипт Активность, тип отслеживания: Событие, категория: Activity, действие: 60_sec.

Отправка события в Google Analytics

Отправка события в Google Analytics

Отправляем событие в Яндекс Метрику. Создаем еще один тег с типом Пользовательский HTML, правило активации: Сработал скрипт Активность.

Отправка события в Яндекс Метрику

Отправка события в Яндекс Метрику

Содержание поля HTML

11223344 нужно заменить на ваш номер счетчика Яндекс Метрики, 60SECACTIVITY — идентификатор события для настройки цели в Яндекс Метрики

Осталось создать в Google Analytics и Яндекс Метрике цели конверсий. Пример создания есть в статье про отслеживание загрузки файлов.

  • Александр

    А можно поставить код скрипта активности jQuery Activity с помощью GTM (чтоб не ставить его на сайт через программиста) ? Сам jQuery уже есть…

    • Можно, но сам скрипт с кодом должен лежать на одном хостинге с сайтом, нежелательно чтобы он подгружался из вне.

      • Александр

        скрипт активность ведет отсчет на каждой странице заново, то есть, при переходе на новую страницу, счетчик активности сбрасывается и считается заново, и получается, что пользователь за одно посещение может достичь несколько целей (на одной странице сайта была высокая активность, потом на другой странице была высокая активность). Интересно, можно ли как-то сделать, чтоб в таких ситуациях фиксировать только одну цель, а не несколько, чтоб не накручивались конверсии?

        • Александр, если скрипт установлен корректно, то пользователю в куки браузера пишется специальная переменная, через нее отсчет времени не сбрасывается при переходе пользователем со страницы на страницу. Посмотрите все настройки и параметры скрипта, их можно отредактировать под специфику конкретного сайта.

          • Александр

            странно, в настройках скрипта опция включена http://c2n.me/3nEQWPH.png , кука в браузер также ставится http://c2n.me/3nESNEU.jpg , но при проверке “событие активность” http://c2n.me/3nERSx0.png вызывается только если делать активность более 1 минуты в рамках одной страницы (при переходе на другую страницу счетчик сбивается)…

          • Александр

            странно, в настройках скрипта опция включена http://c2n.me/3nEQWPH.png , кука в браузер также ставится http://c2n.me/3nESNEU.jpg , но при проверке “событие активность” http://c2n.me/3nERSx0.png вызывается только если делать активность более 1 минуты в рамках одной страницы (при переходе на другую страницу счетчик сбивается)…

          • Александр

            проверил скрипт Активность на трех проектах и везде такая же ситуация – отсчет таймера ведется в рамках одной страницы, а при переходе на новую страницу счетчик обнуляется..интересно, у всех так?

          • Александр

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

          • Александр

            разработчики скрипта обновили код, теперь все работает)..

          • Дмитрий Аладьев

            Ребят подскажите все таки как сделать чтобы счетчик не сбрасывался между страницами? Всегда обновляется на новой странице!

          • Александр

            проверьте, стоит ли здесь “1” http://c2n.me/3sncCbc.png

          • Дмитрий Аладьев

            А как вы сделали в GTM?
            У меня сейчас вот так стоит и ничего не работает)

          • Дмитрий Аладьев

            А вот скрипт активации и код активации ЯД

          • Vyacheslav Andreev

            Здравствуйте, многоуважаемые сотрудники агентства Лира. Спасибо вам большущее за подробную инструкцию. Коллеги, всем у кого не работает скрипт, и кто пользуется инструкциями с сайта IT-agency, устанавливая без Google Tag Manager, напрямую – одна из очень распостранённых причих: В изначальном коде, в настройках срабатывания кода, установлена отправка события в Google Analytics, а у вас возможно этот счётчик не установлен, в этом случае скрипт срабатывать не будет, будьте внимательны. Варианта исправления ошибки два – 1)Удаляем строчку с этим кодом в настройках скрипта.
            2)Устанавливаем счётчик Google Analytics.

  • Дима

    Добрый день, спасибо за вашу работу.
    Подскажите, пожалуйста, правильно ли я понимаю, что для мобильных устройств скрипт не будет работать?

    • Дима

      Кажется, разобрался.
      Добавил в скрипт мобильные жесты и заработало: touchstart touchmove touchend touchcancel.

      • Руслан Шевчишен

        А можете подсказать подробнее? Меня тоже это интересует.

  • kbystryakov

    Еще варианты отслеживания активности пользователя на странице: http://www.simoahava.com/analytics/track-adjusted-bounce-rate-universal-analytics/

  • Дмитрий

    Спасибо за очень полезную статью. А вот скажите, пожалуйста, скрипт jQuery Activity, который у вас здесь в примере, он уже такой, который не обнуляется при переходе из одной страницы на другую? То есть обновленный или нужно на сайте разработчика смотреть?

    • Нет, не обнуляется.

      Да, в настройках скрипта у разработчиков можно задать, чтобы обнулялся.