🏷️ Метаданные событий
Добавьте бизнес-логику к вашим событиям — отмечайте заказы, стройте воронки, настраивайте отображение
🎯 Для чего это нужно?
Метаданные событий позволяют InstantBase понимать, какие события важны для бизнеса. Без них мы видим просто поток действий. С ними мы знаем, что является заказом, что активацией, как выглядит воронка продаж.
Синтаксис
Метаданные передаются в поле _metadata при отправке события:
json
{
"event": "purchase",
"user_id": "user_123",
"properties": {
"revenue": 1499.99
},
"_metadata": {
"is_order": true,
"funnel_sales_step": 4,
"funnel_sales_name": "Покупка",
"event_display_name": "Завершенный заказ",
"event_color": "#28a745",
"event_description": "Пользователь совершил покупку"
}
}
Полный список метаданных событий
Таблица всех метаданных
| Акроним | Тип | Описание | По умолчанию |
|---|---|---|---|
is_order |
boolean | Флаг заказа | false |
is_activation |
boolean | Флаг активации | false |
funnel_sales_step |
integer | Номер шага в воронке | — |
funnel_sales_name |
string | Название шага воронки | — |
event_display_name |
string | Отображаемое имя | — |
event_color |
color | Цвет на графиках | — |
event_description |
string | Описание события | — |
order_revenue_field |
string | Поле с суммой | "revenue" |
order_id_field |
string | Поле с ID заказа | "order_id" |
order_items_field |
string | Поле с товарами | "items" |
order_status_field |
string | Поле со статусом | "status" |
Примеры для разных типов бизнеса
🛍️ Интернет-магазин
// Просмотр товара
{
"event": "product_view",
"_metadata": {
"funnel_sales_step": 1,
"funnel_sales_name": "Просмотр товара",
"event_display_name": "Просмотр товара",
"event_color": "#2A6DF4"
}
}
// Добавление в корзину
{
"event": "add_to_cart",
"_metadata": {
"funnel_sales_step": 2,
"funnel_sales_name": "Корзина",
"event_display_name": "Добавление в корзину",
"event_color": "#fd7e14"
}
}
// Покупка
{
"event": "purchase",
"properties": {
"order_id": "ORD-001",
"total": 5499,
"items": [...]
},
"_metadata": {
"funnel_sales_step": 3,
"funnel_sales_name": "Покупка",
"event_display_name": "Покупка",
"event_color": "#28a745",
"is_order": true,
"order_revenue_field": "total"
}
}
☁️ SaaS-сервис
// Регистрация
{
"event": "signup",
"_metadata": {
"is_activation": true,
"event_display_name": "Регистрация",
"event_color": "#28a745"
}
}
// Создание проекта (ключевое действие)
{
"event": "project_created",
"_metadata": {
"funnel_sales_step": 1,
"funnel_sales_name": "Создание проекта",
"event_display_name": "Создание проекта",
"event_color": "#2A6DF4"
}
}
// Апгрейд подписки
{
"event": "subscription_upgraded",
"properties": {
"plan": "pro",
"amount": 9900
},
"_metadata": {
"event_display_name": "Апгрейд тарифа",
"event_color": "#fd7e14",
"is_order": true,
"order_revenue_field": "amount"
}
}
🎮 Игры
// Начало уровня
{
"event": "level_start",
"_metadata": {
"funnel_sales_step": 1,
"funnel_sales_name": "Начало уровня",
"event_display_name": "Начало уровня",
"event_color": "#2A6DF4"
}
}
// Прохождение уровня
{
"event": "level_complete",
"_metadata": {
"funnel_sales_step": 2,
"funnel_sales_name": "Прохождение уровня",
"event_display_name": "Уровень пройден",
"event_color": "#28a745"
}
}
// Покупка в игре
{
"event": "game_purchase",
"properties": {
"item": "gold_pack",
"price": 299
},
"_metadata": {
"event_display_name": "Покупка игровой валюты",
"event_color": "#fd7e14",
"is_order": true,
"order_revenue_field": "price"
}
}
Проверка метаданных
Вы можете проверить, правильно ли настроены метаданные, в разделе "События":
- Найдите событие в ленте
- Кликните на него, чтобы открыть детали
- В разделе "Метаданные" вы увидите все примененные метаданные
💡 Совет: Используйте тестовый ключ для экспериментов с метаданными. Так вы не испортите реальную статистику и сможете проверить все варианты.
Рекомендации
- Начинайте с главного — сначала добавьте
is_orderдля событий покупки - Стройте воронки постепенно — добавьте шаги для ключевых действий пользователя
- Используйте понятные названия —
funnel_sales_nameиevent_display_nameдолжны быть понятны всей команде - Документируйте метаданные — создайте внутреннюю вики с описанием всех используемых метаданных
- Проверяйте перед запуском — тестируйте метаданные на тестовых ключах
- Цветовая схема — используйте единую цветовую схему для похожих событий
Что дальше?
Нужна помощь с настройкой метаданных?
Напишите нам, и мы поможем настроить метаданные под ваш бизнес