CRM-Bréck
Wann eng Sessioun en Numm kritt, lant d'Opnam als Notiz bei där Persoun an Ärem CRM — beim Kontakt, dee schonn existéiert, net bei engem neien.
1. Wat et mécht, an engem Saz
Soubal eng Sessioun identifizéiert gëtt, siche mir d'Persoun an Ärem CRM iwwer d'Kennung, déi Dir eis geschéckt hutt, an hänken eng Notiz mat engem Link op d'Opnam un.
Dat ass alles. Keng nei Kontakter, keng nei Deals, keng Pipeline-Ännerungen. E CRM, deen all Kéier en Duplikat derbäikritt, wann een Är Präissäit besicht, ass méi schlëmm ewéi keng Integratioun.
Wa mir d'Persoun net fannen, geschitt näischt. Se unzeleeë géif bedeiten, aus enger Browsersessioun en Datesaz an Äert CRM ze schreiwen — a Browsersessioune si keng verbindlech Quell doriwwer, wien Är Clientë sinn.
2. De Vergläichsschlëssel: Wéi mir d'Persoun fannen
Dësen Deel verdéngt zéng Minutte vun Ärer Opmierksamkeet, well grad hei eng CRM-Integratioun normalerweis onbemierkt falsch leeft.
Mir kennen de Visiteur iwwer dat, wat Är Websäit eis matgedeelt huet — MousePlayer.setUserId(), eng eendeiteg ID, déi aus Ärem Analysinstrument zeréckgelies gouf, oder en serversäitegen Identifikatiounsopruff. Äert CRM kennt en och iwwer eppes. Déi zwou Saache mussen déiselwecht sinn.
| Mir sichen | Dir kënnt et änneren | |
|---|---|---|
| HubSpot | d'E-Mail-Adress vum Kontakt | nee — de Sichendpunkt ass dorop opgebaut |
| Pipedrive | Persounen nom Sichbegrëff, E-Mail als Éischt | nee |
| Salesforce | e Feld, dat Dir nennt, Standard: Email | jo |
Firwat Salesforce als eenzegt freet
Salesforce-Installatioune benotze seelen d'E-Mail als Schlëssel. Är kéint Customer_Number__coder eng extern ID aus Ärem Ofrechnungssystem benotzen. Wa mir trotzdem no E-Mail siche géifen, géife mir näischt fannen an Erfolleg mellen — déi schlëmmst Zort Feeler, well d'Integratioun aktiv ausgesäit.
Dofir freet de Formular: Wéi ee Feld um Contact enthält de Wäert, dee mir Iech schécken? Gitt den API-Numm an, mat __c , wann et en eegendefinéiert Feld ass.
De Feldnumm gëtt géint e strikt Muster kontrolléiert, éier en an eng Ufro kënnt. E CRM-Feldnumm besteet aus Buschtawen, Zifferen an Ënnerstrécher — alles Anescht gëtt refuséiert amplaz escapéiert, well beim Escapéiere subtil Feeler méiglech sinn, beim Refuséieren net.
3. Wéini et ausgeléist gëtt — a wéini bewosst net
Bei der Identifikatioun: wann Är Websäit MousePlayer.setUserId()oprifft, wann eis Analysbréck eng eendeiteg ID aus PostHog, Mixpanel oder Amplitude zeréckliest oder wann Äre Server den Identifikatiounsendpunkt oprifft.
Eemol pro Sessioun, net eemol pro Säit
Eng Persoun, déi sech umellt an duerno eelef Säiten ukuckt, ergëtt eng Notiz, net eelef. Är CRM-Timeline ass eng Plaz, wou d'Leit liesen.
Net ouni Kennung
Eng anonym Sessioun huet näischt fir d'Zouuerdnung. Mir roden net no IP-Adress a befestegen d'Opnam net bei engem, dee sech zoufälleg déi Adress deelt.
Net, wann d'Persoun Ärem CRM onbekannt ass
Als ofgeschloss gezielt, net als feelgeschloen — e potenzielle Client, deen nach net an Ärem CRM ass, ass den Normalfall, an eng Widderhuelung muer géif dat net änneren.
4. Wéi d'Notiz ausgesäit a wou den Token läit
Eng Notiz op der Timeline vum Kontakt: eng Zeil, déi seet, datt eng Sessioun opgeholl gouf, an de Link. Äre Verkeefer klickt drop a kuckt, wat d'Persoun tatsächlech gemaach huet, éier si geschriwwen huet.
D'Zougrëffsdonnéeën
Mat AES-256-GCM verschlësselt gespäichert. Nom Späicheren ni méi gewisen — d'Feld weist Asterisken, an de Formular mat Asterisken ze späichere léisst de gespäicherte Wäert onberéiert. E gëtt och bewosst aus der interner Warteschlaang erausgehalen, déi d'Aufgab transportéiert: D'Warteschlaang ass e gedeelt Zoustand, an e gedeelt Zoustand ass déi falsch Plaz fir e Schlëssel.
Salesforce brauch dräi Saachen, déi aner zwou
Salesforce authentifizéiert iwwer eng Connected App mat engem Erneierungstoken a freet dofir no Consumer Key, Geheimnis an Erneierungstoken, plus Ärer Instanz-URL. HubSpot a Pipedrive brauchen een eenzegen API-Token. An allen dräi Fäll gehéiert d'App Iech — MousePlayer bedreift keng Marketplace-App, där Dir vertraue musst.
5. Zoho CRM a Freshsales
Zwee weider CRMen, mat ganz ënnerschiddlechem Ariichtungsopwand.
| Zoho CRM | Freshsales | |
|---|---|---|
| Dir gitt un | Datenzenter, Clients-ID, Clientsgeheimnis, Erneierungstoken | API-Schlëssel an Är Freshworks-Domain |
| Mir sichen | e Feld, dat Dir nennt, Standard: Email | e Feld, dat Dir nennt, Standard: email |
| D'Notiz lant | beim Kontakt, als Note-Datesaz | beim Kontakt, als Notiz |
Zoho läit an engem vu sechs Datenzentren
E Kont läit an com, eu, in, com.au, jp oder com.cn, an näischt am Schlëssel seet Iech, a wéi engem. Wielt Dir dat falscht, äntwert Zoho mat INVALID_TOKEN — dat liest sech wéi e falsche Schlëssel a léisst Iech op der falscher Plaz sichen. Genee dofir ass d'Feld en Auswielmenü.
De Self Client, eemol
Erstellt an der Zoho-API-Konsole e Self Client, generéiert e Grant-Token fir ZohoCRM.modules.ALL an ZohoSearch.securesearch.READan tauscht en eemol géint en Erneierungstoken. Deen Erneierungstoken leeft net of; déi stënnlech Zougrëffstokene ginn domat ofgeruff an ni gespäichert.
Zoho äntwert mat 200, wann et nee mengt
Souwuel den Tokentausch ewéi d'Schreiwe vun Datesätz kënnen HTTP 200 mat engem Feeler oder engem Status pro Datesaz am Inhalt zeréckginn. Mir liesen den Inhalt — eng Bréck, déi dem Statuscode vertraue géif, géif Erfolleg fir eng Notiz mellen, déi ni erstallt gouf.
All hei genannt Marke gehéieren hire jeeweilege Besëtzer. MousePlayer huet keng Geschäftsbezéiung mat dësen Ubidder.