🧪 NCAII Analytics Test Page

Эта страница тестирует JavaScript SDK интеграцию с NCAII backend.

📊 Тестируемые события:

🔗 Тестовые ссылки (outbound_click):

Google (внешняя ссылка) Yandex (внешняя ссылка) Внутренняя ссылка (не трекается)

📞 Контактные ссылки:

📞 Позвонить ✉️ Написать email

🏠 Каталожные карточки недвижимости:

Квартира в центре

2-комнатная квартира, 65 м²

Смотреть объявление (listing_id: 123)

Загородный дом

Дом 150 м² с участком 10 соток

Смотреть объявление (listing_id: 456)

🔍 Как проверить:

  1. Откройте эту страницу - должен отправиться pageview event
  2. Кликните по ссылкам выше - должны отправляться outbound_click events
  3. Проверьте логи backend:
    docker-compose logs -f api
  4. Проверьте данные в MongoDB:
    docker-compose exec mongo mongosh
    use ncaii
    db.events.find().sort({ts: -1}).limit(5)

📝 Ожидаемая структура событий:

{
  "event_type": "pageview",
  "rid": "01924567-89ab-cdef-0123-456789abcdef",
  "event_id": "uuid-v7",
  "client_id": "persistent-uuid-v7",
  "session_id": "session-uuid-v7", 
  "seq": 1,
  "ts": "2024-12-27T21:00:00.000Z",
  "url": "https://front-ncaii.isolutions.io/test.html",
  "referrer": "",
  "lang": "ru-RU",
  "ua": "Mozilla/5.0...",
  "custom": {
    "listing_id": 123,        // только для каталожных ссылок
    "target_domain": "...",   // только для outbound_click
    "target_path": "..."      // только для outbound_click
  }
}

✅ Готово к production!

Для production используйте:

<script src="https://sbx-ncaii.isolutions.io/static/ncaii.js" 
        data-rid="your-real-uuid-v7" defer></script>