Колл-трекинг по коду пользователя (User ID) с помощью Google Analytics
Пожалуй, традиционным методом колл-трекинга можно назвать подмену номера – по этому принципу работают и целевой звонок Яндекса и специализированные сервисы типа Call Touch и т.д. Однако это не единственный способ, которым можно определить, каким образом клиент вас нашел. Речь идет о трекинге на основании User ID или номера клиента. Ниже мы разберем, как он осуществляется и в чем его отличия от call tracking’а в его традиционном понимании.
Реализовать колл-трекинг по номеру клиента можно помощью специальных платных сервисов, мы же сосредоточимся на его настройке с помощью обычного Google Analytics и вашей CRM.
Сущность метода заключается в том, что Google Analytics присваивает каждому уникальному посетителю сайта присваивает Client ID, который посетитель может легко увидеть. В интернет-магазинах он часто размещается возле корзины, поэтому ID часто называют номером корзины. Когда клиент совершает звонок, оператор просит назвать его уникальный номер, который клиент видит на сайте, после чего заносит эти данные в CRM. CRM, в свою очередь, синхронизируясь с Google Analytics, передает данные о заказе и привязывает их к определенным посещениям.
Конечно, у этого способа есть и минусы. Не каждый клиент захочет называть свой уникальный номер, так как не сочтет это необходимым, кто-то будет не за компьютером, а кто-то обязательно не сможет его найти. Из-за этого часть данных будет утеряна и вы не сможете узнать, какой запрос вводил человек, чтобы попасть на сайт и позвонить. Впрочем, и это можно сгладить, если обосновывать необходимость назвать номер тем, что у вас, к примеру, проходит акция.
Плюс этого способа заключается в том, что нет необходимости подмены номера, которая в некоторых случаях может создавать неудобства. Некоторые компании, которые для связи с клиентами в основном используют телефон, не готовы отказаться от всем известного номера. Кроме этого, колл-трекинг с подменой номера не всегда сообщает, по какому ключу клиент перешел на сайт – это, например, проблема целевого звонка от Яндекса. Трекинг же по ID обеспечивает максимальную точность.
Настройка отслеживания звонков клиентов по коду с помощью Google Analytics
Настройка такого колл-трекинга является несколько более сложным процессом, чем привязка какого-то специального сервиса. Разберем, что она должна в себя включать.
- Получение на сайте ClientID Google Analytics (20-значное число)
- Генерация кода для пользователя и сохранение его с UserID
- Отображение кода на сайте
- Подготовка CRM — создание поля для ввода кода.
- Передача кода на сайт вместе с заказом (если на сайт передаются оформленные в CRM по телефону заказы. Если нет — алгоритм можно модифицировать.)
- Расшифровка кода на сайте (Подставляем User ID вместо кода)
- Передача данных о продажах по телефону в Google Analytics.
Эта схема является не обязательной, например пункты 4 и 5 можно убрать, если работа с клиентами и обработка заказов осуществляется непосредственно на сайте, что актуально для небольших бизнесов или интернет-магазинов.
Далее кратко разберем техническую сторону взаимодействия с GA.
Получение ClientID
Самый простой получения Client ID — обратиться к куки Google Analytics:
Сделать это можно с помощью PHP функции:
$_COOKIE[«_ga»]
Также можно воспользоваться функцией, которая подробно описывается в мануале Гугла (блок «Как получить идентификатор клиента»):
ga(function(tracker) {
var clientId = tracker.get(‘clientId’);
});
Для передачи информации о продажах в Google Analytics необходимо воспользоваться Google Measurement Protocol, инструкцию к которому также можно найти в мануале от разработчиков Google.
Настройка call tracking’а таким способом не требует много времени, и он может предоставить очень полезные и точные данные, вплоть до ключевых слов и UTM-меток, с чем справляется не каждый сервис, работающий по принципу подмены номера. Однако у каждого способа есть как минусы, так и плюсы, поэтому вам необходимо подумать, какая форма отслеживания каналов звонков лучше всего подходит для вашей ситуации.