KamoCRM

Написанный нами конвейер атрибуции

Отслеживание первой стороны, от первого визита до заключения сделки

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

Каждое число здесь называет, откуда оно пришло и когда оно было измерено.
МераСтоимостьИсточникИзмеряемые
Разработка и обеспечение функционирования компонентов распределения расходовIngest controller, ingest worker, conversion consumer, scoreboard service, reconciliation jobmarketing package in the media service source tree
Где установлен идентификатор посетителяFirst-party, by edge middleware on the site's own domainmarketing tracking implementation in the marketing site and media service
Аналитический хостингSelf-hosted on our own clusterkubectl get deployments -n kamo
Механизм конверсииMessage queue consumer with a scheduled reconciliation passmarketing conversion consumer and reconcile job

Чему здание нас научило

Обычно агентство вставляет фрагмент менеджера тегов, и с этого момента каждый вопрос о данных заканчивается на панели, которую ни одна из сторон не контролирует. Сторонние файлы cookie удаляются, блокировщики рекламы удаляют еще больше, и разрыв между тем, что произошло, и тем, что было зарегистрировано, увеличивается с каждым годом. Вы не можете исправить то, чего вы не владеете.

Идентификатор посещения устанавливается межпроцессорным программным обеспечением на нашем домене, а не скриптами из чужого домена. Атрибуция сохраняется и после окончания сеанса. Конверсии публикуются как события и потребляются рабочим процессом, а не учитываются в строке, что означает, что медленный путь конверсии не может замедлить клиента, а потерянное сообщение можно восстановить — существует задача согласования именно потому, что путь в реальном времени не считается полным.

Небольшие детали решают, являются ли цифры честными. Существует механизм самоисключения, так что наши собственные сотрудники, просматривающие сайт, не появляются в маркетинговых цифрах, и он должен активно удалять файл cookie посетителя, а не просто прекращать запись, или посещение, которое уже было записано, остается в данных. Сбросы являются постоянными, а окна цифры рассчитываются из основных строк, потому что два не согласны и притворяясь иным образом производит табличку, которую нельзя примирить с собственной деталью. Это такие вещи, которые делают панель надежной, и они невидимы снаружи.

Аналитика работает на том же кластере, что и сама система, так что данные на уровне страниц также принадлежат нам. Для клиентов мы настраиваем все это в их собственных аккаунтах — суть в том, что измерения принадлежат вам, а не нам.

Построен с

  • NATS JetStream
  • Java
  • Spring Boot
  • Next.js middleware
  • Umami
  • YugabyteDB

Для чего это нас квалифицирует

Analytics and attributionNumbers you can interrogate, in accounts you ownTechnical SEOMaking a site legible to search engines, at the sourceConversion rate optimizationTesting with enough traffic to learn somethingPaid media managementYour accounts, your billing, your data — management fee only

Расскажите нам, что вы пытаетесь сделать

Обычно достаточно короткого разговора, чтобы узнать, являемся ли мы подходящими людьми. Если нет, мы скажем вам об этом и покажем вам куда-нибудь лучше.

Начать разговорЯ уже использую KamoCRMКак мы цитируем