Специалист компании Исследовательская лаборатория Вента Алексей Бойков написал для рубрики Growth Hacks о том, как вручную передавать данные в Google Analytics с помощью инструмента Google Measurement Protocol — например, об отмененных заказах или неудавшихся транзакциях.
Google Measurement Protocol — это платформа для передачи данных в Google Analytics из внешней среды.
Данные в Google Analytics поступают из скриптов, установленных на вашем сайте или в мобильном приложении.
Все остальное вы можете перенести в Google Analytics вручную, используя набор правил сбора и отправки хитов, составляющих платформу Google Measurement Protocol. Платформа позволяет передавать любые данные, полученные из оффлайна (торговых точек, колл-центров), других статистических систем, CRM-систем и так далее: данные о транзакциях, событиях, просмотрах страниц.
То есть все, за что мы любим Google Analytics и что помогает нам понять эффективность нашего сайта, каналов привлечения трафика и в конечном итоге оценить прибыльность интернет-маркетинга.
Допустим, у вас небольшой интернет-магазин брендовой китайской одежды, и оплата производится наличными курьеру при доставке.
Данные о фактическом платеже в Google Analytics не будут получены автоматически с сайта.
В лучшем случае скрипт счетчика засчитает транзакцию только на сумму, указанную при оформлении заказа на сайте.
Счетчик не знает, что будет с заказом потом в оффлайне.
Почта России может не доставить ваш заказ по назначению.
Курьер может разбиться по пути к клиенту и потерять товар.
Девушке, заказавшей платье, возможно, не подошёл размер.
В общем, у вас на руках невыкупленный заказ, а значит вам придется совершить отрицательную транзакцию на сайте, чтобы исправить статистику в Google Analytics по превышению зафиксированных платежей.
Платформа Google Measurement Protocol позволяет избежать этих ошибок и вручную передавать данные о платежах в Google Analytics, включая отрицательные транзакции.
Другой пример касается сферы услуг.
Допустим, вы организуете роскошные свадьбы в Москве и считаете звонки, поступающие с сайта вашего свадебного агентства.
Однако не каждый звонок заканчивается заключением сделки.
Вам может позвонить не счастливый обладатель новой квартиры в центре Москвы, а скромная домработница из Калуги.
Или вам звонит прораб, желая услышать мнение начальника строительного отдела и перепутав пару цифр в номере телефона.
Вам может позвонить менеджер по продажам какой-нибудь фотостудии или кондитерской с предложением о сотрудничестве.
Все это искажает вашу статистику по доходу, который вам приносят звонки с сайта, и, соответственно, по эффективности интернет-рекламы.
Даже если вы зададите определенные параметры, по которым система коллтрекинга сможет фильтровать звонки – продолжительность звонка, регион звонящего – вы сможете отфильтровать только часть нецелевых звонков.
А как насчет конкурентов, которые бьют ваши цены и предложения о сотрудничестве? Понять это можно только по содержанию разговора, которое роботы не могут распознать.
В этом случае агент колл-центра может отмечать целевые звонки в системе коллтрекинга или CRM, записывать их в файл Excel или в общий блокнот, а вы можете вручную передавать эти данные в Google Analytics с помощью платформы Measurement Protocol.
Как это использовать
Чтобы вручную перенести данные в Google Analytics, вам необходимо ввести следующий URL-адрес в адресную строку браузера: http://www.google-analytics.com/collectЭv=1&tid=UA-XXXX-Y&cid=555&t=pageview Этот URL-адрес состоит из 4 обязательных параметров:- v — версия протокола, в данный момент используется значение 1
- tid — идентификатор счетчика (код отслеживания) вида UA-12345678-1
- cid — анонимный Client-ID. Подробнее о том, как его распознать, вы можете прочитать в Эта статья .
Для простоты можно придумать любой идентификатор; в этом случае засчитанное посещение просто не будет связано с другими действиями этого пользователя на сайте и будет засчитано как новый посетитель.
- t — тип попадания, то есть действие, которое мы хотим передать.
Диапазон этих значений ограничен, вот основные из них:
- event — событие (группы отчетов «Цели», «События»).
- транзакция — транзакция (группа отчетов «электронная коммерция»).
- item — элемент транзакции (группа отчетов «?Электронная коммерция»).
- социальное — социальное взаимодействие (группа докладов «Социальные функции»).
- appview — вид экрана приложения (группа отчетов «Содержимое сайта»).
- pageview — просмотр страницы (группа отчетов «Содержимое сайта»).
Полный список параметров можно найти в официальном документация .
Вот основные параметры, которые могут вам понадобиться, просто добавьте их в конец URL-адреса, используя знак &.
Источник трафика:
- &см= — канал (канал кампании);
- &cs= — источник (источник кампании);
- &ск= — ключевое слово (ключевое слово кампании).
- &эк= — категория события;
- &еа= — действие (действие по событию);
- &эл= - метка события.
- &ti= — идентификатор транзакции;
- &ts= — стоимость доставки транзакции;
- &tt= — налог на транзакцию;
- &in= — имя элемента;
- &ip= — цена товара;
- &iq= — количество товара.
Пример использования
Как мы используем это в нашей практике? Очень просто.Мы работаем в сфере услуг, поэтому основным целевым действием пользователя на сайте для нас является звонок.
Звонок от пользователя, заинтересованного в наших услугах, а не от спамера, конкурента или клиента, который забыл наш номер и поискал его на сайте.
Для отслеживания звонков мы используем систему отслеживания звонков, которая безопасно передает все звонки в Google Analytics. Все.
А для аналитики нам нужны только целевые звонки — звонки потенциальных клиентов.
Как мы решаем эту проблему за 5 шагов: 1. Создайте в Google Analytics отдельную цель события «Целевые звонки».
2. В системе коллтрекинга с помощью тегов отмечаем целевые и нецелевые звонки после прослушивания записей.
3. Передаем данные о целевом звонке в Google Analytics – вводим URL:
- tid — номер нашего счетчика;
- cid — идентификатор пользователя (случайный набор цифр);
- t=event — тип попадания (событие);
- ec=calls — категория событий (звонки);
- ea=leads — действие (лиды);
- cm=organic — канал (органический поиск);
- cs=yandex — источник (Яндекс).
5. Проверить передачу параметров попадания по источникам трафика.
Итак, мы рассмотрели только самый простой способ использования протокола Google Measurement Protocol для передачи данных вручную из офлайн-режима.
Конечно, его возможности гораздо шире.
Код JQuery, передающий обращения, можно внедрить в любую ИТ-систему для сбора из нее данных в Google Analytics. Например, внедрив этот код в программу системы регистрации, вы сможете передавать в Google Analytics время прихода и ухода каждого сотрудника и сообщать о них по итогам месяца.
Отправлять собственные кейсы, в результате которых вам удалось существенно улучшить (или, наоборот, ухудшить) производительность проекта.
Интересные эксперименты обязательно попадут на страницы раздела Growth Hacks.
-
Родной Sinclair Zx Spectrum
19 Oct, 24 -
Ssh И Динамический Ip
19 Oct, 24 -
Как Мы Делаем Ит Для Людей В Ростелекоме
19 Oct, 24