Telegram-bot z wielopoziomową analityką, web-adminem
Opracowano kompleksowe rozwiązanie dla projektu afiliacyjnego w branży finansowej. System obejmuje bota Telegram, wielofunkcyjną panel administracyjny oraz integracje z narzędziami do śledzenia i analizy.
Główne funkcjonalności:
• Bot Telegram
• Lejek interakcji z użytkownikami, który zbiera dane, śledzi znaczniki UTM i konwersje.
• Mechanizm weryfikacji i śledzenia FTD (pierwsza wpłata).
• Integracja z API partnerów w celu przesyłania i odbierania statystyk.
• Panel administracyjny
• Współczesny interfejs webowy (TailwindCSS + Jinja2) z naciskiem na szybkość i wygodę użytkowania.
• Panel sterowania z dashboardami do śledzenia kluczowych metryk (leadów, FTD, ROI, wydatków).
• Elastyczne filtry: daty, UTM, kampanie reklamowe, źródła ruchu.
• Dynamiczne wykresy i tabele z możliwością sortowania i paginacji.
• Karty KPI do szybkiej oceny efektywności kampanii reklamowych.
• Rozgraniczenie dostępu dla różnych ról (administratorzy, menedżerowie).
• Analiza i statystyka
• Pełna integracja z Google Sheets i Airtable w celu synchronizacji danych.
• Automatyczne zbieranie i wizualizacja statystyk według różnych przekrojów (kampanie, źródła, kraje).
• Wdrożenie systemu śledzenia wydatków na reklamę z obliczaniem CPL, CPA, ROI.
• Zautomatyzowane aktualizowanie danych przez webhooki.
• Architektura techniczna
• Backend w Pythonie (FastAPI, Aiogram) z asynchronicznym przetwarzaniem zapytań.
• PostgreSQL + SQLAlchemy + Alembic do pracy z bazą danych.
• Optymalizacja pod kątem dużego obciążenia i dużych zbiorów danych.
• Deployment na VPS, konfiguracja kontenerów Docker i usług systemd dla ciągłej pracy.
Efektem jest skalowalny system, który pozwala:
• śledzić efektywność kampanii reklamowych w czasie rzeczywistym,
• automatyzować rutynowe procesy,
• zapewnić menedżerom i właścicielom firm wygodne narzędzia do kontroli i podejmowania decyzji.
Główne funkcjonalności:
• Bot Telegram
• Lejek interakcji z użytkownikami, który zbiera dane, śledzi znaczniki UTM i konwersje.
• Mechanizm weryfikacji i śledzenia FTD (pierwsza wpłata).
• Integracja z API partnerów w celu przesyłania i odbierania statystyk.
• Panel administracyjny
• Współczesny interfejs webowy (TailwindCSS + Jinja2) z naciskiem na szybkość i wygodę użytkowania.
• Panel sterowania z dashboardami do śledzenia kluczowych metryk (leadów, FTD, ROI, wydatków).
• Elastyczne filtry: daty, UTM, kampanie reklamowe, źródła ruchu.
• Dynamiczne wykresy i tabele z możliwością sortowania i paginacji.
• Karty KPI do szybkiej oceny efektywności kampanii reklamowych.
• Rozgraniczenie dostępu dla różnych ról (administratorzy, menedżerowie).
• Analiza i statystyka
• Pełna integracja z Google Sheets i Airtable w celu synchronizacji danych.
• Automatyczne zbieranie i wizualizacja statystyk według różnych przekrojów (kampanie, źródła, kraje).
• Wdrożenie systemu śledzenia wydatków na reklamę z obliczaniem CPL, CPA, ROI.
• Zautomatyzowane aktualizowanie danych przez webhooki.
• Architektura techniczna
• Backend w Pythonie (FastAPI, Aiogram) z asynchronicznym przetwarzaniem zapytań.
• PostgreSQL + SQLAlchemy + Alembic do pracy z bazą danych.
• Optymalizacja pod kątem dużego obciążenia i dużych zbiorów danych.
• Deployment na VPS, konfiguracja kontenerów Docker i usług systemd dla ciągłej pracy.
Efektem jest skalowalny system, który pozwala:
• śledzić efektywność kampanii reklamowych w czasie rzeczywistym,
• automatyzować rutynowe procesy,
• zapewnić menedżerom i właścicielom firm wygodne narzędzia do kontroli i podejmowania decyzji.