Il Firebase Push Connector estende i canali standard di MagNews consentendo l’invio di notifiche push a dispositivi mobili e web tramite Firebase Cloud Messaging (FCM).
Grazie a questa integrazione, è possibile raggiungere gli utenti in tempo reale, con messaggi personalizzati e misurabili, all’interno delle esperienze omnicanale gestite da MagNews.
Cos’è il Firebase Push Connector
Il Firebase Push Connector è un connettore nativo che aggiunge il canale “Push” all’interno della piattaforma MagNews.
Permette di inviare notifiche a dispositivi mobili (Android e iOS) e browser web registrati tramite Firebase Cloud Messaging, integrando questo flusso con i database contatti di MagNews.
L’obiettivo del connettore è:
ampliare la comunicazione multicanale oltre email e SMS;
gestire in modo centralizzato messaggi, tracciamenti e opt-in;
sincronizzare i dati dei dispositivi e dei contatti tra MagNews e Firebase.
Canali supportati e casi d’uso tipici
Canali supportati
App mobili iOS e Android tramite Firebase SDK;
Web push notifications per browser compatibili (Chrome, Edge, Firefox);
Applicazioni ibride che sfruttano lo stesso backend Firebase.
Casi d’uso
Invio di notifiche transazionali (es. conferme, aggiornamenti ordine, avvisi operativi);
Gestione di journey automatizzati basati su eventi o comportamenti dell’utente;
Campagne promozionali personalizzate multicanale;
Re-engagement di utenti inattivi tramite push mirate.
Nota: l’invio push può essere combinato con altri canali (email, SMS, app message) all’interno dello stesso journey di automazione.
Architettura generale
Il flusso operativo del Firebase Push Connector coinvolge tre componenti principali:
MagNews
Gestisce database contatti, template, automation e campagne.
Espone gli endpoint REST per la registrazione e l’aggiornamento dei token.
Monitora eventi di consegna, apertura e click.
Firebase Cloud Messaging (FCM)
Riceve le richieste di invio push da MagNews.
Distribuisce i messaggi ai dispositivi registrati.
Ritorna esiti di consegna e informazioni sullo stato dei token.
App client (mobile o web)
Registra il token FCM e lo invia a MagNews tramite API.
Riceve e visualizza la notifica.
Invia eventi di interazione (click, dismiss, bounceback) per la reportistica.
Schema semplificato:
[MagNews] ⇄ [Firebase Connector] ⇄ [Firebase Cloud Messaging] ⇄ [App / Device]
Questo modello consente un’integrazione sicura e scalabile, mantenendo MagNews come punto centrale di orchestrazione e reporting.
Capacità del sistema
Invio notifiche push multi-device
Ogni contatto può essere associato a più token (ad esempio diversi dispositivi).
Il connettore gestisce automaticamente la relazione uno-a-molti tra contatto e dispositivi, inviando la notifica a tutti i token attivi.
Gestione utenti anonimi e riconosciuti
Il sistema distingue:
utenti anonimi (visitors) – identificati solo tramite push token;
utenti riconosciuti (contacts) – collegati a un profilo MagNews tramite chiave primaria o autenticazione app.
Questa distinzione permette di:
raccogliere eventi anche da utenti non ancora profilati;
riconciliare successivamente i token anonimi con un contatto reale (merge).
Statistiche e tracciamento eventi
MagNews registra e centralizza le statistiche push, permettendo di monitorare:
notifiche inviate, aperte, cliccate, rifiutate o non consegnate;
tassi di engagement e conversione per singola campagna;
dati evento restituiti dalle app (click, dismiss, convert).
Attenzione: per un tracciamento completo è necessario implementare nelle app client la chiamata all’endpoint
/eventdel connettore, inviandomn_message_idepush_id.