# Верификация трекинга presale.cil.by — 2026-10-04 01:01 UTC (задача t-261004000834) ## Клик-трекинг CTA — ПОДТВЕРЖДЁН вживую - Запрос: `POST https://presale.cil.by/api/presale/cta` `{"variant":"HR-VRFY","href":"https://presale.cil.by/ ?utm_source=harness-hourly&utm_campaign=tracking-verify-t-261004000834"}` - Ответ: `{"ok":true}` (HTTP 200) - Запись в БД /root/coop/coop.db, таблица presale_cta_events: id=2 | variant=HR-VRFY | href=<см. выше> | created_at=2026-10-04 01:01:16 - База событий: обработчик /root/coop/domains/simbiot_billing.py:83 (INSERT в presale_cta_events), лендинг шлёт beacon со всех [data-cta]. ## Факт по трафику - До тестового клика в presale_cta_events было 0 записей → органических кликов по CTA не было вообще. Канал трафика критичен. ## Счётчик мест — ЖИВОЙ из биллинга - GET https://presale.cil.by/api/presale/seats → {"paid":1,"taken":2,"total":100} ## Stripe - Лендинг ссылается на живой checkout buy.stripe.com/aFa28q8h14RpfPYgrK1B60a ✓ ## Найденные пробелы (не блокируют запуск, рекомендации в launch-kit) 1. UTM сохраняются только внутри href (строкой), атрибуции source/campaign нет — рекомендация: парсить utm_* в отдельные колонки. 2. Нет счётчика визитов (только клики CTA) → конверсию визит→клик мерять нечем. Рекомендация: beacon /api/presale/visit или парсинг access-лога Caddy.