Аналитика

Как передать данные из Google Analytics в таблицы с помощью GTM

69
18
0

Сегодня я покажу, как настроить отправку данных в таблицу Google с помощью Google Tag Manager. Зачем? Вы сможете создать личную базу данных, отслеживая события, которые необязательно передавать в Google Analytics. А также настроить передачу данных из форм, автоматически создав базу для рассылок, настроить отслеживание ошибок. Спектр действий ограничен только фантазией :)

В примере мы будем передавать события, а конкретно — данные о 404 ошибках из Google Analytics.

Нам понадобится небольшой скрипт. Просто сделайте копию документа.

1. Открываем полученный скрипт в таблицах Google с помощью меню «Инструменты» — «Редактор скриптов»:

Открываем полученный скрипт в таблицах Google с помощью меню «Инструменты» — «Редактор скриптов»

2. Запускаем скрипт, перейдя  по пути «Выполнить» — «Запустить функцию» — «Setup»:

Запускаем скрипт, перейдя  по пути «Выполнить» — «Запустить функцию» — «Setup»

3. Даем название нашему проекту и публикуем:

Даем название нашему проекту и публикуем

4. Переходим по пути «Публикация» — «Развернуть как веб-приложение»:

Переходим по пути «Публикация» — «Развернуть как веб-приложение»

5. Нужно предоставить доступ для всех пользователей и необходимые разрешения:

Нужно предоставить доступ для всех пользователей и необходимые разрешения

Выберите аккаунт

Выберите аккаунт:

Зайдите в свой аккаунт Google Analytics

6. Может появиться устрашающее объявление:

Может появиться устрашающее объявление

7. Выберите «Скрыть дополнительные настройки» и «Перейти на страницу “EventrackerScript”»:

Выберите «Скрыть дополнительные настройки» и «Перейти на страницу “EventrackerScript”»

8. Появится ссылка вашего веб-приложения:

Появится ссылка вашего веб-приложения

9. Чтобы проверить работоспособность скрипта, нужно скопировать текущий URL веб-приложения в командную строку. Если все работает, появится окошко:

Чтобы проверить работоспособность скрипта, нужно скопировать текущий URL веб-приложения в командную строку

10. Скрипт сработал, и на вкладке появились следующие данные:

Скрипт сработал, и на вкладке появились следующие данные

11. Переходим к настройке тега в Google Tag Manager. Допустим, у меня настроен тег для отслеживания 404 ошибок и я хочу, чтобы информация о таких ошибках отправлялась в таблицу:

Допустим, у меня настроен тег для отслеживания 404 ошибок и я хочу, чтобы информация о таких ошибках отправлялась в таблицу

12. Вначале создаем тег «Пользовательское изображение» (это не обязательно должно быть изображение).

13. В строку «URL изображения» вставляем URL полученного вeб-приложения:

В строку «URL изображения» вставляем URL полученного вeб-приложения

И добавляем данные, которые хотим передать.

В нашем случае получился такой URL:

https://script.google.com/macros/s/[url-скрипта]/exec?Category=404&Action={{Page URL}}&Label={{Referrer}}.

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

14. Триггер выбираем такой же, как и для отправки в Google Analytics, — пользовательское событие:

Триггер выбираем такой же, как и для отправки в Google Analytics, — пользовательское событие

15. Сохраняем, включаем режим предварительного просмотра:

Сохраняем, включаем режим предварительного просмотра

16. Проверяем работоспособность тега — вводим адрес несуществующей страницы:

Проверяем работоспособность тега — вводим адрес несуществующей страницы

17. Событие сработало, в таблице Google Таблице появилась дополнительная строка с данными:

Событие сработало, в таблице Google Таблице появилась дополнительная строчка с данными

Публикуем контейнер и наслаждаемся жизнью :)

Читайте также, как быстро найти ошибки на сайте с помощью Google Tag Manager и таблиц Google. 

Обнаружили ошибку? Выделите ее и нажмите Ctrl + Enter.

Комментарии (6 )

  1. год назад

    Добрый день. Спасибо за совет, попробовал все получилось.

    Скажите пожалуйста, а можно ли реализовать так чтобы несколько разных тригеров, срабатывали на один такой тэг, или все таки для каждого тиригера нужно новый тэг создавать?

  2. год назад

    Добрый день!

    Подскажите пожалуйста по пункту 14,  какое имя события необходимо вставить в тригере? Спасибо.

    • Vladimir Panasenko
      год назад

      Здравствуйте!

      Имена  тегов, триггеров и переменных - это произвольные названия, которые должны отображать суть действия. 

      Статья   по  настройке отслеживания 404  ошибок через GTM  -  https://inweb.ua/blog/404-error-google-tag-manager/

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



  3. год назад

    Попробовал сделать по вашему гайду, столкнулся с ошибкой. Прикрепляю результат после вставки URL веб приложения в командную строку https://drive.google.com/open?id=1xb5vYUw6jSVKBpro9JkY_LC37lNZxt1R

    Не подскажите как решить эту проблему?

Чтобы оставить комментарий, нужно войти

Подписаться

на самую полезную рассылку по интернет-маркетингу

Самое

обсуждаемое популярное читаемое

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