- Регистрация
- 21 Окт 2020
- Сообщения
- 137
Цикл статей, посвященный разбору событий в Google Analytics 4. Часть V. Специальные события.
Как вы уже знаете из предыдущего материала, в Google Analytics 4 можно отслеживать 4 типа событий: автоматически регистрируемые события, улучшенная статистика, рекомендуемые события и специальные события. В этой публикации разберем третий тип событий GA4 для веб-сайта - рекомендуемые события.
Рекомендую к прочтению:
После того, как вы убедились в том, что события из списка автоматически регистрируемых и рекомендуемых вам не подходят, а улучшенной статистики в Google Analytics 4 недостаточно, настало время использовать специальные события.
Специальные события (Custom events) - события, которые вы сами создаете для решения конкретных задач. Они являются наиболее гибкими в настройке, поскольку мы сами определяем, что и где отслеживать, как назвать такое событие и какие параметры передавать вместе с ним.
Структура специальных событий идентична рекомендуемым событиям. Разница заключается только в том, что для специальных событий вам нужно будет назначать собственные названия событий и параметров. Google сам советует использовать заложенные в систему события, потому как в них уже присутствуют дополнительные параметры для отслеживания. Например, вместе с просмотром страницы (page_view) в Google Analytics 4 передаются дополнительные параметры, например, заголовок страницы (page_title) и путь к странице (page_path):

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

Тег Google Аналитика 4: событие GA 4
Пример специального события в Google Analytics 4
В первой статье данного цикла я приводил примеры отслеживания клика по кнопке с помощью двух способов:

Пример отслеживания отправки формы (тестовый сайт graphanalytics.ru)
Для отслеживания отправки формы нам необходимо:

Инспектирование формы
В тег <form> необходимо вставить конструкцию события об отправки формы для передачи данных в Google Analytics 4. Ее мы уже знаем. Осталось определить название события и параметры, которые мы будем передавать с этим событием и их значения. В качестве примера давайте отправим с событием два параметра:
Добавляем эту конструкцию в код формы с событием onsubmit, поскольку именно оно срабатывает при отправке формы.
Получим:

Добавленная конструкция события GA4 на тег отправки формы
Сохраняем изменения. После этого необходимо проверить корректность передачи данных в Google Analytics 4. Сделать это можно различными способами:

Расширение GTM/GA Debug и отслеживаемое событие sendForm с параметрами
И в DebugView в режиме реального времени:

Специальное событие sendForm с набором параметров в DebugView
Чтобы включить DebugView для веб-сайта, установите расширение Google Analytics Debugger. С его помощью вы сможете активировать режим отладки и в отчете DebugView увидеть свой заход со всеми событиями, параметрами и свойствами на временной шкале, которые вы совершали в течение него.
Теперь настроим тоже самое отслеживание отправки формы, только с помощью Google Tag Manager. Для этого необходимо:

Конфигурация тега Google Аналитика: событие GA 4
В качестве триггера активации выбираем тот триггер, который настроили для отслеживания отправки формы. Сохраняем изменения. Чтобы проверить корректность передачи данных в GTM можно воспользоваться режимом предварительного просмотра.

Тег Google Аналитика: событие GA 4 на триггер Form Submit сработал, в деталях отображена подробная статистика
Мы можем повторить процедуру, проверив передачу через DebugView, но я этого делать второй раз не буду, так как смысл понятен. Мы с вами передали два специальных события со своими названиями и несколькими параметрами, а также проверили корректность передаваемых данных с помощью расширения GTM/GA Debug и инструмента DebugView. Сделали это как через прямое добавление кода на отслеживаемую форму, так и через диспетчер тегов Google с помощью тега события.
Отчеты, в которых можно найти данные по событиям (не только по специальным), подробно были освещены мной в первой статье, посвященной событиям Google Analytics 4. Это:
Создание события
С помощью этой функции вы можете создавать новые события на основе уже существующих событий. Предположим, нам необходимо настроить конверсию на посещение какой-то одной конкретной страницы. На моем сайте на главной странице есть форма с бесплатными книгами по веб-аналитике, при заполнении которой пользователя перенаправляет на страницу https://osipenkov.ru/. Эта страница является для меня важной, конверсионной, и я хочу настроить только на нее конверсию.
В Universal Analytics все было просто - на уровне представления в разделе Цели создается новая цель, указывается тип Целевая страница и задается условие (URL-адрес). Но как сделать тоже самое в Google Analytics 4? Да, такого функционала в GA4, как в UA, у нас нет. Зато мы имеем событие page_view (просмотр страницы). Но оно срабатывает каждый раз, когда была загружена страница. И при выборе Отметить как конверсию я буду иметь столько же конверсий, сколько и было совершено событий, по всем страницам, а не по конкретной https://osipenkov.ru/thank-4

page_view отметить как конверсию
Чтобы настроить событие, а затем и конверсию для какой-то одной конкретной страницы или с любым другим типом условий, просто создайте новое событие.

Создание события в Google Analytics 4
Примечание: для работы с этой функцией требуется разрешение на редактирование ресурса.
В появившемся окне нажмите кнопку Создать. На следующем шаге введите имя нового события. Оно может быть любым. Я рекомендую в названии передавать смысл данного события. Например, для моей страницы я назову событие thank4.

Название пользовательского события (Custom event name)
При создании событий нельзя использовать префиксы и названия, зарезервированные Google Analytics 4. Этот список не является исчерпывающим и может периодически меняться. Если вы укажете что-то из нижеперечисленного, появится сообщение об ошибке. В число зарезервированных префиксов и названий входят (для веб-сайтов):
Префиксы

Условия моего нового события
Если вы хотите скопировать все параметры из события page_view в новое событие, не снимайте флажок Копировать параметры из исходного события.

Копирование параметров из исходного события
Это означает, что когда вы будете просматривать отчеты по событиям в Google Analytics 4, там уже будут фиксироваться параметры того события, которое вы скопировали. Помните, что в автоматически регистрируемых событиях и рекомендуемых событиях GA4 с событием передаются определенные параметры. Вот они и копируются.
Сохраните новое событие. Как только пользователь совершит переход к странице https://osipenkov.ru/thank-4/ сработает новое событие thank4, из которого я смогу сделать конверсию, а потом импортировать ее в Google Рекламу.
Данные в Google Analytics 4 могут доходить с задержкой до 24 часов. Если вы не хотите ждать это время, чтобы отметить событие как конверсию, вы можете перейти в раздел События - Конверсии и Создать событие-конверсию.

Создание события-конверсии
Введите название только что созданного события и нажмите Сохранить.

Название нового события
Таким способом я отметил только что созданное событие thank4 как конверсию без необходимости ожидания 24 часа с момента обновления данных в GA4.

Достигнутые конверсии по созданному событию
Если имя какого-либо параметра было указано неверно, вы можете его исправить, добавив Изменение параметров в настройках. Слева указывается текущее название параметра, а справа - новое значение в квадратных скобках [[ ]]. Если вы хотите удалить параметр из события, то поле Новое значение просто оставьте пустым.

Изменение параметров. Старое на новое и удаление
Перейти к настройкам создания и изменения событий можно также через Администратор - Ресурс - Потоки данных - Сайты - Веб-поток - Дополнительные настройки добавления тегов

Дополнительные настройки добавления тегов
Изменение события
Редактирование событий позволяет вам изменять параметры существующего события. Может быть полезно в тех случаях, когда, вы:
Возможно, вы это сделали случайно или на этапе отладки. А быть может и вовсе не вы, а разработчик, который теперь недоступен. Но данные в GA4 уже отправляются, а изменить ошибку в самом источнике (например, в теге GTM) не представляется возможным. Тогда вы можете это сделать с помощью данной настройки.
Чарльз Фарина (Charles Farina) в своей статье разбирает пример, при котором у него получились схожие по действию события при настройке отслеживания глубины прокрутки, когда используется функция улучшенной статистики и собственные настройки диспетчера тегов Google.
Для редактирования события нажмите на кнопку Изменить событие.

Изменение события в Google Analytics 4
В появившемся окне нажмите кнопку Создать или выберите ранее созданное событие из списка. Дальнейший функционал схож с тем, что был разобран выше при создании нового события.

Конфигурация для изменения события
Но отличия все же есть. Во-первых, вместо названия нового события вы вводите Название изменения. Это описательное изменение, ваш комментарий, который не влияет на логику работы. А во-вторых, после сохранения изменений они будут вноситься в том порядке, в котором были указаны в списке изменения событий. Этот порядок может быть важен, если у вас есть модификации, которые зависят друг от друга. Вы всегда можете отредактировать последовательность применения изменений событий с помощью кнопки Изменить порядок.
Чуть выше мы настроили отслеживание отправки формы для моего тестового сайта, назвав событие sendForm. Теперь я хочу показать вам, как без каких-либо изменений на стороне кода сайта или тегов GTM можно изменить это событие. Например, переименовать его из sendForm в otpravkaFormi. Для этого переходим в настройку изменения событий и добавляем такие данные:

Изменение события из sendForm в otpravkaFormi
Название изменения - произвольное. Я обозначил как sendForm теперь otpravkaFormi. Далее, как и в случае с созданием события, вы выбираете условие совпадение. Мы в примере выше передавали событие как sendForm, поэтому event_name равно sendForm. И на последнем шаге в изменениях параметров вы выбираете параметр event_name и задаете новое значение. У меня это otpravkaFormi. Сохраните изменения события.
Теперь после отправки заявки у меня событие будет называться не sendForm, а otpravkaFormi, хотя я ничего не менял ни в коде сайта, ни в настройках Google Tag Manager.

Было sendForm, стало otpravkaFormi
А теперь в качестве примера я добавлю еще одно изменение, чтобы продемонстрировать порядок. Теперь вместо otpravkaFormi событие будет называть Отправка формы. И снова я это сделаю без прибегания к изменению кода на сайте и редактирования тега GTM.
Изменение события можно скопировать. Для этого зайдите в уже созданное изменение и справа сверху нажмите на иконку точек и выберите Скопировать. Если вы не хотите применять изменения к событию, нажмите Удалить.

Копирование изменений события
Дальше последовательность действий та же. Название изменения будет у меня otpravkaFormi теперь Отправка формы, условие совпадения event_name равноotpravkaFormi, а в изменении параметров я задаю новое значение Отправка формы.
В результате получается два изменения, причем порядок такой:

Последовательность изменения событий: от 1 и далее
Сначала из sendForm в otpravkaFormi, а затем из otpravkaFormi в Отправка формы. И все эти настройки были выполнены внутри интерфейса GA4! Удивительно!

Было sendForm, потом промежуточно otpravkaFormi, а на выходе получили Отправка формы
Вот так выглядит событие в DebugView, которое мы изменили:

Событие "Отправка формы" в DebugView
Еще немного про изменение событий:
Настройка пользовательских определений
В Universal Analytics пользовательские определения (специальные параметры и показатели, custom dimensions & metrics) – это переменные, которых нет в стандартных отчетах Google Analytics. Они являются частью системы и создаются пользователями вручную для решения собственных задач. Принцип работы пользовательских определений в GA4 отличается от UA. Но подробнее об этом мы поговорим в отдельной материале, который будет посвящен полностью пользовательским определениям Google Analytics 4.
Итак, если в отчетах GA4 по событиям (например, Вовлечение - События) вы хотите увидеть параметры, которые передаете дополнительно с этим событием, вы должны зарегистрировать их как пользовательские определения.

Примеры пользовательских определений source, page_title, campaign в отчете по событию user_engagement
Не настроив пользовательские определения, вы не увидите много дополнительной статистики по событиям. Для того, чтобы это сделать, нажмите на кнопку Настроить пользовательские определения.

Настройка пользовательских определений
Помните пример, разобранный в предыдущем материале по отслеживанию кликов по синей и зеленой кнопкам? Там вместе с событиям мы передавали еще 3 параметра:

Создание специального параметра
Введите название отправленного вами параметра. Если несколько, то поочереди создайте для каждого. В моем примере - straniza, component и zvet:

Имя параметра события
И так для всех параметров событий. Сохраните специальный параметр.
В Google Analytics 4 для каждого ресурса существует ограничение - вы можете создать до 50 специальных параметров и до 50 специальных показателей для каждого события. После создания специального параметра или показателя может пройти до 24 часов прежде, чем данные появятся в отчетах GA4.
Настроив их как специальные параметры, у вас появится возможность просматривать статистику в Вовлечение - События:

Примеры пользовательских определений zvet, component и straniza в отчете по специальному событию buttonClick2
А также в центре анализа. Благодаря настройке пользовательских определений нам стала доступна возможность выбора параметров из списка специальных:

Выбор специальных параметров в отчетах центра анализа
Подведем итоги. Специальное событие в Google Analytics 4 - событие, которого нет ни среди автоматических, ни среди рекомендованных событий. Вы создаете его самостоятельно под свои задачи, придумываете ему произвольное название и при необходимости задаете набор дополнительных параметров.
Перед созданием специального события Google рекомендует убедиться в том, что в системе нет аналогичных событий. Однако из-за произвольных имен событий, которые по умолчанию не распознаются отчетами GA4, специальные события необходимо анализировать с помощью Google BigQuery.
Источник
Как вы уже знаете из предыдущего материала, в Google Analytics 4 можно отслеживать 4 типа событий: автоматически регистрируемые события, улучшенная статистика, рекомендуемые события и специальные события. В этой публикации разберем третий тип событий GA4 для веб-сайта - рекомендуемые события.
Рекомендую к прочтению:
- События в Google Analytics 4. Часть I. Введение
- События в Google Analytics 4. Часть II. Автоматически регистрируемые события
- События в Google Analytics 4. Часть III. Улучшенная статистика
- События в Google Analytics 4. Часть IV. Рекомендуемые события
После того, как вы убедились в том, что события из списка автоматически регистрируемых и рекомендуемых вам не подходят, а улучшенной статистики в Google Analytics 4 недостаточно, настало время использовать специальные события.
Специальные события (Custom events) - события, которые вы сами создаете для решения конкретных задач. Они являются наиболее гибкими в настройке, поскольку мы сами определяем, что и где отслеживать, как назвать такое событие и какие параметры передавать вместе с ним.
Структура специальных событий идентична рекомендуемым событиям. Разница заключается только в том, что для специальных событий вам нужно будет назначать собственные названия событий и параметров. Google сам советует использовать заложенные в систему события, потому как в них уже присутствуют дополнительные параметры для отслеживания. Например, вместе с просмотром страницы (page_view) в Google Analytics 4 передаются дополнительные параметры, например, заголовок страницы (page_title) и путь к странице (page_path):

Пример отчета по событию page_view
Вы можете добавить код специального события напрямую на конкретный элемент на вашем сайте, а можете использовать для отслеживания Google Tag Manager, создав в контейнере необходимые сущности: переменные, триггеры и теги.
Для отслеживания передачи данных о событии следует использовать команду event и следующую конструкцию, которая добавляется напрямую в код сайта:
1 2 3 4 5 | gtag('event', '<event_name>', { '<parameter_1_name>': <parameter_1_value>, '<parameter_2_name>': <parameter_2_value>, '<parameter_N_name>': <parameter_N_value>, }); |
- <event_name> - название события;
- <parameter_1_name>....<parameter_N_name> - названия параметров событий;
- <parameter_1_value>...<parameter_N_value> - значения параметров событий.

Тег Google Аналитика 4: событие GA 4
Пример специального события в Google Analytics 4
В первой статье данного цикла я приводил примеры отслеживания клика по кнопке с помощью двух способов:
- через код сайта;
- через Google Tag Manager.

Пример отслеживания отправки формы (тестовый сайт graphanalytics.ru)
Для отслеживания отправки формы нам необходимо:
- установить код Google Analytics 4 на отслеживаемую страницу сайта;
- найти нужную форму на странице;
- вручную добавить к ней дополнительный код события.

Инспектирование формы
В тег <form> необходимо вставить конструкцию события об отправки формы для передачи данных в Google Analytics 4. Ее мы уже знаем. Осталось определить название события и параметры, которые мы будем передавать с этим событием и их значения. В качестве примера давайте отправим с событием два параметра:
- название события (он же <event_name>) - sendForm;
- параметр события 1 (<parameter_1_name>), в котором будет передаваться название формы - formName и его значение (<parameter_1_value>) - freeAudit;
- параметр события 2 (<parameter_2_name>), в котором будет передаваться полный URL-адрес страницы, на которой было совершено событие - formURL и его значение (<parameter_2_value>) - graphanalytics.ru;
- уникальные названия событий - до 500 (не учитываются события, которые регистрируются автоматически, а также события, которые вы отслеживаете с помощью улучшенной статистики);
- длина названия события - до 40 символов;
- количество передаваемых параметров в событии - до 25;
- длина названия параметра события - до 40 символов;
- длина значения параметра события - до 100 символов.
1 2 3 4 | gtag('event', 'sendForm', { 'formName': 'freeAudit', 'formURL': 'graphanalytics.ru', }); |
Получим:

Добавленная конструкция события GA4 на тег отправки формы
Сохраняем изменения. После этого необходимо проверить корректность передачи данных в Google Analytics 4. Сделать это можно различными способами:
- с помощью отчета В реальном времени;
- с помощью DebugView;
- с помощью расширения для браузера Google Chrome Google Analytics Debugger или его аналога.

Расширение GTM/GA Debug и отслеживаемое событие sendForm с параметрами
И в DebugView в режиме реального времени:

Специальное событие sendForm с набором параметров в DebugView
Чтобы включить DebugView для веб-сайта, установите расширение Google Analytics Debugger. С его помощью вы сможете активировать режим отладки и в отчете DebugView увидеть свой заход со всеми событиями, параметрами и свойствами на временной шкале, которые вы совершали в течение него.
Теперь настроим тоже самое отслеживание отправки формы, только с помощью Google Tag Manager. Для этого необходимо:
- установить код Google Tag Manager на отслеживаемую страницу сайта;
- установить тег типа Google Аналитика: конфигурация GA 4 с идентификатором вашего потока;
- создать триггер типа Отправка формы;
- создать тег типа Google Аналитика: событие GA 4.

Конфигурация тега Google Аналитика: событие GA 4
В качестве триггера активации выбираем тот триггер, который настроили для отслеживания отправки формы. Сохраняем изменения. Чтобы проверить корректность передачи данных в GTM можно воспользоваться режимом предварительного просмотра.

Тег Google Аналитика: событие GA 4 на триггер Form Submit сработал, в деталях отображена подробная статистика
Мы можем повторить процедуру, проверив передачу через DebugView, но я этого делать второй раз не буду, так как смысл понятен. Мы с вами передали два специальных события со своими названиями и несколькими параметрами, а также проверили корректность передаваемых данных с помощью расширения GTM/GA Debug и инструмента DebugView. Сделали это как через прямое добавление кода на отслеживаемую форму, так и через диспетчер тегов Google с помощью тега события.
Отчеты, в которых можно найти данные по событиям (не только по специальным), подробно были освещены мной в первой статье, посвященной событиям Google Analytics 4. Это:
- Вовлечение - События
- События - Все события
- Анализ - Центр анализа
Создание события
С помощью этой функции вы можете создавать новые события на основе уже существующих событий. Предположим, нам необходимо настроить конверсию на посещение какой-то одной конкретной страницы. На моем сайте на главной странице есть форма с бесплатными книгами по веб-аналитике, при заполнении которой пользователя перенаправляет на страницу https://osipenkov.ru/. Эта страница является для меня важной, конверсионной, и я хочу настроить только на нее конверсию.
В Universal Analytics все было просто - на уровне представления в разделе Цели создается новая цель, указывается тип Целевая страница и задается условие (URL-адрес). Но как сделать тоже самое в Google Analytics 4? Да, такого функционала в GA4, как в UA, у нас нет. Зато мы имеем событие page_view (просмотр страницы). Но оно срабатывает каждый раз, когда была загружена страница. И при выборе Отметить как конверсию я буду иметь столько же конверсий, сколько и было совершено событий, по всем страницам, а не по конкретной https://osipenkov.ru/thank-4

page_view отметить как конверсию
Чтобы настроить событие, а затем и конверсию для какой-то одной конкретной страницы или с любым другим типом условий, просто создайте новое событие.

Создание события в Google Analytics 4
Примечание: для работы с этой функцией требуется разрешение на редактирование ресурса.
В появившемся окне нажмите кнопку Создать. На следующем шаге введите имя нового события. Оно может быть любым. Я рекомендую в названии передавать смысл данного события. Например, для моей страницы я назову событие thank4.

Название пользовательского события (Custom event name)
При создании событий нельзя использовать префиксы и названия, зарезервированные Google Analytics 4. Этот список не является исчерпывающим и может периодически меняться. Если вы укажете что-то из нижеперечисленного, появится сообщение об ошибке. В число зарезервированных префиксов и названий входят (для веб-сайтов):
Префиксы
- _ (символ подчеркивания)
- firebase
- _ga
- _google
- _gtag
- app_remove
- app_store_refund
- app_store_subscription_cancel
- app_store_subscription_convert
- app_store_subscription_renew
- first_open
- first_visit
- in_app_purchase
- session_start
- user_engagement
- Параметр (Parameter) - параметр события-триггера. Чтобы выбрать событие, оставьте по умолчанию event_name;
- Оператор (Operator) - оператор соответствия, например равно;
- Значение (Value) - значение, например page_view;

Условия моего нового события
Если вы хотите скопировать все параметры из события page_view в новое событие, не снимайте флажок Копировать параметры из исходного события.

Копирование параметров из исходного события
Это означает, что когда вы будете просматривать отчеты по событиям в Google Analytics 4, там уже будут фиксироваться параметры того события, которое вы скопировали. Помните, что в автоматически регистрируемых событиях и рекомендуемых событиях GA4 с событием передаются определенные параметры. Вот они и копируются.
Сохраните новое событие. Как только пользователь совершит переход к странице https://osipenkov.ru/thank-4/ сработает новое событие thank4, из которого я смогу сделать конверсию, а потом импортировать ее в Google Рекламу.
Данные в Google Analytics 4 могут доходить с задержкой до 24 часов. Если вы не хотите ждать это время, чтобы отметить событие как конверсию, вы можете перейти в раздел События - Конверсии и Создать событие-конверсию.

Создание события-конверсии
Введите название только что созданного события и нажмите Сохранить.

Название нового события
Таким способом я отметил только что созданное событие thank4 как конверсию без необходимости ожидания 24 часа с момента обновления данных в GA4.

Достигнутые конверсии по созданному событию
Если имя какого-либо параметра было указано неверно, вы можете его исправить, добавив Изменение параметров в настройках. Слева указывается текущее название параметра, а справа - новое значение в квадратных скобках [[ ]]. Если вы хотите удалить параметр из события, то поле Новое значение просто оставьте пустым.

Изменение параметров. Старое на новое и удаление
Перейти к настройкам создания и изменения событий можно также через Администратор - Ресурс - Потоки данных - Сайты - Веб-поток - Дополнительные настройки добавления тегов

Дополнительные настройки добавления тегов
Изменение события
Редактирование событий позволяет вам изменять параметры существующего события. Может быть полезно в тех случаях, когда, вы:
- допустили где-то ошибку в отслеживании;
- сделали опечатку в самих параметрах (например, в какой-нибудь ссылке передается неверный get-параметр);
- хотите поменять верхний регистр написания на нижний, чтобы привести все к единому стилю;
- чтобы объединить данные по событиям из разных потоков данных;
- и др.
Возможно, вы это сделали случайно или на этапе отладки. А быть может и вовсе не вы, а разработчик, который теперь недоступен. Но данные в GA4 уже отправляются, а изменить ошибку в самом источнике (например, в теге GTM) не представляется возможным. Тогда вы можете это сделать с помощью данной настройки.
Чарльз Фарина (Charles Farina) в своей статье разбирает пример, при котором у него получились схожие по действию события при настройке отслеживания глубины прокрутки, когда используется функция улучшенной статистики и собственные настройки диспетчера тегов Google.
Для редактирования события нажмите на кнопку Изменить событие.

Изменение события в Google Analytics 4
В появившемся окне нажмите кнопку Создать или выберите ранее созданное событие из списка. Дальнейший функционал схож с тем, что был разобран выше при создании нового события.

Конфигурация для изменения события
Но отличия все же есть. Во-первых, вместо названия нового события вы вводите Название изменения. Это описательное изменение, ваш комментарий, который не влияет на логику работы. А во-вторых, после сохранения изменений они будут вноситься в том порядке, в котором были указаны в списке изменения событий. Этот порядок может быть важен, если у вас есть модификации, которые зависят друг от друга. Вы всегда можете отредактировать последовательность применения изменений событий с помощью кнопки Изменить порядок.
Чуть выше мы настроили отслеживание отправки формы для моего тестового сайта, назвав событие sendForm. Теперь я хочу показать вам, как без каких-либо изменений на стороне кода сайта или тегов GTM можно изменить это событие. Например, переименовать его из sendForm в otpravkaFormi. Для этого переходим в настройку изменения событий и добавляем такие данные:

Изменение события из sendForm в otpravkaFormi
Название изменения - произвольное. Я обозначил как sendForm теперь otpravkaFormi. Далее, как и в случае с созданием события, вы выбираете условие совпадение. Мы в примере выше передавали событие как sendForm, поэтому event_name равно sendForm. И на последнем шаге в изменениях параметров вы выбираете параметр event_name и задаете новое значение. У меня это otpravkaFormi. Сохраните изменения события.
Теперь после отправки заявки у меня событие будет называться не sendForm, а otpravkaFormi, хотя я ничего не менял ни в коде сайта, ни в настройках Google Tag Manager.

Было sendForm, стало otpravkaFormi
А теперь в качестве примера я добавлю еще одно изменение, чтобы продемонстрировать порядок. Теперь вместо otpravkaFormi событие будет называть Отправка формы. И снова я это сделаю без прибегания к изменению кода на сайте и редактирования тега GTM.
Изменение события можно скопировать. Для этого зайдите в уже созданное изменение и справа сверху нажмите на иконку точек и выберите Скопировать. Если вы не хотите применять изменения к событию, нажмите Удалить.

Копирование изменений события
Дальше последовательность действий та же. Название изменения будет у меня otpravkaFormi теперь Отправка формы, условие совпадения event_name равноotpravkaFormi, а в изменении параметров я задаю новое значение Отправка формы.
В результате получается два изменения, причем порядок такой:

Последовательность изменения событий: от 1 и далее
Сначала из sendForm в otpravkaFormi, а затем из otpravkaFormi в Отправка формы. И все эти настройки были выполнены внутри интерфейса GA4! Удивительно!

Было sendForm, потом промежуточно otpravkaFormi, а на выходе получили Отправка формы
Вот так выглядит событие в DebugView, которое мы изменили:

Событие "Отправка формы" в DebugView
Еще немного про изменение событий:
- изменения событий выполняются на стороне клиента перед отправкой данных в GA4;
- они не затрагивают данные за прошедший период;
- если вы переименуете событие, отмеченное как конверсия, то пометка Отметить как конверсию будет снята. Если же вы измените только параметры внутри события, не затрагивая его название, то эта пометка сохранится.
Настройка пользовательских определений
В Universal Analytics пользовательские определения (специальные параметры и показатели, custom dimensions & metrics) – это переменные, которых нет в стандартных отчетах Google Analytics. Они являются частью системы и создаются пользователями вручную для решения собственных задач. Принцип работы пользовательских определений в GA4 отличается от UA. Но подробнее об этом мы поговорим в отдельной материале, который будет посвящен полностью пользовательским определениям Google Analytics 4.
Итак, если в отчетах GA4 по событиям (например, Вовлечение - События) вы хотите увидеть параметры, которые передаете дополнительно с этим событием, вы должны зарегистрировать их как пользовательские определения.

Примеры пользовательских определений source, page_title, campaign в отчете по событию user_engagement
Не настроив пользовательские определения, вы не увидите много дополнительной статистики по событиям. Для того, чтобы это сделать, нажмите на кнопку Настроить пользовательские определения.

Настройка пользовательских определений
Помните пример, разобранный в предыдущем материале по отслеживанию кликов по синей и зеленой кнопкам? Там вместе с событиям мы передавали еще 3 параметра:
- на какой странице было совершено событие (straniza : glavnaya);
- по какому элементу был осуществлен клик (component : knopka);
- какого цвета был элемент (zvet : sinyaya);

Создание специального параметра
Введите название отправленного вами параметра. Если несколько, то поочереди создайте для каждого. В моем примере - straniza, component и zvet:

Имя параметра события
И так для всех параметров событий. Сохраните специальный параметр.
В Google Analytics 4 для каждого ресурса существует ограничение - вы можете создать до 50 специальных параметров и до 50 специальных показателей для каждого события. После создания специального параметра или показателя может пройти до 24 часов прежде, чем данные появятся в отчетах GA4.
Настроив их как специальные параметры, у вас появится возможность просматривать статистику в Вовлечение - События:

Примеры пользовательских определений zvet, component и straniza в отчете по специальному событию buttonClick2
А также в центре анализа. Благодаря настройке пользовательских определений нам стала доступна возможность выбора параметров из списка специальных:

Выбор специальных параметров в отчетах центра анализа
Подведем итоги. Специальное событие в Google Analytics 4 - событие, которого нет ни среди автоматических, ни среди рекомендованных событий. Вы создаете его самостоятельно под свои задачи, придумываете ему произвольное название и при необходимости задаете набор дополнительных параметров.
Перед созданием специального события Google рекомендует убедиться в том, что в системе нет аналогичных событий. Однако из-за произвольных имен событий, которые по умолчанию не распознаются отчетами GA4, специальные события необходимо анализировать с помощью Google BigQuery.
Источник
Последнее редактирование: