---
title: "Linksporing med webhook-integrationer: en guide"
url: https://uselinkpilot.com/da/blog/how-to-choose-and-use-a-link-tracking-platform-with-webhook-integrations
description: "Hvad webhooks fra linksporing kan og ikke kan fortælle, hvilke hændelser du skal se efter, sikker verifikation og nye forsøg, og hvornår API'et er bedre."
lang: da
---

Linksporing (https://uselinkpilot.com/da/blog/category/link-tracking)

# Sådan vælger og bruger du en platform til linksporing med webhook-integrationer

Hvad webhooks fra linksporing kan og ikke kan fortælle, hvilke hændelser du skal se efter, sikker verifikation og nye forsøg, og hvornår API'et er bedre.

LinkPilot Team (https://uselinkpilot.com/da/author/linkpilot-team) · Holdet, der udvikler og driver LinkPilot hos TetraCore, LLC 26. oktober 2026 · Om LinkPilot (https://uselinkpilot.com/da/about)

En platform til linksporing registrerer, hvad der sker med dine links. En webhook er platformen, der fortæller dine andre systemer om det, mens det sker, i stedet for at vente på, at nogen kigger i et dashboard. Kombinationen gør, at et nyt kampagnelink dukker op i dit CRM i samme øjeblik, det bliver oprettet, eller at et hemmeligt link, der bliver åbnet, opdaterer en sag.

Når du vælger en platform til linksporing med webhook-integrationer, skal du se forbi ”har webhooks” og på, hvilke hændelser den sender, hvordan den sikrer dem, og hvad den ikke sender. Denne guide gennemgår alt det, hvordan du bygger en pålidelig modtager, og hvornår API'et er det bedre værktøj.

## Hvad webhooks fra en linkplatform bruges til

Tre opgaver går igen.

- **Holde systemer synkroniseret.** Et link, der bliver oprettet på platformen, dukker op på kampagnen i dit CRM eller projektværktøj med sin slug og destination, uden at nogen kopierer det.
- **Starte arbejdsgange.** Et hemmeligt link, der er blevet åbnet, markerer en overdragelse som afsluttet. Et link, der blev slettet, uden at modtageren bekræftede, åbner en hændelsessag.
- **Fodre et datavarehus.** Hændelser lander i en kø og derefter i en tabel, hvor de bliver koblet med resten af dine data.

Webhooks er ikke gode til at tælle. Et dashboard, der lægger én til et tal for hver webhook, kommer ud af trit med platformens egen rapport, første gang en levering bliver forsinket eller sendt igen. Brug API'et eller en eksport til tal og webhooks til handlinger.

## Hvilke hændelser du skal kigge efter

Platformene sender forskellige ting. Bed om listen, ikke om funktionen.

| Hændelsestype | Typiske hændelser | God til |
| --- | --- | --- |
| Linkets livscyklus | oprettet, opdateret, slettet | Synkronisering til CRM, revisionsspor, fange utilsigtede ændringer |
| Hemmelighedens livscyklus | oprettet, vist, slettet efter læsning | Bekræftelse af overdragelse, udløsning af hændelsessager |
| Klikhændelser | pr. klik eller samlet i batches | Automatisering i realtid ved store mængder |
| Domænehændelser | verificeret, certifikat udstedt | Driftsalarmer |

LinkPilots webhooks dækker linkets livscyklus (`link.created`, `link.updated`, `link.deleted`) og hemmelighedens livscyklus (`secret.created`, `secret.viewed`, `secret.burned`). Klikdata får du via statistik-API'et og CSV-eksport i stedet for som en webhook pr. klik. Det er den rigtige opdeling for de fleste teams: klik er rapporteringsdata i store mængder, mens livscyklushændelser er dem, der skal udløse noget.

Hvis din arbejdsgang virkelig har brug for en reaktion på hvert klik, så bekræft, at platformen samler dem i batches eller begrænser hastigheden. Ellers bygger du en modtager, der går ned, første gang et opslag går viralt.

## Hvad du ellers skal vurdere

- **Signering.** Hver levering skal have en signatur, der er beregnet med en hemmelighed, du har, så dit endpoint kan afvise forfalskninger. En platform, der sender usignerede webhooks, beder dig stole på enhver POST-anmodning.
- **Nye forsøg og rækkefølge.** Find ud af, hvor mange gange en mislykket levering bliver forsøgt igen, og over hvor lang tid, og gå ud fra, at hændelser kan ankomme i forkert rækkefølge.
- **Hændelses-id'er.** Et unikt id pr. hændelse er det, der gør idempotens mulig.
- **Styring af endpoints.** Flere endpoints pr. arbejdsområde, abonnement pr. hændelse og en leveringslog, du kan læse, når noget går galt.
- **API'et ved siden af.** Webhooks til udløsere, API'et til alt andet. Tjek, at oprettelse af links, statistik og eksport alle kan styres via kode, og at nøgler kan begrænses. LinkPilots API bruger bearer-nøgler med `lp_live_` og findes på alle planer.
- **Adgang i teamet.** Det betyder noget, hvem der kan tilføje et webhook-endpoint, fordi et endpoint modtager data. Roller skal lade en administrator styre endpoints og holde alle andre ude.

## Byg en modtager, der ikke går ned

1. **Verificer signaturen først.** Beregn den forventede signatur ud fra den rå body og din hemmelighed, sammenlign i konstant tid, og afvis alt, der fejler, før du parser det.
2. **Kvitter hurtigt.** Returner en 2xx inden for et sekund eller to. Lav det egentlige arbejde fra en kø, så et langsomt CRM ikke fører til nye forsøg.
3. **Gem hændelses-id'er**, og spring dem over, du har set før. Nye forsøg er normale, dobbeltbehandling er din fejl.
4. **Map felterne eksplicit.** Træk de felter, du har brug for (slug, destination, tags og tidsstempler), over i dit eget skema. Gem ikke hele payloaden som sandheden. Den er en notifikation, ikke en post.
5. **Log hver levering** med id og udfald, så du kan finde ud af, hvor den blev af, når platformens log siger leveret, og dit system siger, at intet skete.
6. **Slå alarm ved stilhed.** Hvis et endpoint, der normalt modtager hændelser hver time, er stille i et døgn, er noget gået i stykker i den ene ende.

Test med et staging-endpoint og platformens testlevering før den første rigtige kampagne. Opret et link, rediger det, slet det, og se de tre hændelser ankomme.

## Beskyt dataene

Webhook-payloads beskriver links og hemmeligheder, ikke personer. Hold det sådan.

- **Læg aldrig persondata i slugs eller tags**, fordi de følger med i hver payload om det link.
- **Begræns endpointet** til platformens trafik via signaturen og, hvor det er muligt, via afsenderadressen.
- **Gem signeringshemmeligheden i en secrets manager**, ikke i modtagerens konfigurationsfil, og roter den efter en fast plan. Hvis du skal give hemmeligheden til en konsulent, der bygger modtageren, så send den som et hemmeligt engangslink (https://uselinkpilot.com/da/tools/free-secret-link-generator). Guiden til signeringshemmeligheder til webhooks (https://uselinkpilot.com/da/blog/how-to-send-a-webhook-signing-secret-to-a-client-securely) gennemgår den overdragelse.
- **Tænk på samtykke**, når klikdata flyder til et CRM. En klikregistrering, der er koblet til en kunde, er persondata efter de fleste regler om databeskyttelse.

## Mål selve integrationen

- **Andel af vellykkede leveringer** fra platformens log.
- **Forsinkelse i behandlingen** fra hændelsens tidsstempel til registreringen i dit system.
- **Andel af dubletter**, som skal være lav, men aldrig nul.
- **Afstemning**: én gang om ugen sammenligner du antal links og samlede klik fra API'et med det, dine systemer har. Afvigelser betyder en tabt levering eller en fejl i modtageren.

En platform til linksporing med webhooks lader dine links tage del i resten af dine systemer. Vælg en, der signerer det, den sender, fortæller dig præcis, hvilke hændelser der findes, og giver dig et API til tallene. Byg derefter modtageren, som om nye forsøg er det normale, for det er de.

## Læs også

- Sådan sender du en signeringshemmelighed til en webhook sikkert til en kunde: https://uselinkpilot.com/da/blog/how-to-send-a-webhook-signing-secret-to-a-client-securely
- Sammenligning af API'er til linkforkortere: Bitly, Dub, Short.io, TinyURL: https://uselinkpilot.com/da/blog/url-shortener-api-comparison
- Sikker deling af links for udviklere: https://uselinkpilot.com/da/blog/secure-link-sharing-for-developers
- Den moderne guide til linksporing: https://uselinkpilot.com/da/blog/modern-link-tracking

## Værktøjer til denne artikel

Gratis URL-forkorter

Gør en lang URL kort med den slug, du selv vælger.
https://uselinkpilot.com/da/tools/url-shortener

Versioner: Linkforkorter til TikTok-bio (https://uselinkpilot.com/da/tools/url-shortener/tiktok-bio) · Linkforkorter til Instagram-bio (https://uselinkpilot.com/da/tools/url-shortener/instagram-bio) · Linkforkorter til LinkedIn-opslag (https://uselinkpilot.com/da/tools/url-shortener/linkedin-post) · Linkforkorter til X (Twitter) (https://uselinkpilot.com/da/tools/url-shortener/twitter)

Tjek klik på links

Se klik, henvisende sider og placeringer for et kortlink.
https://uselinkpilot.com/da/tools/link-analytics

UTM-builder

Byg URL'er med kampagnetags på få sekunder.
https://uselinkpilot.com/da/tools/utm-builder

Versioner: UTM-builder til LinkedIn (https://uselinkpilot.com/da/tools/utm-builder/linkedin) · UTM-builder til Facebook (https://uselinkpilot.com/da/tools/utm-builder/facebook) · UTM-builder til e-mail (https://uselinkpilot.com/da/tools/utm-builder/email) · UTM-builder til Instagram (https://uselinkpilot.com/da/tools/utm-builder/instagram) · UTM-builder til TikTok (https://uselinkpilot.com/da/tools/utm-builder/tiktok) · UTM-builder til YouTube (https://uselinkpilot.com/da/tools/utm-builder/youtube) · UTM-builder til Google Ads (https://uselinkpilot.com/da/tools/utm-builder/google-ads) · UTM-builder til X (Twitter) (https://uselinkpilot.com/da/tools/utm-builder/twitter) · UTM-builder til Reddit (https://uselinkpilot.com/da/tools/utm-builder/reddit) · UTM-builder til Pinterest (https://uselinkpilot.com/da/tools/utm-builder/pinterest)

Forslag til intelligente links

Forslag fra AI til navngivning, UTM-orden og domæner med dit brand.
https://uselinkpilot.com/da/tools/smart-link-suggestions

## Ofte stillede spørgsmål

### Hvad er en platform til linksporing med webhook-integrationer?

### Hvordan adskiller en webhook sig fra en eksport eller et API?

### Kan en webhook for et klik bekræfte en konvertering?

### Hvad skal en webhook-payload indeholde?

### Hvordan undgår du at behandle den samme hændelse to gange?

### Garanterer webhooks rapportering i realtid?

## Styr dine links bedre med LinkPilot

Sporing, UTM-parametre, QR-koder, AI-indsigter og white label-rapporter i ét arbejdsområde. Gratis at komme i gang.

Opret din gratis konto (https://uselinkpilot.com/signup)

## Læs videre

Linksporing

### Sådan vælger startupteams en linkplatform med eget domæne

Det har en startup brug for i en linkplatform nu og senere: eget domæne, klikstatistik, teamroller, API og en gratis plan, der ikke straffer vækst.
https://uselinkpilot.com/da/blog/how-to-choose-a-branded-url-platform-for-startup-teams

Linksporing

### Udviklerintegration til sporbare links på eget domæne

Sådan bygger du oprettelse af links ind i dit produkt: API-nøgler, oprettelseskaldet, idempotens, UTM, særtilfælde ved omdirigering, webhooks og test.
https://uselinkpilot.com/da/blog/developer-integration-for-creating-trackable-branded-links

Linksporing

### Linksporing for customer success-teams: en praktisk guide

Hvor CS-teamets links findes, sporing pr. kunde uden personoplysninger i URL'en, klik læst ved siden af ibrugtagning og reglerne for privatliv.
https://uselinkpilot.com/da/blog/custom-link-tracking-for-customer-success-teams

## Structured data

```json
[
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Forside",
        "item": "https://uselinkpilot.com/da"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "Blog",
        "item": "https://uselinkpilot.com/da/blog"
      },
      {
        "@type": "ListItem",
        "position": 3,
        "name": "Sådan vælger og bruger du linksporing med webhooks",
        "item": "https://uselinkpilot.com/da/blog/how-to-choose-and-use-a-link-tracking-platform-with-webhook-integrations"
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "BlogPosting",
    "@id": "https://uselinkpilot.com/da/blog/how-to-choose-and-use-a-link-tracking-platform-with-webhook-integrations#article",
    "headline": "Sådan vælger og bruger du linksporing med webhooks",
    "description": "Hvad webhooks fra linksporing kan og ikke kan fortælle, hvilke hændelser du skal se efter, sikker verifikation og nye forsøg, og hvornår API'et er bedre.",
    "inLanguage": "da",
    "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/da/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/da/blog/how-to-choose-and-use-a-link-tracking-platform-with-webhook-integrations"
    }
  },
  {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "Hvad er en platform til linksporing med webhook-integrationer?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "En linkforkorter, der registrerer klik på sine links og også kan sende hændelser til en URL, du styrer, i samme øjeblik de sker. Så får dit CRM, dit datavarehus eller dit automatiseringsværktøj besked om aktiviteten på dine links uden at skulle spørge efter den."
        }
      },
      {
        "@type": "Question",
        "name": "Hvordan adskiller en webhook sig fra en eksport eller et API?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "En eksport er en fil, du henter. Et API er et spørgsmål, du stiller, når du vil have svaret. En webhook er platformen, der giver dig besked, i samme øjeblik noget sker. Webhooks passer til automatisering, API'et til rapportering."
        }
      },
      {
        "@type": "Question",
        "name": "Kan en webhook for et klik bekræfte en konvertering?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Nej. Et klik fortæller, at nogen blev sendt til en destination. Konverteringen sker på destinationen og bliver målt der. Kobl de to sammen via kampagnenavnet eller et signeret id, og gå aldrig ud fra, at det ene betyder det andet."
        }
      },
      {
        "@type": "Question",
        "name": "Hvad skal en webhook-payload indeholde?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Hændelsestypen, et unikt hændelses-id, et tidsstempel, linkets id og slug samt de felter, der er relevante for hændelsen. Hos LinkPilot indeholder link.created, link.updated, link.deleted, secret.created, secret.viewed og secret.burned det objekt, de beskriver."
        }
      },
      {
        "@type": "Question",
        "name": "Hvordan undgår du at behandle den samme hændelse to gange?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Gem hvert hændelses-id, du har behandlet, og ignorer gentagelser. Platforme prøver igen ved fejl, så dubletter er normale, og dit endpoint skal være idempotent."
        }
      },
      {
        "@type": "Question",
        "name": "Garanterer webhooks rapportering i realtid?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "De er næsten i realtid, når alt kører, som det skal. Leveringer kan blive forsinket eller sendt igen, så brug dem som udløser for handlinger, og brug API'et eller en eksport som den autoritative kilde til tal."
        }
      }
    ],
    "inLanguage": "da"
  },
  {
    "@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"
    }
  }
]
```