Zum Hauptinhalt
Hinweis: Dieser Artikel wird aus Kulanz zur Verfügung gestellt. Er wurde automatisch mit einer Software übersetzt und unter Umständen nicht korrekturgelesen. Die englischsprachige Fassung gilt als offizielle Version und Sie können dort die aktuellsten Informationen finden. Hier können Sie darauf zugreifen.
Integrations

OneSignal-Integration verknüpfen und verwenden

Zuletzt aktualisiert am: Juli 19, 2021

Produkte/Lizenzen

Alle

Verknüpfen Sie Ihr OneSignal-Konto mit HubSpot, um OneSignal-Push-Benachrichtigungen mithilfe von Workflows einzurichten, Push-Benachrichtigungen in den Aktivitäten-Chroniken von Kontakten anzuzeigen und Benutzer anhand der Interaktionen mit Push-Benachrichtigungen zu segmentieren.

Integrationsanforderungen

Integration verknüpfen

  • Klicken Sie in Ihrem HubSpot-Account in der Hauptnavigationsleiste auf das Marketplace-Symbol (marketplace) und gehen Sie dann zu Apps.
  • Verwenden Sie die Suchleiste, um die OneSignal-Integration zu suchen und auszuwählen.
  • Klicken Sie oben rechts auf „App installieren“.
  • Melden Sie sich bei Ihrem OneSignal-Konto an.
  • Geben Sie im Popup-Fenster Ihre Anwendungs-ID und Ihren API-Schlüssel von Ihrem OneSignal-Konto ein. Sie können mehrere IDs und Schlüssel eingeben, um mehr als eine OneSignal-Anwendung zu verknüpfen.
  • Klicken Sie auf „App installieren“.
  • Sie werden zur Seite „Verknüpfte Apps“ weitergeleitet.

Integration verwenden

Sie können die OneSignal-Integration verwenden, um OneSignal-Push-Benachrichtigungen mithilfe von Workflows zu erstellen und senden, Push-Benachrichtigungen in den Aktivitäten-Chroniken von Kontakten anzuzeigen und Benutzer anhand der Interaktionen mit Push-Benachrichtigungen zu segmentieren.

  • Klicken Sie in Ihrem HubSpot-Account in der Hauptnavigationsleiste auf das Marktplatzsymbol marketplace. Klicken Sie dann im Abschnitt Verwalten auf Verknüpfte Apps.
  • Klicken Sie auf „OneSignal“.
  • Klicken Sie in der ausgewählten OneSignal-App auf „Aktionen“, um zusätzliche Apps hinzuzufügen oder Apps zu entfernen.

Bitte beachten: Damit Ihre OneSignal-Benutzer Push-Benachrichtigungen erhalten, müssen Sie die setEmail SDK-Methode von OneSignal verwenden.  Benutzer müssen sich bei Ihrer Website oder App anmelden, um Push-Benachrichtigung zu erhalten. Bitte überprüfen Sie die SDK-Dokumentation von OneSignal.


OneSignal-Push-Benachrichtigungen erstellen von (nur Marketing Hub, Sales Hub und ServiceHub Professional und Enterprise)

  • Gehen Sie in Ihrem HubSpot-Account zu Automatisierung > Workflows.
  • Klicken Sie oben rechts auf „Workflow erstellen“.
  • Wählen Sie im linken Bereich „Kontaktbasiert“ aus und klicken Sie oben rechts auf „Weiter“.
  • Bearbeiten Sie Ihre Aufnahme-Trigger.
  • Klicken Sie auf +, um eine Aktion hinzuzufügen.
  • Wählen Sie im rechten Bereich „OneSignal-Benachrichtigung senden“ aus.

Push-Benachrichtigungen in der Aktivitäten-Chronik anzeigen

  • Gehen Sie in Ihrem HubSpot-Account zu Kontakte > Kontakte.
  • Klicken Sie auf den Namen eines Kontakts, den Sie eine Push-Benachrichtigung gesendet haben.
  • In der Aktivitäten-Chronik können Sie die OneSignal-Aktivität anzeigen.

onesignal-timeline

HubSpot-Formulareinsendungen zum Verknüpfen von HubSpot-Kontakten mit OneSignal-Benutzern verwenden 

Um diese Funktion zu verwenden, müssen Sie sicherstellen, dass Sie den entsprechenden Code in <head> von Ihren OneSignal-Web-Push Einstellungen haben.

Sie haben zwei Optionen für das Erfassen und Weiterleiten von E-Mail-Adressen an OneSignal:

  1. Platzieren Sie folgenden Code global in Ihre <head> … </head>, um ihn auf alle Formulareinsendungen anzuwenden:

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 nach Abschluss des E-Mail-Versands aufgerufen
console.log("emailId: ", emailId);
});
}
});

  1. Bearbeiten Sie das Einbettungsskript für eines Ihrer HubSpot-Formulare direkt. Sie müssen Ihre Portal-ID und Formular-ID aus Ihrem Account einfügen. Hier ein Beispiel:
    <script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2.js"></script>
    <script>
    hbspt.forms.create({
    region: "na1",
    portalId: „IHRE PORTAL-ID",
    formId: "IHRE FORMULAR-ID",
    onFormSubmit: function($form) {
    OneSignal.push(function() {
    OneSignal.setEmail($("input[name=email]").val())
    .then(function(emailId) {
    // Callback nach Abschluss des E-Mail-Versands aufgerufen
    console.log("emailId: ", emailId);
    });
    });
    }
    });
    </script>