Salta al contenuto
Nota bene: la traduzione in olandese di questo articolo è fornita solo per comodità. La traduzione viene creata automaticamente tramite un software di traduzione e potrebbe non essere stata revisionata. Pertanto, la versione inglese di questo articolo deve essere considerata come la versione di governo contenente le informazioni più recenti. È possibile accedervi qui.
Integrations

Collegare HubSpot e OneSignal

Ultimo aggiornamento: ottobre 7, 2021

In Beta

Si applica a:

Tutti i prodotti e i piani

Con l'integrazione di OneSignal, puoi creare e inviare notifiche push OneSignal utilizzando i flussi di lavoro, visualizzare le notifiche push sulle timeline delle attività dei contatti e segmentare gli utenti in base all'impegno con le notifiche push.

Nota bene: devi essere un super amministratore o avere Accesso al mercato delle app autorizzazioni nel tuo account HubSpot.

Collega l'app

  • Nel tuo account HubSpot, clicca sull'icona Marketplace marketplace nella barra di navigazione principale, quindi seleziona App Marketplace.
  • Usa la barra di ricerca per individuare e selezionare l'integrazione OneSignal.
  • In alto a destra, clicca su Install app.
  • Accedi al tuo account OneSignal.
  • Nella casella pop-up, inserisci l'ID dell'applicazione e la chiave API del tuo account OneSignal.
  • Se necessario, clicca su Add application per aggiungere un'altra applicazione.
  • Clicca su Install app.
  • Sarai reindirizzato alla pagina Connected apps.

Abbina il tuo utente OneSignal al tuo utente HubSpot

L'integrazione richiede di abbinare il tuo utente OneSignal ai contatti HubSpot. Gli utenti hanno due opzioni per la corrispondenza:

  • Con l'external_user_id di OneSignal: gli utenti dovranno selezionare la proprietà del contatto HubSpot che vogliono abbinare all'external_user_id in OneSignal. Per farlo:
    • Nel tuo account HubSpot, clicca sull'icona Marketplace marketplace nella barra di navigazione principale. Sotto Gestisci, seleziona App connesse.
    • Clicca su OneSignal.
    • Fai clic su Contact Matching.
    • Dal menu a discesa, seleziona la proprietà del contatto HubSpot che vuoi usare per la corrispondenza con la proprietà OneSignal external_user_id con la proprietà OneSignal. Questa opzione di corrispondenza è disponibile per entrambe le azioni del flusso di lavoro Invia notifiche OneSignal e Modifica tag OneSignal.

Automatizzare le notifiche push di OneSignal

Puoi automatizzare l'invio delle notifiche push di OneSignal utilizzando i flussi di lavoro.

  • Nel tuo account HubSpot, naviga su Automazione > Flussi di lavoro.
  • In alto a destra, fai clic su Crea flusso di lavoro.
  • Nel pannello sinistro, seleziona Contact-based e fai clic su Next in alto a destra.
  • Imposta i tuoi trigger di iscrizione.
  • Fai clic sull'icona + più per aggiungere un'azione.
  • Nel pannello di destra, seleziona Invia notifica OneSignal.
onesignal-notification

La notifica push apparirà come un'attività sulla timeline del record del contatto.
onesignal-timeline


Automatizzare i tag di OneSignal per attivare la messaggistica in-app

Utilizza i flussi di lavoro per attivare la messaggistica in-app nella tua app OneSignal.

  • Nel tuo account HubSpot, naviga su Automazione > Flussi di lavoro.
  • In alto a destra, clicca suCrea flusso di lavoro.
  • Nel pannello sinistro, seleziona Contact-based, quindi fai clic su Next in alto a destra.
  • Imposta i tuoi trigger di iscrizione.
  • Fai clic sull'icona +più per aggiungere un'azione.
  • Nel pannello di destra, selezionaModifica tag OneSignal.
onesignal-tags
  • Fai clic sui menu a discesa Seleziona app per selezionare le app OneSignal collegate.
  • Inserisci la stringa JSON con { "key" : "value" } coppie che vuoi modificare. Per saperne di più su come usare Tag di dati OneSignal.
  • Fai clic su Salva.
  • Puoi aggiungere ulteriori azioni al tuo flusso di lavoro.
  • Quando hai finito di impostare il tuo flusso di lavoro, fai clic su Revisione in alto a destra.
  • Rivedi il flusso di lavoro impostato e fai clic su Attiva.

La modifica dei tag di OneSignal può anche alimentare la messaggistica in-app in OneSignal. Fai riferimento alla guida di OneSignal per i passaggi su come farlo.

Usa l'invio di moduli HubSpot per collegare i contatti HubSpot agli utenti OneSignal

Per usare questa funzionalità, assicurarsi di avere il codice appropriato dal proprio Impostazioni di OneSignal Web Push aggiunto all'head HTML delle tue pagine.

Hai due opzioni per catturare e passare gli indirizzi email a OneSignal:

  1. Metti il seguente globalmente nel tuo <head> ... </head> per applicarlo a tutti gli invii di moduli:

window.addEventListener('message', event => {
if(event.data.type === 'hsFormCallback' && event.data.eventName === 'onFormSubmit') {
OneSignal.push(function() {
OneSignal.setEmail($("input[name=email]").val())
.then(function(emailId) {
// Callback chiamato quando l'email ha finito di essere inviata
console.log("emailId: ", emailId);
});
}
});

  1. Modifica direttamente lo script embed per uno dei tuoi moduli HubSpot. Dovrai inserire il tuo ID del portale e l'ID del modulo dal tuo account. Ecco un esempio:

    <script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2.js"></script>
    <script>
    hbspt.forms.create({
    regione: "na1",
    portalId: "IL TUO ID DEL PORTALE",
    formId: "IL TUO ID DEL MODULO",
    onFormSubmit: function($form) {
    OneSignal.push(function() {
    OneSignal.setEmail($("input[name=email]").val())
    .then(function(emailId) {
    // Callback chiamato quando l'email ha finito di essere inviata
    console.log("emailId: ", emailId);
    });
    });
    }
    });
    </script>