Инструкция: Как Вручную Загрузить Необходимые Данные В Google Analytics

Специалист компании Исследовательская лаборатория Вента Алексей Бойков написал для рубрики Growth Hacks о том, как вручную передавать данные в Google Analytics с помощью инструмента Google Measurement Protocol — например, об отмененных заказах или неудавшихся транзакциях.



Инструкция: Как вручную загрузить необходимые данные в Google Analytics

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 — тип попадания, то есть действие, которое мы хотим передать.

Это показатели, на которых основаны все отчеты в Google Analytics. В данном примере, взятом из официальной документации Google, это действие — pageview — просмотр страницы.

Диапазон этих значений ограничен, вот основные из них:

  • 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 — источник (Яндекс).

4. Проверяем передачу данных о попадании в режиме реального времени.

5. Проверить передачу параметров попадания по источникам трафика.

Итак, мы рассмотрели только самый простой способ использования протокола Google Measurement Protocol для передачи данных вручную из офлайн-режима.

Конечно, его возможности гораздо шире.

Код JQuery, передающий обращения, можно внедрить в любую ИТ-систему для сбора из нее данных в Google Analytics. Например, внедрив этот код в программу системы регистрации, вы сможете передавать в Google Analytics время прихода и ухода каждого сотрудника и сообщать о них по итогам месяца.




Отправлять собственные кейсы, в результате которых вам удалось существенно улучшить (или, наоборот, ухудшить) производительность проекта.

Интересные эксперименты обязательно попадут на страницы раздела Growth Hacks.

Вместе с данным постом часто просматривают: