B2B конверсии: отправка писем и копирование email-адресов
Цель любой рекламной кампании — полезное действие. Важно, чтобы пользователь не просто пришел на рекламируемый сайт, но и совершил конверсию.
Самые распространенные способы конверсии:
- Покупка на сайте
- Отправка лида/заявки
- Подписка на email-рассылку
- Звонок
- Заказ обратного звонка (привет CallBackHanter)
- Загрузка файлов (например, прайс-листа)
- Отправка письма на контактный email
- Копирование контактного email/номера телефона
В зависимости от ниши доля того или иного способа конверсии может существенно отличаться. Если это ниша, например, юридических услуг для физических лиц (B2C), то велика будет доля звонков, а доля запросов по email низка.
Есть и обратные примеры, обычно это распространено в B2B сфере: цикл сделки большой, стоимость высока, решение не принимается сразу, товар/услуга сложные. Типичный пример — продажа пром оборудования, стройматериалов, производство профлиста.
В таких случаях потенциальные клиенты часто обращаются на контактный email на рекламируемом сайте: либо сразу отправляют письмо, либо копируют email адрес. Значит, это действие обязательно нужно отслеживать, использовать в анализе интернет-продвижения и оптимизации рекламных каналов.
Разберем, как это сделать.
Задача
Настроить отслеживание отправки писем на контактный email и копирование email адресов с сайта.
Для B2B полезно отслеживать загрузку файлов, но в рамках этой статьи мы будем рассматривать только взаимодействие с email адресами.
Решать задачу будем с помощью Google Tag Manager, поэтому прежде чем читать инструкцию дальше, рекомендую установить его на ваш сайт.
Для корректной работы правил необходимо, чтобы на сайте обязательно был установлен jQuery.
Общий принцип отслеживания отправки писем и копирования email
Отправку писем будем отслеживать через событие-клик по email адресу. Копирование email будет определяться через javascript скрипт, все примеры ниже в статье.
Эти правила активации мы используем, чтобы отправить событие в Яндекс Метрику и в Google Analytics. А уже в них на основании событий создаем цели конверсий.
Предварительная настройка
Полагаем, что на сайте уже установлены Google Tag Manager, счетчики Яндекс Метрики и Google Analytics. Дополнительно на сайте должен быть подключен jQuery.
Теперь нам необходимо разметить все email адреса: сам адрес оборачиваем ссылкой mailto: (при клике на нее будет отправляться email письмо), а html-тегу <a> обязательно ставим идентификатор id.
<a href="mailto:[email protected]" id="mail-contacts">[email protected]</a>
Дальше всю настройку делаем в Google Tag Manager
Настройка отслеживания отправки и копирования email в GTM
Все отслеживаемые email должны быть уже размечены, как показано выше.
Теперь необходимо включить встроенную в GTM переменную отслеживания элементов, по которым будет произведен клик. Переходим в раздел переменные, ставим галочки в блоке «Клики».
Отправка email
Переходим в раздел Триггеры. Создаем новый триггер > Выбор события = «Клик-все элементы» > Условия активации = Создаем новое условие «Click ID содержит mail-contacts». Сохраняем.
Теперь отправим событие о клике на email в Яндекс Метрику. Создаем новый тег с типом «Пользовательский HTML». В настройках указываем javascript-код:
<script type=”text/javascript”>
yaCounter11223344.reachGoal(‘EMAILSEND’);
</script>
В условиях активации указываем клик и триггер, которые мы создали.
Далее в Яндекс Метрике создаем цель по событию (это можно было сделать первым шагом, кому как удобнее).
Отправим событие о клике на email адрес в Google Analytics. Создаем новый тег, продукт «Google Analytics», тип «Universal Analytics», указываем идентификатор отслеживания, тип отслеживания «Событие». Категория «Взаимодействие с email», действие «Отправка email». В условии активации выбираем триггер клика по email.
В Google Analytics создаем конверсию по событию.
Копирование email в GTM
Переходим в раздел «Теги». Создаем новый пользовательский тег, в настройках HTML указываем код:
<script> var c = document.getElementsByTagName(“a”); for(var i = 0; i < c.length; i++) { if((typeof(c[i]) !== undefined) && (c[i].href.indexOf(‘mailto‘) !== -1)) { c[i].addEventListener(‘copy’, function(evt) { dataLayer.push({ ‘event’: ’emailCopyText’, ‘copy-class’ : evt.target.className }); }); c[i].addEventListener(‘contextmenu‘, function(evt) { dataLayer.push({ ‘event’: ’emailRightClick’, ‘copy-class’ : evt.target.className }); }); }; } </script> |
Условие активации «Модель DOM готова».
Переходим в раздел «Триггеры», создаем два триггера “Копирование текста – емейл” и “Правый клик по емейлу”.
Названия событий:
emailCopyText
emailRightClick
Осталось только по аналогии выше создать теги для отправки событий в Яндекс Метрику и Google Analytics. Пример отправки события в Google Analytics.
Проверяем все события до публикации в режиме предварительного просмотра.
Если все настроено правильно, то в отчете в реальном времени Google Analytics начнут отображаться события.
Заключение
Предложенная схема поможет настроить отслеживание 2 важных видов взаимодействия пользователя с сайтом: отправка писем и копирование контактных email.
Далее аналогично второй цели можно настроить отслеживание копирования контактных телефонов и адресов. Для этого достаточно обернуть отслеживаемую информацию на страницу в тег <span> и присвоить ему идентификатор.
Например
<span id="phone-contacts">+7 (4212) 612-408</span>
В статье мы рассмотрели случай с 1 контактным email на сайте. Метод успешно можно применить, если на сайте несколько адресов, а если каждому их них присвоить еще и уникальный id, то получим много интересной информации для анализа. Например, на сайте несколько контактных email или телефонов разных менеджеров по продажам. Добавим к данным веб-аналитики данные по закрытым сделкам и получим возможность оценить эффективность работы каждого менеджера.