Utilizzate l'integrazione di OneSignal con ActiveCampaign per inviare notifiche push al web, ai dispositivi mobili e alle app. Ciò consente di inviare comunicazioni dirette e immediate ai clienti attuali e potenziali, di aumentare i tassi di coinvolgimento, di riattivare gli utenti inattivi, di personalizzare l'esperienza dei clienti e di aggiungere costi alla vostra strategia di marketing.
Questo articolo vi mostrerà come collegare OneSignal ad ActiveCampaign e come utilizzare l'integrazione per inviare notifiche push.
Prendi nota
- Per impostare l'integrazione è necessario quanto segue:
- Account ActiveCampaign con permessi di automazione
- Account OneSignal impostato e configurato per l'invio di notifiche push
- Impostazione e configurazione della web app in OneSignal
- Modelli di notifica push (se in uso) in OneSignal. Le piattaforme supportate includono:
- Apple iOS (APN)
- Google Android (FCM)
- Web
- Chiave di autenticazione utente OneSignal
- Chiave API OneSignal Rest per ogni web app
- Campo ID esterno di OneSignal per ogni record di sottoscrizione popolato con l'identificatore univoco di ActiveCampaign (indirizzo email)
- Prossimamente: I contatti acquisiti tramite un modulo ActiveCampaign popoleranno automaticamente il campo ID esterno di OneSignal
- Nota: contattare lo sviluppatore dell'applicazione web o mobile per configurare un percorso che consenta di inviare l'indirizzo email di un contatto ActiveCampaign all'ID esterno di OneSignal
- Nota: OneSignal non invia l'indirizzo email acquisito dalla richiesta di email o di telefono all'interno della configurazione del prompt delle autorizzazioni
- Per le notifiche web push - OneSignal ha smesso di supportare le nuove app che utilizzano Blogger, Bubble, Squarespace, Webflow, Weebly, Wix, siti HTTP e costruttori di siti web che non supportano il caricamento dei Service Worker su un server (necessari per il web push). Scopri di più qui.
Guarda un video
Funzionamento
Questa integrazione è configurata a livello di automazione. Per inviare le notifiche push è possibile utilizzare una delle azioni di automazione riportate di seguito, o entrambe:
- azione "OneSignal - Assegnazione di un tag" - questa azione consente di inviare notifiche push mobili in-app
- azione "OneSignal - Invia notifica push" - questa azione consente di inviare notifiche push sul web e sul web mobile
"Azione di automazione "OneSignal - Assegnazione di un tag
Questa configurazione prevede tre fasi principali:
- Creare un segmento in OneSignal utilizzando il filtro "UserTags" per la coppia chiave/valore che si utilizzerà quando si configura l'azione di automazione.
- Configurare la notifica push in OneSignal per le app mobili.
- Trascinare l'azione "Aggiungi tag" all'automazione. In questa fase, si inserisce la chiave API di OneSignal e si crea una coppia chiave/valore durante la configurazione. Questa coppia chiave/valore deve corrispondere al segmento creato in OneSignal. Al termine, imposta l'automazione su "attiva".
Quando un contatto passa attraverso l'automazione, il tag della coppia chiave/valore viene inviato a OneSignal. Qualsiasi tag inviato a OneSignal da questa azione verrà creato in OneSignal se non esiste ancora per i contatti e aggiornato se esiste. Per trovare il tag della coppia chiave/valore, accedere al proprio account OneSignal, quindi navigare su Audience > Users.
"Azione di automazione "OneSignal - Invio di una notifica push
Dopo aver aggiunto questa azione all'automazione, verrà richiesto di seguire i passaggi di connessione e configurazione seguenti: È possibile utilizzare un modello OneSignal per la notifica push o creare manualmente il messaggio nella configurazione.
Dopo aver collegato l'integrazione e impostato l'automazione su "Attiva", i contatti di che entrano nell'automazione e arrivano all'azione OneSignal riceveranno una notifica push. Inoltre, il flusso di attività sui record dei contatti mostrerà che sono entrati nella vostra automazione.
I rapporti relativi a questa integrazione sono disponibili nel vostro account OneSignal. È inoltre possibile utilizzare ActiveCampaign per creare una ricerca avanzata di tutti i contatti che sono entrati e hanno completato la vostra automazione OneSignal.
Questa integrazione non aggiunge contatti a un elenco. Se si desidera aggiungere dei tag ai contatti a cui è stata inviata una notifica push, è necessario aggiungere l'azione "Aggiungi un tag" alla propria automazione, dopo l'azione OneSignal.
Reporting
I rapporti relativi a questa integrazione sono disponibili nel vostro account OneSignal. È inoltre possibile utilizzare ActiveCampaign per creare una ricerca avanzata di tutti i contatti che sono entrati e hanno completato la vostra automazione OneSignal.
Collegate OneSignal ad ActiveCampaign con l'azione di automazione "OneSignal - Assegna un tag".
Per utilizzare questa azione di automazione è necessario creare segmenti in OneSignal. Una volta definito il segmento, è possibile inviare notifiche mobile in-app direttamente da OneSignal. ActiveCampaign non può inviare direttamente notifiche push in-app dalle automazioni.
- Creare un segmento in OneSignal:
- Create il messaggio che volete inviare al vostro segmento. Per saperne di più, leggete la guida di OneSignal sulla messaggistica in-app.
- Raccogliere la chiave API di OneSignal a livello di applicazione e salvarla in un file per il passaggio 5 (sotto). Questa chiave API si trova nell'App ActiveCampaign > Chiavi e ID.
- Da ActiveCampaign, creare o modificare un'automazione.
-
Trascina l'azione "Invia un'email" nell'automazione. Si trova nella sezione "CX Apps" del menu delle azioni di automazione. Inserite le seguenti informazioni negli appositi campi:
- Chiave API di OneSignal
- Chiave dell'etichetta dati
- Valore del tag dati
- Per le migliori pratiche sulla creazione della coppia chiave/valore, leggere l'articolo della guida di OneSignal Aggiungere i tag dei dati utente
- Terminare la costruzione dell'automazione, quindi impostarla su "Attivo"
Collegare OneSignal ad ActiveCampaign per inviare notifiche push
Questa azione di automazione consente di inviare notifiche push ai dispositivi web e mobili.
- Assicurarsi di avere le seguenti impostazioni sul lato OneSignal: Account OneSignal configurato per l'invio di notifiche push , App ActiveCampaign e Modelli (consigliati).
- Raccogliere le seguenti informazioni da OneSignal e salvarle in un file per la fase 5 (sotto):
- Chiave di autenticazione dell'utente - Questa è la chiave a livello di account e si trova in Account & API Keys
- ID app OneSignal - Si tratta della chiave API a livello di app e si trova in App ActiveCampaign > Chiavi e ID dell'app ActiveCampaign
- Da ActiveCampaign, creare o modificare un'automazione.
- Trascina l'azione nell'automazione . Si trova nella sezione "CX Apps" del menu delle azioni di automazione.
-
Completare i seguenti passaggi nell'azione di automazione OneSignal per collegare l'integrazione:
- Incollare la chiave d'accesso OneSignal nel campo apposito, quindi fare clic su "Connect"
- Selezionare la web app che si desidera utilizzare dal menu a discesa
- Incollare la chiave API della web app
-
Selezionare il modello di notifica push che si desidera utilizzare (consigliato). Se non si desidera utilizzare un modello, è possibile creare manualmente la notifica push.
- Per creare manualmente una notifica push nell'azione di automazione: inserire l'URL, l'intestazione (l'oggetto) e il contenuto
- È inoltre possibile utilizzare i tag di personalizzazione per i seguenti oggetti nel messaggio: Contatti, Account, Offerte, Ecommerce e Oggetti personalizzati
- I tag di personalizzazione di ActiveCampaign non funzionano con i modelli di OneSignal
- Fare clic sul pulsante "Fine".
Acquisizione dell'indirizzo e-mail per OneSignal con i moduli di ActiveCampaign
Questa opzione è per gli utenti avanzati. Dovrai essere a tuo agio con l'uso dell'HTML Il team Customer Experience di ActiveCampaign non può aiutarti a implementare o risolvere i problemi di codice personalizzato.
Con l'SDK Web di OneSignal, potete aggiungere codice personalizzato ai vostri moduli ActiveCampaign per catturare l'indirizzo e-mail del contatto al momento dell'invio e aggiungerlo come abbonato in OneSignal.
Innanzitutto, installate l'SDK Web di OneSignal sul vostro sito web seguendo la guida all'avvio della documentazione di OneSignal.
Una volta verificata l'installazione del Web SDK, il passo successivo consiste nell'aggiungere il modulo ActiveCampaign al vostro sito.
ActiveCampaign
- Fai clic su "Sito Web" > "Moduli" nel menu a sinistra.
- Create un nuovo modulo e scegliete l'opzione "Modulo in linea".
- Dopo aver progettato il modulo, fare clic sul pulsante "Integra" nell'angolo in alto a destra.
- Trovare il codice "full embed", selezionarlo e copiarlo.
Nel sito web (dove verrà visualizzato il modulo ActiveCampaign):
- Incollare il codice del modulo copiato.
- Cercate una funzione nel javascript incluso chiamata form_submit. La prima riga di questa funzione dovrebbe essere e.preventDefault() Questo è importante.
- Il codice di OneSignal deve essere inserito dopo la riga e.preventDefault() in questa funzione.
- In una nuova riga sotto la riga e.preventDefault(), aggiungere il seguente codice:
var userEmail = document.getElementById("email").value;
OneSignalDeferred.push(async function(OneSignal) {
await OneSignal.User.addEmail(userEmail);
await OneSignal.login(userEmail);
});
Quando il vostro modulo ActiveCampaign viene inviato, l'indirizzo e-mail del mittente viene passato nel campo ID esterno di OneSignal.
Risoluzione dei problemi
Rivedere le impostazioni del modello per consentire la pressione su vari dispositivi.
- Guida alla risoluzione dei problemi di Web Push
- Guida alla risoluzione dei problemi di Mobile Push
- I motivi più comuni per cui le notifiche di Web Push non vengono visualizzate sul dispositivo sono i seguenti
- Motivi comuni per cui le notifiche Push di Mobile non vengono visualizzate sul vostro dispositivo