B2B конверсии: загрузка файлов (прайс-листы, каталоги)
Продолжаем настройку B2B конверсий. В прошлый раз мы отслеживали отправку email и копирование email адресов. Следующая задача — отследить загрузку файлов с сайта и настроить конверсии на это событие.
Задача
На сайте выложены файлы (например, прайс-лист или каталог продукции), загрузка пользователем этих файлов однозначно показывает его интерес к нашему предложению. Файлы сохранены в формате .pdf. Для примера пусть это будет прайс-лист.
Необходимо фиксировать загрузку файлов и создать цели в Яндекс Метрике и Google Analytics.
Предварительная настройка
На сайте уже должны быть установлены счетчики Яндекс Метрики и Google Analytics, а также Google Tag Manager.
Добавим к названию файла какое-либо уникальное кодовое слово. В нашем примере пусть это будет слово pricefile. Это слово будет использоваться в качестве уникального идентификатора файла.
Получаем:
- Старое название файла с прайсом: Лира-прайс-лист-02-2015.pdf
- Новое название файла: Лира-прайс-лист-02-2015-pricefile.pdf
Сохраняем переименованный прайс на сайт, место не имеет значения. Переходим в Google Tag Manager.
Замечание
Обратите внимание, что кодовое слово должно быть написано латиницей даже если название файла написано кириллицей. Это делается для того, чтобы избежать проблем с кодировками.
Отслеживаем загрузку файлов
Создаем тег прослушивания кликов по ссылкам (если ранее его не создавали). Создать ? тег. Тип тега: Блок прослушивания событий ? Прослушивание кликов по ссылке. Активация правил: все страницы.
Создаем новый макрос.
Тип макроса: собственный код JavaScript. Название указываем макроса file-download.
Код JavaScript
function(){
var u = {{element}};
return u.pathname;
}
Создаем новое правило активации тегов.
Задаем 3 условия: клик по ссылке (event равно gtm.linkClick), название файла заканчивается на .pdf (file-download заканчивается на .pdf) и содержит слово-идентификатор pricefile (file-download содержит pricefile)
Теперь необходимо отправить событие в Яндекс Метрику, чтобы там создать под него цель и отслеживать конверсии. Создаем в GTM новый тег, тип: пользовательский HTML, правило активации: «Загрузка PDF файла-Прайс»(как на примере выше). В поле HTML вводим следующий код:
<script type="text/javascript">
yaCounter11223344.reachGoal('PRICEDOWNLOAD');
</script>
11223344 — номер счетчика Яндекс Метрики.
Переходим в Яндекс Метрику и создаем новую цель, тип «Событие», идентификатор события для нашего примера PRICEDOWNLOAD.
Отправляем событие о загрузке прайс листа в Google Analytics. Возвращаемся в Google Tag Manager, создаем новый тег. Тип тега: Google Analytics ? Universal Analytics, идентификатор отслеживания: номер счетчика Google Analytics, тип отслеживания: Событие. Параметры отслеживания событий: Категория?Прайс, Действие?Загрузка. Правило активации: «Загрузка PDF файла-Прайс».
Переходим в Google Analytics, раздел Администратор, выбираем представление, открываем «Цели»
Создаем новую цель, тип цели: событие, категория: Прайс, действие: Загрузка.
Готово. Не забываем, что в Google Tag Manager после всех настроек необходимо нажать на кнопку «Создать версию», а затем на кнопку «Опубликовать», чтобы все настройки заработали.
UPD Настраиваем отслеживание загрузки файлов в GTM второй версии
Для начала включим встроенную переменную отслеживания Click URL. Переходим в раздел «Переменные» (блок «Клики»).
Переходим в раздел «Триггеры», создаем новый триггер с типом «Клик», цели «Все элементы», условия активации «Некоторые клики», задаем условия:
- Click URL содержит .pdf
- Click URL содержит pricefile
Осталось отправить события в Яндекс Метрику и Google Analytics. Пример тега отправки события в Google Analytics (в качестве условия активации указан наш новый триггер).
Если все настроено правильно, то в отчет в реальном времени Google Analytics начнут поступать данные о событиях загрузки файлов. (не забудьте опубликовать новую версию GTM).
EmailWall
Выше описан случай, когда целевой файл с прайсом находится в свободном доступе, любой пользователь может свободно скачать его.
Мы таких пользователей можем отслеживать (см. пример выше), запускать на них догоняющую рекламу (ретаргетинг/ремаркетинг) с тем, чтобы довести их до следующего целевого действия (отправка заявки, звонок и т.д.).
Слабое место подхода в том, что кроме как через рекламные системы выйти на такого «теплого» пользователя не получится, т.к. у нас нет его контактных данных. Еще больше проблема усугубляется, если конкуренция в нашей нише высока (стоимость клика в рекламе больше 100 рублей), и если целевых покупателей мало.
Например, мы продаем сложное дорогое пром оборудование.
Да, мы можем выложить прайс на продукцию на сайте и предоставить к нему свободный доступ, но эффективнее будет поставить emailwall, специальную форму, куда пользователь должен указать свой email (как минимум) + желательно еще имя и контактный телефон.
В сообщении на форме указывается «Оставьте свой email, и мы вышлем вам на него прайс» . Этот шаг однозначно приведет к снижению конверсии в загрузку прайсов, т.к. пользователю чтобы его получить нужно произвести больше действий. Но нам это позволит получить контактные данные потенциального клиента, и это самое важное.
После получения контактных данных уже наш менеджер по продажам сможет связаться с этим человеком, спросить нашел ли тот, что искал, предложить какие-то специальные условия и т.д — работать уже с живым теплым лидом, а не с анонимным пользователем, который просто загрузил с сайта прайс.