Skocz do zawartości
spacer.png
spacer.png

Prosty system powiadomień o nowych leadach: postback + e-mail lub telegram


mysc

Rekomendowane odpowiedzi

Opublikowano

Prosty system powiadomień o nowych leadach (postback + e-mail)

 

Standardowe powiadomienia o nowych leadach z sieci afiliacyjnych zwykle wiążą się też ze spamem reklamowym. Tj. aktywując powiadomienia w aplikacji sieci, oprócz nich otrzymuje się też reklamy i inne niechciane wiadomości.

W związku z tym napisałem sobie bardzo prosty skrypt dzięki któremu dostaję powiadomienia TYLKO o nowych leadach z wybranym przeze mnie dźwiękiem.

Całość omawiam poniżej i wrzucam gotowy do konfiguracji skrypt pod fireadsa. Całość można jednak dostosować do wszystkich sieci które udostępniają możliwość konfiguracji postback.

 

Potrzebne będą:

- aplikacja pocztowa (która będzie używana tylko do tego celu)

- świeży e-mail na własnej domenie który NIGDZIE nie był i nie będzie opublikowany (aczkolwiek to można też obejść odpowiednimi filtrami poczty)
 

Jak to działa?

Całość działa bardzo prosto - w momencie w którym sieć otrzymuje informacje od reklamodawcy o nowym leadzie, sama wysyła tą informacje do naszego skryptu, a skrypt w tym momencie wysyła do nas powiadomienie mailowe o nowym leadzie.

Jako że używamy do tego specjalnie przygotowanego maila na który nie przychodzi nic innego oprócz tych powiadomień oraz aplikacji w której dodany jest tylko ten e-mail -> możemy ustawić unikalny dźwięk powiadomień dla tej aplikacji, i będzie to dźwięk informujący nas o nowym leadzie.


Jest tu pewien niuans jednak. Mój skrypt przygotowałem TYLKO dla leadów oczekujących, bo nie reklamuję kampanii w których leady są od razu zatwierdzone. Jeśli ktoś promuje takie i takie kampanie, kod wymaga zmian.

Chat gpt lub gemini z łatwością Wam zmodyfikują ten skrypt pod wasze potrzeby, gdy prześlecie do AI instrukcję API z danej sieci i dokładnie wskażecie czego oczekujecie w promptcie. Poradnik dodaje głównie żeby pokazać że da się dostawać powiadomienia z wybranym dźwiękiem bez żadnych oficjalnych aplikacji i bez spamu reklamowego :)

Dokładnie tak samo można to zrobić w każdej sieci która udostępnia postback, np. w Conversand.
 

Instrukcja: 

1. Tworzymy nowy e-mail na własnej domenie (na własnym hostingu). E-maila nigdzie nie publikujemy żeby nie dostawać na niego spamu reklamowego.

2. Pobieramy dowolną aplikację pocztową która będzie używana tylko do powiadomień (np. bluemail lite).

3. Konfigurujemy maila w aplikacji (IMAP)

4. Zmieniamy dźwięk powiadomień z wybranej aplikacji pocztowej na wybrany przez nas (dźwięk powiadomień o nowym leadzie)

5. Przygotowujemy plik (nazwa dowolna):

nazwa.php

ze skryptem:

<?php

// 1. Zabezpieczenie IP FireAds
if ($_SERVER['REMOTE_ADDR'] != '51.38.159.81') {
    http_response_code(403);
    exit;
}

// 2. Pobranie danych z postbacku
$amount = $_REQUEST['amount'] ?? '';
$status = $_REQUEST['status'] ?? '';
$country = $_REQUEST['country'] ?? '';
$postback_id = $_REQUEST['postback_id'] ?? '';

// 3. Interesują nas tylko leady oczekujące
if ($status != 0) {
    http_response_code(200);
    exit;
}

// 4. Wysyłanie maila
$to = "email@email.pl";

$subject = "NOWY LEAD + $amount PLN";

$message = "
Nowy lead w FireAds | $amount PLN | $country

Czas: ".date("Y-m-d H:i:s")."

ID postback: $postback_id
";

// 5. Wysłanie emaila
$log = file_get_contents("ids.txt");

if (strpos($log, $postback_id) !== false) {
    http_response_code(200);
    exit;
}

file_put_contents("ids.txt", $postback_id."\n", FILE_APPEND);

mail($to, $subject, $message);

// 6. Zwrócenie kodu OK
http_response_code(200);

W skrypcie podmieniamy "email@email.pl" na stworzony przez nas adres e-mail.


6. Tworzymy pusty plik

ids.txt

7. Pliki nazwa.php i ids.txt uploadujemy na nasz hosting do dowolnego folderu (tego samego)

8. Przechodzimy do ustawień konta w fireads i znajdujemy okienko z postbackiem:

image.png

9. Tutaj dodajemy adres do pliku nazwa.php + niezbędne parametry do pobrania:

https://domena.pl/nazwa.php?amount={amount}&status={status}&country={country}&postback_id={postback_id}

Do podmiany w powyższym kodzie jest  ścieżka do pliku "nazwa.php" i prawdziwa nazwa tego pliku. Metoda powinna być wybrana jako "GET" (nie zmieniamy tego po prostu).

Domena jest dowolna, to nie musi być domena z której są leady. Ważne jest tylko aby działała i plik był dostępny online.

 

To wszystko. Teraz o każdym nowym leadzie oczekującym dostaje się powiadomienie z wybranym dźwiękiem:

image.png          image.png

 

 

Sprawdź też:

Analogiczny system do powiadomień na telegramie: https://make-cash.pl/prosty-system-powiadomien-o-nowych-leadach-postback-e-mail-t60610/#findComment-466970

 

  • Super 3
  • Lubię to! 2
Opublikowano

👉 Analogiczny system do powiadomień na telegramie

❗Wszystko robimy z poziomu aplikacji telegram na komputerze

Tworzenie BOT'a do powiadomień

1. Tworzymy sobie BOT'a przechodząc tutaj https://t.me/BotFather
2. Po utworzeniu BOT'a kopiujemy jego API, które wygląda mniej więcej tak:

123456789:ABCabcABCabcABCabcABCabc

 

Tworzenie kanału na Telegramie

1. Tworzymy kanał (nie grupę) na telegramie i nazywamy go np. "Afiliacja"
2. Kanał ustawiamy na prywatny 
3. Do kanału dodajmy bota, który poda nam ID naszego kanału @myidbot
4. Po dodaniu bota, wpisujemy komendę w tym kanale /getgroupid
5. Bot poda nam nasze ID, które powinno wyglądać tak:

-123456789

6. Możemy usunąć już BOT'a @myidbot z naszego kanału
 

Komenda do powiadomień

https://api.telegram.org/botTUTAJ-API-TWOJEGO-BOTA/sendMessage?chat_id=TUTAJ-ID-CZATU&text=Otrzymano%20Leda%20w%20FireAds%20{amount}%20zł%20{sid}

Finalnie powinno wyglądać to tak po uzupełnieniu API bot'a i ID czatu.

https://api.telegram.org/bot123456:ABCabcABCabcABCabcABCabcABCabc/sendMessage?chat_id=-123456789&text=Otrzymano%20Leda%20w%20FireAds%20{amount}%20zł%20{sid}

 

Mając już wszystko przechodzimy to ustawień naszego konta w FireAds - klik
image.thumb.png.6d2a6e47b3e7a7d5f2488126cd2c02ee.png
W pozycji Postback (S2S) wklejmy nasz link-komendę

https://api.telegram.org/bot123456:ABCabcABCabcABCabcABCabcABCabc/sendMessage?chat_id=-123456789&text=Otrzymano Leda w FireAds {amount} zł {sid}

Zapisujemy zmiany i możemy kliknąć WYŚLIJ TESTOWY

Jeśli wszystko zrobiliśmy poprawnie to na naszym kanale telegram powinna pojawić się wiadomość ;) 

Zmiana dźwięku powiadomień

1. Klikamy prawy przyciskiem myszki na nasz kanał na liście rozmów
image.thumb.png.de836d432c31c7327f626e51a54ee764.png

i wybieramy opcję Wyłącz powiadomienia


image.png.cdfeb57a83d6cf50339d6c4981348301.png
a następnie Wybierz dźwięk i możemy tutaj dodać dowolny plik MP3 jaki tylko chcemy ;) Najlepiej dodać coś co trwa od 1 sekundy do 5 sekund aby triumfować zdobytego lead'a ✨

Ten dźwięk będzie nam towarzyszył na każdym urządzeniu, na jakim jesteśmy zalogowani na telegramie.

 

Treść naszego powiadomienia będzie wyglądała tak:

Cytat

Otrzymano Leda w FireAds {amount} {sid}

{amount} wartość leada
{sid} waszego linku afiliacyjnego 

  • Super 3
  • Lubię to! 1

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Tylko zalogowani użytkownicy mogą dodawać komentarze.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Ta strona korzysta z ciasteczek, aby świadczyć usługi na najwyższym poziomie. Dalsze korzystanie z witryny oznacza zgodę na ich wykorzystanie. Polityka prywatności .