11Интеграции и данные
Совместимость с GA4
Gauss использует словарь событий GA4: таблица соответствия имён, как переиспользовать разметку gtag, работа рядом с GA4 и что изменится с адаптером.
Имена событий и параметров в Gauss — те же, что в GA4: page_view, purchase, value, currency, transaction_id, items. Если сайт уже размечен под GA4, разметку не нужно придумывать заново. Gauss можно поставить рядом с GA4 и сравнивать данные.
Можно ли ставить рядом с GA4
Да. Трекер Gauss независим: он не читает cookie GA4, не вызывает gtag и не мешает его работе. На странице просто два скрипта:
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXX"></script>
<script defer data-site="YOUR_SITE_ID" src="https://collect.gausslab.io/js/gauss.js"></script>Цифры двух систем не совпадут, и это ожидаемо: у них разная модель посетителя и атрибуции (см. ниже и Метрики).
Таблица соответствия
| Gauss | GA4 | Примечание |
|---|---|---|
name | event name | совпадает |
page_location, page_referrer, page_title | одноимённые параметры | Gauss очищает параметры адреса и обрезает внешний referrer до домена |
content_group | content_group | совпадает |
params.engagement_time_msec | engagement_time_msec | совпадает |
params.value, currency, transaction_id | одноимённые | transaction_id хранится только хешем |
items[] | items[] | подмножество полей |
utm_* | session_source, session_medium, session_campaign … | у GA4 — сессия с атрибуцией до 90 дней, у Gauss — визит в пределах суток |
visitor_id | user_pseudo_id | не эквивалентны: у Gauss — сутки и один сайт, у GA4 — cookie, по умолчанию 2 года |
session_id | ga_session_id | у Gauss вычисляется на сервере, без cookie |
| — | client_id, user_id, user_properties | не поддерживаются намеренно |
Какие события совпадают
- Автоматические:
page_view,user_engagement,click(внешние ссылки),form_submit— те же имена, что в GA4.contact_click(клики по телефону, email, мессенджерам) в GA4 стандартного аналога не имеет. - Размечаемые сайтом:
generate_lead,sign_up,login,begin_checkout,add_to_cart,view_item,purchase,refund. - Товары:
item_id,item_name,item_brand,item_category…item_category5,item_variant,price,quantity,coupon. Остальные поля товара отбрасываются.
Скоро. Автоматическое событие
file_download(скачивание файлов). Пока трекер его не отправляет.
Как переиспользовать разметку gtag сейчас
Пока адаптера нет (см. ниже), продублируйте нужные вызовы gtag вызовом gauss с тем же именем и параметрами:
gtag('event', 'purchase', {
transaction_id: 'A-10293',
value: 18990,
currency: 'RUB',
items: [{ item_id: 'CM-200', item_name: 'Кофемашина CM-200', price: 18990, quantity: 1 }]
});
gauss('event', 'purchase', {
transaction_id: 'A-10293',
value: 18990,
currency: 'RUB',
items: [{ item_id: 'CM-200', item_name: 'Кофемашина CM-200', price: 18990, quantity: 1 }]
});Если вызов может случиться до загрузки трекера, добавьте стаб выше по коду — вызовы сохранятся в очереди и отправятся после загрузки:
window.gauss = window.gauss || function () { (window.gauss.q = window.gauss.q || []).push(arguments); };Что учесть при переносе:
- Имя события — строчные латинские буквы, цифры и
_, до 40 символов, начинается с буквы. Имена с префиксамиgauss_,ga_,google_,firebase_не принимаются. - Параметров — не больше 25, значение — строка до 100 символов, число или
true/false. Товаров вitems— не больше 50. - Не передавайте
client_id,user_id, email, телефон и другие данные о человеке — Gauss их не хранит, см. Какие данные собираются.
Подробнее — Свои события и Конверсии и электронная торговля.
Адаптер gtag и dataLayer
Скоро. Отдельный модуль
gauss-ga4.js. Код подключения опубликуем вместе с модулем.
Как он будет работать:
- перехватывает
gtag('event', …)иdataLayer.push(…), в том числе вызовы до загрузки Gauss; - пропускает события из словаря GA4 и пользовательские, кроме служебных (
gtm.*,config,set,consent,js); - берёт только разрешённые параметры и отбрасывает идентификаторы GA4:
client_id,user_id,session_id,user_properties,gclid,_ga*и поля с персональными данными; - не дублирует
page_view: если Gauss уже отправил просмотр этой страницы, событие GA4 игнорируется.
С адаптером заявки, покупки и цели, уже размеченные под GA4, будут появляться в Gauss без дублирования вызовов.
Экспорт
Скоро. Выгрузка любого отчёта в CSV с колонками в терминах GA4. Позже — выгрузка сырых событий за период в формате, близком к BigQuery-экспорту GA4 (
event_name,event_params,items), чтобы переиспользовать готовые SQL-запросы и отчёты в Looker Studio.
Главные отличия от GA4
- Посетитель живёт сутки. Без cookie Gauss не узнаёт человека на следующий день. Посетители за неделю — сумма дневных.
- Атрибуция — визит, в котором была конверсия. GA4 для большинства ключевых событий по умолчанию смотрит назад на 90 дней (настройки атрибуции GA4). Gauss относит конверсию к каналу визита, в котором она случилась. Сделки из CRM связываются с заявкой по её ID — Оффлайн-события.
- Click ID не хранятся. Gauss сохраняет только факт рекламного клика, без значения
gclidи других — см. Источники и каналы.
Как Gauss считает каждую метрику — Методология.