Siirry sisältöön
Huomaa: Tämän artikkelin käännös on tarkoitettu vain tiedoksi. Käännös on luotu automaattisesti käännösohjelmiston avulla, eikä sitä ole välttämättä tarkistettu. Näin ollen tämän artikkelin englanninkielistä versiota on pidettävä hallitsevana versiona, joka sisältää uusimmat tiedot. Voit tutustua siihen täällä.

Yhdistä HubSpot ja OneSignal

Päivitetty viimeksi: syyskuuta 4, 2023

Saatavilla minkä tahansa seuraavan Tilauksen kanssa, paitsi jos toisin mainitaan:

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

OneSignal-integraation avulla voit luoda ja lähettää OneSignal push-ilmoituksia työnkulkujen avulla, tarkastella push-ilmoituksia yhteyshenkilöiden aktiivisuusaikatauluissa ja segmentoida käyttäjiä push-ilmoituksiin sitoutumisen perusteella.

Integrointivaatimukset

Yhdistä sovellus

  • Napsauta HubSpot-tilisi ylänavigointipalkin Markkinapaikka-kuvaketta marketplace ja valitse Sovelluskauppa.
  • Etsi ja valitse OneSignal-integraatio hakupalkin avulla.
  • Napsauta oikeassa yläkulmassa Asenna sovellus.
  • Kirjaudu sisään OneSignal-tilillesi.
  • Kirjoita ponnahdusikkunaan sovellustunnuksesi ja API-avaimesi OneSignal-tililtäsi.
  • Lisää tarvittaessa toinen sovellus valitsemalla Lisää sovellus .
  • Napsauta Asenna sovellus.
  • Sinut ohjataan Connected apps -sivulle.

Yhdistä OneSignal-käyttäjäsi HubSpot-käyttäjäsi kanssa

Integrointi edellyttää OneSignal-käyttäjäsi ja HubSpotin yhteystietojen yhteensovittamista. Käyttäjillä on kaksi vaihtoehtoa täsmäyttämiseen:

  • Sähköpostiosoitteen mukaan: Käyttäjien on käytettävä OneSignalin setEmail-toimintoa SDK:n avulla OneSignal-käyttäjien yhdistämiseksi sähköpostiosoitteisiin. Tämä täsmäytysvaihtoehto on käytettävissä vain Send OneSignal notification -työnkulun toiminnossa.
  • By OneSignal external_user_id: Käyttäjien on valittava HubSpotin yhteyshenkilöominaisuus, jota he haluavat verrata OneSignalissa olevaan external_user_id:hen. Voit tehdä näin:
    • Siirry HubSpot-tililläsi kohtaan Tietojen hallinta > Integraatiot.
    • Napsauta OneSignal.
    • Valitse Contact Matching.
    • Valitse pudotusvalikosta HubSpotin yhteyshenkilöominaisuus, jota haluat käyttää OneSignalin external_user_id-ominaisuuden kanssa. Tämä täsmäytysvaihtoehto on käytettävissä sekä Send OneSignal notifications (Lähetä OneSignal-ilmoitukset ) että Edit OneSignal tags (Muokkaa OneSignal-tunnisteita ) -työnkulutustoiminnoissa.

OneSignal-push-ilmoitusten automatisointi

Voit automatisoida OneSignal push-ilmoitusten lähettämisen työnkulkujen avulla.

  • Siirry HubSpot-tililläsi kohtaan Automaatiot > Työnkulut.
  • Napsauta oikeassa yläkulmassa Luo työnkulku.
  • Valitse vasemmassa paneelissa Contact-based ja napsauta oikeassa yläkulmassa Next (Seuraava ).
  • Aseta ilmoittautumisen käynnistimet.
  • Lisää toiminto napsauttamalla + plus-kuvaketta.
  • Valitse oikeassa paneelissa Lähetä OneSignal-ilmoitus.
onesignal-notification

Työntöilmoitus näkyy toimintona yhteystietueen aikajanalla.
onesignal-timeline


OneSignal-tunnisteiden automatisointi sovelluksen sisäisen viestinnän käynnistämiseksi

Käytä työnkulkuja laukaistaksesi sovelluksen sisäisiä viestejä OneSignal-sovelluksessasi.

  • Siirry HubSpot-tililläsi kohtaan Automaatiot > Työnkulut.
  • Napsauta oikeassa yläkulmassa Luo työnkulku.
  • Valitse vasemmassa paneelissa Contact-based ja napsauta sitten oikeassa yläkulmassa Next.
  • Aseta ilmoittautumisen käynnistimet.
  • Lisää toiminto napsauttamalla + plus-kuvaketta.
  • Valitse oikeassa paneelissa Muokkaa OneSignal-tunnisteita.
onesignal-tags
  • Valitse yhdistetyt OneSignal-sovellukset napsauttamalla Select App (Valitse sovellus ) -pudotusvalikoita.
  • Kirjoita JSON-merkkijono, jossa on { "key" : "value" } -pareja, joita haluat muokata. Lisätietoja OneSignal-tietotunnisteiden käytöstä.
  • Napsauta Tallenna.
  • Voit lisätä lisätoimintoja työnkulkuun.
  • Kun olet määrittänyt työnkulun valmiiksi, napsauta Review (Tarkista ) oikeassa yläkulmassa.
  • Tarkista työnkulun asetukset ja valitse Ota käyttöön.

OneSignal-tunnisteiden muokkaaminen voi myös antaa virtaa sovelluksen sisäiseen viestinvälitykseen OneSignalissa. Katso OneSignaalin oppaasta vaiheet, miten se tehdään.

Käytä HubSpot-lomakkeiden lähettämistä HubSpot-yhteystietojen linkittämiseen OneSignal-käyttäjiin.

Jos haluat käyttää tätä toimintoa, varmista, että sinulla on OneSignal Web Push -asetuksissasi oleva asianmukainen koodi lisätty sivujesi otsikon HTML-koodiin.

Sinulla on kaksi vaihtoehtoa sähköpostiosoitteiden keräämiseen ja välittämiseen OneSignaliin:

  1. Sijoita seuraava globaalisti <head> ... </head> -osioon, jotta sitä voidaan soveltaa kaikkiin lomakkeiden lähettämisiin:

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. Muokkaa suoraan yhden HubSpot-lomakkeesi upotusskriptiä. Sinun on lisättävä portaalin tunnus ja lomakkeen tunnus tililtäsi. Tässä on esimerkki:

    <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>
Oliko tästä artikkelista apua?
Tätä lomaketta käytetään vain dokumentaation palautteeseen. Lue, miten saat apua HubSpotin kanssa.