Перейти к основному содержимому

storefront → management

Зачем нужно

Management получает метрики витрины: лиды, конверсии, источники, посещаемость публичных страниц.

Стороны

  • источник: storefront
  • потребитель: management
  • вид: event-driven + sync snapshot

События

messageTypeКогда
storefront.lead.submitted(то же, что в storefront--crm.md)
storefront.page.publishedпубликация страницы
storefront.review.publishedопубликован отзыв
storefront.metric_snapshot.publishedпериодический снапшот метрик трафика

Online read

GET /api/v2/storefront/aggregates/leads?period=...
GET /api/v2/storefront/aggregates/landing-views?period=...

Поведение management

  • маркетинговый funnel в dashboards;
  • метрики SEO и trafic;
  • алерты по падению конверсии.

Идемпотентность

  • события дедуплицируются по messageId;
  • lead metrics используют stable leadId;
  • periodic snapshots заменяются по ключу metricKey + period.

Ошибки

СценарийПоведение
snapshot пришёл с неполным периодомпометить как partial и не использовать в KPI
storefront API недоступенdashboard показывает последний успешный snapshot
неизвестный source/utmсохранить как unknown, не падать

Scopes

ScopeДля чего
service:storefront.aggregates.readчитать marketing aggregates
service:storefront.metrics.readчитать traffic snapshots

Безопасность

  • payload не содержит исходных персональных данных лида (только агрегаты).

Retention

  • 30 дней события;
  • агрегаты — постоянно.

Связанные документы