---
title: "Seguiment d'enllaços amb integracions de webhooks: guia"
url: https://uselinkpilot.com/ca/blog/how-to-choose-and-use-a-link-tracking-platform-with-webhook-integrations
description: "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."
lang: ca
---

Seguiment d'enllaços (https://uselinkpilot.com/ca/blog/category/link-tracking)

# 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 (https://uselinkpilot.com/ca/author/linkpilot-team) · Les persones que desenvolupen i gestionen LinkPilot a TetraCore, LLC 26 d’octubre del 2026 · Sobre LinkPilot (https://uselinkpilot.com/ca/about)

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.

## Per a què serveixen els webhooks d'una plataforma d'enllaços

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'esdeveniments | Esdeveniments habituals | Útils per a |
| --- | --- | --- |
| Cicle de vida de l'enllaç | creat, actualitzat, suprimit | Sincronitzar amb el CRM, rastre d'auditoria, detectar edicions accidentals |
| Cicle de vida del secret | creat, vist, destruït | Confirmar traspassos, obrir incidències |
| Esdeveniments de clic | per clic o en lots | Automatització en temps real, amb volum |
| Esdeveniments de domini | verificat, certificat emès | Alertes 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 (https://uselinkpilot.com/ca/tools/free-secret-link-generator). La guia sobre el secret de signatura de webhooks (https://uselinkpilot.com/ca/blog/how-to-send-a-webhook-signing-secret-to-a-client-securely) 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.

## Lectures relacionades

- Com enviar a un client el secret de signatura d'un webhook de manera segura: https://uselinkpilot.com/ca/blog/how-to-send-a-webhook-signing-secret-to-a-client-securely
- Comparació d'API d'escurçadors d'URL: Bitly, Dub, Short.io, TinyURL: https://uselinkpilot.com/ca/blog/url-shortener-api-comparison
- Compartir enllaços de manera segura per a desenvolupadors: https://uselinkpilot.com/ca/blog/secure-link-sharing-for-developers
- La guia moderna del seguiment d'enllaços: https://uselinkpilot.com/ca/blog/modern-link-tracking

## Eines per a aquest article

Escurçador d'URL gratuït

Convertiu un URL llarg en un de curt amb l'àlies que trieu.
https://uselinkpilot.com/ca/tools/url-shortener

Versions: Escurçador d'enllaços per a la biografia de TikTok (https://uselinkpilot.com/ca/tools/url-shortener/tiktok-bio) · Escurçador d'enllaços per a la biografia d'Instagram (https://uselinkpilot.com/ca/tools/url-shortener/instagram-bio) · Escurçador d'enllaços per a publicacions de LinkedIn (https://uselinkpilot.com/ca/tools/url-shortener/linkedin-post) · Escurçador d'enllaços per a X (Twitter) (https://uselinkpilot.com/ca/tools/url-shortener/twitter)

Verificador de clics d'enllaços

Vegeu els clics, els referents i les ubicacions d'un enllaç curt.
https://uselinkpilot.com/ca/tools/link-analytics

Generador d'UTM

Creeu en uns segons URL amb etiquetes de campanya.
https://uselinkpilot.com/ca/tools/utm-builder

Versions: Generador d'UTM per a LinkedIn (https://uselinkpilot.com/ca/tools/utm-builder/linkedin) · Generador d'UTM per a Facebook (https://uselinkpilot.com/ca/tools/utm-builder/facebook) · Generador d'UTM per a correu electrònic (https://uselinkpilot.com/ca/tools/utm-builder/email) · Generador d'UTM per a Instagram (https://uselinkpilot.com/ca/tools/utm-builder/instagram) · Generador d'UTM per a TikTok (https://uselinkpilot.com/ca/tools/utm-builder/tiktok) · Generador d'UTM per a YouTube (https://uselinkpilot.com/ca/tools/utm-builder/youtube) · Generador d'UTM per a Google Ads (https://uselinkpilot.com/ca/tools/utm-builder/google-ads) · Generador d'UTM per a X (Twitter) (https://uselinkpilot.com/ca/tools/utm-builder/twitter) · Generador d'UTM per a Reddit (https://uselinkpilot.com/ca/tools/utm-builder/reddit) · Generador d'UTM per a Pinterest (https://uselinkpilot.com/ca/tools/utm-builder/pinterest)

Suggeriments intel·ligents d'enllaços

Suggeriments d'IA per als noms, l'ordre dels UTM i els dominis de marca.
https://uselinkpilot.com/ca/tools/smart-link-suggestions

## Preguntes freqüents

### Què és una plataforma de seguiment d'enllaços amb integracions de webhooks?

### En què es diferencia un webhook d'una exportació o d'una API?

### Un webhook de clic pot confirmar una conversió?

### Què ha d'incloure la càrrega útil d'un webhook?

### Com s'evita processar dues vegades el mateix esdeveniment?

### Els webhooks garanteixen informes en temps real?

## 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 (https://uselinkpilot.com/signup)

## Llegiu també

Seguiment d'enllaços

### Plataformes d'URL amb domini propi per a startups: com triar

Què necessita una startup d'una plataforma d'URL amb domini propi, ara i després: domini, estadístiques de clics, rols, API i un pla gratuït que no la freni.
https://uselinkpilot.com/ca/blog/how-to-choose-a-branded-url-platform-for-startup-teams

Seguiment d'enllaços

### Integració per crear enllaços amb domini propi i seguiment: guia pràctica

Com integrar la creació d'enllaços al vostre producte o procés: claus d'API, la crida de creació, idempotència, UTM, redireccions, webhooks i proves.
https://uselinkpilot.com/ca/blog/developer-integration-for-creating-trackable-branded-links

Seguiment d'enllaços

### Seguiment d'enllaços personalitzats per a equips d'èxit del client: guia pràctica

On són els enllaços d'èxit del client, com seguir-los per compte sense dades personals a l'URL, com llegir els clics amb l'adopció i les normes de privadesa.
https://uselinkpilot.com/ca/blog/custom-link-tracking-for-customer-success-teams

## Structured data

```json
[
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Inici",
        "item": "https://uselinkpilot.com/ca"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "Blog",
        "item": "https://uselinkpilot.com/ca/blog"
      },
      {
        "@type": "ListItem",
        "position": 3,
        "name": "Com triar i usar una plataforma de seguiment d'enllaços amb webhooks",
        "item": "https://uselinkpilot.com/ca/blog/how-to-choose-and-use-a-link-tracking-platform-with-webhook-integrations"
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "BlogPosting",
    "@id": "https://uselinkpilot.com/ca/blog/how-to-choose-and-use-a-link-tracking-platform-with-webhook-integrations#article",
    "headline": "Com triar i usar una plataforma de seguiment d'enllaços amb webhooks",
    "description": "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.",
    "inLanguage": "ca",
    "datePublished": "2026-10-26",
    "dateModified": "2026-10-26",
    "image": "https://uselinkpilot.com/logo-512.png",
    "author": {
      "@type": "Organization",
      "@id": "https://uselinkpilot.com/author/linkpilot-team#organization",
      "name": "LinkPilot Team",
      "url": "https://uselinkpilot.com/ca/author/linkpilot-team"
    },
    "publisher": {
      "@type": "Organization",
      "name": "LinkPilot",
      "url": "https://uselinkpilot.com",
      "logo": {
        "@type": "ImageObject",
        "url": "https://uselinkpilot.com/logo-512.png",
        "width": 512,
        "height": 512
      }
    },
    "mainEntityOfPage": {
      "@type": "WebPage",
      "@id": "https://uselinkpilot.com/ca/blog/how-to-choose-and-use-a-link-tracking-platform-with-webhook-integrations"
    }
  },
  {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "Què és una plataforma de seguiment d'enllaços amb integracions de webhooks?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Un escurçador que registra els clics als seus enllaços i que, a més, pot enviar esdeveniments a un URL que controleu en el moment que passen, perquè el CRM, el magatzem de dades o l'eina d'automatització s'assabentin de l'activitat dels enllaços sense haver de consultar-la periòdicament."
        }
      },
      {
        "@type": "Question",
        "name": "En què es diferencia un webhook d'una exportació o d'una API?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Una exportació és un fitxer que baixeu. Una API és una pregunta que feu quan voleu la resposta. Amb un webhook, és la plataforma qui us avisa en el moment que passa alguna cosa. Els webhooks són per a l'automatització; l'API, per als informes."
        }
      },
      {
        "@type": "Question",
        "name": "Un webhook de clic pot confirmar una conversió?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "No. Un clic diu que algú ha anat a una destinació. La conversió passa a la destinació i s'hi mesura. Uniu totes dues dades pel nom de la campanya o per un identificador signat, i no doneu mai per fet que una implica l'altra."
        }
      },
      {
        "@type": "Question",
        "name": "Què ha d'incloure la càrrega útil d'un webhook?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "El tipus d'esdeveniment, un identificador únic de l'esdeveniment, una marca de temps, l'identificador i l'àlies de l'enllaç i els camps que corresponguin a l'esdeveniment. A LinkPilot, link.created, link.updated, link.deleted, secret.created, secret.viewed i secret.burned porten l'objecte que descriuen."
        }
      },
      {
        "@type": "Question",
        "name": "Com s'evita processar dues vegades el mateix esdeveniment?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Deseu cada identificador d'esdeveniment que hàgiu gestionat i ignoreu les repeticions. Les plataformes reintenten els lliuraments fallits, així que els duplicats són normals, i el vostre endpoint ha de ser idempotent."
        }
      },
      {
        "@type": "Question",
        "name": "Els webhooks garanteixen informes en temps real?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Són gairebé en temps real quan tot funciona bé. Els lliuraments es poden endarrerir o reintentar, així que feu-los servir per disparar accions, i preneu l'API o una exportació com a font de referència per a les xifres."
        }
      }
    ],
    "inLanguage": "ca"
  },
  {
    "@context": "https://schema.org",
    "@type": "SoftwareApplication",
    "@id": "https://uselinkpilot.com/#software",
    "name": "LinkPilot",
    "applicationCategory": "BusinessApplication",
    "operatingSystem": "Web",
    "description": "LinkPilot is a secure link management platform for creating branded short links, tracking engagement, and sharing secrets with expiring, protected, self-destructing links.",
    "url": "https://uselinkpilot.com",
    "offers": [
      {
        "@type": "Offer",
        "name": "Free",
        "price": "0",
        "priceCurrency": "USD",
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Pro",
        "price": "29",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "29",
          "priceCurrency": "USD",
          "billingDuration": "P1M"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency",
        "price": "299",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "299",
          "priceCurrency": "USD",
          "billingDuration": "P1M"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency Plus",
        "price": "799",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "799",
          "priceCurrency": "USD",
          "billingDuration": "P1M"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Pro (yearly)",
        "price": "288",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "288",
          "priceCurrency": "USD",
          "billingDuration": "P1Y"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency (yearly)",
        "price": "2988",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "2988",
          "priceCurrency": "USD",
          "billingDuration": "P1Y"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency Plus (yearly)",
        "price": "7980",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "7980",
          "priceCurrency": "USD",
          "billingDuration": "P1Y"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Enterprise",
        "priceSpecification": {
          "@type": "PriceSpecification",
          "priceCurrency": "USD"
        },
        "url": "https://uselinkpilot.com/pricing"
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "Organization",
    "@id": "https://uselinkpilot.com/#organization",
    "name": "LinkPilot",
    "alternateName": "LinkPilot by TetraCore",
    "url": "https://uselinkpilot.com",
    "contactPoint": {
      "@type": "ContactPoint",
      "contactType": "customer support",
      "email": "support@uselinkpilot.com",
      "url": "https://uselinkpilot.com/support"
    },
    "parentOrganization": {
      "@type": "Organization",
      "@id": "https://tetracorehq.com/#organization",
      "name": "TetraCore",
      "url": "https://tetracorehq.com/"
    },
    "logo": {
      "@type": "ImageObject",
      "url": "https://uselinkpilot.com/logo-512.png",
      "width": 512,
      "height": 512
    },
    "description": "LinkPilot is a secure link management platform for creating branded short links, tracking engagement, and sharing secrets with expiring, protected, self-destructing links.",
    "sameAs": [
      "https://x.com/uselinkpilot",
      "https://www.linkedin.com/company/uselinkpilot",
      "https://facebook.com/uselinkpilot",
      "https://github.com/TetraCoreHQ/linkpilot-cli",
      "https://github.com/TetraCoreHQ/linkpilot-mcp",
      "https://www.npmjs.com/package/linkpilot",
      "https://www.npmjs.com/package/@uselinkpilot/sdk",
      "https://www.npmjs.com/package/@uselinkpilot/mcp",
      "https://chromewebstore.google.com/detail/linkpilot-short-links-and/mnmppadihpcncicldpkmgknhnjkondad",
      "https://addons.mozilla.org/en-US/firefox/addon/uselinkpilot/"
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "WebSite",
    "name": "LinkPilot",
    "url": "https://uselinkpilot.com",
    "potentialAction": {
      "@type": "SearchAction",
      "target": "https://uselinkpilot.com/blog?q={search_term_string}",
      "query-input": "required name=search_term_string"
    }
  }
]
```