
# Attribuering af Click-to-WhatsApp-annoncer

Hvis du kører Meta (Facebook/Instagram) "Klik til WhatsApp"-annoncer, kan <span data-t="appName">Your AI Connector</span> fortælle dig, hvilken annonce hver WhatsApp-lead kom fra — og give dig den Meta-klik-identifikator, du skal bruge for at rapportere faktiske konverteringer tilbage til Meta. Dette gør det muligt for dine annoncekampagner at optimere efter faktiske salg og bookinger, ikke kun efter "folk, der startede en chat."

---

## Hvad bliver registreret

Når nogen trykker på en Klik-til-WhatsApp-annonce og sender en besked til din virksomhed, vedhæfter Meta skjulte henvisningsoplysninger til den første besked. <span data-t="appName">Your AI Connector</span> læser dem automatisk og gemmer dem på kontakten. Ingen opsætning, ingen konfiguration — det sker bare.

De registrerede oplysninger gemmes på kontakten som `ad_referral` og indeholder:

| Felt | Hvad det er |
|---|---|
| `ctwa_clid` | Meta-klik-id'et. Dette er værdien, du sender til Metas Conversions API for at attribuere en efterfølgende konvertering tilbage til det præcise annonceklik. Tom for organiske opslagshenvisninger (se nedenfor). |
| `source_id` | ID'et på den annonce (eller det opslag), personen klikkede på. |
| `source_type` | Enten `ad` (en betalt Click-to-WhatsApp-annonce) eller `post` (et organisk Facebook/Instagram-opslag). |
| `source_url` | Linket tilknyttet annonceindholdet. |
| `headline` | Annoncens overskriftstekst. |
| `body` | Annoncens brødtekst. |
| `channel` | Kanalen, som henvisningen ankom via (i øjeblikket altid `whatsapp`). |
| `captured_at` | Hvornår henvisningen første gang blev registreret på kontakten. |

Du kan se dette på en kontakts [hurtigvisningspanel](../get-started/creating-contacts.md), hvis du har konfigureret et brugerdefineret felt til det, eller læse det direkte via webhooks og API'en (se nedenfor) — det er ikke opdelt som sit eget felt med etiket i tabellen Kontakter.

> **Én ting, som payloaden ikke fortæller dig:** hvilket af dine numre samtalen kom ind på. Der er intet side-id eller WhatsApp Business Account-id i den. Med et enkelt nummer betyder det ikke noget; hvis du kører flere numre på forskellige Facebook-sider, bliver du nødt til at mappe det på din side.

---

## Hvilken forbindelse dette virker på

> Dette virker **kun på den officielle WhatsApp API-forbindelse.** Meta leverer kun de strukturerede henvisningsoplysninger (inklusive `ctwa_clid`) gennem den officielle WhatsApp Business API. Den **uofficielle WhatsApp (web)-forbindelse modtager dem ikke** — der er ingen annonceklikdata tilgængelige på den forbindelse, hvilket er et designvalg i måden, den fungerer på.

Så hvis closed-loop annonceattribuering er vigtig for dig, skal du køre dine Click-to-WhatsApp-kampagner via et nummer, der er forbundet via den officielle WhatsApp API.

---

## First-Touch-adfærd

Henvisningen registreres på den **første** besked, en kontakt sender fra en annonce. Hvis den samme kontakt senere klikker på en anden annonce, og det nyere klik indeholder et klik-id, opdateres det gemte `ad_referral`, så klik-id'et forbliver aktuelt til rapportering. Organiske opslagshenvisninger (som ikke har noget `ctwa_clid`) overskriver aldrig et tidligere registreret klik-id fra en betalt annonce.

---

## Sådan får du dataene ind i Meta eller Google Ads

<span data-t="appName">Your AI Connector</span> indsamler attributionsdataene og gør dem tilgængelige, men den sender i dag **ikke** konverteringer videre til Meta eller Google for dig automatisk. Du videresender dataene ved hjælp af webhooks plus et automatiseringsværktøj.

Objektet `ad_referral` er inkluderet i sektionen `contact` i de udgående [webhook](webhooks.md)-hændelser (for eksempel Ny besked, Kontakt genoptaget, Kontakttags opdateret og analytiske hændelser såsom Booket aftale).

En typisk closed-loop-opsætning:

1. En lead klikker på din Klik-til-WhatsApp-annonce og sender dig en besked. <span data-t="appName">Your AI Connector</span> gemmer `ad_referral` (inklusive `ctwa_clid`) på kontakten.
2. Efterhånden som leadet gør fremskridt — bookede et opkald, blev kunde, gik tabt — markerer du resultatet (se "Overførsel af tragtstadiet" nedenfor).
3. Et webhook udløses til dit automatiseringsværktøj (Zapier, Make eller Pabbly), der indeholder både resultatet og kontaktens `ctwa_clid`.
4. Dit automatiseringsværktøj kalder Metas Conversions API (ved hjælp af `action_source = business_messaging` og `ctwa_clid`) eller Google Ads (Offline Conversion Import / Enhanced Conversions for Leads) for at rapportere konverteringen.

På denne måde lærer Meta og Google, hvilke annoncer der skabte reelle resultater, og optimerer mod dem.

---

## Videreførelse af tragtstadiet

For at rapportere en konvertering skal du normalt bruge to ting: klik-id'et (som indsamles automatisk) og resultatet (som du selv angiver). Den mest pålidelige måde at tilknytte et resultat på er ved hjælp af **tags**, da anvendelse af et tag udløser `contact_tags_updated`-webhooken — og denne payload inkluderer kontaktens `ad_referral`. (Fjernelse af et tag udløser den ikke; se [Kontakt-tags opdateret](webhooks.md#contact-tags-updated-webhook).)

Du kan anvende tags automatisk:

- Lad din AI-agent tagge kontakten under samtalen — opsæt regler for automatisk tagging i agentens konfiguration. Det er sådan, "én landingsside pr. annonce → én indgangsbesked → ét tag"-mønsteret fungerer, hvis du selv vil mærke kilden.
- Eller tag manuelt fra Chats eller Kontaktsiden.

Hver gang et relevant tag ændres, sendes webhooken med det tilknyttede klik-id, klar til at blive videresendt som en konvertering.

Webhook-URL'en indstilles på selve tagget, under fanen **Tags** for den agent (eller kampagne), som kontakten tilhører — ikke i Indstillinger. Hvert tag får sin egen URL, og de kan alle pege på det samme endpoint, hvis du ønsker ét sted at modtage alt.

### Læsning af et klik-id, du allerede er gået glip af

`ad_referral` returneres også af API'en på både `GET /v1/contacts/{id}` (som `adReferral`) og kontaktliste-endpointet (som `ad_referral`), så hvis din modtager var nede, eller du afstemmer efterfølgende, kan du læse klik-id'et tilbage i stedet for at vente på den næste webhook. Kontakter, der ankom, før klik-id'et blev registreret på dem, har `null` her — værdien kan kun fanges fra selve den indgående besked, så der er intet at udfylde retrospektivt.

---

## Begrænsninger

- Kun officiel WhatsApp API-forbindelse (ikke den uofficielle webforbindelse).
- Ingen indbygget Meta CAPI- eller Google Ads-integration med ét klik endnu — du videresender dataene via Zapier/Make/Pabbly. Hvis du ønsker en indbygget integration, så giv support besked på <span data-t="supportEmail">hi@youraiconnector.com</span>.
- Attribuering registreres fremadrettet fra det øjeblik, dette er live. Det kan ikke efterregistreres på samtaler, der fandt sted tidligere.


---

## Næste skridt

- [Webhooks](webhooks.md) — se den fulde payload og hvilke hændelser, der inkluderer `ad_referral`.
- [Brug af tags til at mærke kontakter](../get-started/creating-tags.md) — opsæt de tags, der bærer dine tragtfaser.
