CRM most

Kada sesija dobije ime, snimak završava kao beleška uz tu osobu u vašem CRM-u — uz kontakt koji već postoji, ne novi.

1. Šta ovo radi, u jednoj rečenici

Čim se sesija identifikuje, tražimo osobu u vašem CRM-u preko identifikatora koji ste poslali i dodajemo belešku sa linkom do snimka.

To je sve. Bez novih kontakata, novih poslova ili promena prodajnog toka. CRM koji dobija duplikat pri svakoj poseti stranici cena gori je od odsustva integracije.

Ako ne pronađemo osobu, ništa se ne događa. Pravljenje osobe značilo bi upisivanje zapisa u CRM iz sesije pregledača — a sesije pregledača nisu merodavan izvor o tome ko su vaši klijenti.

2. Ključ povezivanja: kako pronalazimo osobu

Ovaj deo zaslužuje deset minuta pažnje jer tu CRM integracija obično neprimetno pogreši.

Posetioca poznajemo prema onome što je vaš sajt naveo — MousePlayer.setUserId(), distinct ID pročitan iz analitičkog alata ili serverski poziv identifikacije. Vaš CRM ga takođe poznaje po nečemu. Te dve stvari moraju biti iste.

PretražujemoMožete da promenite
HubSpotimejl adresu kontaktane — endpoint pretrage je zasnovan na njoj
Pipedriveosobe po pojmu, prvo imejlne
Salesforcepolje koje navedete, podrazumevano Emailda

Zašto Salesforce jedini pita

Salesforce instalacije retko koriste imejl kao ključ. Vaša može da koristi Customer_Number__c ili spoljni ID iz sistema naplate. Kada bismo ipak tražili po imejlu, ne bismo našli ništa i prijavili bismo uspeh — najgoru vrstu neuspeha jer integracija deluje živo.

Zato obrazac pita: koje polje na Contact-u sadrži vrednost koju vam šaljemo? Unesite API naziv, uključujući __c ako je prilagođeno polje.

Naziv polja proverava se prema strogom obrascu pre nego što stigne do upita. CRM naziv polja čine slova, cifre i donje crte — sve ostalo se odbija umesto da se izbegava posebnim znakovima, jer u tom izbegavanju lako može nastati suptilna greška, a u odbijanju ne.

3. Kada se pokreće, a kada namerno ne

Pri identifikaciji: kada vaš sajt pozove MousePlayer.setUserId(), kada naš analitički most pročita distinct ID iz PostHog-a, Mixpanel-a ili Amplitude-a ili kada vaš server pozove endpoint za identifikaciju.

Jednom po sesiji, ne po stranici

Osoba koja se prijavi, pa pregleda jedanaest stranica predstavlja jednu belešku, a ne jedanaest. Vremenska linija vašeg CRM-a je mesto koje ljudi čitaju.

Ne bez identifikatora

Anonimna sesija nema po čemu da se poveže. Ne nagađamo prema IP adresi niti dodajemo snimak bilo kome ko slučajno deli tu adresu.

Ne ako osoba nije poznata vašem CRM-u

Računa se kao obavljeno, a ne kao neuspeh — potencijalni klijent koji još nije u CRM-u uobičajen je slučaj i ponovni pokušaj sutra to ne bi promenio.

4. Kako beleška izgleda i gde je token

Jedna beleška na vremenskoj liniji kontakta: red koji kaže da je sesija snimljena i link. Vaš prodavac klikne i gleda šta je osoba zaista radila pre nego što vam se obratila.

Pristupni podatak

Čuva se šifrovano pomoću AES-256-GCM. Nikada se ponovo ne prikazuje nakon čuvanja — polje pokazuje zvezdice, a čuvanje obrasca sa zvezdicama ne menja sačuvanu vrednost. Namerno ostaje i van internog reda čekanja koji prenosi zadatak: red je deljeno stanje, a deljeno stanje je pogrešno mesto za ključ.

Salesforce zahteva tri stvari, ostali dve

Salesforce se autentifikuje preko Connected App sa tokenom za osvežavanje, pa traži consumer key, tajnu i token za osvežavanje, uz URL vaše instance. HubSpot i Pipedrive prihvataju jedan API token. U sva tri slučaja aplikacija je vaša — MousePlayer ne koristi aplikaciju prodavnice kojoj morate da verujete.

5. Zoho CRM i Freshsales

Još dva CRM-a na suprotnim krajevima složenosti podešavanja.

Zoho CRMFreshsales
Vi dajetecentar podataka, ID klijenta, tajnu klijenta, token za osvežavanjeAPI ključ i vaš Freshworks domen
Pretražujemopolje koje navedete, podrazumevano Emailpolje koje navedete, podrazumevano email
Beleška završavana kontaktu, kao Note zapisna kontaktu, kao beleška

Zoho se nalazi u jednom od šest centara podataka

Nalog je u com, eu, in, com.au, jp ili com.cn, a ništa u ključu ne govori gde. Izaberite pogrešan i Zoho odgovara sa INVALID_TOKEN — što liči na loš ključ i navodi vas da tražite na pogrešnom mestu. Polje je padajuća lista upravo zato.

Self Client, jednom

Napravite Self Client u Zoho API konzoli, generišite grant token za ZohoCRM.modules.ALL i ZohoSearch.securesearch.READ, pa ga jednom zamenite za token za osvežavanje. Taj token ne ističe; iz njega se preuzimaju pristupni tokeni koji važe sat vremena i nikada se ne čuvaju.

Zoho odgovara sa 200 kada misli ne

I razmena tokena i upis zapisa mogu da vrate HTTP 200 sa greškom ili statusom po zapisu u telu. Čitamo telo — most koji bi verovao statusnom kodu prijavio bi uspeh za belešku koja nikada nije napravljena.

Svi ovde navedeni žigovi pripadaju svojim vlasnicima. MousePlayer nema poslovni odnos sa ovim pružaocima usluga.