Seguiment d'enllaços

    Com triar i fer servir una plataforma de seguiment d'enllaços amb integracions de webhooks

    Què us diuen (i què no) els webhooks d'una plataforma de seguiment d'enllaços, quins esdeveniments buscar, com verificar i reintentar bé i quan triar l'API.

    LinkPilot Team · Les persones que desenvolupen i gestionen LinkPilot a TetraCore, LLC · Sobre LinkPilot

    Una plataforma de seguiment d'enllaços registra què ha passat amb els enllaços. Amb un webhook, la plataforma avisa els vostres altres sistemes en el moment que passa, en lloc d'esperar que algú miri un tauler. Amb tots dos, un enllaç de campanya nou apareix al CRM tan bon punt es crea, o l'obertura d'un enllaç secret actualitza un tiquet.

    Triar una plataforma de seguiment d'enllaços amb integracions de webhooks vol dir anar més enllà de «té webhooks» i mirar quins esdeveniments envia, com els protegeix i què no envia. Aquesta guia ho explica tot, a més de com construir un receptor fiable i quan l'API és l'eina adequada.

    Hi ha tres feines que surten una vegada i una altra.

    • Mantenir els sistemes sincronitzats. Un enllaç creat a la plataforma apareix al registre de la campanya al CRM o a l'eina de projectes, amb l'àlies i la destinació, sense que ningú l'hagi de copiar.
    • Engegar processos. Un enllaç secret que s'ha obert marca un traspàs com a completat; un que s'ha destruït sense que el destinatari ho confirmi obre una incidència.
    • Alimentar un magatzem de dades. Els esdeveniments arriben a una cua i després a una taula, on s'uneixen a la resta de dades.

    Per al que no serveixen els webhooks és per comptar. Un tauler que suma u a una xifra per cada webhook deixarà de quadrar amb l'informe de la plataforma la primera vegada que un lliurament es reintenti o s'endarrereixi. Feu servir l'API o una exportació per a les xifres, i els webhooks per a les accions.

    Quins esdeveniments cal buscar

    Les plataformes no emeten els mateixos esdeveniments. Demaneu la llista, no la funció.

    Família d'esdevenimentsEsdeveniments habitualsÚtils per a
    Cicle de vida de l'enllaçcreat, actualitzat, suprimitSincronitzar amb el CRM, rastre d'auditoria, detectar edicions accidentals
    Cicle de vida del secretcreat, vist, destruïtConfirmar traspassos, obrir incidències
    Esdeveniments de clicper clic o en lotsAutomatització en temps real, amb volum
    Esdeveniments de dominiverificat, certificat emèsAlertes d'operacions

    Els webhooks de LinkPilot cobreixen el cicle de vida dels enllaços (link.created, link.updated, link.deleted) i el dels secrets (secret.created, secret.viewed, secret.burned). Les dades de clics es poden obtenir amb l'API d'estadístiques i l'exportació a CSV, no amb un webhook per clic, i per a la majoria d'equips aquesta és la divisió correcta: els clics són dades d'informe de gran volum, mentre que els esdeveniments del cicle de vida són els que han de posar alguna cosa en marxa.

    Si el vostre procés necessita de debò una reacció per clic, comproveu que la plataforma els agrupa en lots o en limita el ritme; si no, construireu un receptor que caurà la primera vegada que una publicació es faci viral.

    Què més cal avaluar

    • Signatura. Cada lliurament ha de portar una signatura calculada amb un secret que tingueu vosaltres, perquè el vostre endpoint pugui rebutjar les falsificacions. Una plataforma que envia webhooks sense signar us demana que confieu en qualsevol petició POST.
    • Reintents i ordre. Esbrineu quantes vegades es reintenta un lliurament fallit i durant quant de temps, i doneu per fet que els esdeveniments poden arribar desordenats.
    • Identificadors d'esdeveniment. Un identificador únic per esdeveniment és el que fa possible la idempotència.
    • Gestió dels endpoints. Diversos endpoints per espai de treball, subscripcions per esdeveniment i un registre de lliuraments que pugueu consultar quan alguna cosa falla.
    • L'API al costat. Webhooks per als disparadors, API per a tota la resta. Comproveu que la creació d'enllaços, les estadístiques i les exportacions es poden fer per programa i que les claus es poden limitar a uns permisos concrets. L'API de LinkPilot fa servir claus bearer lp_live_ i és a tots els plans.
    • Accés de l'equip. Importa qui pot afegir un endpoint de webhook, perquè un endpoint rep dades. Els rols han de permetre que un administrador gestioni els endpoints i que ningú més hi tingui accés.

    Construïu un receptor que no caigui

    1. Verifiqueu primer la signatura. Calculeu la signatura esperada a partir del cos en brut i del vostre secret, compareu-les en temps constant i rebutgeu tot el que no passi la prova abans d'analitzar-lo.
    2. Respongueu de pressa. Retorneu un 2xx en un o dos segons. Feu la feina de debò des d'una cua, perquè un CRM lent no provoqui reintents.
    3. Deseu els identificadors d'esdeveniment i ometeu els que ja hàgiu vist. Els reintents són normals; processar-ho dues vegades és un error vostre.
    4. Assigneu els camps de manera explícita. Porteu al vostre esquema l'àlies, la destinació, les etiquetes i les marques de temps que necessiteu. No deseu tota la càrrega útil com a font de veritat: és una notificació, no un registre.
    5. Registreu cada lliurament amb el seu identificador i el resultat, perquè, quan el registre de la plataforma digui «lliurat» i el vostre sistema digui que no ha passat res, pugueu esbrinar on ha anat a parar.
    6. Poseu una alerta per als silencis. Si un endpoint que sol rebre esdeveniments cada hora queda en silenci durant un dia, alguna cosa s'ha trencat en un dels dos costats.

    Abans de la primera campanya real, proveu-ho amb un endpoint de proves i el lliurament de prova de la plataforma. Creeu un enllaç, editeu-lo, suprimiu-lo i comproveu que arriben els tres esdeveniments.

    Protegiu les dades

    Les càrregues útils dels webhooks descriuen enllaços i secrets, no persones. Mantingueu-ho així.

    • No poseu mai dades personals als àlies ni a les etiquetes dels enllaços, perquè viatjaran en cada càrrega útil sobre aquell enllaç.
    • Restringiu l'endpoint al trànsit de la plataforma mitjançant la signatura i, si és possible, l'adreça d'origen.
    • Deseu el secret de signatura en un gestor de secrets, no al fitxer de configuració del receptor, i roteu-lo periòdicament. Si l'heu de donar a un col·laborador extern que construeix el receptor, envieu-lo amb un enllaç secret d'un sol ús. La guia sobre el secret de signatura de webhooks explica com fer aquest traspàs.
    • Tingueu en compte el consentiment quan les dades de clics vagin a un CRM. Un registre de clic unit a un client és una dada personal segons la majoria de normes de privadesa.

    Mesureu la integració mateixa

    • Taxa de lliuraments correctes, segons el registre de la plataforma.
    • Retard de processament, des de la marca de temps de l'esdeveniment fins al registre al vostre sistema.
    • Taxa de duplicats, que ha de ser baixa però mai zero.
    • Conciliació: una vegada a la setmana, compareu el nombre d'enllaços i els totals de clics de l'API amb el que tenen els vostres sistemes. Una desviació indica un lliurament perdut o un error al receptor.

    Una plataforma de seguiment d'enllaços amb webhooks fa que els enllaços s'integrin amb la resta dels vostres sistemes. Trieu-ne una que signi el que envia, que us digui exactament quins esdeveniments hi ha i que us doni una API per a les xifres. Després construïu el receptor com si els reintents fossin el cas normal, perquè ho són.

    Eines per a aquest article

    Preguntes freqüents

    Gestioneu millor els enllaços amb LinkPilot

    Seguiment, UTM, codis QR, informació amb IA i informes de marca blanca en un sol espai de treball. Podeu començar gratis.

    Crea un compte gratuït

    Llegiu també