Ce este un Webhook?
Publicat: 2018-06-23Ni se întâmplă tuturor. Sunteți într-o întâlnire și cineva aruncă un termen care PARE familiar și SUnă familiar, dar dacă ați fi pus pe loc și ați fi întrebat, în fața tuturor colegilor, ce înseamnă de fapt, ați fi blocat și trecând până când întâlnirea se termină sau intrați în panică, trageți alarma de incendiu și fugiți din clădire în lacrimi.
Pe măsură ce marketingul și implicarea clienților devin din ce în ce mai bazate pe date și depind de tehnologie pentru a-și atinge întregul potențial, se poate simți că există din ce în ce mai mulți termeni: SDK și PII și API. Astăzi, vom arunca o privire rapidă la unul dintre cele mai evocatoare sunete ale acestor termeni care trebuie să cunoască, și anume umilul „webhook”.
Deci, ce este un webhook?
În esență, un webhook este o comunicare de la o aplicație sau serviciu la altul care are loc în urma unui eveniment preselectat. Webhook-urile sunt un tip de apel invers HTTP și sunt uneori denumite „API inversă”, deși acest lucru nu face foarte mult pentru a clarifica ce sunt webhook-urile și cum funcționează.
Bine, dar ați putea clarifica ce sunt webhook-urile și cum funcționează?
Cam așa: în era internetului, niciun sistem digital nu este o insulă (sau, dacă este, nu ar trebui să fie). Sistemele deconectate duc la experiențe de utilizator deconectate, iar mărcile cărora le pasă să construiască relații durabile cu clienții au nevoie de modalități pentru ca diferitele lor tehnologii să comunice eficient.
Webhook-urile sunt una dintre aceste moduri.
În esență, un webhook este o metodă bazată pe evenimente pentru două sisteme separate pentru a lua măsuri eficiente pe baza datelor care sunt transmise în timp real. Mesajul dintre aplicații nu este versiunea digitală a „sup”, ci mai degrabă trecerea de informații vitale necesare pentru a oferi sistemului receptor un set de instrucțiuni despre când și cum să efectueze o anumită sarcină. Din acest motiv, webhook-urile pot oferi marketerilor un acces mai dinamic și mai flexibil la date și funcționalități programatice și, de asemenea, le pot permite să configureze fluxuri de lucru declanșate și călătorii ale clienților care simplifică procesele.
Stai, ce face webhook-urile diferite de API-uri?
Atât API-urile, cât și webhook-urile sunt folosite pentru a susține comunicațiile între sisteme digitale distincte, dar modul în care sunt efectuate aceste comunicări și situațiile pentru care sunt cele mai potrivite fiecare tind să fie puțin diferite.
Când utilizați un API pentru comunicarea între sisteme, aceasta tinde să fie o acțiune de apel și răspuns: sistemul inițial efectuează un apel API către punctul final API al sistemului receptor și primește un răspuns (sub formă de date, imagini sau alte active digitale). Cu webhook-urile, comunicarea funcționează mai degrabă ca o listă de instrucțiuni — primul sistem îi spune celui de-al doilea ce trebuie să facă (de exemplu, adăugați 10 puncte de fidelitate la contul de fidelitate al companiei aeriene al unui client), precum și când, exact, ar trebui să o facă (de ex. când acel client își finalizează a cincea rezervare de zbor). Aspectul „Dacă asta, atunci acela” al webhook-urilor le oferă o mulțime de flexibilitate și le face un instrument puternic pentru a umple golurile în experiența de brand a clienților tăi.
În cel mai bun caz, webhook-urile pot fi o modalitate puternică de a sprijini practicile de marketing automatizate. Atâta timp cât există un eveniment și un serviciu care este capabil să acționeze asupra evenimentului respectiv, specialiștii în marketing pot folosi chiar și evenimente care nu sunt aplicate, non-site-ul web pentru a stimula și influența experiențele de brand ale clienților lor. Webhook-urile pot construi conexiuni strânse – adesea în situații în care integrările API nu sunt funcționale sau ar fi prea costisitoare – și pot ajuta să vă asigurați că tehnologiile care sunt valoroase pentru marketingul dvs. sunt de fapt sincronizate între ele, când și unde are cel mai mult sens. .
Hm, ce zici de un exemplu?
Quizlet le permite studenților să revizuiască informații prin carduri, teste și jocuri. Cu cinci moduri de studiu, platforma online a vrut să-i determine pe utilizatori să verifice diferite moduri și jocuri pe care nu le foloseau deja. Dar atunci când a colectat datele extrem de nuanțate de care aveau nevoie pentru a-și desfășura campaniile în mod eficient, Quizlet a întâmpinat două probleme: acuratețea și utilizarea datelor. Au vrut să păstreze spectrul complet de date istorice pentru fiecare mod de utilizare de către utilizator și să colecteze în mod eficient noi informații, dar s-au străduit să asigure acuratețea datelor fără a colecta mult mai multe date decât aveau nevoie.