📌 Метаданные: Обзор

Добавьте бизнес-логику в ваши данные — отмечайте заказы, стройте воронки, настраивайте отображение

💡 Что такое метаданные?

Метаданные — это дополнительная информация о ваших событиях и атрибутах, которая позволяет InstantBase понимать бизнес-логику вашего продукта. С их помощью вы можете отметить событие как заказ, задать шаг воронки продаж, указать цвет для графика или настроить отображение атрибута в интерфейсе.

Зачем нужны метаданные?

📦
Сырые данные
События без метаданных
🏷️
Метаданные
Добавляем бизнес-логику
📊
Готовая аналитика
Выручка, воронки, когорты

Без метаданных InstantBase видит только поток событий. С метаданными мы понимаем:

Где используются метаданные

Базовый синтаксис

Метаданные передаются в отдельном поле _metadata при отправке события:

json
{
  "event": "page_view",
  "user_id": "user_123",
  "properties": {
    "page": "/home"
  },
  "_metadata": {
    "is_activation": true,
    "funnel_sales_step": 1,
    "funnel_sales_name": "Главная страница",
    "event_display_name": "Просмотр главной",
    "event_color": "#2A6DF4"
  }
}

Типы данных в метаданных

Тип данных Описание Пример
string Текстовое значение "Просмотр товара"
integer Целое число 1, 2, 3
float Число с плавающей точкой 3.14
boolean Логическое значение true, false
color Цвет в HEX-формате "#FF5733"

Стандартные метаданные

Акроним Тип Описание Применение
is_order boolean Помечает событие как заказ Выручка, заказы, средний чек
is_activation boolean Помечает событие как активацию пользователя Метрика активации, воронки
funnel_sales_step integer Номер шага в воронке продаж Воронки продаж
funnel_sales_name string Название шага в воронке Отображение в воронке
event_display_name string Отображаемое имя события Интерфейс, графики
event_color color Цвет события на графиках Визуализация
event_description string Описание события Документация, подсказки
attribute_display_name string Отображаемое имя атрибута Таблица клиентов
attribute_category string Категория атрибута Группировка в интерфейсе
attribute_color color Цвет атрибута Виджеты
attribute_format string Формат отображения currency, percent, date
attribute_visible_in_customers boolean Показывать ли атрибут в таблице клиентов Настройка интерфейса

Примеры использования

Интернет-магазин

// Просмотр товара
{
  "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": "#28a745"
  }
}

// Покупка
{
  "event": "purchase",
  "_metadata": {
    "funnel_sales_step": 3,
    "funnel_sales_name": "Покупка",
    "event_display_name": "Покупка",
    "event_color": "#fd7e14",
    "is_order": true
  }
}

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",
  "_metadata": {
    "event_display_name": "Апгрейд тарифа",
    "event_color": "#fd7e14"
  }
}

Настройка атрибутов клиента

{
  "event": "user_updated",
  "user_id": "user_123",
  "attributes": {
    "email": "user@example.com",
    "subscription_plan": "premium",
    "lifetime_value": 15000,
    "last_login": "2026-03-19",
    "_metadata": {
      "email": {
        "attribute_display_name": "Email",
        "attribute_category": "Контакты"
      },
      "subscription_plan": {
        "attribute_display_name": "Тариф",
        "attribute_category": "Подписка",
        "attribute_format": "string"
      },
      "lifetime_value": {
        "attribute_display_name": "LTV",
        "attribute_category": "Финансы",
        "attribute_format": "currency"
      },
      "last_login": {
        "attribute_display_name": "Последний вход",
        "attribute_category": "Активность",
        "attribute_format": "date"
      }
    }
  }
}

Преимущества использования метаданных

🎯 Точная аналитика

  • Правильный расчет выручки
  • Корректные воронки продаж
  • Точные метрики активации

👁️ Удобный интерфейс

  • Понятные названия событий
  • Цветовая дифференциация
  • Группировка атрибутов

🔄 Гибкость

  • Адаптация под любой бизнес
  • Изменение логики без кода
  • Разные воронки для разных сценариев

📈 Глубокая аналитика

  • Сегментация по атрибутам
  • Когорты по активации
  • Анализ воронок по шагам

Рекомендации

  • Начинайте с малого — добавьте метаданные для ключевых событий (покупки, регистрации)
  • Используйте понятные имена — названия шагов воронки должны быть понятны всей команде
  • Документируйте метаданные — создайте внутреннюю вики с описанием всех используемых метаданных
  • Проверяйте перед запуском — тестируйте метаданные на тестовых ключах
  • Обновляйте метаданные при изменении логики — если добавили новый шаг в воронку, добавьте метаданные

Что дальше?

🏷️ Метаданные событий

Подробное описание всех метаданных для событий

Перейти →

🔖 Метаданные атрибутов

Настройка отображения атрибутов клиентов

Перейти →

🎯 Настройка воронок

Построение воронок продаж с помощью метаданных

Перейти →

🛍️ Примеры для e-commerce

Готовые метаданные для интернет-магазина

Перейти →

Нужна помощь с настройкой метаданных?

Напишите нам, и мы поможем настроить метаданные под ваш бизнес

support@instantbase.online Telegram