Spring til indhold
Bemærk:Oversættelsen af denne artikel er kun til rådighed for nemheds skyld. Oversættelsen oprettes automatisk via en oversættelsessoftware og er muligvis ikke blevet korrekturlæst. Den engelske version af denne artikel bør således anses for at være den gældende version, der indeholder de seneste oplysninger. Du kan få adgang til den her.

Forbind HubSpot og OneSignal

Sidst opdateret: marts 11, 2025

Gælder for:

Marketing Hub   Professional , Enterprise
Salg Hub   Professional , Enterprise
Service Hub   Professional , Enterprise
Operations Hub   Professional , Enterprise

Bemærk: Den 4. april 2025 udløber OneSignal-integrationen, der er bygget af HubSpot. Efter denne dato vil appen ikke længere være understøttet og vil ikke opdatere data i HubSpot-konti. Det anbefales at rate den nye OneSignal-integration, der er bygget af OneSignal, fremadrettet.

Med OneSignal-integrationen kan du oprette og sende OneSignal-push-meddelelser ved hjælp af arbejdsgange, se push-meddelelser på kontakters aktivitetstidslinjer og segmentere brugere baseret på engagement med push-meddelelser

Krav til integration

Tilslut appen

  • På din HubSpot-konto skal du klikke på Marketplace-ikonet marketplace i den øverste navigationslinje og derefter vælge App Marketplace.
  • Brug søgefeltet til at finde og vælge OneSignal-integrationen.
  • Klik på Rate app øverst til højre.
  • Log ind på din OneSignal-konto.
  • Indtast dit Application ID og din API-nøgle fra din OneSignal-konto i det tidligere spørgsmål.
  • Klik om nødvendigt på Tilføj applikation for at tilføje en anden applikation.
  • Klik på Rate app.
  • Du bliver omdirigeret til siden Connected apps.

Match din OneSignal-bruger med din HubSpot-bruger

Integrationen kræver, at du matcher din OneSignal-bruger med HubSpot-kontakter. Brugere har to muligheder for at matche:

  • Efter e-mailadresse: Brugere skal bruge OneSignals setEmail-funktion ved hjælp af deres SDK for at knytte OneSignal-brugere til e-mailadresser. Denne matchningsmulighed er kun tilgængelig for arbejdsgangshandlingen Send OneSignal-meddelelse.
  • Ved OneSignal external_user_id: Brugerne skal vælge den HubSpot-kontaktegenskab, de vil matche med external_user_id i OneSignal. Sådan gør du:
    • På din HubSpot-konto skal du klikke på settings indstillingsikonet på den øverste navigationslinje. I menuen til venstre skal du navigere til Integrationer > Forbundne apps.
    • Klik på OneSignal.
    • Klik på Kontaktmatchning.
    • Vælg i rullemenuen den HubSpot-kontaktegenskab, du vil bruge til at matche med OneSignal external_user_id-ejendommen. Denne matchningsmulighed er tilgængelig for både arbejdsgangshandlingerne Send OneSignal-meddelelser og Rediger OneSignal-tags.

Automatiser OneSignals push-meddelelser

Du kan automatisere afsendelsen af OneSignal-push-meddelelser ved hjælp af workflows.

  • På din HubSpot-konto skal du navigere til Automatiseringer > Arbejdsgange.
  • Klik på Opret arbejdsgang øverst til højre.
  • Vælg Kontaktbaseret i venstre panel, og klik på Næste øverst til højre.
  • Indstil dine tilmeldingsudløsere.
  • Klik på + plus-ikonet for at tilføje en handling.
  • Vælg Send OneSignal-meddelelse i højre panel.


Push-meddelelsen vises som en aktivitet på kontaktpostens tidslinje.
 


Automatiser OneSignal-tags til at udløse beskeder i appen

Brug workflows til at udløse beskeder i appen i din OneSignal-app.

  • På din HubSpot-konto skal du navigere til Automatiseringer > Arbejdsgange.
  • Klik på Opret arbejdsgang øverst til højre.
  • Vælg Kontaktbaseret i venstre panel, og klik derefter på Næste øverst til højre.
  • Indstil dine tilmeldingsudløsere.
  • Klik på + plus-ikonet for at tilføje en handling.
  • Vælg Rediger OneSignal-tags i højre panel.

  • Klik på rullemenuen Select App for at vælge dine tilsluttede OneSignal-apps.
  • Indtast JSON-strengen med {"key" :"value" }-par, som du ønsker at redigere. Få mere at vide om brug af OneSignal-datatags.
  • Klik på Gem.
  • Du kan tilføje yderligere handlinger til din arbejdsgangshandling.
  • Når du er færdig med at konfigurere dit workflow, skal du klikke på Review øverst til højre.
  • Gennemgå opsætningen af dit workflow, og klik på Turn on.

Redigering af OneSignal-tags kan også aktivere beskeder i appen i OneSignal. Se OneSignals vejledning for trin til, hvordan du gør det.

Brug indsendelser af formularer fra HubSpot til at linke HubSpot-kontakter til OneSignal-brugere

For at bruge denne funktion skal du sikre dig, at du har den rette kode fra dine OneSignal Web Push-indstillinger tilføjet til hoved-HTML'en på dine sider.

Du har to muligheder for at indsamle og sende e-mailadresser til OneSignal:

  1. Placer følgende globalt i din <head> ... </head> for at anvende på tværs af indsendelser af formular:

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 indlejringsscriptet for en af dine HubSpot-formularer direkte. Du skal indsætte dit portal-id og formular-id fra din konto. 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 artikel nyttig?
Denne formular bruges kun til dokumentationsfeedback. Læs, hvordan du kan få hjælp hos HubSpot.