Новая область действия в Google Analytics 4 - Объект (Item)
С 16 марта 2023 года в интерфейсе Google Analytics 4 при создании специального параметра стала доступна новая область действия - Объект/Элемент (Item scoped).
Область действия - Объект
С ее помощью вы можете собрать больше информации об элементах на вашем сайте и в мобильном приложении для событий электронной торговли, а затем использовать их в своем анализе при создании Исследований. Вы можете отслеживать данные о размере, рейтинге купленного товара или его статусе наличия на складе, а также с определенным событием, например, покупки (purchase) выяснить, какого цвета был проданный товар.
В официальной документации Google на русском языке область действия переводится как Позиция (Item). Таким образом, объект, элемент, позиция, товар - все это синонимы новой области действия.
В Google Analytics 4 данные электронной торговли могут относиться к уровню события или позиции. Данные на уровне события характеризуют событие электронной торговли, например, общую сумму транзакции. Данные на уровне позиции относятся к объектам события электронной торговли, вашим товарам и услугам. Это могут быть, например, название или цена конкретного товара.
Если вы откроете официальную справку Google, то увидите такой пример с новой областью действия на уровне позиции:
Красным цветом отмечены параметры и показатели на уровне события, а синим - на уровне позиции, конкретного товара. События электронной торговли - это рекомендуемые события. Для события покупки (purchase) задан ряд параметров на уровне события, например transaction_id, value, tax, currency и т.д. Они, используются с областью действия Событие при создании специальных параметров и показателей. А вот все, что передается в массиве items - это данные о товаре на уровне позиции.
Чтобы понять какие данные вы можете отслеживать на уровне объекта, воспользуйтесь инструментом DebugView. Просто перейдите на сайте и выполните какие-либо события, связанные с ecommerce. Для них вы увидите дополнительную вкладку Элементы:
Раскрыв один из доступных элементов, вы найдете информацию об этом товаре. Это и есть данные на уровне объекта. В отличие от Universal Analytics, в Google Analytics 4 изменилась модель данных о продукте. Если в Universal Analytics использовался параметр products, то теперь в GA4 используется обязательный параметр items, содержащий один или несколько объектов item. В этих объектах хранятся сведения о товарах, в отношении которых пользователь совершил определенное действие. А внутри items передаются вложенные элементы по каждому товару в отдельности. Это и показано на скриншоте выше.
Примечание: список параметров и показателей на уровне события и конкретного товара (элемента) можно посмотреть в официальной справке Google.
Показатели на уровне позиции отражают количество товаров, с которыми клиенты взаимодействовали на вашем сайте или в мобильном приложении. Они помогают понять, сколько товаров покупатели приобретают, добавляют в корзину для покупок и т.д.
Показатели на уровне позиции в отчетах GA4
В Google Analytics 4 можно передавать такие показатели на уровне позиции:
1. Item discount amount (Сумма скидки на товар)
Денежное выражение скидки, которое рассчитывается путем умножения параметров discount и quantity:
Сумма скидки на товар (Item discount amount) = Скидка (discount) x Количество (quantity)
Заполняется, когда на уровне позиции передаются параметры discount и quantity для событий онлайн-торговли.
2. Item promotion click through rate (CTR объявлений для продвижения товара)
Количество пользователей, выбравших промоакцию, разделенное на количество пользователей, посмотревших эту промоакцию. Эта метрика возвращается в виде дробного значения. Например, 0,1382 означает, что 13,82% пользователей, просмотревших промоакцию, также выбрали эту промоакцию.
Заполняется, когда с массивом items передаются события select_promotion и view_promotion.
3. Item quantity (Количество единиц одного товара в событии электронной торговли)
Например, клиент купил одну мужскую футболку и две женские. Добавив эти данные с массивом items, вы получите следующие результаты:
- количество товаров для электронной торговли будет равно 3;
- количество единиц товара для мужских футболок будет равно 1;
- количество единиц товара для женских футболок будет равно 2.
Заполняется, когда передается параметр quantity для события электронной торговли.
4. Item refund (Возврат средств за товар)
Общая сумма всех возвратов, направленная клиенту. Например, если оформлен один возврат, этот показатель будет соответствовать цене одного товара. Если оформлено 10 возвратов, здесь будет указана сумма стоимости 10 товаров. Заполняется, когда передается событие refund.
5. Item revenue (Доход от товара)
Общий доход только от товаров, не включая налоги и стоимость доставки.
Доход от товара (Item revenue) = Цена (price) x Количество (quantity).
- цена указана в параметре price в массиве items для товара;
- количество указано в параметре quantity в массиве items.
Доход от товара не включает налоги и стоимость доставки; стоимость налога и стоимости доставки указывается на уровне события, а не на уровне товара. Заполняется, когда передаются параметры quantity и price для товара в массиве items.
6. Items added to cart (Товары, добавленные в корзину)
Количество товаров, добавленных в корзину. Заполняется, когда с массивом items передается событие add_to_cart.
7. Items checked out (Оплаченные товары)
Количество товаров в корзине на момент оплаты. Заполняется, когда с массивом items передается событие begin_checkout.
8. Items clicked in list (Товары, выбранные в списке)
Количество товаров, выбранных в списке. Заполняется, когда с массивом items передается событие select_item.
9. Items clicked in promotion (Товары, выбранные в объявлении)
Количество товаров, выбранных в рекламе. Заполняется, когда с массивом items передается событие select_promotion.
10. Items purchased (Покупки товаров)
Количество купленных товаров. Заполняется, когда с массивом items передается событие purchase.
11. Items viewed (Просмотренные товары)
Количество просмотренных товаров. Заполняется, когда с массивом items передается событие view_item.
12. Items viewed in list (Товары, просмотренные в списке)
Количество товаров, просмотренных в списке. Заполняется, когда с массивом items передается событие view_item_list.
13. Items viewed in promotion (Товары, просмотренные в объявлении)
Количество товаров, просмотренных в рекламе. Заполняется, когда с массивом items передается событие view_promotion.
Весь этот список приведен в официальной документации Google.
Примечание: данные для некоторых показателей начали поступать с 8 сентября 2022 г. Если в отчет включены предшествующие периоды, в статистике возможны расхождения. К этим показателям относятся следующие:
- товары, добавленные в корзину (items added to cart);
- оплаченные товары (items checked out);
- товары, выбранные в списке (items clicked in list);
- товары, выбранные в объявлении (items clicked in promotion);
- просмотренные товары (items viewed);
- товары, просмотренные в списке (items viewed in list);
- товары, просмотренные в объявлении (items viewed in promotion).
Изменения по электронной торговле произошли и в самом интерфейсе Google Analytics 4. Если вы перейдете в Исследования и начнете добавлять показатели из раздела Электронная торговля, то увидите, что как раз новые показатели на уровне позиции отличаются по цвету и могут быть недоступны в вашем ресурсе для выбора:
По мере регистрации событий электронной торговли и корректной передачи нужных данных параметров в массиве items вы сможете использовать новые метрики в отчетах и Исследованиях.
Специальные параметры на уровне позиции в GA4
Добавив область действия Объект (Item), Google дал возможность нам отслеживать дополнительные данные о передаваемых в событиях товарах с использованием специальных параметров. Можно создать до 10 специальных параметров на уровне объекта для стандартных ресурсов GA4 и 25 для свойств Аналитики 360. Но загвоздка заключается в том, что вы не можете использовать зарезервированные имена объектов, потому что они уже присутствуют в массиве items и нужны для стандартных параметров и показателей GA4, а также в отчетах электронной торговли и Исследованиях.
А вот если вы хотите определить свои собственные параметры и показатели, создав их через специальные определения, вам необходимо добавить их в тот же массив items в каждый товар дополнительно, используя незарезервированные имена, а затем в интерфейсе GA4 вы можете сопоставить их с пользовательскими определениями.
Примечание: параметры и показатели на уровне позиции и события несовместимы друг с другом. Если вы используете параметр на уровне позиции, то показатель нужно выбирать на этом же уровне. Аналогичный подход применяется и к параметрам и показателям на уровне события.
Чтобы добавить их в Google Analytics 4 и создать на уровне добавляете их в массив элементов (в items [] ), используя незарезервированное имя, а затем в интерфейсе GA4 вы можете сопоставить их со специальными определениями. Например, для показателей на уровне позиции задать такие имена (пример):
- items_discount_amount
- items_promotion_click_through_rate
- items_quantity
- items_refund
- items_revenue
- items_added_to_cart
- items_checked_out
- items_clicked_in_list
- items_clicked_in_promotion
- items_purchased
- items_viewed
- items_viewed_in_list
- items_viewed_in_promotion
А затем использовать их при создании специального параметра с областью действия Объект/Элемент (Item scoped).
С появлением новой области действия вы можете передавать с конкретным товаром любую дополнительную информацию, которую только считаете нужным, а затем анализировать полученную статистику по конкретным продуктам. Главное - добавляйте новые параметры в массиве items [] для конкретного товара, а затем используйте соответствующую область действия при создании специального определения.
Чтобы создать специальный параметр с новой областью действия, на уровне ресурса перейдите в раздел Специальные определения и нажмите на кнопку Создать специальный параметр.
Задайте новому специальному параметру название, выберите область действия Объект, а затем укажите параметр товара, который вы передаете вместе с массивом items в нужном событии электронной торговли.
Если один и тот же параметр встречается дважды
Некоторые параметры могут быть определены как на уровне позиции, так и на уровне события. Например параметр creative_name в событии select_promotion можно задать на обоих уровнях. В зависимости от параметра Google Analytics может переопределить значение параметра на уровне события значением на уровне позиции или зарегистрировать оба значения.
Задавать параметры на двух уровнях можно для того, чтобы точнее назначать долю ценности текущим действиям пользователей, которые приводят к последующим действиям. Например, параметр item_list_id события view_item_list можно задать на обоих уровнях. Если задать его на уровне события, параметр будет определять, с каким списком взаимодействует пользователь. Если пользователь продолжит взаимодействовать с вашим сайтом и совершит покупку, вы сможете назначить долю ценности списку, с которым это связано.
Когда вы задаете следующие параметры на уровне события и позиции, они используются на обоих уровнях:
- coupon
Когда вы задаете следующие параметры на уровне события и позиции, приоритет имеет уровень позиции (элемента):
- creative_name
- creative_slot
- item_list_id
- item_list_name
- promotion_id
- promotion_name
Подробнее о таких случаях читайте в официальной документации Google.