Об этом проекте

Relay — это self-hosted сокращатель ссылок, разработанный для работы на edge-платформе Cloudflare. Он использует один Cloudflare Worker для движка перенаправлений и admin API, а данные хранятся в Cloudflare D1. Панель администратора представлена в виде одного файла `index.html` без внешних зависимостей или процесса сборки. Ключевые возможности включают: - **Продвинутая маршрутизация**: поддержка взвешенного A/B split-тестирования, а также маршрутизации на основе типа устройства (iOS/Android) и географического положения. - **Маркетинг и отслеживание**: отслеживание источников через `/suffix` для идентификации конкретных каналов трафика и опциональная промежуточная страница для интеграции маркетинговых пикселей (FB Pixel, GA4, GTM) для ретаргетинга. - **Отслеживание конверсий без cookies**: позволяет сообщать о регистрациях или продажах через postback `/track` без использования браузерных cookies. - **Аналитика с приоритетом конфиденциальности**: отслеживает клики без хранения необработанных IP-адресов или полных строк User-Agent. Исключает трафик ботов из аналитики и может учитывать сигналы отказа DNT/GPC. - **Инструменты управления**: включает конструктор UTM, локальную генерацию QR-кодов, защиту ссылок паролем и экспорт данных в CSV/JSON. - **Производительность и масштабирование**: опциональная интеграция с Cloudflare KV для edge-кеширования перенаправлений и автоматическое удаление старых данных о кликах на основе cron.