Napisanie skryptu w formie platformy do automatycznego monitorowania kampanii reklamowych na Facebooku
Trzeba napisać skrypt, który będzie automatycznie włączał i wyłączał zestawy reklam kampanii Facebooka w zależności od statystyk z trackera: KeyTaro przekazuje statystyki dotyczące liczby leadów w grupie ogłoszeń - Facebook przekazuje statystyki dotyczące wydatków w tej samej grupie - następnie porównujemy i skrypt podejmuje decyzję o pozostawieniu lub wyłączeniu. Istnieją podobno dwie możliwości uzyskania statystyk z FB, przez token i przez menedżera biznesowego, przez API dokładnie nie pamiętam.
Filtracja będzie przebiegać według: cena kliknięcia, cena leada, CPM. Muszą być poziomy dostępu. Również wszyscy pracują w różnych geolokalizacjach, potrzebna jest dostępna struktura. Cena jest ustalana indywidualnie.
Poniżej bardziej szczegółowo:
ZADANIE TECHNICZNE
System zarządzania Facebook Ads z automatycznymi regułami (MVP)
________________________________________
1. Cel projektu
Opracować system webowy do centralnego zarządzania dużą liczbą kont reklamowych Facebook Ads, z naciskiem na:
• automatyczne stosowanie automatycznych reguł
• zmniejszenie marnotrawstwa budżetu
• kontrola kosztów leada
• częściowa automatyzacja bez ryzyka blokad FB
________________________________________
2. Sposób integracji
• Integracja przez Facebook Marketing API
• Autoryzacja przez Access Token
• Uwzględnienie limitów rate limits Facebooka
• Wszystkie działania (pauza / włączenie) muszą być logowane
________________________________________
3. Role i prawa dostępu
Admin
• Pełny dostęp do wszystkich kont
• Zarządzanie użytkownikami i rolami
• Ustawianie globalnych automatycznych reguł
Lider zespołu
• Dostęp tylko do przypisanych kupców
• Zarządzanie automatycznymi regułami w ramach swojej grupy
Kupiec
• Widzi tylko swoje konta reklamowe
• Przeglądanie statystyk
• Ręczne uruchamianie / zatrzymywanie ogłoszeń
________________________________________
4. Struktura danych
System musi otrzymywać i wyświetlać:
• Konto reklamowe
o ID
o Nazwa
• Kampania
o ID
o Nazwa
• Zestaw reklam
o ID
o Nazwa
• Reklama
o ID
o Nazwa
Dodatkowo (pola niestandardowe w systemie):
• Wewnętrzna nazwa konta
• Komentarz / uwaga
• Dostawca konta
• GEO
• Odpowiedzialny kupiec
________________________________________
5. Filtry
Filtracja według:
• kupca
• dostawcy konta
• GEO
• statusu (aktywny / wstrzymany)
• wydatków
• CPL
________________________________________
6. Automatyczne reguły
(stosowane TYLKO do ogłoszeń, nie do kampanii i zestawów reklam)
Ogólne warunki dla wszystkich automatycznych reguł
• Sprawdzanie metryk odbywa się co N minut (konfigurowalne)
• Nie więcej niż X działań pauza/włączenie na godzinę na 1 konto reklamowe
• Między działaniami obowiązkowe opóźnienie (delay)
• Wszystkie działania są rejestrowane w logach
________________________________________
6.1. Automatyczne zatrzymanie ogłoszenia z powodu braku leadów
Warunki:
• Wydatki ≥ X
• Leadów = 0
Działanie:
• Ogłoszenie zostaje wstrzymane
• Zarejestrowana przyczyna zatrzymania: no_leads
________________________________________
6.2. Automatyczne ponowne uruchomienie ogłoszenia przy dolocie (kluczowa reguła)
Warunki do ponownego uruchomienia:
• Ogłoszenie zostało zatrzymane przez system
• Zarejestrowany dolot leada (nowy lead po zatrzymaniu)
Działanie:
• Ogłoszenie automatycznie przechodzi w status aktywny
• Ogłoszenie oznaczone statusem: restarted_after_lead
• Uruchamiana kontrola CPL (patrz punkt 6.3)
❗️ Ograniczenie:
• Jedno ogłoszenie może być automatycznie ponownie uruchomione nie więcej niż N razy w ciągu 24 godzin
________________________________________
6.3. Kontrola kosztów leada po ponownym uruchomieniu
Warunki:
• Ogłoszenie znajduje się w statusie restarted_after_lead
• CPL > ustalonego limitu X
• Liczba leadów ≥ N
Działanie:
• Ogłoszenie zostaje wstrzymane
• Powtórne automatyczne uruchomienie zabronione
• Przyczyna zatrzymania: high_cpl_after_restart
________________________________________
6.4. Automatyczne zatrzymanie z powodu wysokiej ceny kliknięcia (opcjonalnie)
Warunki:
• CPC > X
• Wydatki ≥ Y
• Leadów = 0
Działanie:
• Ogłoszenie zostaje wstrzymane
❗️ Jeśli jest ≥ 1 lead — reguła nie ma zastosowania
________________________________________
6.5. Automatyczne uruchamianie / zatrzymywanie według harmonogramu
Funkcjonalność:
• Możliwość ustawienia harmonogramu pracy ogłoszeń
• Uwzględnienie strefy czasowej GMT +3
• Stosowane tylko do ogłoszeń
________________________________________
7. Logi i kontrola
System musi prowadzić log:
• ID konta
• ID ogłoszenia
• Działanie (pauza / włączenie)
• Przyczyna
• Automatyczna reguła
• Data i czas
• Użytkownik / system
Logi muszą być dostępne w interfejsie.
________________________________________
8. Interfejs (Web)
• Widok tabelaryczny danych
• Filtry
• Wyświetlanie bieżących statusów
• Historia działań
• Możliwość włączania / wyłączania automatycznych reguł
________________________________________
9. Ograniczenia i bezpieczeństwo
• Zakaz masowych działań bez opóźnień
• Tryb dry-run (wyświetlanie, bez wykonania) — pożądane
• Możliwość tymczasowego wyłączenia automatycznych reguł na konto
________________________________________
-
253 1 0 Witam! Zapoznałem się z Twoim TZ. To profesjonalne zadanie z automatyzacji AdTech, które realizuję na niezawodnym stosie Python (Django/FastAPI) + PostgreSQL + Celery/Redis. Jestem gotów omówić logikę "przylotu" leadów oraz strukturę bazy danych na prywatnym czacie. Gwarantuję czysty kod i profesjonalne podejście do rozwoju MVP.
-
588 2 0 Witam.
Zapoznałem się z TZ. Widzę tutaj nie tylko skrypt, ale platformę MVP do centralnego zarządzania Facebook Ads z silnikiem reguł, logami, rolami dostępu oraz bezpiecznym zastosowaniem auto-działań przez Facebook Marketing API.
Kluczowy techniczny aspekt w tym zadaniu to poprawne dopasowanie statystyk między Keitaro a Facebookiem, a także niezawodna logika auto-reguł bez ryzyka masowych niebezpiecznych działań. Dlatego proponowałbym rozpocząć etapowo: najpierw weryfikacja mapowania / logiki biznesowej i test proof of concept, następnie — realizacja MVP.
Co mogę zamknąć w pierwszej wersji:
integracja Keitaro + Facebook Marketing API
dopasowanie danych po ad / powiązaniu
… auto-reguły pause / restart / kontrola CPL
logi wszystkich działań
interfejs webowy z rolami, filtrami i trybem dry-run
podstawowe ograniczenia dotyczące limitów / opóźnień / bezpiecznych działań
Po otrzymaniu szczegółów jestem gotów najpierw wykonać krótki test proof of concept dotyczący mapowania i kluczowej logiki biznesowej, aby ustalić właściwy kierunek realizacji przed pełnym uruchomieniem. Wszystkie szczegóły możemy omówić w wiadomościach prywatnych.
-
265 Cześć.
Rozumiem zadanie: pobieramy leady i statusy z Keitaro, pobieramy wydatki i metryki z Facebook Marketing API, porównujemy według ogłoszenia lub według zestawu, po czym system na podstawie reguł podejmuje decyzję o wstrzymaniu lub włączeniu, z limitami działań, opóźnieniami i pełnym logowaniem. Można to zrobić ostrożnie, aby nie napotkać limitów szybkości i bez nagłych masowych operacji.
Zbudujemy MVP jako panel webowy z rolami (administrator, lider zespołu, kupujący), filtrami według geolokalizacji i dostawców, tabelą statusów, historią działań, trybem dry-run i harmonogramem. Autoodnowienie po zakończeniu realizujemy poprawnie poprzez przechowywanie statusu zatrzymania w systemie i sprawdzanie nowych leadów w czasie po przerwie.
Aby szybko ocenić terminy i cenę, wyjaśnię kilka rzeczy: jak porównujecie leady Keitaro z konkretnym ogłoszeniem Facebook, według ad_id w parametrach, według UTM, według subid, czy przez postback? I drugie, reguły stosowane są ściśle do reklam, czy czasami również do zestawu reklam?
Jeśli to jest, zaproponujemy architekturę i możemy od razu zacząć.
-
747 2 0 Cześć! Dokładnie zapoznałem się z TŻ — zadanie jest jasne, realizowałem podobne narzędzia do mediabuyingu. Jestem gotów się tym zająć.
Co widzę w tym projekcie:
To nie tylko „zrobić interfejs do API Facebooka” — tutaj ważna jest logika auto-reguł, szczególnie łańcuch: auto-stop → dotarcie leada → ponowne uruchomienie → kontrola CPL. Jeśli ten łańcuch zostanie zrealizowany źle, system będzie albo marnować budżet, albo blokować prawidłowo działające ogłoszenia.
Mój stack pod ten projekt:
Backend — Python (FastAPI) + Celery do zadań w tle (sprawdzanie metryk według harmonogramu), PostgreSQL do logów i stanów. Frontend — React z widokiem tabeli, filtrami i historią działań. Facebook Marketing API — pracowałem z limitami, wiem jak prawidłowo budować kolejki działań, aby nie dostać bana od FB.
Co zrealizuję ściśle według TŻ:
Wszystkie 5 auto-reguł, w tym ograniczenie N ponownych uruchomień w ciągu 24 godzin
Role: Admin / Team Lead / Buyer z izolacją danych
… Pełne logowanie każdego działania systemu (kto, co, kiedy, dlaczego)
Tryb dry-run — najpierw sprawdzasz, co system zrobi, potem włączasz tryb produkcyjny
Ograniczenie tempa i opóźnienia między akcjami — aby FB nie widział wzorca bota
Terminy i podejście:
Pracuję iteracyjnie. Najpierw — działający MVP z auto-stopem i logami (1-1,5 tygodnia), potem — pozostałe reguły i interfejs. Na każdym etapie można testować i dawać feedback.
Jestem gotów zacząć od briefu — wyjaśnię kilka szczegółów dotyczących logiki biznesowej, które wpływają na architekturę (na przykład, jak dokładnie rejestrowane jest „dotarcie leada” — webhook, polling API FB, czy zewnętrzna CRM?).
Napisz — omówimy.
-
656 9 0 Dobry wieczór, Sasha!
Ogólnie zadanie jest jasne, aby dokładnie odpowiedzieć na pytania dotyczące terminów i ceny, chciałbym wyjaśnić kilka kwestii, które pojawiły się po analizie twojego zadania.
Pisz w wiadomościach prywatnych — omówimy szczegóły i twoje życzenia.
-
172 1 1 Witaj! Jestem gotów zrealizować ten projekt, mam duże doświadczenie w tworzeniu różnych aplikacji.
-
1618 18 1 1 Witam.
Mogę zrealizować zadanie. Mam doświadczenie w podobnym. Terminy i koszt są orientacyjne - trzeba omówić szczegóły.
Pisz, zrobię wszystko szybko i jakościowo.
-
1495 13 0 Cześć! Mogę to zrealizować. Napisz na prywatną wiadomość, aby omówić wszystkie szczegóły. Będę zadowolony z współpracy!
-
10352 129 0 Witam.
Mam praktyczne doświadczenie w pracy z Meta Marketing API oraz integracji z Keitaro przez API. Realizowałem pozyskiwanie statystyk, dopasowywanie danych oraz automatyzację działań na podstawie metryk (CPC, CPL, wydatki).
Jestem gotów omówić architekturę MVP oraz etapową realizację.
-
1671 11 0 Dzień dobry
Interesujące zadanie, chociaż nie miałem doświadczenia z Facebook API, ale mam doświadczenie z Keytaro. Mam również duże doświadczenie w budowaniu skomplikowanych i wysoko obciążonych platform reklamowych.
To na pewno nie jest "skrypt", a dość skomplikowany projekt webowy, który mogę zrealizować w Go + Vue dla frontendu.
Mogę zapewnić wdrożenie, debugowanie i dalsze wsparcie.
Koszt 20$ za godzinę.
Proszę o kontakt.
-
284 Cześć! Zainteresował mnie Twój wniosek dotyczący automatyzacji. Mam doświadczenie w pracy z Pythonem oraz w tworzeniu systemów z wyraźną logiką biznesową.
Jak zrealizuję Twój projekt:
Stos: Python (Celery do zadań w tle) + PostgreSQL do niezawodnego logowania.
Logika „doleczenia”: Zrealizuję poprzez stały monitoring delty leadów po zatrzymaniu (porównanie leads_at_pause z aktualnymi danymi API).
Bezpieczeństwo: Wprowadzę tryb Dry-run, abyś mógł przetestować działanie reguł bez rzeczywistego zatrzymania ogłoszeń.
…
Interfejs: Stworzę wygodną tabelę w Django z filtrami i historią działań dla każdego konta.
Jestem gotów omówić szczegóły techniczne i rozpocząć pracę. Pozdrawiam!
-
536 3 0 1 Witam! Zapoznałem się z TZ. Zadanie jest jasne: potrzebny jest elastyczny system zarządzania zasadami z naciskiem na bezpieczeństwo. Co wdrożę: System „Global Switch”: możliwość natychmiastowego wyłączenia wszystkich automatycznych zasad zarówno dla całego systemu, jak i dla pojedynczego konta. Tryb Dry-run: tryb symulacji. Bot będzie obliczał logikę i pokazywał wynik bez rzeczywistego wykonywania transakcji. To pozwoli na dopracowanie strategii bez ryzyka dla salda. Opóźnienia bezpieczeństwa: wdrożę kolejkę zadań (Queue) z konfigurowalnymi opóźnieniami między działaniami, aby uniknąć blokad ze strony API giełdy/usługi. Trwałość: ustawienia zasad będą przechowywane w bazie danych, co gwarantuje ich bezpieczeństwo przy ponownym uruchomieniu serwera. Mam doświadczenie w pracy z Pythonem (aiogram), integracją API i tworzeniem architektur dla botów Telegram. Zrobię kod czysty, rozszerzalny i z pełnym wsparciem po uruchomieniu. Jestem gotów omówić szczegóły i przystąpić do pracy.
-
738 4 0 Dzień dobry. Jestem gotów to zrobić! Backend napiszę w Go (fiber), będzie działał szybko i jakościowo + web w js. Robiłem podobny projekt dla Amazona. Proszę o kontakt.
-
6802 56 1 2 Dzień dobry, jestem gotów to zrobić. Napisz na wiadomości prywatnej, omówimy to dokładniej....
Aktualne zlecenia dla freelancerów w kategorii Programowanie stron internetowych
Rozwój prostej strony katalogowej (Czechy)Potrzebne jest stworzenie maksymalnie budżetowej, ale w pełni funkcjonalnej strony katalogu produktów dla czeskiego rynku. Projekt jest krótkoterminowy (uruchamiany w ramach wyprzedaży zapasów), dlatego priorytetem jest minimalna cena, szybkość realizacji i prostota wdrożenia.… Układ HTML i CSS, Programowanie stron internetowych ∙ 6 godzin 47 minut temu ∙ 47 ofert |
Ustawienie automatyzacji: Formularz na stronie → Bot WhatsApp → CRM (Make + WATI)Opis projektu:Jest strona internetowa firmy transportowej. Klienci składają zamówienia przez formularz na stronie — formularz trafia na email.Należy skonfigurować następującą automatyzację:Etap 1 — Formularz → WhatsApp— Kiedy na pocztę przychodzi nowe zamówienie ze strony,… Programowanie stron internetowych, Tworzenie chatbota ∙ 8 godzin 1 minuta temu ∙ 16 ofert |
Chcę nauczyć się tworzyć strony internetowe o CS:GO/CS2Potrzebuję mentora, który nauczy mnie, jak stworzyć serwer CS2/CS:GO. Chcę przez Discord/Zoom krok po kroku omówić: hosting/VPS, server.cfg, mapy, wtyczki, panel administracyjny, system banów, Discord, stronę internetową i statystyki. Język: ukraiński lub rosyjski. Układ HTML i CSS, Programowanie stron internetowych ∙ 13 godzin 42 minuty temu ∙ 8 ofert |
Opracowanie usługi internetowej „Interaktywna weterynaryjna mapa stomatologiczna”Istota projektu: aplikacja internetowa, w której lekarze mogą prowadzić interaktywne karty stomatologiczne pacjentów (kotów i psów) Projekt interfejsu oraz wszystkie elementy szczęk są już w pełni gotowe w Figma (wektory SVG z podziałem na poszczególne zęby) Wymagana… Bazy danych i SQL, Programowanie stron internetowych ∙ 14 godzin 12 minut temu ∙ 51 ofert |
Szukam programisty lub kodera do automatyzacji scrapingu danych 2https://drive.google.com/file/d/14tP5XWJB9acV4gn_cJrFwMpihUj3EbQz/view?usp=sharing przypadkowo wysłałem ten link Programowanie stron internetowych, Parsowanie danych ∙ 16 godzin 40 minut temu ∙ 30 ofert |