CRM-silta
Kun istunto saa nimen, tallenne lisätään henkilön muistiinpanoksi CRM:ään — olemassa olevalle kontaktille, ei uudelle.
1. Toiminta yhdessä lauseessa
Istunnon tunnistushetkellä etsimme henkilön CRM:stä annetulla tunnuksella ja liitämme muistiinpanon, jossa on tallenteen linkki.
Siinä kaikki. Ei uusia kontakteja, kauppoja tai myyntiputkimuutoksia. Jokaisesta hintasivukäynnistä kaksoiskappaleen kasvattava CRM on huonompi kuin integraation puuttuminen.
Jos henkilöä ei löydy, mitään ei tapahdu. Luominen tarkoittaisi CRM-tietueen kirjoittamista selainistunnosta — eikä selainistunto ole luotettava asiakastiedon lähde.
2. Yhdistämisavain: miten henkilö löytyy
Tähän kannattaa käyttää kymmenen minuuttia, koska juuri tässä CRM-integraatio yleensä epäonnistuu huomaamatta.
Tunnemme kävijän sivuston ilmoittamasta arvosta — MousePlayer.setUserId(), analyysityökalusta luetusta yksilöivästä tunnuksesta tai palvelimen tunnistuskutsusta. Myös CRM tuntee henkilön jollakin arvolla. Näiden on oltava sama asia.
| Haettava arvo | Voiko muuttaa | |
|---|---|---|
| HubSpot | kontaktin sähköpostiosoite | ei — hakupäätepiste rakentuu sen ympärille |
| Pipedrive | henkilöt hakusanalla, sähköposti ensin | ei |
| Salesforce | kenttä, jonka itse nimeät, oletus Email | kyllä |
Miksi juuri Salesforce kysyy
Salesforce-asennusten avain on harvoin sähköposti. Se voi olla Customer_Number__c, tai laskutusjärjestelmän ulkoinen tunnus. Jos hakisimme silti sähköpostilla, emme löytäisi mitään ja ilmoittaisimme onnistumisen — pahin virhe, koska integraatio näyttää toimivalta.
Siksi lomake kysyy: mikä Contact-kenttä sisältää lähetettävän arvon? Anna API-nimi, myös pääte __c, jos kenttä on mukautettu.
Kenttänimi tarkistetaan tiukkaa mallia vasten ennen kyselyyn pääsyä. CRM-kentän nimessä on kirjaimia, numeroita ja alaviivoja — muu hylätään escaping-käsittelyn sijaan, koska siinä voi tehdä hienovaraisen virheen, hylkäyksessä ei.
3. Milloin laukeaa ja milloin tarkoituksella ei
Tunnistuksessa: kun sivusto kutsuu MousePlayer.setUserId(), analytiikkasiltamme lukee yksilöivän tunnuksen PostHogista, Mixpanelista tai Amplitudesta tai palvelin kutsuu tunnistuspäätepistettä.
Kerran istunnossa, ei kerran sivulla
Kirjautuva ja sitten yksitoista sivua selaava henkilö tuottaa yhden muistiinpanon, ei yhtätoista. CRM-aikajanaa luetaan.
Ei ilman tunnistetta
Anonyymillä istunnolla ei ole yhdistettävää arvoa. Emme arvaa IP-osoitteen perusteella tai liitä tallennetta samassa osoitteessa olevaan satunnaiseen henkilöön.
Ei CRM-järjestelmälle tuntemattomalle henkilölle
Lasketaan tehdyksi, ei epäonnistuneeksi — vielä CRM:stä puuttuva potentiaalinen asiakas on normaali tapaus, eikä huomisen uusinta muuttaisi sitä.
4. Muistiinpanon ulkoasu ja tunnuksen säilytys
Yksi muistiinpano kontaktin aikajanalle: tieto tallennetusta istunnosta ja linkki. Myyjä napsauttaa ja näkee, mitä henkilö todella teki ennen yhteydenottoa.
Tunnistetieto
Säilytetään AES-256-GCM-salattuna. Ei näytetä tallennuksen jälkeen — kentässä on tähtiä, eikä niiden tallentaminen muuta säilytettyä arvoa. Tieto pidetään myös tarkoituksella poissa sisäisestä tehtäväjonosta: jono on jaettua tilaa, väärä paikka avaimelle.
Salesforce tarvitsee kolme asiaa, muut kaksi
Salesforce tunnistautuu Connected Appilla ja päivitystunnuksella, joten se pyytää consumer keyn, salaisuuden ja päivitystunnuksen sekä instanssi-URL:n. HubSpot ja Pipedrive käyttävät yhtä API-tunnusta. Kaikissa tapauksissa sovellus on oma — MousePlayer ei ylläpidä markkinapaikkasovellusta, johon pitäisi luottaa.
5. Zoho CRM ja Freshsales
Kaksi CRM:ää lisää, määritysvaivan vastakkaisista päistä.
| Zoho CRM | Freshsales | |
|---|---|---|
| Annettavat tiedot | palvelinkeskus, asiakastunnus, asiakassalaisuus, päivitystunnus | API-avain ja Freshworks-verkkotunnus |
| Haettava arvo | itse nimetty kenttä, oletus Email | itse nimetty kenttä, oletus email |
| Muistiinpano päätyy | kontaktille Note-tietueena | kontaktille muistiinpanona |
Zoho sijaitsee yhdessä kuudesta palvelinkeskuksesta
Tili sijaitsee alueella com, eu, in, com.au, jp tai com.cn, eikä avain kerro missä. Väärällä valinnalla Zoho vastaa INVALID_TOKEN — mikä näyttää huonolta avaimelta ja ohjaa väärään paikkaan. Siksi kenttä on pudotusvalikko.
Self Client kerran
Luo Self Client Zohon API-konsolissa, luo grant token laajuuksille ZohoCRM.modules.ALL ja ZohoSearch.securesearch.READ, ja vaihda se kerran päivitystunnukseen. Se ei vanhene; tunnin käyttötunnukset haetaan sen avulla eikä niitä koskaan säilytetä.
Zoho vastaa 200 tarkoittaessaan ei
Sekä tunnuksen vaihto että tietueiden kirjoitus voivat palauttaa HTTP 200 -tilan, jonka sisällössä on virhe tai tietuekohtainen tila. Luemme sisällön — tilakoodiin luottava silta ilmoittaisi onnistumisen muistiinpanolle, jota ei luotu.
Kaikki tässä mainitut tavaramerkit kuuluvat omistajilleen. MousePlayerilla ei ole liikesuhdetta näihin toimittajiin.