Всё для рекламы
и про рекламу
Навигация по статье
Определение источника перехода на сайтПередача данных о заявках с сайта в Google таблицыКак собрать данные о звонкахКакие решения принимать на основе данныхВместо заключения
Аналитика

Как настроить сквозную аналитику бесплатно и без программистов

52138
6

Когда у вас нет возможности налаживать дорогие и сложные интеграции, а отслеживать эффективность вложения средств в маркетинг необходимо, можно настроить базовый вариант сквозной аналитики с помощью бесплатных инструментов.

Этот способ представляют маркетологи сервиса Ringostat.

Определение источника перехода на сайт

Источники трафика собираются в Яндекс.Метрике или Google Analytics. Но для передачи из них детальных данных вплоть до выручки по каналам, нужно ковыряться с API. Есть более простое решение – скрипт Sourcebuster.js. Кликните по этой ссылке, перейдите в репозиторий на GitHub и скопируйте код отсюда:

Как настроить сквозную аналитику бесплатно – скрипт Sourcebuster

После этого откройте Google Tag Manager и создайте тег типа Пользовательский HTML, куда необходимо вставить этот скрипт. Под ним добавляем команду инициализации:

<script>
 
  sbjs.init();
 
<script/>
 
Триггер для этого тега выбирайте стандартный — All Pages. Готовый тег выглядит так:
 
Как настроить сквозную аналитику бесплатно – готовый тег в Google Tag Manager
 
Благодаря этому скрипту вы получите данные об источнике перехода на сайт. В следующих глобальных переменных JS хранятся необходимые значения:
 
  • sbjs.get.current.src — источник трафика;
  • sbjs.get.current.mdm —  канал трафика;
  • sbjs.get.current.cmp —  кампания;
  • sbjs.get.current.trm — ключевое слово;
  • sbjs.get.current.cnt —  вариант объявления.

Передача данных о заявках с сайта в Google таблицы

Когда есть информация об источниках трафика, можно собрать её вместе с данными о заявках в таблицу. Для этого подойдут Google таблицы.

Что нужно сделать:

1) Создайте копию этого файла.

2) Скорректируйте названия столбцов, если это необходимо.

3) Перейдите в раздел «Инструменты» > «Редактор скриптов»

Как настроить сквозную аналитику бесплатно – инструменты в Google таблицах

 

  • выберите функцию Setup и запустите ее, нажав кнопку Run

 

Как настроить сквозную аналитику бесплатно – запуск

После этого предоставьте нужные разрешения для работы скрипта — в последнем окне нажмите Подробнее и перейдите к приложению: 

Как настроить сквозную аналитику бесплатно – разрешения для работы скриптаКак настроить сквозную аналитику бесплатно – разрешения для работы скрипта, шаг второй

На следующем шаге опубликуйте скрипт как веб-приложение:

:Как настроить сквозную аналитику бесплатно – публикация скрипта как веб-приложения

В открывшемся окне большинство настроек оставляем без изменений и нажимаем кнопку Update, как на примере ниже:

Как настроить сквозную аналитику бесплатно – публикация скрипта как веб-приложения, шаг второй

 

После этого покажется окно с ссылкой, которую необходимо скопировать:

Как настроить сквозную аналитику бесплатно – копирование ссылки

Чтобы убедиться, что вы все сделали правильно, вставьте полученную ссылку в адресную строку браузера и добавьте к ней текст в следующем формате:

?param_name=param_value

Где param_name —  это название одного из столбцов в нашей таблице, а param_value любое значение. Например, значение ?name=test

Как настроить сквозную аналитику бесплатно – вставка ссылки в браузер

Нажмите Enter для перехода по ссылке. Если все сделано верно, то вы увидите следующий ответ:

Как настроить сквозную аналитику бесплатно – ответ после вставки ссылки в браузер

При этом в нашей таблице должны появится первые данные:

Как настроить сквозную аналитику бесплатно – первые данные в таблице

Каждую заявку с сайта отправлять руками неудобно, поэтому автоматизируем процесс с помощью Google Tag Manager. Для этого создадим несколько переменных:

  • {{JSV — sbjs.get.current.src}} —  переменная типа Переменная JavaScript для хранения информации об источнике трафика: Как настроить сквозную аналитику бесплатно – автоматизация в GTM, шаг 1
  • {{JSV — sbjs.get.current.mdm}} —  переменная типа Переменная JavaScript для хранения информации о канале трафика: Как настроить сквозную аналитику бесплатно – автоматизация в GTM, шаг 2
  • {{JSV — sbjs.get.current.cmp}} —  переменная типа Переменная JavaScript для информации о кампании:Как настроить сквозную аналитику бесплатно – автоматизация в GTM, шаг 3
  • {{JSV — sbjs.get.current.trm}} —  переменная типа Переменная JavaScript для данных о ключевом слове:Как настроить сквозную аналитику бесплатно – автоматизация в GTM, шаг 4
  • {{JSV — sbjs.get.current.cnt}} —  переменная типа Переменная JavaScript для информации о варианте объявления:Как настроить сквозную аналитику бесплатно – автоматизация в GTM, шаг 5
  • {{JS — name}} —  переменная типа Собственный код JavaScript, в которой будем хранить имя пользователя, который оставил заявку. Как настроить сквозную аналитику бесплатно – автоматизация в GTM, шаг 6
  • {{JS — tel}} —  переменная типа Собственный код JavaScript для данных об указанном в заявке номере телефона: Как настроить сквозную аналитику бесплатно – автоматизация в GTM, шаг 7
  • {{JS — date}} —  переменная типа Собственный код JavaScript для  информации о дате отправки заявки: Как настроить сквозную аналитику бесплатно – автоматизация в GTM, шаг 8

Для удобства копирования – код, который показан на скрине выше:

function() {

  

   var date = new Date();

 

   var options = {

     year: 'numeric',

     month: 'long',

     day: 'numeric',

     timezone: 'UTC',

     hour: 'numeric',

     minute: 'numeric',

     second: 'numeric'

   };

 

   return date.toLocaleString("ru", options)

}

Теперь, когда все необходимые значения есть —  передадим их в Google таблицу. Для этого понадобится тег типа Пользовательское изображение с такими настройками:

Как настроить сквозную аналитику бесплатно – передача данных в Google таблицу, шаг 1

Вставьте в поле Image URL ссылку в следующем формате, предварительно изменив значения, как указано ниже:

https://script.google.com/macros/s/AKfycbzOCecdSZ1fDq0ob_qKsMQ4RUrzyj0NW4Kf5f63/exec?name={{JS — name}}&tel={{JS — tel}}&utm_source={{JSV — sbjs.get.current.src}}&utm_medium={{JSV — sbjs.get.current.mdm}}&utm_campaign={{JSV — sbjs.get.current.cmp}}&utm_term={{JSV — sbjs.get.current.trm}}&utm_content={{JSV — sbjs.get.current.cnt}}&date={{JS — date}}

Где:

  • https://script.google.com/macros/s/AKfycbzOCecdSZ1fDq0ob_qKsMQ4RUrzyj0NW4Kf5f63/exec —  ссылка, которую получили при публикации нашего веб-приложения в Google Spreadsheets;
  • name, tel, utm_source, utm_medium, utm_campaign, utm_term, utm_content, date —  названия столбцов в нашем файле;
  • {{JS — name}}, {{JS — tel}}, {{JSV — sbjs.get.current.src}}, {{JSV — sbjs.get.current.mdm}}, {{JSV — sbjs.get.current.cmp}}, {{JSV — sbjs.get.current.trm}}, {{JSV — sbjs.get.current.cnt}}, {{JS — date}} —  переменные, которые мы создали на предыдущем шаге.

Триггером для этого тега является успешная отправка необходимой формы. Если все сделано верно, то при ее отправке в Google таблицы будет передаваться информация:

Как настроить сквозную аналитику бесплатно – передача данных в Google таблицу, шаг 2

Как собрать данные о звонках

Заявки — это хорошо, но для многих видов бизнеса основным источником лидов являются звонки. Поэтому также важно понимать, какая реклама их приносит — именно это делают сервисы коллтрекинга.

Разберем на примере Ringostat, как  передать данные о звонках в Google таблицы.

Самый простой способ —  получить данные по API, но так как мы разбираем решение, которое работает без помощи программистов, то не придется писать никаких запросов.

Готовый скрипт уже находится в нашем файле.

Как настроить сквозную аналитику бесплатно – скрипт для передачи данных о звонках

В этом скрипте вам необходимо внести данные для авторизации, а именно project_id и token.

Получить необходимые значения можно в личном кабинете Ringostat в разделе Интеграции. Для этого нужно выбрать раздел любой готовой интеграции.

На скрине это показано на примере Alytics:

Как настроить сквозную аналитику бесплатно – включение интеграции в кабинете Ringostat

Логин — это значение project_id, а пароль —  token. 

Вы также можете отредактировать значение параметров from и to, чтобы указать дату начала и окончания выгрузки. Они отмечены цифрами 3 и 4 на предыдущем скрине готового скрипта. Пустое значение параметра to позволяет выгружать данные до текущего момента.

При необходимости откорректируйте перечень полей для загрузки в параметре fields.


Чтобы запустить скрипт и получить данные, необходимо выполнить функцию exportFromRingo:

Как настроить сквозную аналитику бесплатно – запуск скрипта для отслеживания данных по звонкам

Конечно, каждый раз заходить и запускать скрипт руками неудобно. Чтобы запланировать автозапуск, перейдите в раздел триггеров и установите необходимую периодичность:

Как настроить сквозную аналитику бесплатно – задаем периодичность запуска скрипта, шаг 1

 

Как настроить сквозную аналитику бесплатно – задаем периодичность запуска скрипта, шаг 2

Как настроить сквозную аналитику бесплатно – задаем периодичность запуска скрипта, шаг 3

В конце не забудьте нажать кнопку Save.

Какие решения принимать на основе данных

Когда у вас в одном файле есть все звонки и заявки с источниками посещений,  — самое главное не остановиться. Лучше добавить к этой информации еще два столбца: Статус и Сумма заказа.

Отмечая эти данные в конце месяца или раньше, вы сможете построить сводную таблицу для оценки эффективности маркетинговых вложений.

Как настроить сквозную аналитику бесплатно – решения на основе данных

В примере показана общая информация в разрезе источника и канала трафика, но, благодаря собранным данным, вы при желании можете детализировать информацию вплоть до ключевого слова.

Принимая решения на основании собранных данных, важно понимать, что они атрибутируются по последнему клику. Поэтому правильным будет повысить бюджет на источники с высоким ROI — ведь мы точно знаем, что эти источники окупают себя даже без учета ассоциированных конверсий.

Что касается источников с отрицательным ROI — лучше дополнительно изучать статистику в Google Analytics в отчетах по многоканальным последовательностям.

Даже если реклама не приносит прямых конверсий, они могут участвовать в цепочках касаний, которые в итоге привели к покупке.

Вместо заключения

Надеемся, этот мануал поможет вам распределять ваши маркетинговые бюджеты более правильно. У вас будет таблица, в которую автоматически подтягиваются лиды с указанием источниками трафика.

Причем с той периодичностью, которую вы зададите сами. И в ней, в отличие от Google Analytics, можно отмечать факт и сумму успешной покупки / транзакции.

Так вы будете оценивать свои маркетинговые активности не по количеству заявок, а по количеству реальных продаж и полученного дохода.

Высоких вам продаж!

Статья подготовлена по материалам блога Ringostat.

Хотите тоже написать статью для читателей Yagla? Если вам есть что рассказать про маркетинг, аналитику, бизнес, управление, карьеру для новичков, маркетологов и предпринимателей. Тогда заведите себе блог на Yagla прямо сейчас и пишите статьи. Это бесплатно и просто
Опубликовано редакцией Yagla
52138
6
9
Читайте ещё статьи по этой теме

Как за счет горячих запросов и гиперсегментации повысить конверсию сайта в 2,5 раза. Кейс турфирмы Статья

Слишком мало заявок, к тому же дорогих– стандартная ситуация для малого бизнеса. Как её исправить, на что сделать ставку– своим опытом делится специалист по контекстной рекламе Александр Матвеев.

Google Optimize: руководство по применению Статья

Google Optimize, или Google Оптимизация – сервис для работы с посадочными страницами. Его функционал включает практически всё, что связано с повышением конверсии страниц – от A/B тестирования до оптимизации, причем, бесплатно.1

Яндекс.Директ для кредитных брокеров. Как получить в 3 раза больше заявок Статья

Специалист по контекстной рекламе Алексей Стёпин рассказывает, как поднимал рекламные кампании кредитных брокеров из Санкт-Петербурга. Когда он взялся за проект, там было всё плохо.7
Написать комментарий
ДмитрийMarch 17, 2020 в 1:21 PM
Почему после заявки данные поступают в эксель таблицу, но с надписью "не опроделено" и только дата и время коректно отображаются ???????????????????
ДмитрийMarch 5, 2020 в 6:48 PM
У меня GTM выдает ошибку в скрипте который с сайта
Анатолий КочевSeptember 10, 2019 в 12:10 PM
А затраты как передать в таблицу? :)
семенFebruary 28, 2019 в 4:57 PM
ага уж, без программистов?
Александр ЯглаMarch 4, 2019 в 1:32 PM
Не, понятно, что без базовых технических наыков здесь не обойтись) При этом с интеграцией разных платформ не надо заморачиваться.
АлександрOctober 24, 2020 в 7:57 AM
"Заморачиваться" это про способ, описанный в статье)