Se il sito cade, le campagne si fermano.
Ho costruito un WatchDog che collega la disponibilità del sito a Google Ads. Dopo tre rilevazioni consecutive di errore, sospende le campagne e mi avvisa su Telegram. Al ripristino, le riattiva automaticamente.
- Regola di intervento
- 3 rilevazioni consecutive di errore
- Collegamenti
- WatchDog · Google Ads API · Telegram · Database
- Dipendenza operativa
- La VPS deve continuare a funzionare
Il problema che volevo risolvere
Una campagna può continuare a generare clic anche quando la pagina di destinazione restituisce errori temporanei. In quel momento sto pagando per portare persone verso un’esperienza che può compromettere la conversione.
Volevo accorciare il tempo tra il rilevamento del problema e l’intervento sulle campagne. Ho quindi collegato il monitoraggio del sito alle API di Google Ads, aggiungendo un avviso su Telegram e un registro degli incidenti.
- Controllo del sitoIl WatchDog verifica la disponibilità e rileva eventuali errori.
- Tre errori consecutiviLa sospensione scatta quando il problema viene rilevato per tre volte di seguito.
- Pausa e segnalazioneLe API di Google Ads sospendono le campagne. Il bot invia l’avviso su Telegram.
- Ripristino e riattivazioneQuando gli errori cessano, il sistema riaccende le campagne. Gli incidenti vengono registrati nel database.
La soglia è espressa in numero di controlli. Il tempo effettivo di intervento dipende dalla frequenza con cui vengono eseguiti.
La terza rilevazione consecutiva attiva la sospensione. Il ripristino del sito permette la riattivazione automatica.
Perché tre rilevazioni
La regola evita di reagire a un singolo controllo fallito. Chiedere tre errori consecutivi introduce una conferma prima di intervenire sulla spesa pubblicitaria. Il compromesso è un intervallo durante il quale le campagne possono essere ancora attive mentre il sito presenta problemi.
La riattivazione chiude il ciclo operativo. Il sistema continua a monitorare il sito e, quando gli errori sono cessati, ripristina l’erogazione delle campagne.
L’avviso e la memoria degli incidenti
Telegram mi permette di sapere che cosa sta accadendo mentre il sistema interviene. Il bot viene creato con BotFather e invia i messaggi attraverso le API di Telegram.
Gli incidenti venivano salvati nel database. Questo registro dà una base per ricostruire gli episodi e confrontarli con l’andamento delle campagne.
Il limite che conta
La VPS che esegue il WatchDog deve restare operativa. Se si ferma anche quella, il processo perde la possibilità di rilevare il problema e di contattare Google. La copertura riguarda quindi gli errori del sito che il WatchDog riesce a osservare mentre il server continua a funzionare.
Che cosa mostra questo progetto
Ho collegato un segnale tecnico a una decisione di marketing e automatizzato l’intero ciclo di sospensione e ripristino. Il comportamento in esecuzione segue una regola deterministica. Nel portfolio AI questo progetto rappresenta la costruzione di strumenti e automazioni con l’assistenza dell’AI.
Il beneficio operativo è la capacità di intervenire automaticamente quando viene raggiunta la soglia. Per quantificare il risparmio economico servirebbe confrontare gli incidenti con la spesa e le conversioni negli stessi intervalli.