Utgangspunktet
Meta viser klikk og skjemaer, og CRM viser kandidatene. Ingen av dem viste begge deler. Noen kampanjer så billige ut i Ads Manager, men ga ingen kandidater rekrutterere kunne bruke, og ingen visste hvor mye av budsjettet som forsvant slik.
Hva jeg gjorde
- Dashbord for Meta Ads. Kampanjer, annonsesett og annonser med kostnad, visninger, klikk og bilde av hver annonse, bygget videre på en mal med åpen kildekode.
- Kobling til CRM. Leads og avtaler fra CRM synkroniseres til en egen database gjennom API.
- UTM på alt. Hver annonse og landingsside fikk faste UTM merker, så hver lead knyttes til kampanje, annonsesett og annonse.
- Pris per kvalifisert lead. Kostnad per lead og per kvalifisert lead (CPQL) regnes ut hvert 30. minutt.
- Blindsoner. Varsel når en kampanje bruker penger uten leads, og når en annonse har gått så lenge at publikum er lei.
- Trygg tilgang. Nøkkelen til Meta ligger på serveren bak en egen proxy, ikke i koden på siden.
Resultat
I perioden 2. september til 1. oktober 2026 viste dashbordet 18 171 zł i annonsekostnad og 1 982 leads i CRM. Andelen av kostnaden som kunne knyttes til en kampanje, økte fra 59,6 % til 84,3 %, med null feil i UTM merkingen. Viktigst: 6 861 av 16 512 zł gikk til åtte kampanjer uten en eneste lead i CRM. De kampanjene ble stoppet eller rettet, og budsjettet ble flyttet til kampanjer med kvalifiserte kandidater.
Neste steg ble Eva, en AI assistent som bruker de samme tallene til å styre annonsene hver dag.
Verktøy og teknologi
- Meta Marketing API
- CRM API
- PostgreSQL
- Node.js
- Python
- ApexCharts
- UTM sporing
- nginx
Kunden er anonymisert. Tallene er hentet fra prosjektets egne rapporter og målinger.
Vil du ha noe lignende for din bedrift? Se Google Ads eller Hva koster Google Ads.







