Google Analytics — это бесплатный инструмент веб-аналитики, предназначенный для сбора информации о посещаемости сайта и действиях посетителей. Он позволяет анализировать эффективность рекламы, планировать работу по продвижению и запуску новых рекламных кампаний.

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

Google Analytics работает на сайтах проектов за пределами России: сайт подключает его через ваш Google Tag Manager, если в нём есть тег Google Analytics. Если у вас нет доступа, пришлите Google-аккаунт вашему Аккаунт-менеджеру.

Список событий

С помощью событий в Google Analytics вы можете анализировать микроконверсии, действия пользователей и настраивать на них оптимизацию рекламы.

События, которые можно отслеживать на сайте:

Идентификатор цели Тип Описание
purchase Заказ оформлен Заказ создан. При онлайн-оплате событие уходит сразу после нажатия кнопки оформления, до оплаты.
add_to_cart Добавление в корзину Товар добавлен в корзину.
login_sms_success Авторизация по SMS Зашёл в профиль по номеру телефона, введя код из SMS. Регистрация и авторизация — одно событие.
login_sms_authentication Кнопка «Получить код» Ввёл номер телефона и нажал «Получить код».
login_tg_success Авторизация через Telegram Зашёл в профиль через Telegram-аккаунт.
login_tg_start Кнопка «Войти через Telegram» Клик по кнопке «Войти через Telegram».
login_success Авторизация любым способом Сводное событие: вошёл в профиль любым способом — по SMS, через Telegram, VK ID, Yandex ID, Sber ID или Mobile-ID.
click_phone Клик по номеру телефона Нажал на номер телефона (в мобильной версии открывается режим вызова).
click_upsale Upsale Клик по блюду в блоке «Добавить ещё» в корзине.
additional_feedback Перешёл к отзыву на внешней площадке Нажал кнопку перехода к отзыву на внешней площадке после оценки 5 звёзд.
remove_from_cart Удаление товара из корзины Товар удалён из корзины.
begin_checkout Переход к оплате Пользователь переходит к оплате. Нажатие submit.
view_item Посещение карточки товара Пользователь открыл карточку. Событие срабатывает после клика по товару.
view_item_list Посещение категории Посещение страницы категории товаров.
add_shipping_info Выбран тип получения заказа Выбрал доставку, самовывоз или заказ за стол.
click_appstore Переход в App Store Нажали на кнопку App Store в подвале или на странице /app.
click_googleplay Переход в Google Play Нажали на кнопку Google Play в подвале или на странице /app.
reg_loyalty_program Регистрация в программе лояльности Пользователь зарегистрировался в программе лояльности.
click_referral_program Открыл условия реферальной программы Перешёл в условия реферальной программы из профиля или по нажатию кнопки «баллы за друга».
share_referral_link Отправление реферальной ссылки Отправление пригласительной ссылки с реферальной программой. Нажал кнопку «Отправить другу».
click_quick Блюдо из подборки Клик по блюду в подборке на главной странице («Рекомендуем» или «Для вас»).
click_rustore Переход в RuStore Нажал на кнопку RuStore — там же, где кнопки App Store и Google Play.
story_open_frame Открыл сторис Открыл кадр сторис.
story_go_to_next_frame Следующий кадр сторис Перешёл к следующему кадру сторис.
story_exit_from_stories Закрыл сторис Вышел из просмотра сторис.
story_share_frame Поделился сторис Поделился кадром сторис.
story_action_button Кнопка в сторис Нажал кнопку в кадре сторис.
order_list_repeat_click Повтор заказа из истории Нажал «Повторить» в списке заказов в профиле.
order_details_repeat_click Повтор заказа со страницы заказа Нажал «Повторить заказ» на странице заказа.
quick_repeat_click Повтор последнего заказа Нажал на карточку повтора последнего заказа в подборке на главной странице.

Остальные события входа — через VK ID, Yandex ID, Sber ID и Mobile-ID — перечислены в статье «Как настроить события в Яндекс Метрике», раздел «Авторизация».

С целью «Заказ оформлен» может быть проблема в отслеживании источника при использовании клиентом браузера Safari — из-за ограничений cookie. При возврате из банковской системы может создаваться новая сессия, и источник заказа присваивается банковскому эквайрингу.

Как увидеть события

Чтобы увидеть события в Google Analytics, перейдите в режим Администратора, нажав на шестерёнку в нижнем углу. Далее в разделе Просмотр данных выберите События.

2023-11-02_20-08-31.png

Здесь вы можете увидеть сами События и их количество за интересующий вас период времени. Также вы можете использовать их в любых других отчётах.

2023-11-02_20-07-19.png

Проверить, какие события отправляет сайт, вы можете здесь: tagassistant.google.com.

Продвинутая аналитика в Google Analytics

<aside> 💡 Этот раздел будет полезен, если вы хорошо разбираетесь в Google Analytics.

</aside>

Сами события названы по рекомендациям Google для онлайн-торговли: справка Google. Сайт записывает их в контейнер DataLayer в формате GA4, а в Google Analytics они попадают через ваш Google Tag Manager — события настраиваются в нём тегами GA4. Вместе с самим событием передаются дополнительные данные о нём — это может помочь вам создать Специальные параметры или Специальные показатели.

Формат отправки данных

// Перед каждым событием сайт очищает данные предыдущего
dataLayer.push({ ecommerce: null });

// Так отправляем все простые события
dataLayer.push({ event: 'login_success' });
dataLayer.push({ event: 'click_appstore' });
dataLayer.push({ event: 'click_googleplay' });

// Регистрация в программе лояльности
dataLayer.push({
  event: 'reg_loyalty_program',
  currency: currency,
  event_category: 'UserButton Engagement',
  event_label: 'Loyalty Program'
});

// Добавление в корзину. Так же — remove_from_cart (удаление из корзины)
// и view_item (просмотр товара, quantity = 1)
dataLayer.push({
  event: 'add_to_cart',
  ecommerce: {
    currency: currency,
    value: itemPrice * itemQuantity,
    items: [
      {
        item_name: itemName,
        item_id: itemId,
        item_category: itemCategory,
        quantity: itemQuantity,
        price: itemPrice,
        item_variant: itemVariant
      }
    ]
  }
});

// Просмотр списка товаров категории
dataLayer.push({
  event: 'view_item_list',
  ecommerce: {
    currency: currency,
    item_list_name: categoryName,
    items: itemsArray
  }
});

// Переход к оформлению заказа
dataLayer.push({
  event: 'begin_checkout',
  ecommerce: {
    currency: currency,
    items: itemsArray
  }
});

// Выбор способа получения
dataLayer.push({
  event: 'add_shipping_info',
  ecommerce: {
    currency: currency,
    shipping_tier: deliveryType,
    table: tableNumber
  }
});

// Заказ оформлен
dataLayer.push({
  event: 'purchase',
  ecommerce: {
    transaction_id: orderNumber,
    value: orderTotal,
    currency: currency,
    shipping: shippingCost,
    affiliation: brandName,
    discount: discountTotal,
    coupon: promocode,
    payment_type: paymentType,
    loyalty_points_spent: bonusesSpent,
    items: itemsArray
  }
});