Salta al contenuto
Nota bene: la traduzione in italiano 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.

Collegare HubSpot e OneSignal

Ultimo aggiornamento: febbraio 2, 2023

Si applica a:

Marketing Hub Professional, Enterprise
Sales Hub Professional, Enterprise
Service Hub Professional, Enterprise
Operations Hub Professional, Enterprise

Con l'integrazione di OneSignal, è possibile creare e inviare notifiche push di OneSignal utilizzando i flussi di lavoro, visualizzare le notifiche push nelle timeline delle attività dei contatti e segmentare gli utenti in base al coinvolgimento nelle notifiche push.

Nota bene: è necessario essere un super amministratore o avere Accessi al mercato delle applicazionis nel vostro account HubSpot.

Collegare l'app

  • Nel tuo account HubSpot, clicca sull'icona Marketplace marketplace nella barra di navigazione principale, quindi seleziona App Marketplace.
  • Utilizzare la barra di ricerca per individuare e selezionare l'integrazione OneSignal.
  • In alto a destra, fare clic su Installa app.
  • Accedere al proprio account OneSignal.
  • Nel riquadro a comparsa, inserire l'ID applicazione e la chiave API dell'account OneSignal.
  • Se necessario, fare clic su Aggiungi applicazione per aggiungere un'altra applicazione.
  • Fare clic su Installa applicazione.
  • Si verrà reindirizzati alla pagina delle applicazioni collegate.

Abbinare l'utente OneSignal all'utente HubSpot

L'integrazione richiede di abbinare l'utente OneSignal ai contatti HubSpot. Gli utenti hanno due opzioni per l'abbinamento:

  • In base all'ID_utente esterno di OneSignal: gli utenti dovranno selezionare la proprietà del contatto HubSpot che desiderano abbinare all'ID_utente esterno di OneSignal. Per farlo:
    • Nel tuo account HubSpot, clicca sull'icona Marketplace marketplace nella barra di navigazione principale. Sotto Gestisci, seleziona App connesse.
    • Fare clic su OneSignal.
    • Fare clic su Corrispondenza contatti.
    • Dal menu a discesa, selezionare la proprietà del contatto HubSpot che si desidera utilizzare per la corrispondenza con l'ID_utente esterno di OneSignal. ID_utente_esterno di OneSignal. Questa opzione di corrispondenza è disponibile sia per le azioni del flusso di lavoro Invia notifiche OneSignal che Modifica tag OneSignal.

Automatizzare le notifiche push di OneSignal

È possibile 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, fare clic su Crea flusso di lavoro.
  • Nel pannello di sinistra, selezionare Contact-based e fare clic su Next in alto a destra.
  • Impostare i trigger di iscrizione.
  • Fare clic sull'icona + più per aggiungere un'azione.
  • Nel pannello di destra, selezionare Invia notifica OneSignal.
onesignal-notification

La notifica push apparirà come attività nella timeline del record del contatto.
onesignal-timeline


Automatizzare i tag OneSignal per attivare la messaggistica in-app

Utilizzate i flussi di lavoro per attivare la messaggistica in-app nella vostra app OneSignal.

  • Nel tuo account HubSpot, naviga su Automazione > Flussi di lavoro.
  • In alto a destra, fare clic su Crea flusso di lavoro.
  • Nel pannello di sinistra, selezionate Contact-based, quindi fate clic su Next in alto a destra.
  • Impostare i trigger di iscrizione.
  • Fare clic sull'icona + più per aggiungere un'azione.
  • Nel pannello di destra, selezionare Modifica tag OneSignal.
onesignal-tags
  • Fare clic sui menu a discesa Seleziona app per selezionare le app OneSignal collegate.
  • Inserire la stringa JSON con le coppie {"key" : "value" } che si desidera modificare. Per saperne di più sull'uso dei tag di dati OneSignal.
  • Fare clic su Salva.
  • È possibile aggiungere altre azioni al flusso di lavoro.
  • Una volta terminata l'impostazione del flusso di lavoro, fare clic su Rivedi in alto a destra.
  • Rivedete la configurazione del flusso di lavoro e fate clic su Attiva.

La modifica dei tag di OneSignal può anche alimentare la messaggistica in-app di OneSignal. Consultate la guida di OneSignal per sapere come fare.

Utilizzare gli invii di moduli di HubSpot per collegare i contatti di HubSpot agli utenti di OneSignal

Per utilizzare questa funzionalità, assicuratevi di avere il codice appropriato dalle impostazioni di OneSignal Web Push. impostazioni di OneSignal Web Push aggiunto all'HTML delle pagine.

Per catturare e passare gli indirizzi e-mail a OneSignal sono disponibili due opzioni:

  1. Inserire globalmente il seguente codice nella <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'invio dell'email è terminato
console.log("emailId: ", emailId);
});
}
});

  1. Modificate direttamente lo script di incorporamento per uno dei vostri moduli HubSpot. Dovrete inserire l'ID del portale e l'ID del modulo del vostro 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: "L'ID DEL VOSTRO PORTALE",
    formId: "ID DEL MODULO",
    onFormSubmit: function($form) {
    OneSignal.push(function() {
    OneSignal.setEmail($("input[name=email]").val())
    .then(function(emailId) {
    // Callback chiamato quando l'invio dell'email è terminato
    console.log("emailId: ", emailId);
    });
    });
    }
    });
    </script>.
L'articolo è stato utile?
Questo modulo viene utilizzato solo per il feedback della documentazione. Scopri come ottenere assistenza con HubSpot.