Gå til innhold
Merk:: Denne artikkelen er oversatt av praktiske årsaker. Oversettelsen opprettes automatisk ved hjelp av oversettingsprogramvare, og det er ikke sikkert at den er korrekturlest. Den engelske versjonen av denne artikkelen skal regnes som den regjerende versjonen med den nyeste informasjonen. Du finner den her.

Koble sammen HubSpot og OneSignal

Sist oppdatert: september 4, 2023

Gjelder for:

Markedsføring Hub   Professional , Enterprise
Salg Hub   Professional , Enterprise
Service Hub   Professional , Enterprise
Operations Hub   Professional , Enterprise

Med OneSignal-integrasjonen kan du opprette og sende OneSignal-pushvarsler ved hjelp av arbeidsflyter, vise pushvarsler på kontaktenes aktivitetstidslinjer og segmentere brukere basert på engasjement med pushvarsler.

Krav til integrasjonen

Koble til appen

  • I HubSpot-kontoen din klikker du på ikonet Marketplace marketplace i den øverste navigasjonslinjen og velger deretter App Marketplace.
  • Bruk søkefeltet til å finne og velge OneSignal-integrasjonen.
  • Klikk på Installer app øverst til høyre.
  • Logg inn på OneSignal-kontoen din.
  • Skriv inn applikasjons-ID og API-nøkkel fra OneSignal-kontoen din i popup-boksen.
  • Klikk eventuelt på Legg til applikasjon for å legge til en annen applikasjon.
  • Klikk på Installer app.
  • Du blir omdirigert til siden Tilkoblede apper.

Match OneSignal-brukeren din med HubSpot-brukeren din

Integrasjonen krever at du matcher OneSignal-brukeren din med HubSpot-kontakter. Brukerne har to alternativer for matching:

  • Etter e-postadresse: Brukere må bruke OneSignals setEmail-funksjon ved hjelp av SDK for å knytte OneSignal-brukere til e-postadresser. Dette matchingsalternativet er bare tilgjengelig for arbeidsflythandlingen Send OneSignal-varsel.
  • Ved OneSignal external_user_id: brukere må velge HubSpot-kontaktegenskapen de ønsker å matche med external_user_id i OneSignal. Slik gjør du det:
    • I HubSpot-kontoen din navigerer du til Rapportering og data > Integrasjoner.
    • Klikk på OneSignal.
    • Klikk på Contact Matching.
    • I rullegardinmenyen velger du HubSpot-kontaktegenskapen du vil bruke til å matche med egenskapen external_user_id i OneSignal. Dette matchingsalternativet er tilgjengelig både for arbeidsflythandlingene Send One Signal-varsler og Rediger OneSignal-tagger.

Automatiser push-varslinger fra OneSignal

Du kan automatisere sending av OneSignal-pushvarsler ved hjelp av arbeidsflyter.

  • Gå til Automatiseringer > Arbeidsflyter i HubSpot-kontoen din.
  • Klikk på Opprett arbeidsflyt øverst til høyre.
  • Velg Kontaktbasert i panelet til venstre, og klikk på Neste øverst til høyre.
  • Angi påmeldingsutløsere.
  • Klikk på + plussikonet for å legge til en handling.
  • Velg Send OneSignal-varsling i panelet til høyre.
onesignal-notification

Push-varselet vises som en aktivitet på kontaktpostens tidslinje.
onesignal-timeline


Automatiser OneSignal-tagger for å utløse meldinger i appen

Bruk arbeidsflyter til å utløse meldinger i appen i OneSignal-appen.

  • Gå til Automatiseringer > Arbeidsflyter i HubSpot-kontoen din.
  • Klikk på Opprett arbeidsflyt øverst til høyre.
  • Velg Kontaktbasert i panelet til venstre, og klikk deretter på Neste øverst til høyre.
  • Angi påmeldingsutløsere.
  • Klikk på + plussikonet for å legge til en handling.
  • Velg Rediger OneSignal-tagger i panelet til høyre.
onesignal-tags
  • Klikk på rullegardinmenyene Velg app for å velge de tilkoblede OneSignal-appene.
  • Skriv inn JSON-strengen med { "key" : "value" } parene du ønsker å redigere. Finn ut mer om bruk av OneSignal-datatagger.
  • Klikk på Lagre.
  • Du kan legge til flere handlinger i arbeidsflyten.
  • Når du er ferdig med å konfigurere arbeidsflyten, klikker du på Gjennomgå øverst til høyre.
  • Gå gjennom oppsettet av arbeidsflyten og klikk på Slå på.

Redigering av OneSignal-tagger kan også aktivere meldinger i appen i OneSignal. Se OneSignals veiledning for å finne ut hvordan du gjør det.

Bruk HubSpot-skjemainnleveringer til å koble HubSpot-kontakter til OneSignal-brukere

For å bruke denne funksjonaliteten må du sørge for at du har lagt til riktig kode fra OneSignal Web Push-innstillingene i HTML-hodet på sidene dine.

Du har to alternativer for å samle inn og sende e-postadresser til OneSignal:

  1. Plasser følgende globalt i <head> ... </head> for å bruke det på tvers av skjemainnleveringer:

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 called when email have finished sending
console.log("emailId: ", emailId);
});
}
});

  1. Rediger embed-skriptet for ett av HubSpot-skjemaene dine direkte. Du må sette inn portal-ID-en og skjema-ID-en fra kontoen din. Her er et eksempel:

    <script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2.js"></script>
    <script>
    hbspt.forms.create({
    region: "na1",
    portalId: "YOUR PORTAL ID",
    formId: "YOUR FORM ID",
    onFormSubmit: function($form) {
    OneSignal.push(function() {
    OneSignal.setEmail($("input[name=email]").val())
    .then(function(emailId) {
    // Callback called when email have finished sending
    console.log("emailId: ", emailId);
    });
    });
    }
    });
    </script>
Var denne artikkelen nyttig?
Dette skjemaet brukes kun for tilbakemeldinger om dokumentasjon. Se hvordan du kan få hjelp med HubSpot.