Advertising
ROAS voor B2B-leadgen: waarom omzet-ROAS misleidt
Kopieer voor AI
ROAS is de heilige graal van performance marketing: hoeveel omzet levert elke euro advertentiebudget op? Voor een webshop werkt dat perfect. Iemand klikt, koopt voor 80 euro, en Google weet meteen wat die klik waard was. Maar in B2B-leadgeneratie verkoop je niets in de checkout. Je verzamelt een offerteaanvraag, een demo, een gesprek. En precies daar loopt de standaard-ROAS vast. In dit artikel lees je waarom omzet-ROAS misleidt voor leadgen, en hoe je met leadwaarde als proxy je biedstrategie alsnog op pijplijn laat sturen.
Waarom omzet-ROAS niet werkt voor leadgen
ROAS staat voor Return On Ad Spend: de omzet gedeeld door het advertentiebudget. Het hele model gaat ervan uit dat er een verkoop plaatsvindt op het moment van conversie, met een bedrag dat Google kan meten. Bij een e-commerce transactie klopt dat: de waarde van het winkelmandje wordt rechtstreeks teruggekoppeld naar de campagne.
In B2B-leadgeneratie is dat moment er niet. Iemand vult een contactformulier in of vraagt een offerte aan. Op dat punt is er geen euro omzet. De deal wordt pas weken of maanden later gesloten, vaak na meerdere gesprekken, een voorstel en een onderhandeling. Google Ads ziet enkel de leadaanvraag, niet de uiteindelijke order. Reken je dan op omzet-ROAS, dan rapporteert het systeem een waarde van nul, want er is op conversiemoment geen omzet geregistreerd.
Het gevolg is dat je biedstrategie blind vaart. Smart Bidding zoals Doelgerichte ROAS heeft een omzetwaarde nodig om beslissingen op te baseren. Geef je die niet, dan optimaliseert het algoritme op het enige signaal dat het wel heeft: het aantal conversies. En dat is precies de val. Het systeem gaat dan jagen op zoveel mogelijk goedkope leads, ongeacht of die ooit klant worden.
Het echte probleem: niet elke lead is gelijk
De kern van de zaak is dat leads onderling enorm verschillen in waarde. Een aanvraag van een grote organisatie die past bij je ideale klantprofiel is een veelvoud waard van een aanvraag van een student die research doet voor een scriptie. Toch tellen ze in een conversie-gestuurde campagne allebei als precies één conversie.
Stel je twee campagnes naast elkaar. Campagne A levert 100 leads tegen 20 euro per stuk, waarvan er twee klant worden. Campagne B levert 40 leads tegen 50 euro per stuk, waarvan er acht klant worden. Op het dashboard ziet campagne A er veel goedkoper uit: lagere kost per lead, meer volume. Maar campagne B brengt vier keer zoveel klanten binnen tegen een veel lagere kost per klant. Stuur je op kost per lead of op een omzet-ROAS die op nul staat, dan schaal je de verkeerde campagne op en zet je de winstgevende stop.
Dit is waarom we bij betaald zoeken niet sturen op klikken of vanity-ROAS, maar op pijplijn. SEA is bij ons de snelle acquisitielaag van één georkestreerde groeimotor, niet een losse klikfabriek. Wil je het bredere kader, lees dan onze pijler wat is SEA waarin we uitleggen hoe betaald zoeken in die motor past.
Leadwaarde als proxy: de oplossing
De uitweg is om elke lead een geschatte waarde te geven, een proxy voor de omzet die hij gemiddeld vertegenwoordigt. Je verzint dat bedrag niet, je rekent het terug vanuit je eigen verkoopcijfers. De redenering verloopt in drie stappen.
Begin bij je gemiddelde dealwaarde. Stel dat een gewonnen klant gemiddeld 5.000 euro oplevert. Kijk vervolgens naar je sluitingsratio: hoeveel procent van je leads wordt uiteindelijk klant? Stel dat dat één op tien is. Dan is een lead gemiddeld 500 euro waard, want gemiddeld tien leads leveren samen één deal van 5.000 euro op. Dat bedrag van 500 euro geef je mee als conversiewaarde aan Google Ads.
Nu heeft het algoritme eindelijk een zinvol signaal. In plaats van blind conversies te tellen, kan het sturen op waarde. En je kunt verfijnen: niet elke lead hoeft dezelfde waarde te krijgen. Een offerteaanvraag mag zwaarder wegen dan een nieuwsbriefinschrijving, en een aanvraag uit je doelsectoren zwaarder dan een willekeurige. Door waarden te differentiëren stuur je de biedstrategie naar het type lead dat daadwerkelijk klant wordt. Hoe je die waarden technisch instelt, lees je in ons artikel over conversies meten in Google Ads.
De getallen hierboven zijn illustratief om het mechanisme te tonen. Jouw dealwaarde en sluitingsratio bepalen jouw proxy. Belangrijk is het principe: je vertaalt een leadaanvraag naar een bedrag dat de verwachte pijplijnwaarde weerspiegelt.
Een veelgemaakte fout is hier blijven staan met één vaste waarde voor alle leads. Dan vlak je het verschil tussen je beste en je slechtste leads weer uit, en optimaliseert het algoritme alsnog op volume. Werk daarom met gelaagde waarden. Een telefonische afspraak of een demo-aanvraag mag een hogere waarde krijgen dan een download, omdat de koopintentie er hoger ligt. Datzelfde geldt voor leads uit je doelsectoren of met een bedrijfsmailadres versus een anoniem webmailadres. Hoe fijner je die waarden afstemt op echte koopintentie, hoe scherper de biedstrategie leert waar de pijplijn zit. Begin niet te complex: twee of drie waardeniveaus volstaan vaak om het algoritme de juiste richting in te sturen, en je verfijnt later op basis van wat je CRM je leert over welke leads echt sluiten.
Sluit de cirkel met offline conversies
Leadwaarde als proxy is een schatting. De echte waarde ken je pas wanneer een deal gewonnen of verloren is. Daarom is de volgende stap om die uitkomst terug te voeren naar Google Ads via offline conversietracking. Zodra een lead in je CRM op gewonnen springt, stuur je de werkelijke dealwaarde terug naar de campagne en het zoekwoord dat de lead opleverde.
Daarmee wordt je ROAS voor het eerst eerlijk. Het algoritme leert niet alleen welke campagnes leads opleveren, maar welke campagnes betalende klanten opleveren. Verloren leads voer je net zo goed terug met een waarde van nul, zodat het systeem leert welke bronnen veel ruis genereren. Zo verschuift de optimalisatie geleidelijk van leadvolume naar dealwaarde, en koop je met je budget pijplijn in plaats van klikken.
Die koppeling tussen lead en deal is waar de meeste accounts steken laten vallen. Ze meten tot aan de formulierinzending en stoppen daar. De winst zit in de lead-to-deal-attributie die daarna komt. Pas wanneer je weet welk zoekwoord een gewonnen deal opleverde, kun je budget verschuiven van zoekwoorden die veel formulieren maar weinig klanten opleveren naar de termen die echt converteren. Het is ook precies het werk waarvoor je een gespecialiseerde google ads specialist inschakelt: de meting opzetten, het CRM koppelen en de biedstrategie op echte omzet laten sturen. Welke biedstrategie daarbij past, behandelen we in ons artikel over de Google Ads biedstrategie.
Reken er bovendien op dat dit tijd kost. De salescyclus in B2B duurt vaak weken tot maanden, dus de offline conversies die je vandaag terugvoert horen bij leads van een tijd geleden. Het algoritme heeft die geschiedenis nodig om patronen te herkennen, en jij hebt geduld nodig om het systeem niet bij elke schommeling weer bij te sturen. Wie te vroeg ingrijpt, ontneemt de biedstrategie het signaal dat ze net aan het opbouwen is. Geef het de doorlooptijd van minstens één volledige salescyclus voordat je conclusies trekt over wat werkt.
Conclusie: stuur op pijplijn, niet op een getal
Omzet-ROAS is een uitstekende maatstaf voor wie producten verkoopt in een checkout. Voor B2B-leadgeneratie misleidt het, omdat er op conversiemoment geen omzet is om te meten. Stuur je er toch op, dan optimaliseren de algoritmes op goedkope leads die zelden klant worden. De oplossing is een proxy: geef elke lead een waarde gebaseerd op je dealwaarde en sluitingsratio, differentieer naar leadkwaliteit, en sluit de cirkel met offline conversies zodra de echte deal binnen is.
Wil je dat je Google Ads-budget pijplijn oplevert in plaats van een mooi ROAS-getal dat niets met omzet te maken heeft? Neem contact op en we bekijken samen hoe je leadwaarde en lead-to-deal-attributie inricht.
Gratis website-scan
Geef je website in en krijg binnen enkele minuten een automatische scan met concrete technische en SEO-verbeterpunten. Geen verkooppraatje.
Je gegevens gebruiken we alleen voor je scan. Geen spam, uitschrijven kan altijd.