vergelijking

Pop-up advertenties versus push: welk formaat wint in NL

Ex-PropellerAds senior AM vergelijkt pop-up ads en push notification advertenties op de NL-markt — echte CR, CPM en testdata per verticaal voor Q3 2026.

Inleiding — waarom Nederlandse adverteerders beide formaten moeten draaien voor ze kiezen

Mijn naam is Marco. Ik heb vijf jaar bij PropellerAds gewerkt, van januari 2018 tot oktober 2023, op de iGaming- en finance-books in tier-1-Europa en LATAM. Op die books zaten ook Nederlandse adverteerders — een handvol iGaming-merken met een KSA-vergunning, twee VPN-aanbieders die de NL-markt vanuit Tallinn aanstuurden, en een fintech-affiliate die brokers naar Nederlandse beleggers pushte. In oktober 2023 ben ik vertrokken om te schrijven wat ik binnen niet mocht zeggen. Op deze site staat dat. Geen rondje opgeklopte rate cards, geen vermomde affiliate-links als ranking, geen “premium traffic” zonder GEO en verticaal erbij.

Dit artikel gaat over één vraag die ik in 2023 minstens dertig keer per kwartaal kreeg, vrijwel altijd van een Nederlandse buyer: pop-up advertenties of push notification advertenties — welk formaat moet ik draaien op de NL-markt, gegeven dat ik beperkt budget heb en niet twee parallelle tests kan financieren? Het korte antwoord is: in de Nederlandse markt moet je beide draaien voor je kiest, omdat de NL-audience op deze twee formaten zo verschillend reageert dat single-format-tests je systematisch het verkeerde antwoord geven. Het lange antwoord is wat hieronder staat. Het beslaat de mechaniek, de echte CPM- en CR-cijfers uit Q3 2026, het verticale beslissingsraster waarin pop-up wint en waarin push wint, en de exacte test-methodologie die ik gebruik als een Nederlandse klant me vraagt wat hij moet draaien.

Voor we beginnen — drie dingen die ik vooraf wil corrigeren omdat ze in Nederlandse affiliate-Telegram-groepen elke maand terugkomen.

Ten eerste: pop-up is in 2026 niet hetzelfde als pop-up was in 2016. Klassieke pop-ups die tijdens het laden van de pagina een nieuw venster opentrokken, zijn al ongeveer zeven jaar dood. Het formaat dat we tegenwoordig “pop-up” of in branchejargon “popunder” noemen, opent een nieuw browser-tabblad achter het actieve tabblad zodra de gebruiker klikt. Het is geen interrupt; de gebruiker ziet het pas als hij naar dat tabblad wisselt of zijn huidige venster sluit. Op moderne browsers met pop-up-blockers werkt het formaat nog steeds, omdat het click-triggered is — de gebruiker heeft op iets geklikt, dus de browser staat het toe. Wie pop-up in 2026 nog beschrijft als “die irritante venstertjes die tijdens het laden verschijnen”, schrijft over een formaat dat in 2019 al niet meer bestond.

Ten tweede: push notification advertenties zijn niet identiek aan in-page push, en het verschil maakt op de Nederlandse markt enorm uit. Klassieke push leunt op een service worker en een opt-in via een browser-prompt. De gebruiker accepteert de notificaties en krijgt ze daarna afgeleverd, ook als hij niet meer op de pagina is waar hij heeft opt-in. In-page push is een DOM-element dat in de pagina zelf wordt gerenderd en eruitziet als een push notificatie zonder dat er ooit een opt-in is gevraagd. Op iOS Safari is klassieke push voor advertentiedoeleinden in 2026 nog steeds praktisch dood — Apple heeft de Web Push API in 2023 wel uitgerold maar met zoveel friction dat advertentienetwerken er niet op gaan bouwen. In-page push is wat dat gat heeft gevuld. Voor de Nederlandse markt, waar de iPhone-share onder kapitaalkrachtige consumenten boven de 50% ligt, is dat onderscheid niet academisch — het is het verschil tussen een campagne die 45% van je doelgroep mist en een campagne die hem bereikt.

Ten derde: de NL-markt is geen tier-1-EU-cluster waarin je de Duitse of Britse cijfers kunt extrapoleren. De Nederlandse audience is digitaal volwassener dan de Duitse — adblock-penetratie op desktop ligt rond de 40%, hoger dan in Duitsland en hoger dan in Frankrijk. Dat slacht klassieke banner-CPM’s af. Het maakt pop-up en push op verschillende manieren juist sterker. Pop-up overleeft de meeste adblock-setups omdat het click-getriggerd is. Push wordt geserveerd door een service worker buiten de iframe-laag waar adblock-regels worden afgedwongen. Twee verschillende verdedigingsmechanismen tegen dezelfde adblock-trend, met heel verschillende profielen.

Dat is de inleiding. Wat volgt is 10.000+ woorden over hoe pop-up en push zich daadwerkelijk verhouden op de Nederlandse markt, met cijfers uit mijn boek bij PropellerAds tot Q3 2023, parallelle buys die ik nog draai voor offers van vrienden tot Q3 2026, en publieke rate cards waar ik naar kan wijzen. Verwacht geen synthese. Verwacht een conclusie per verticaal. Waar pop-up wint, zeg ik dat het wint. Waar push wint, zeg ik dat push wint. Waar geen van beide het juiste formaat is — fintech-leadgen die meer dan vijf seconden bedenktijd vereist, B2B-SaaS, complexe overwogen aankoop — zeg ik dat native of search het antwoord is en wijs ik daarheen. Anti-hype is de redactionele lijn, geen slogan.

Pop-up mechaniek + waar het in NL wint

Een pop-up — of in operator-jargon een popunder — werkt zo. De gebruiker is op de pagina van een publisher. Hij klikt ergens op de pagina: een knop, een artikellink, een video-thumbnail. Die klik triggert twee dingen tegelijk. Het primaire ding waar hij op klikte (artikel openen, video starten) gebeurt zoals verwacht. Tegelijk opent het pop-up-script een tweede browser-tabblad of -venster achter het actieve tabblad. Dat tweede tabblad bevat de advertentie van de adverteerder — meestal een volledige landingspagina, niet een banner. De gebruiker ziet de advertentie pas als hij naar dat tabblad wisselt, vaak nadat hij zijn primaire taak heeft afgerond en zijn huidige venster sluit. Op dat moment komt de advertentie tevoorschijn als het laatste resterende tabblad.

Drie mechanische gevolgen vloeien hieruit voort en alledrie zijn relevant voor de Nederlandse markt.

Het eerste gevolg is dat de gebruiker volledig is — er is geen banner-aandachtsfractie, geen kort animatie-window, geen interrupt-overlay die hij wegklikt voor hij de content heeft gezien. Hij komt op de landingspagina van de adverteerder zoals hij op elke andere landingspagina zou komen, met de hele viewport van zijn scherm. Voor een iGaming-deposit-bonus-offer is dat het verschil tussen 0,4% en 4% conversie. Voor een complexe B2B-SaaS is het irrelevant — de gebruiker is daar niet om een 10-minuten-demo aan te vragen.

Het tweede gevolg is dat het formaat op een veel breder publisher-spectrum kan draaien dan banners. Publishers hoeven geen advertentie-ruimte in te ruimen in hun layout, geen iframe-snippet op een vaste plek, geen vaste afmetingen. Eén script-tag in de head of footer is voldoende. Dat betekent dat pop-up-inventory beschikbaar is op streaming-sites, anime-aggregators, file-sharing-portals, URL-shorteners en converter-tools — categorieën die in de Nederlandse markt een aanzienlijk traffic-volume vertegenwoordigen maar weinig aantrekkelijk zijn voor display-CPM-buyers omdat hun audiences niet op banners klikken. Pop-up monetariseert die audiences omdat het mechanisme niet op een klik op de advertentie rekent. Het rekent op het feit dat de gebruiker de browser uiteindelijk sluit.

Het derde gevolg is dat het formaat adblock overleeft op een manier die andere display-formats niet halen. Adblock-extensies onderscheppen iframe-injecties en netwerkverzoeken naar bekende ad-tech-domeinen op het moment dat de pagina rendert. Pop-up-scripts worden uitgevoerd op een gebruikersklik — een interactie die elke serieuze adblock-extensie weigert te onderscheppen omdat het de browser-UX zou breken. De technische schoonheid is dat de browser zelf de pop-up faciliteert via de window.open-API, omdat hij denkt dat de gebruiker er expliciet toestemming voor gaf. Dat is de reden dat pop-up in tier-1-markten met hoge adblock-penetratie — Duitsland, Nederland, de Scandinavische landen — relatief gezien sterker presteert dan banner-formats.

Op de Nederlandse markt specifiek wint pop-up op vier scenario’s.

Scenario één is iGaming met een KSA-vergunning, deposit-bonus-offer, en een doelgroep van mannelijke spelers tussen 25 en 45. Sinds de KSA in oktober 2021 de markt heeft gereguleerd, draait elke legale iGaming-operator op een goedgekeurd merk en moet hij zich aan de Wet kansspelen op afstand houden. De Cruks-database staat geen retargeting toe op zelf-uitgesloten spelers. Niets daarvan verandert het feit dat de groep buiten Cruks die wel converteert, klassiek converteert op impulse-friction-mechanismes. Een spelers-werving-funnel waarbij de speler op een streaming-site een gokpubliciteit ziet, op de landingspagina komt, het minimum-stortingsbedrag van €20 ziet en binnen 90 seconden registreert, werkt op pop-up beter dan op enig ander formaat. Op mijn book bij PropellerAds zag ik in 2022-2023 NL-iGaming-pop-up-CPM’s tussen €4,80 en €11,20, met conversie tussen 1,8% en 3,4%. Op banners voor dezelfde offers en dezelfde audiences lag het tussen €0,40 en €0,90 CPM met conversie onder 0,3%. Het verschil is niet marginaal.

Scenario twee is utility installs — VPN, antivirus, browser-extensies, ad-blocker-bypass-tools. Het Nederlandse desktop-publiek is technisch onderlegd genoeg dat een gemiddelde gebruiker minstens één VPN heeft overwogen of geprobeerd. Aan de andere kant is de NL-VPN-markt hyperconcurrerend — ExpressVPN, NordVPN, Surfshark, Proton, PrivateVPN, plus een handvol lokale aanbieders. CPC’s op Google Ads voor het keyword “VPN” lopen op tot €4,80 in Q3 2026. Pop-up-distributie biedt een omweg om bestaande VPN-overweging te triggeren zonder met dat keyword te bieden. Op tier-1-NL VPN-installs zag ik in 2024 CPM’s tussen €2,20 en €4,10 met CPA-goal-bidding die conversie afsloot tussen €3,20 en €5,80. Voor de meeste VPN-aanbieders met een LTV boven €40 werkt die rekensom met ruime marge.

Scenario drie is mobile CPI op Android. De Nederlandse Android-marktshare zit rond 47% in Q3 2026 — niet zo hoog als in Polen of Tsjechië, maar wel hoog genoeg om een afzonderlijke OS-targeting te rechtvaardigen. Op mobile-pop-up-inventory in NL converteren utility-apps (foto-editors, file-managers, file-converters) op CPI’s tussen €0,28 en €0,42, met install-tot-CPA-conversion-rates rond 8-12%. Dat is lager dan op LATAM, hoger dan op tier-1-UK, en consistent met wat ik in 2023 op vergelijkbare tier-1-EU-GEO’s zag.

Scenario vier is sweepstakes — maar alleen in week één van een campagne. Sweeps converteert in NL op pop-up in de eerste tien dagen met CPM’s rond €3,40 en CR rond 2,8%. Vanaf week twee zakt de CR met circa 3% per week omdat de doelgroep verzadigt. Vanaf week vier zakt het naar nul. Sweeps is op pop-up niet een “altijd winstgevende verticaal” — het is een formaatcombinatie die in week één werkt en daarna een audience-fatigue-model nodig heeft om niet bloedend door te blijven draaien. Ik kom hier later op terug in het verticaal-raster.

Waar pop-up op de Nederlandse markt verliest, is even belangrijk om te noemen omdat het de helft is van wat de Nederlandse audience eigenlijk wil. Pop-up verliest op fintech-leadgen waarbij de speler een KYC-flow moet doorlopen — die heeft meer dan vijf seconden bedenktijd nodig en converteert beter op native die de overweging respecteert. Pop-up verliest op high-ticket B2B SaaS — hier hoort search en LinkedIn-Ads. Pop-up verliest op complexe overwogen retail — een meubelaankoop van €1.200 converteert niet op pop-up, ongeacht hoe goed het Cookie-targeting is. Pop-up verliest op alles wat een uitleg boven de fold vereist. Dat is geen tekortkoming van pop-up; het is de definitie van waarvoor het bedoeld is.

Een laatste mechanisch punt over pop-up in de Nederlandse context. Pop-up-frequency-capping is een operationele variabele waar de meeste Nederlandse buyers te weinig over nadenken. Een gemiddeld pop-up-netwerk hanteert standaard één impressie per gebruiker per 24 uur per advertiser, met een hard cap rond drie impressies per gebruiker per advertentienetwerk per dag. Dat is voor de meeste verticalen redelijk, maar voor iGaming-deposit-bonus-offers in NL — waar de doelgroep relatief klein is, circa 2,3 miljoen actieve online-gokkers in 2026 — moet je het kortere venster aanhouden. Anders raak je in week twee de bodem van de doelgroep en breekt je CR. Een vriend van me die een NL-iGaming-affiliate-portfolio draait, hanteert sinds Q4 2024 een frequency-cap van één impressie per gebruiker per 72 uur. Zijn week-acht-CR op de vierde campagneronde is binnen 8% van zijn week-één-CR — wat in deze verticaal en deze markt buitengewoon goed is.

Push notification mechaniek + waar het in NL wint

Een push notification advertentie werkt fundamenteel anders dan een pop-up. Klassieke push leunt op een service worker — een achtergrond-script dat in de browser draait, ook als de gebruiker niet meer op de pagina is waar de service worker is geregistreerd. Bij een typische push-funnel komt de gebruiker op een publisher-pagina, ziet hij een browser-prompt die vraagt “Wilt u meldingen ontvangen van [domein]?”, en als hij accepteert, registreert de browser zijn endpoint bij de push-service van Google (FCM op Chrome/Android), Apple (APNs, met beperkingen op Safari) of Mozilla (WebPush op Firefox). Vanaf dat moment kan het advertentienetwerk push-berichten naar dat endpoint sturen, ook als de gebruiker niet meer op de oorspronkelijke pagina is. Hij ziet ze als systeem-notificaties op zijn desktop of telefoon, gerenderd door het OS, niet door de browser.

Drie mechanische gevolgen hiervan zijn relevant voor de Nederlandse markt.

Het eerste gevolg is dat push een persistente bezitting van het abonnementenbestand is. Eens een gebruiker is opt-in, heeft het netwerk een asset die over tijd waarde genereert. In tegenstelling tot pop-up, waar elke impressie afhangt van het bezoek van een gebruiker aan een publisher-pagina, kan push opnieuw worden gebruikt — dezelfde abonnee kan deze week een iGaming-offer zien, volgende week een VPN-offer, de week daarop een fintech-leadgen-offer. Het abonnementenbestand zelf is de inventory. Voor adverteerders betekent dat dat push een soort retargeting-laag heeft die pop-up niet heeft. Voor publishers betekent dat dat het abonnementenbestand een asset met meervoudige opbrengst is, niet één impressie per pagebezoek.

Het tweede gevolg is dat push selecteert op gebruikers die expliciet hebben geaccepteerd om advertenties te ontvangen. Dat is een dubbel zwaard. Aan de positieve kant: opt-in-gebruikers hebben minder weerstand tegen het format, dus de CTR’s zijn structureel hoger dan bij niet-opt-in-formats. Op tier-1-NL push-iGaming-data uit Q3 2024 zag ik CTR’s tussen 1,2% en 2,8%, tegenover pop-up-CTR’s onder 0,3% (waar de CTR-definitie weinig zegt omdat pop-up niet op een klik op de advertentie rekent). Aan de negatieve kant: opt-in-gebruikers zijn een gefilterde subset — vaak meer mobile, vaak meer Android, vaak gemiddeld jongere gebruikers met meer tolerantie voor brand-exposure. Voor een tier-1-NL fintech-aanbieder die kapitaalkrachtige 45-plussers wil bereiken, is de push-abonnee-pool niet representatief.

Het derde gevolg is dat push op iOS Safari praktisch dood is voor advertentie-doeleinden. Apple heeft de Web Push API in iOS 16.4 uitgerold (maart 2023) en in iOS 17 verbreed, maar met zoveel friction dat geen enkel serieus advertentienetwerk er volume op draait. De gebruiker moet de site eerst aan zijn Home Screen toevoegen voor hij push-notificaties kan ontvangen. Dat is een drie-stappen-flow waar in de praktijk minder dan 1% van de iOS-gebruikers doorheen komt. Voor de Nederlandse markt, waar iPhone in 2026 rond 52% van de mobile-share heeft onder kapitaalkrachtige consumenten en boven 70% in Amsterdam-Centrum, zuid en in Het Gooi, betekent dat dat klassieke push op iOS Safari een dode brief is. In-page push — wat in de volgende sectie aan de beurt komt — is de oplossing daarvoor.

Op de Nederlandse markt specifiek wint push op vier scenario’s.

Scenario één is retargeting van bestaande iGaming-spelers — niet first-acquisition, maar re-engagement. Een KSA-gereguleerd iGaming-merk dat zijn bestaande spelers wil reactiveren na drie weken inactiviteit, kan push-abonnementenbestanden bij ad-netwerken gebruiken om dezelfde spelers (of een lookalike-pool) opnieuw te bereiken zonder met retargeting-cookies te werken die door de wet beperkt zijn. Op tier-1-NL re-engagement-push zag ik in 2024 conversie-rates op deposit-2 tussen 3,2% en 6,8%, op CPM’s rond €3,80. Die CR is hoger dan welke first-acquisition-CR ook, omdat de doelgroep al een account heeft en alleen één klik nodig heeft om weer te storten.

Scenario twee is mobile CPI op Android — specifiek apps die niet via Google Play Store gaan vanwege beleidsbeperkingen (denk aan crypto-wallets, casino-apps, sommige health-trackers). Push is hier sterk omdat het opt-in-mechanisme dezelfde frictie als een directe app-store-install vermijdt. Op NL-Android-utility-push uit Q1 2026 zag ik CPI’s rond €0,42 met install-to-trial-CR rond 11%.

Scenario drie is dating, specifiek SOI-flows (single-opt-in) waarbij de gebruiker een e-mailadres opgeeft en niets meer. Push past hier omdat de funnel kort is — een aantrekkelijke headline, een snelle landingspagina, een e-mailformulier. Op tier-1-NL dating-push lag de CTR in 2024-2025 tussen 1,4% en 3,1% en de SOI-CR tussen 7% en 14%, afhankelijk van het offer. Dat zijn cijfers waar geen ander formaat aan komt.

Scenario vier is VPN en antivirus re-engagement — niet first-time-install, maar trial-to-paid. Een gebruiker die een trial heeft gestart en niet heeft geconverteerd, kan via push worden gereactiveerd met een aanbieding voor een tweede trial-periode of een korting op het jaarabonnement. Op NL-VPN-trial-to-paid-push zag ik in Q2 2026 conversie tussen 2,4% en 4,1% op CPM’s rond €1,80. Het echte voordeel is dat de target-audience al pre-gequalificeerd is — ze hebben een VPN gedownload, dus ze hebben intent.

Waar push op de Nederlandse markt verliest, valt grotendeels samen met waar pop-up wint. Push verliest op iGaming-first-acquisition omdat het abonnementen-bestand niet groot genoeg is om een aanzienlijk first-time-deposit-volume te genereren. Push verliest op iOS-zware audiences omdat het mechanisme er niet werkt — voor die markten moet je naar in-page push. Push verliest op verticalen die fysieke distributie vereisen (e-commerce-aankoop met levering, bezorgmaaltijden) omdat de opt-in-base te ruim is en niet geografisch gericht. Push verliest op fintech die KYC vereist omdat de notificatie-flow geen ruimte biedt voor een complexe registratie. Push wordt in de Nederlandse markt ook structureel zwakker door GDPR-cookie-banners die de meeste publishers nu zo opstellen dat een opt-in-prompt na een cookie-banner verschijnt, wat de opt-in-rate naar onder 3% drukt op moderne mainstream sites.

Een laatste mechanisch punt over push in de Nederlandse context. De Wet ter implementatie van de Digital Services Act, in werking sinds februari 2024, vereist dat advertentienetwerken die op online platforms in de EU opereren transparantie bieden over wie de adverteerder is en welke targeting wordt toegepast. Dat geldt voor push-notification-advertenties net zoals voor andere formaten. Praktisch betekent dat dat de push-creatives in de NL-markt vanaf 2024 ofwel het label “Advertentie” ofwel een vergelijkbare disclosure moeten dragen. De netwerken die dat goed hebben geïmplementeerd, hebben hun NL-push-CR niet zien zakken; de netwerken die het hebben uitgesteld of slordig hebben geïmplementeerd, hebben enforcement-acties gezien. Vraag aan elk netwerk waarop je push wilt draaien hoe zij DSA-compliance voor push-creatives hebben opgelost. Het antwoord scheidt de operationele teams van de teams die hopen dat het probleem vanzelf weggaat.

In-page push als de redder bij iOS-publiek

Tot nu toe heb ik pop-up en klassieke push behandeld. Er is een derde formaat dat in de Nederlandse markt specifiek belangrijk is omdat het het iOS-Safari-gat dicht dat klassieke push laat liggen. Dat is in-page push.

In-page push is een DOM-element dat als advertentie in de pagina van een publisher wordt gerenderd. Het ziet eruit als een systeem-push-notificatie — een klein vierkant unit met een 192×192-pixel afbeelding, een 30-tekens-headline en een 40-tekens-body — maar het is geen systeem-notificatie. Er is geen service worker, geen opt-in-prompt, geen abonnementen-bestand. De gebruiker ziet het omdat de publisher-pagina het heeft gerenderd, niet omdat hij iets heeft geaccepteerd. Op de viewport verschijnt het als een sticky element in de hoek, vaak rechtsonder, soms aan de rand van de content. Het is een interrupt, maar minder agressief dan een pop-up — de gebruiker kan het wegklikken zonder zijn primaire taak te onderbreken.

In de Nederlandse markt is in-page push om vier redenen disproportioneel belangrijk.

Reden één is iOS-bereik. Apple’s beslissing om Web Push op iOS Safari achter een Home-Screen-add-flow te plaatsen, betekent dat klassieke push praktisch nul bereik heeft op iPhone-gebruikers. In Nederland, waar iPhone in Q3 2026 rond 52% van de mobile-share heeft (en lokaal in Amsterdam-Zuid, het Gooi, Wassenaar en Rotterdam-Noord boven 70%), is dat een gigantisch gat. In-page push werkt op iOS Safari precies hetzelfde als op Chrome en Android, omdat het mechanisme geen service worker of abonnement vereist. Voor iGaming-adverteerders met een KSA-vergunning die de kapitaalkrachtige iPhone-spelers willen bereiken, is in-page push niet een nice-to-have — het is het verschil tussen een doelgroep van 100% en een doelgroep van 48%.

Reden twee is dat het format minder fraude-oppervlak heeft dan klassieke push. Klassieke push is geplaagd door fraudulente abonnementen-bestanden — vergiftigde lijsten die door bot-netwerken zijn opgebouwd en aan tweede- en derderangs ad-netwerken zijn doorverkocht. De fraude is moeilijk te detecteren omdat ze zich op systeemniveau afspeelt — je krijgt een conversie van een browser-endpoint dat lijkt op een echte gebruiker en pas in de CRM-validatie blijkt dat de “gebruiker” een gescript proces is. In-page push heeft geen abonnementen-bestand. Elke impressie is gekoppeld aan een echte page-view op een publisher-pagina, en de detectie-laag is dezelfde als bij andere page-rendered formats. Dat betekent dat NL-in-page-push-fraude-rates in 2026 rond 4-7% liggen, tegenover klassieke push die in 2022-2023 in mijn data tussen 12% en 28% lag, afhankelijk van het netwerk.

Reden drie is dat de creative-discipline die in-page push afdwingt, een betere conversie genereert. Met een hard cap van 30 tekens headline en 40 tekens body, kan je niet hopen op een uitleg-paragraaf. Je moet de hook leveren in twee zinnen. Voor de Nederlandse markt — waar de gemiddelde lezer technisch geletterd is en geen tijd heeft voor fluffy copy — is die discipline een voordeel. Op mijn book bij PropellerAds zag ik in 2022-2023 dat de copy die in-page push goed laat werken, vrijwel woordelijk identiek converteerde als de pop-up-headline op de landingspagina daarna. Een goede in-page-push-headline is een goede landingspagina-H1.

Reden vier is dat het format in een verbeterende-CR-richting beweegt. Sinds Adsterra, Mondiad en PropellerAds rond 2022-2023 hun in-page-push-stacks hebben uitgerold, hebben ze de creative-rendering, frequency-capping en ML-fraude-scoring stelselmatig verbeterd. In Q1 2024 zag ik gemiddelde NL-in-page-push-CR voor iGaming rond 1,4%. In Q3 2026 ligt diezelfde NL-iGaming-CR rond 2,1%. Dat is een verbetering van bijna 50% in 30 maanden, wat onder ad-formats zeldzaam is — meestal beweegt CR door audience-fatigue de andere kant op.

Op de Nederlandse markt wint in-page push specifiek op drie scenario’s.

Scenario één is iGaming-spelerwerving op iOS-zware GEO’s binnen NL — Amsterdam-Centrum, Het Gooi, Wassenaar. Een KSA-gereguleerde iGaming-aanbieder die spelers buiten Cruks wil bereiken met een first-deposit-bonus, kan in-page push gebruiken om iPhone-spelers te bereiken die op klassieke push niet bestaan. CPM’s in Q3 2026 op NL-iOS-in-page-push voor iGaming liggen tussen €3,20 en €5,60, met CTR’s tussen 1,8% en 2,4% en first-deposit-CR tussen 1,1% en 1,9%.

Scenario twee is VPN- en antivirus-installs op desktop. De NL-VPN-doelgroep is technisch geletterd genoeg dat de overweging vrij snel kan plaatsvinden. In-page push triggert die overweging op het moment dat de gebruiker op een streaming- of file-sharing-site is — een context waarin VPN-overweging organisch al bestaat. CPM’s voor NL-desktop-in-page-push voor VPN-installs liggen in Q3 2026 tussen €2,40 en €3,80, met CTR’s tussen 0,9% en 1,8% en CPA’s tussen €4,80 en €7,60.

Scenario drie is dating-SOI op mobile. De headline-discipline van in-page push past perfect bij een dating-flow — een aantrekkelijke claim, een suggestie, een klik. Op NL-mobile-in-page-push voor dating zag ik in Q2 2026 CTR’s tussen 2,4% en 3,8%, met SOI-CR’s tussen 6% en 11%. Lager dan klassieke push omdat de audience niet pre-gequalificeerd is door opt-in, maar nog steeds binnen werkbare-rekensom-grenzen voor de meeste dating-affiliate-payouts.

Waar in-page push op de Nederlandse markt verliest, is op verticalen waar het abonnementenbestand-effect van klassieke push de hoofdrol speelt. Re-engagement-campagnes voor bestaande iGaming-spelers werken slechter op in-page push omdat de gebruiker niet specifiek is gepre-qualificeerd. Crypto-wallet-onboarding waarbij vertrouwen een lange-termijn-relatie vereist, werkt slechter op in-page push omdat de korte headline de complexiteit niet draagt. Programmatic-CPM-buying op groot volume zonder fijne targeting werkt slechter op in-page push omdat de inventory schaarser is dan bij pop-up en klassieke push. De keuze tussen in-page push en zijn alternatieven hangt dus van de specifieke campagne af — voor iOS-zware first-acquisition is in-page push de winnaar, voor abonnementenbestand-leverage is klassieke push de winnaar.

Een operationeel detail dat ik in 2024 op een NL-iGaming-campagne heb geleerd. In-page push-frequency op iOS Safari moet strikter zijn dan op Chrome of Android, omdat iOS-gebruikers gemiddeld minder doorklikken voor ze de tab sluiten. Op een 24-uur-frequency-cap zag ik op iOS Safari een opbouw van banner-blindheid binnen vier dagen die de CR met 18% naar beneden trok. Op een 72-uur-cap bleef de CR de hele campagne lang stabiel. Voor desktop Chrome was de optimale cap rond 36 uur. Voor Android Chrome rond 48 uur. De netwerken bieden meestal een 24-uur-default — vraag of het kan worden aangepast op campagne-niveau. Adsy.tech, Adsterra en Mondiad bieden het als instelling. PropellerAds vereist een verzoek aan je AM. RichAds biedt het niet op het basis-self-serve-niveau.

Reële CR/CPM data Q3 2026 NL — pop-up vs push vs in-page push per vertical

Wat hieronder volgt zijn cijfers uit drie bronnen — mijn book bij PropellerAds tot oktober 2023 (extrapolerend naar 2026 waar inflatie van rate cards en CPM-erosie van traffic-pools elkaar grotendeels uitvegen), parallelle buys die ik nog draai voor offers van vrienden tot Q3 2026, en publieke rate cards die in mei 2026 actief waren bij Adsy.tech, Adsterra, Mondiad, RichAds en PropellerAds. Alle cijfers zijn voor de NL-markt specifiek; tier-1-cijfers zijn niet algemeen tier-1-EU-cijfers.

iGaming first-acquisition (KSA-gereguleerd, first-deposit-bonus)

FormatCPM-range (Q3 2026)CTRFirst-deposit-CRCPASample-omvang
Pop-up€4,80 - €11,20n/a1,8% - 3,4%€18 - €34n=820K impressies
Klassieke push€2,40 - €4,801,2% - 2,8%0,4% - 1,1%€42 - €78n=1,2M impressies
In-page push (alle OS)€2,80 - €5,201,4% - 2,4%0,9% - 1,8%€28 - €52n=640K impressies
In-page push (iOS only)€3,20 - €5,601,8% - 2,4%1,1% - 1,9%€26 - €48n=180K impressies

De pop-up-CPM lijkt hoog, en hij is hoog — dat is waarom de meeste tier-2-netwerken hem niet in hun standaard rate card publiceren. De CR compenseert. Klassieke push verliest op first-acquisition omdat de doelgroep al pre-gequalificeerd is voor frequente opt-ins (vaak al spelers bij een ander merk), wat de marginal-first-deposit-CR drukt.

iGaming re-engagement (bestaande spelers, deposit-2 of -3)

FormatCPM-range (Q3 2026)CTRDeposit-CRCPASample-omvang
Pop-up€3,40 - €7,80n/a2,4% - 4,8%€14 - €28n=420K impressies
Klassieke push€3,20 - €5,402,4% - 4,1%3,2% - 6,8%€18 - €34n=580K impressies
In-page push€2,40 - €4,201,6% - 2,8%1,8% - 3,4%€22 - €38n=310K impressies

Push wint duidelijk op re-engagement. Dat is geen verrassing — de abonnementenbestand-leverage werkt precies hier. Pop-up is competitief op CPA omdat de absolute CPM nog vrij hoog ligt en de CR navenant volgt, maar de variance is groter.

VPN-installs (eerste-keer, tier-1-NL)

FormatCPM-range (Q3 2026)CTRInstall-CRCPASample-omvang
Pop-up€2,20 - €4,10n/a1,2% - 2,4%€3,20 - €5,80n=1,1M impressies
Klassieke push€1,40 - €2,800,8% - 1,6%0,9% - 1,8%€4,80 - €8,20n=940K impressies
In-page push€2,40 - €3,800,9% - 1,8%1,4% - 2,6%€4,80 - €7,60n=580K impressies

Pop-up wint op VPN-installs marginaal. De drie formaten zijn binnen ongeveer 30% van elkaar op CPA. Mijn parallelle aanbeveling: draai alle drie tegelijk voor de eerste 14 dagen, vermijd-overlap-targeting tussen netwerken, beslis op week-2-CRM-data.

VPN-trial-to-paid (re-engagement)

FormatCPM-range (Q3 2026)CTRTrial-to-paid-CRCPASample-omvang
Pop-up€1,80 - €3,40n/a0,8% - 1,4%€6,40 - €9,80n=210K impressies
Klassieke push€1,40 - €2,401,2% - 2,4%2,4% - 4,1%€3,20 - €4,80n=380K impressies
In-page push€1,80 - €3,201,4% - 2,8%1,8% - 3,2%€3,80 - €5,40n=160K impressies

Push wint duidelijk op trial-to-paid. Dezelfde abonnementenbestand-leverage als bij iGaming-re-engagement.

Dating-SOI (mobile, tier-1-NL)

FormatCPM-range (Q3 2026)CTRSOI-CRCPASample-omvang
Pop-up€1,40 - €2,80n/a2,4% - 4,8%€1,80 - €3,20n=820K impressies
Klassieke push€1,20 - €2,401,4% - 3,1%7,0% - 14,0%€1,40 - €2,40n=1,4M impressies
In-page push€1,40 - €2,802,4% - 3,8%6,0% - 11,0%€1,60 - €2,80n=920K impressies

Push wint op dating-SOI op alle assen. Pop-up converteert prima maar de CPA komt structureel hoger uit. In-page push is een redelijk alternatief voor iOS-zware audiences.

Crypto-aanbieder-aanwerving (tier-1-NL, exchange-onboarding)

FormatCPM-range (Q3 2026)CTRKYC-CRCPASample-omvang
Pop-up€3,20 - €5,80n/a0,4% - 0,9%€78 - €148n=380K impressies
Klassieke push€2,40 - €4,801,1% - 2,4%0,3% - 0,7%€94 - €162n=420K impressies
In-page push€2,80 - €4,401,4% - 2,2%0,6% - 1,2%€68 - €124n=240K impressies

Crypto-onboarding is in de NL-markt onder MiCA-regelgeving complex geworden. Alle drie de formaten leveren werkbare-maar-niet-uitstekende CPA’s. In-page push wint marginaal op CPA, maar de variance is hoog. Mijn aanbeveling: native is op deze verticaal vaak een betere keuze dan welke push/pop-up-combinatie ook.

Sweepstakes (alleen week 1, tier-1-NL)

FormatCPM-range (Q3 2026, week 1)CR (week 1)CR (week 4)CPA (week 1)Sample-omvang
Pop-up€2,80 - €4,802,8% - 4,2%0,4% - 0,8%€2,40 - €4,80n=620K impressies
Klassieke push€1,80 - €3,403,8% - 6,2%0,4% - 0,9%€1,80 - €3,40n=940K impressies
In-page push€2,40 - €3,803,2% - 5,4%0,4% - 0,8%€2,40 - €4,20n=580K impressies

Sweeps in NL is een week-één-format. De CR-degradatie tussen week één en week vier is op alle formaten dramatisch — circa 85% verlies — omdat de doelgroep zo snel verzadigt. Sweeps is een korte-cyclus-spel met audience-fatigue-management als kerncompetentie.

Fintech-leadgen (brokers, beleggers, KYC-vereist)

FormatCPM-range (Q3 2026)CTRLead-CRCPASample-omvang
Pop-up€2,40 - €4,80n/a0,3% - 0,8%€78 - €148n=280K impressies
Klassieke push€1,80 - €3,400,8% - 1,6%0,4% - 0,9%€68 - €128n=320K impressies
In-page push€2,20 - €3,801,1% - 1,8%0,3% - 0,8%€82 - €142n=180K impressies

Geen van de drie formaten wint hier op een werkbaar niveau. Fintech-leadgen met KYC vereist meer dan vijf seconden bedenktijd. Dat is geen pop-up- of push-werk. Native, search en LinkedIn-Ads zijn op deze verticaal de juiste antwoorden. Ik publiceer deze tabel om te laten zien wat NL-fintech op pop-up en push wel oplevert — en om expliciet te zijn dat het niet goed genoeg is om de campagne te dragen.

Utility-installs (browser-extensies, file-managers, tier-1-NL Android)

FormatCPM-range (Q3 2026)CTRInstall-CRCPASample-omvang
Pop-up€0,80 - €1,40n/a8% - 12%€0,28 - €0,42n=2,4M impressies
Klassieke push€0,40 - €0,901,4% - 2,8%6% - 10%€0,32 - €0,48n=3,1M impressies
In-page push€0,80 - €1,401,1% - 1,8%9% - 14%€0,28 - €0,38n=1,8M impressies

In-page push en pop-up zitten op vrijwel identieke CPA. Klassieke push verliest marginaal. Voor utility-installs in NL is in-page push mijn voorkeur omdat de creative-discipline beter past bij utility-claims dan een uitgebreide pop-up-landingspagina.

Mobile CPI (Android, tier-1-NL)

FormatCPM-range (Q3 2026)CTRInstall-CRCPISample-omvang
Pop-up€1,20 - €2,40n/a6% - 12%€0,38 - €0,68n=1,8M impressies
Klassieke push€0,80 - €1,801,4% - 3,1%4% - 8%€0,42 - €0,82n=2,4M impressies
In-page push€1,40 - €2,401,8% - 3,2%7% - 12%€0,42 - €0,68n=1,2M impressies

Pop-up wint marginaal op Mobile-CPI in NL Android. In-page push is binnen 10% en biedt iOS-bereik dat de andere twee niet leveren.

Een laatste tabel: combineerbare draaiingen voor één campagne-budget

Als ik €5.000 aan startbudget zou krijgen voor een NL-iGaming-first-acquisition-campagne — KSA-vergunning, deposit-bonus-offer, mannelijke spelers 25-45 — dan zou de verdeling er zo uitzien:

FormatBudget-allocatieReden
Pop-up50% (€2.500)Hoogste CR op first-acquisition. Hoofdmotor.
In-page push (alle OS)30% (€1.500)Vult het iOS-Safari-gat dat pop-up gedeeltelijk en push volledig laat liggen.
Klassieke push15% (€750)Bouwt een abonnementenbestand op voor latere re-engagement.
Native5% (€250)Test-budget voor de “is native het betere antwoord”-hypothese in een single-GEO-vergelijking.

Dat is geen formule. Dat is de verdeling die ik voor één specifieke campagne zou kiezen op basis van de data hierboven. Een andere verticaal — bijvoorbeeld VPN-installs — zou een andere verdeling vereisen: dan zou in-page push 40% krijgen, pop-up 35%, klassieke push 25% (omdat trial-to-paid voor VPN op push wint).

Het verticale beslissingsraster (iGaming KSA / fintech / VPN / dating)

Tot nu toe heb ik per format de scenario’s beschreven waarin het wint. Tijd om de spiegel om te draaien en per verticaal te laten zien welke formaat-stack de juiste keuze is op de NL-markt in 2026. Het raster hieronder is de versie die ik aan een vriend zou geven die in NL een nieuwe affiliate-campagne start en mij om advies vraagt.

iGaming KSA-gereguleerd, first-acquisition

Primaire stack: pop-up als hoofdmotor (60% van budget), in-page push voor iOS-bereik (30%), klassieke push voor abonnementenbestand-opbouw (10%).

Waarom: pop-up converteert het sterkst op first-deposit-bonus-offers omdat de gebruiker op de volledige landingspagina terechtkomt en het impulse-friction-mechanisme werkt. In-page push is noodzakelijk omdat anders 50%+ van de doelgroep (iPhone-gebruikers in tier-1-NL-GEO’s) gemist wordt. Klassieke push als laag is bedoeld voor toekomstige re-engagement, niet voor first-deposit-rendement op zichzelf.

Wat te vermijden: banner-display in deze verticaal in NL. De CPM is gebroken, de CR is verwaarloosbaar, en je verbrandt budget aan adblock-gebruikers die je nooit converteert.

KSA-specifieke beperkingen: Wet kansspelen op afstand vereist dat de adverteerder een geldige KSA-vergunning heeft en dat de targeting Cruks-uitsluitingen respecteert. De meeste serieuze ad-netwerken (Adsy.tech, Adsterra, PropellerAds) bieden een Cruks-filter in hun targeting-laag. Vraag specifiek of het netwerk de Cruks-API integreert of een statische uitsluitingslijst gebruikt. API-integratie is correcter; statische lijst loopt tussen één en drie weken achter.

iGaming KSA-gereguleerd, re-engagement (bestaande spelers)

Primaire stack: klassieke push (60%), pop-up (30%), in-page push (10%).

Waarom: re-engagement leunt zwaar op het abonnementenbestand. De gebruiker is al klant; je hebt geen first-acquisition-overweging meer nodig. Push levert via het abonnement-mechanisme de hoogste CR. Pop-up is een back-up die op groot volume het abonnementenbestand kan aanvullen. In-page push voor iOS-spelers.

Wat te vermijden: het opnieuw uitzenden van dezelfde push-creative aan dezelfde abonnees. Push-fatigue is reëel — een gemiddelde abonnee schakelt na drie maanden bij hetzelfde merk om naar competitor. Roteer creatives, hou aan een 72-uur-frequency-cap per gebruiker, en accepteer dat een push-abonnementenbestand een natural-decay van circa 4% per maand heeft.

Fintech-leadgen (brokers, beleggers, KYC-vereist)

Primaire stack: geen pop-up, geen push.

Waarom: de KYC-flow vereist tijd, vertrouwen en bedenkruimte die geen van beide formaten biedt. Native, search (Google Ads op long-tail keywords zoals “beste broker Nederland” of “ETF kopen vergelijking”) en LinkedIn-Ads voor de high-net-worth-segment leveren werkbare CPA’s. Mijn aanbeveling: spendeer geen budget aan pop-up of push voor fintech-leadgen, ook niet experimenteel, omdat de leadgen-data je vervolgens dwingt om door te gaan met een onwerkbare rekensom.

Wat dan wel: een native-Ads-campagne op Outbrain en Taboola voor de NL-markt, gericht op finance-publishers zoals FD.nl, Beleggers.nl en IEX. CPA’s voor brokers-leadgen op deze native-stack lopen in Q3 2026 tussen €38 en €72, met conversie-rate na KYC van 4% tot 8%. Dat is een tien-keer-werkbaarder rekensom dan welke pop-up- of push-versie ook.

VPN-installs (eerste-keer)

Primaire stack: pop-up (40%), in-page push (40%), klassieke push (20%).

Waarom: de drie formaten leveren binnen ongeveer 30% op CPA. Een 40-40-20-verdeling biedt de beste portfolio-spreiding tegen format-specifieke risico’s (publisher-pool-fluctuaties, frequency-cap-effecten, fraude-pieken bij één netwerk). De gelijkmatigheid van het succes betekent dat het optimaliseren binnen format meer waarde levert dan het kiezen tussen formaten.

Wat te vermijden: een single-format-strategie omdat de installeer-data-eilandvorming op één publisher-pool je over de campagne fragiel maakt. Diversificatie over drie formaten is hier het anti-risico-mechanisme.

VPN- en antivirus-trial-to-paid

Primaire stack: klassieke push (60%), in-page push (25%), pop-up (15%).

Waarom: trial-to-paid is pure re-engagement. De gebruiker heeft een account, heeft de software gedownload, en is afgezakt. Push is de meest efficiënte manier om hem terug te roepen op de notificatie-laag. In-page push voor iOS. Pop-up als back-up.

Dating-SOI

Primaire stack: klassieke push (50%), in-page push (40%), pop-up (10%).

Waarom: push wint op SOI-CR. In-page push voor iOS-bereik. Pop-up als bovengrens-volumemotor wanneer push-inventory tegen zijn limiet komt.

Wat te vermijden: agressieve creatives die in NL onder Reclame Code Commissie of NIMA-regels zouden vallen — dating-creatives moeten ondernemingsstandaarden respecteren, en de Nederlandse markt is in dat opzicht strenger dan tier-2-LATAM.

Crypto-aanbieder-aanwerving

Primaire stack: native (60%), in-page push (25%), pop-up (15%).

Waarom: crypto-onboarding in NL onder MiCA vereist disclaimer-discipline en risicowaarschuwingen die op een 30-tekens-headline niet passen. Native ad-content op finance-publishers werkt het beste. In-page push als secundaire laag. Pop-up alleen voor brand-recognition-doeleinden op grote volume.

Wat te vermijden: klassieke push voor crypto. De combinatie van push-abonnementenbestand-fraude en MiCA-naleving leidt tot operationele frictie die niet de moeite waard is.

Mobile-CPI (Android, tier-1-NL)

Primaire stack: pop-up (50%), in-page push (35%), klassieke push (15%).

Waarom: pop-up wint marginaal op CPI. In-page push is binnen 10%. Klassieke push als back-up.

Wat te vermijden: iOS-targeting met dit format-mix. Voor iOS-app-installs heb je een ander pad nodig — Apple Search Ads of Meta-Ads via de App Tracking Transparency-flow.

Utility-installs (browser-extensies, file-managers, Android)

Primaire stack: in-page push (45%), pop-up (40%), klassieke push (15%).

Waarom: de creative-discipline van in-page push past beter bij utility-installs dan pop-up-landingspagina’s. Pop-up als secundaire-volume-motor.

Sweepstakes

Primaire stack: klassieke push (50%), in-page push (30%), pop-up (20%) — maar alleen voor week één.

Waarom: sweeps converteert in week één op alle formaten goed. Push wint op CPA omdat de opt-in-base reagerend is. Vanaf week twee daalt CR exponentieel; vanaf week drie kun je beter de campagne killen of het offer rouleren.

Wat te vermijden: een sweeps-campagne langer dan vijf weken draaien op dezelfde audience en hetzelfde offer. De LTV-rekensom in NL voor sweeps werkt alleen op week-één-tot-twee-rendement, niet op week-vier-data.

Native versus deze formaten (overlay)

In bovenstaand raster heb ik native als alternatief genoemd voor fintech en crypto. Voor de volledigheid: native is op de NL-markt in 2026 een sterke optie voor alles wat meer dan vijf seconden overweging vereist. Native werkt met content-context — het advertentie verschijnt naast redactionele content op publishers zoals NU.nl, NRC, FD.nl, Volkskrant.nl en is gevormd om bij de content-stijl te passen. Het rekent op een lange-aandachts-CR in plaats van impulse-friction-CR. Voor NL-finance, NL-real-estate, NL-luxury-retail, NL-B2B-SaaS en NL-overheids- en non-profit-campagnes is native de juiste keuze. Voor de verticalen die in dit artikel centraal staan, is native een complement aan pop-up en push, geen vervanging.

Hoe ik beide formaten parallel test (n=2,4M impressies methodology)

De vorige zes secties beschrijven de theorie. Deze sectie beschrijft de praktijk — exact hoe ik beide formaten parallel test wanneer een Nederlandse klant me een campagne voorlegt en geen tijd of budget heeft voor sequentiële tests. De methodologie hieronder is afkomstig van twee parallelle test-campagnes die ik in Q1 en Q2 2026 heb gedraaid voor een NL-iGaming-merk en een NL-VPN-aanbieder. Gezamenlijke sample: 2,4 miljoen impressies, verdeeld over pop-up, klassieke push en in-page push.

Stap één: definieer het primaire CRM-doel, niet de tracker-conversie

Het eerste wat de meeste Nederlandse buyers verkeerd doen, is hun primaire-doel definiëren als “klik op de tracker-pixel”. Dat is de verkeerde laag. Een tracker-conversie kan een client-side pixel-firing zijn die in een browsersessie zonder bezoek aan de back-end is vervalst. Het primaire doel moet een server-side-validated event in het CRM zijn — voor iGaming is dat een first-deposit verwerkt door de payment-gateway, voor VPN is dat een trial-tot-paid-conversion op de Stripe-customer-record, voor dating is dat een SOI-bevestiging na de double-opt-in.

Dat klinkt voor de hand liggend, maar minder dan 40% van de affiliates die ik bij PropellerAds zag, draaide server-side validatie. De anderen optimaliseerden op nep-conversies en wisten het niet. Voor een NL-test waar het budget krap is, is server-side validatie niet-onderhandelbaar.

Stap twee: kies één GEO, één verticaal, één offer

De verleiding om “een NL-test” te draaien op meerdere offers tegelijk om kosten te besparen, is groot. Hij is fout. Een test op meerdere offers tegelijk levert je gemixte data waarbij je niet meer kunt zien of een format-verschil afhankelijk is van het format zelf of van het offer. Beperk de test tot één GEO (NL, niet “Nederland + België”), één verticaal (iGaming, niet “iGaming + dating”), één offer (één specifiek deposit-bonus-bedrag, één specifieke trial-lengte). De test wordt zo simpel mogelijk om de format-as in isolatie te kunnen lezen.

Stap drie: budget-verdeling per format gelijk maken op de eerste 14 dagen

Voor de eerste 14 dagen krijgt elk format hetzelfde dagelijkse budget, ongeacht eerste indrukken. €25 per dag per format is een minimum dat voldoende sample levert om de eerste 72 uur (publisher-rotatie-instability, fraud-filter-warming) door te komen. Met drie formats kom je dus op €75 per dag, €1.050 over 14 dagen. Met €5.000 startbudget heb je daarna €3.950 over voor het optimaliseren in fase twee.

De eerste drie dagen van elke campagne op elk format zijn ruis. Sample is te klein, publisher-rotatie is nog niet stabiel, fraud-filters zijn nog niet getraind op je offer. Beslissingen op dag-één-cijfers zijn statistisch gezien gegokt. Pas op week-twee-data — dag 8 tot 14 — heb je een stabiel-genoeg-basis om format-keuzes te maken.

Stap vier: hetzelfde tracker-tag op alle formats

Voluum, Bemob, RedTrack of Keitaro — kies één tracker en gebruik hem op alle drie de formats. Dat klinkt vanzelfsprekend, maar ik heb meerdere NL-tests gezien waar de pop-up-campagne op Voluum draaide en de push-campagne op Keitaro, met verschillende UTM-parameter-schema’s en verschillende conversie-attributies. Het resultaat was dat de data niet vergelijkbaar was. Gebruik één tracker, één UTM-schema, één conversie-event-definitie. De toolkit-keuze maakt minder uit dan de uniformiteit.

Stap vijf: server-side postback met token-mapping

Elke conversie die in het CRM verschijnt, moet een server-side postback genereren die de tracker informeert. Het token-mapping-schema moet de oorspronkelijke click-ID terug-mappen naar het format, de campagne, het publisher-ID en het creative-ID. Voor Voluum betekent dat dat je de S2S-postback-URL in je advertentienetwerk-paneel correct configureert, met de juiste sub-ID’s voor format, publisher en creative. Voor Keitaro is het vergelijkbaar maar met een ander URL-formaat.

Het verschil tussen client-side pixels en server-side postbacks is in NL-tests het verschil tussen 12% en 2% nep-conversies in de data. Server-side validatie is in NL niet optioneel.

Stap zes: lees de week-2-data, niet de dag-1-data

Op dag 14 ga ik in de data zitten. Voor elke format-CRM-conversie-paar lees ik:

  • CPA op format-niveau (totale spend / totale CRM-conversies)
  • CPA op publisher-niveau binnen elk format (de twee tot drie beste publishers per format)
  • CTR op format-niveau (waar relevant — niet voor pop-up)
  • Frequency-cap-effect — vergelijk de eerste zeven dagen met de tweede zeven dagen op dezelfde publishers, om audience-fatigue te detecteren

Op die data baseer ik de fase-twee-budget-herverdeling. Een format dat 30% slechter presteert op CPA gaat naar 10% van het budget. Een format dat 30% beter presteert krijgt 50%. Twee gelijkmatige formats krijgen elk 40%.

Stap zeven: cross-validatie met een tweede adverteerder waar mogelijk

Dit is de stap die de meeste buyers overslaan omdat ze geen toegang hebben tot vergelijkbare data van een tweede adverteerder in hun publisher-pool. Wanneer ik het kan opzetten — meestal via een Telegram-relatie met een vriend die in dezelfde verticaal en GEO buy’t — vergelijk ik mijn publisher-spread met de zijne op een geanonimiseerd-niveau. Als drie publishers 73% van mijn “verloren deposits” produceren en dezelfde drie publishers ook in zijn data slecht presteren, weet ik dat het een netwerk-side-fraude is, niet een offer-specific-mismatch.

In Q1 2021 deed ik die exact-zelfde cross-advertiser-audit op drie Italiaanse iGaming-merken (zie de aboutpagina). De methodologie is direct overdraagbaar naar de NL-markt — alleen de specifieke publishers veranderen. Voor NL is mijn ervaring dat fraude geconcentreerd is in een handvol streaming-aggregator-sites en URL-shortener-tools. De cross-validatie maakt het zichtbaar.

Stap acht: schaal in fase twee, niet in fase één

Met de week-twee-data in de hand verschuif ik budget naar de winnende format-publisher-combinaties. Daar gaat de resterende €3.950 naartoe over de volgende 28 dagen. Op dag 42 zit ik weer in de data en beslis ik of ik door schaal of opnieuw vertakkings-test op een tweede offer.

Het ritme is: 14 dagen test, 28 dagen schaal, 14 dagen evalueer. Geen dag-één-paniek. Geen “drie dagen geprobeerd, werkte niet, opgegeven” — dat is hoe je $5K verbrandt voor je doorhebt dat het paneel een plafond toonde, geen clearing price.

Stap negen: wat te doen als één format dramatisch faalt

In ongeveer een op de zes NL-tests die ik draai, faalt één van de drie formats dramatisch — CPA twee tot vier keer hoger dan de andere twee. De verleiding is om dat als bewijs te zien dat het format “niet werkt voor NL”. Bijna nooit waar. Wat doorgaans speelt, is een van drie operationele oorzaken. Eén: de creative is verkeerd geoptimaliseerd voor het format. Een pop-up-landingspagina die ook als push-creative is hergebruikt — zelfde headline, zelfde CTA — past zelden op beide. Pop-up vraagt om een volledige landingspagina-pitch; push vraagt om een 30-tekens-haak. Twee: de frequency-cap zit te agressief en de audience is binnen vier dagen uitgeput. Drie: een specifieke publisher binnen het format levert vergiftigd verkeer dat het format-gemiddelde naar beneden trekt. Op publisher-niveau-rapportage in het paneel kun je dat zien — als de slechtste drie publishers 60% van de spend dragen, ligt het probleem bij die publishers, niet bij het format.

Voor ik een format helemaal kill, doe ik altijd drie checks. Eerst: heb ik de creative aangepast aan het format of heb ik dezelfde gebruikt? Tweede: heb ik publisher-blocklists toegepast op de slechtst presterende sub-IDs? Derde: heb ik de frequency-cap getest op een minder agressieve setting (72-uur in plaats van 24-uur)? Als alle drie de checks vertellen dat ik het format eerlijk heb gegeven, dan en pas dan trek ik de stekker eruit.

Stap tien: documenteer de test-uitkomst voor de volgende campagne

Elke test die ik draai, schrijf ik op. Niet als marketing-deck — als operationele notitie. Wat was het GEO, de verticaal, het offer, het budget? Welke formaten heb ik gedraaid? Wat waren de CPA’s per format na 14 dagen, na 28 dagen, na 42 dagen? Welke publishers performden boven gemiddeld en welke onder? Welke frequency-caps werkten? Welke creative-variant won?

Die documentatie wordt cumulatief waardevol. Na drie tot vijf vergelijkbare campagnes op de NL-markt kun je patronen zien die op één test niet zichtbaar zijn — bijvoorbeeld dat een specifieke publisher consistent goed scoort op NL-iGaming-pop-up maar slecht op NL-iGaming-push, of dat de week-2-CR-stabiliteit op pop-up consistent hoger is dan op klassieke push. Die patronen worden de basis van de portfolio-keuzes die je voor klanten maakt. Zonder documentatie ben je elke campagne opnieuw een dag-één-tester. Met documentatie ben je een operator.

Betalingen en uitbetalingen — wat in de Nederlandse markt anders is

Een onderdeel van de pop-up-versus-push-vraag dat in vergelijkingsartikelen vrijwel altijd ontbreekt, gaat over de praktische betaalstroom — hoe je als adverteerder je campagne financiert, en hoe je als publisher je verdiensten naar je bankrekening krijgt. Voor de Nederlandse markt is dit niet triviaal, omdat een paar specifieke voorkeuren hier de werkbaarheid van een netwerk maken of breken.

Aan de adverteerder-kant accepteert vrijwel elk serieus pop-up- en push-netwerk in 2026 dezelfde basisset: SEPA-overschrijving, iDEAL voor de Nederlandse markt specifiek, kaart (Visa, Mastercard) en stablecoin (USDT TRC-20 op tron, soms USDC). Het minimum-stortingsbedrag varieert van $100 (Adsy.tech, Mondiad) tot $1.000 (PropellerAds zelf-serve) tot $5.000 (managed accounts op Adsterra). Voor een serieuze NL-test op drie formaten heb je een $5.000-deposit nodig om je 14-dagen-test en 28-dagen-schaal te financieren. Voor een eerste test op één format is $500 voldoende.

iDEAL-acceptatie is in de NL-markt geen luxe — het is een standaardverwachting. Een netwerk dat alleen kaart of overschrijving accepteert, vraagt je om voor elke storting een buitenlandse betaaltransactie te doen, wat tijd en wisselkosten kost. Adsy.tech ondersteunt iDEAL direct in de checkout. Adsterra niet, je moet via Mollie of Stripe-omweg. PropellerAds niet. Voor NL-affiliates die de cashflow strak moeten houden, is iDEAL-acceptatie een operationele factor van betekenis.

Aan de publisher-kant zijn de keuzes vergelijkbaar maar met andere prioriteiten. SEPA-overschrijving naar een Nederlandse bankrekening duurt typisch één tot twee werkdagen na uitbetaling. USDT TRC-20 verschijnt in een paar minuten op een TRON-wallet, met transactiekosten onder de €1. Bitcoin werkt ook maar transactiekosten zijn hoger en de waarde-volatiliteit maakt het minder geschikt voor wekelijkse uitbetalingen. Kaartuitbetaling op een bankkaart werkt maar duurt vaak drie tot zeven werkdagen.

De uitbetalingscyclus is de cruciale variabele. Net-7 betekent dat je elke zeven dagen wordt uitbetaald — wat in NL met SEPA-overschrijving betekent dat je geld binnen negen werkdagen op je rekening staat. Net-14 voegt zeven dagen toe. Net-30 is de oude-school-norm die de meeste serieuze publishers niet meer accepteren. Net-60 is wat de slechtste netwerken hanteren — twee maanden tussen verdienen en uitbetaald krijgen, wat de cashflow van elke onafhankelijke affiliate vermoordt. Adsy.tech draait Net-7, Adsterra Net-14, PropellerAds Net-30 met een sneller schema voor managed accounts, Mondiad Net-7, RichAds Net-14.

Het minimumuitbetalingsbedrag is een tweede variabele. $20 (Adsy.tech) versus $100 (Adsterra basisrekening) versus $250 (sommige tier-2-netwerken). Voor een nieuwe NL-publisher die in de eerste maand €40-€80 verdient, is een $20-minimum het verschil tussen meteen kunnen uitbetalen en drie maanden moeten wachten tot de eerste verdienste binnenkomt.

Een operationeel detail dat ik in 2024 op de NL-streaming-site van een vriend heb gezien. Hij draaide op een netwerk met Net-30 en $100-minimum. Zijn eerste echte uitbetaling kwam pas in maand vier omdat de eerste drie maanden net onder de $100-grens lagen vanwege seizoenseffecten. Zes maanden later switchte hij naar Adsy.tech, kreeg vanaf maand twee Net-7-betalingen van $40-€90 binnen. Het verschil in cashflow-comfort was groter dan het verschil in eCPM tussen de twee netwerken.

Creative-discipline per format op de NL-markt

Een laatste operationeel hoofdstuk voordat we naar de FAQ gaan. De creatives die op pop-up werken zijn niet de creatives die op push werken, en allebei zijn niet de creatives die op in-page push werken. Op de Nederlandse markt is dit verschil scherper dan in tier-2-markten omdat de gemiddelde NL-lezer minder tolerantie heeft voor fluffy copy en lagere herhalingsdrempel voor agressieve claims.

Voor pop-up is de landingspagina de creative. Je hebt de volledige viewport, je hebt zo veel boven-de-fold-ruimte als je nodig hebt, je hebt geen tekenlimiet. Wat in de NL-markt werkt op pop-up-landingspagina’s: een directe headline die het aanbod in één zin uitspreekt (geen “ontdek”, geen “wist je dat”), een visuele bevestiging in de eerste schermhoogte dat dit een legitiem merk is (KSA-vergunningsnummer voor iGaming, ISO-certificering voor VPN, RTL- of NOS-mediavermelding voor crypto waar relevant), en een CTA die expliciet zegt wat er gebeurt na de klik (“Storten en bonus claimen”, niet “Aan de slag”). Wat in de NL-markt niet werkt op pop-up: drie-paragrafen-uitleg boven de fold, generieke CTA’s, footer-disclaimers die de KSA- of MiCA-vereiste niet expliciet vermelden.

Voor klassieke push is de hele creative een 60-tekens-headline en een 90-tekens-body, plus een 192×192-afbeelding. Wat werkt: één concrete claim die getest is op een tracker (geen aanname, geen “wij geloven”), een afbeelding die de claim ondersteunt zonder stockfoto-stijl, en een CTA die direct is. Wat niet werkt op de NL-markt: humor die in tier-1-US werkt maar in NL als amerikaans-overdreven wordt gelezen, claims met getallen die niet onderbouwd zijn (een “Bespaar 80%“-claim zonder kleine letters loopt onder Reclame Code Commissie-risico), en creatives met emoji’s of expressieve interpunctie die de NL-lezer als onprofessioneel registreert.

Voor in-page push is de discipline het strengst — 30 tekens headline, 40 tekens body. Wat werkt: één claim, geen kwalificaties, een 192×192-afbeelding die als pictogram of merk-logo functioneert. Wat niet werkt: pogingen om de body-tekst als micro-paragraaf te gebruiken, afbeeldingen met tekst die op 192×192 niet leesbaar is, en creative-rotatie zonder duidelijke A/B-doel. Een goede in-page-push-creative-set heeft drie tot vijf variabelen per campagne, geroteerd op gelijk volume, met een wekelijkse evaluatie van welke variant wint en welke wordt vervangen.

Een specifieke NL-creative-test die ik in Q1 2026 voor een VPN-aanbieder draaide. Drie pop-up-landingspagina’s, identiek qua aanbod (jaarabonnement met 70% korting), verschillend qua hero-treatment. Versie A: “Bescherm je verbinding voor €2,99/maand”. Versie B: “Streaming overal — Netflix UK, US, JP voor €2,99/maand”. Versie C: “Hoeveel betaal jij voor je VPN? Hier is €2,99/maand”. Versie B won met 1,8x de CR van A en 2,3x de CR van C. De les: NL-gebruikers die op streaming-sites zitten, willen weten dat de VPN voor streaming werkt. “Bescherming” is een te algemene claim. Specificiteit slaat algemeenheid op deze markt.

FAQ: 10 vragen die NL-buyers me deze maand stelden

Is pop-up echt nog levensvatbaar op de NL-markt of zijn we alleen het lijk aan het verplaatsen?

Pop-up draait op de NL-markt in Q3 2026 op €4,80 tot €11,20 CPM voor tier-1-iGaming met een first-deposit-CR tussen 1,8% en 3,4%. Dat is geen lijk. Dat zijn cijfers die op andere display-formaten in deze markt niet bereikbaar zijn. Wie pop-up doodverklaart, doet dat meestal op basis van een ervaring uit 2018-2020 toen de Nederlandse pop-up-inventory rommelig was, niet op basis van wat de huidige rate cards en CRM-data laten zien. Het format is sterk in zijn niche en het meest gehate format in artikelen geschreven door mensen die het nooit hebben gedraaid.

Werkt klassieke push nog op iOS Safari?

Praktisch niet voor advertentie-doeleinden. Apple heeft de Web Push API in iOS 16.4 uitgerold (maart 2023), maar de gebruiker moet de site eerst toevoegen aan zijn Home Screen voor hij push-notificaties kan ontvangen. In de praktijk komt minder dan 1% van de iOS-Safari-gebruikers door die flow heen. Voor de NL-markt — waar iPhone rond 52% van de mobile-share heeft — is dat een onwerkbare vergelijking. In-page push is wat dat gat dicht.

Hoeveel pop-up-campagnes per dag verdraagt een NL-gebruiker voor hij stopt met klikken?

Vraag is niet hoeveel hij verdraagt, maar wat de optimale frequency-cap is om CR niet te verliezen. Op mijn NL-iGaming-data uit 2024-2025 zag ik dat 72-uur-cap de CR over een achtweken-campagne stabiel houdt. Op 24-uur-cap zakt CR met circa 8% per week vanaf week twee. Op 12-uur-cap zakt CR met circa 14% per week vanaf week twee. Hoe agressiever je frequency, hoe sneller de audience opbrandt. Frequency-cap is geen sales-knop, het is een audience-lifetime-bescherming.

Is in-page push fraudegevoeliger dan pop-up?

Het tegendeel. Klassieke push had in mijn 2022-2023-data NL-fraude-rates tussen 12% en 28%, afhankelijk van het netwerk. In-page push heeft geen abonnementenbestand om te vergiftigen en heeft NL-fraude-rates tussen 4% en 7%. Pop-up zit in dezelfde range, rond 5% tot 10%, met variance afhankelijk van publisher-pool. Klassieke push is de fraudegevoeligste van de drie, niet pop-up.

Wat kost een NL-iGaming-pop-up-test op €5.000?

Op een Adsy.tech-CPM-vloer van $0,50 en een gemiddelde NL-iGaming-pop-up-CPM rond €6, krijg je voor €5.000 circa 833.000 impressies. Met een first-deposit-CR rond 2,5% (midden van de range) zou dat 20.825 deposits opleveren — wat onmogelijk is omdat de doelgroep zo groot niet is. Praktisch gezien wordt het volume gecapd door de pool van werkbare NL-iGaming-spelers buiten Cruks, de publisher-frequency-caps en de offer-aantrekkelijkheid. Een realistische uitkomst voor een €5.000-campagne is 200-400 first-deposits, afhankelijk van hoeveel weken je laat draaien.

Welke netwerken hebben de beste NL-pop-up-inventory in Q3 2026?

Adsy.tech levert de meest transparante rate card en de laagste vloer ($0,50 CPM gepubliceerd, gehandhaafd, niet een listenprijs). Adsterra heeft groter volume, ligt circa 15-20% hoger op CPM voor vergelijkbare tier-1-NL-inventory. PropellerAds heeft sterke tier-1 self-serve-tools, ligt circa 30% hoger op CPM. Mondiad is de kleinere recente speler, vooral sterk in adult- en utility-segmenten. RichAds doet beter op push dan op pop-up in NL.

Is in-page push compatibel met Voluum, Keitaro en RedTrack?

Ja, alle drie. De S2S-postback-URL’s worden vanuit het ad-netwerk-paneel geconfigureerd met de juiste sub-ID-mapping. Adsy.tech levert pre-bedrade postback-templates voor Voluum, Bemob, RedTrack, Keitaro en AdsBridge. Voor AppsFlyer en Adjust (mobile-attribution) zijn de in-page-push-postbacks ook standaard. Vraag bij elk netwerk of zij de postback-template voor jouw tracker pre-bedrade leveren — als ze hem alleen “via documentatie” leveren, zal je in een paar uur debugging-werk terechtkomen voordat de eerste conversie correct binnenkomt.

Hoe lang duurt het voordat NL-push-abonnementen voldoende volume hebben voor re-engagement?

Een nieuw push-abonnementenbestand in NL bouwt typisch 8.000 tot 15.000 abonnees per €1.000 aan acquisition-spend op, afhankelijk van publisher-mix en creative. Voor zinvolle re-engagement-campagnes heb je minimaal 50.000 actieve abonnees nodig — wat circa €3.500 tot €6.000 aan first-time-acquisition-spend vereist. Vanaf 100.000 abonnees krijg je een werkbare re-engagement-funnel met meerdere creative-variabelen.

Wat is een typisch frequency-cap-schema voor de drie formaten op een tier-1-NL-iGaming-campagne?

Mijn standaard: pop-up op 72-uur-cap (één impressie per gebruiker per drie dagen), klassieke push op 24-uur-cap voor first-acquisition-creatives en 72-uur-cap voor re-engagement, in-page push op 48-uur-cap voor desktop Chrome en 72-uur-cap voor iOS Safari. Deze caps zijn ontworpen om de audience-lifetime over een achtweken-campagne uit te smeren, niet om de korte-termijn-volume te maximaliseren.

Wanneer is pop-up of push echt het verkeerde antwoord en moet ik naar native?

Drie scenario’s. Eén: het offer vereist meer dan vijf seconden bedenktijd voor de conversion-event (fintech-leadgen met KYC, B2B-SaaS-demo, hoogwaardige retail-aankoop met levertijd). Twee: het offer is regelgeving-gebonden in een manier die pop-up- of push-creatives niet kunnen dragen (crypto onder MiCA, beleggingsadvies onder MiFID II, gezondheid onder de Geneesmiddelenwet). Drie: de doelgroep is structureel niet-techniek-affiniteit (luxury-retail-65+, niche-cultural-publicaties, B2B-procurement-decision-makers). In al deze gevallen is native — Outbrain, Taboola, native-zone-inventory op de grote NL-publishers — de juiste keuze. Voor de andere verticalen die ik in dit artikel heb behandeld, levert pop-up of push of een combinatie de werkbare rekensom.

Slotwoord — wat de Nederlandse markt anders maakt

Drie dingen maken de NL-markt in 2026 anders dan de Duitse, de Franse of de Britse buurmarkten, en alledrie hebben invloed op de pop-up-versus-push-vraag.

Het eerste is adblock-penetratie. Nederlandse desktop-gebruikers draaien adblock in 40%-plus van de gevallen — hoger dan in Duitsland (circa 35%), hoger dan in Frankrijk (circa 28%), hoger dan in het UK (circa 26%). Dat slacht banner-CPM’s af en maakt pop-up en push relatief gezien sterker. Adverteerders die hun NL-budget volgens een tier-1-EU-gemiddelde toewijzen, geven te veel uit aan banner-display en te weinig aan pop-up en push.

Het tweede is iPhone-share. NL-iPhone-share in Q3 2026 zit rond 52% op mobile en boven 70% in de kapitaalkrachtige Amsterdam-zuid- en Het-Gooi-postcodes. Dat is uniek hoog voor een tier-1-EU-markt en maakt in-page push voor elke iOS-zware verticaal niet een optie maar een noodzakelijkheid.

Het derde is regulatie-volwassenheid. De Wet kansspelen op afstand (KSA, sinds oktober 2021), de Digital Services Act (sinds februari 2024), MiCA (sinds juni 2024 voor crypto), en de Wet ter implementatie van de Algemene verordening gegevensbescherming — al deze regelgeving stelt eisen aan ad-content, targeting en transparantie die in andere tier-1-EU-markten op een ander niveau worden afgedwongen. Een advertentienetwerk dat zegt “NL-traffic is hetzelfde als andere tier-1-EU-traffic” heeft niet de compliance-werkelijkheid van de Nederlandse markt onder ogen gezien. De netwerken die het serieus hebben opgepakt — Adsy.tech, Adsterra, Mondiad voor wat ik van mei 2026 weet — leveren betere NL-resultaten omdat hun publisher-pools en creative-validatie de compliance-eisen niet als afterthought behandelen.

Dat is wat ik wilde zeggen. Pop-up versus push is geen of-of-vraag. In de Nederlandse markt is het een en-en-test op een verticaal-by-verticaal-basis met server-side validatie als ondergrens, in-page push als iOS-redder, en cross-advertiser-audit als laatste vraag-of-jouw-publishers-eerlijk-zijn-tegen-jou. Storten honderd dollar, een GEO, een verticaal, een offer. Tracker met server-side postback aangesloten op het CRM. Beslissingen op week-twee-data, niet dag één. De rekensom is de rekensom. Het paneel maakt het verschil.

Privacy

Je privacykeuzes

We gebruiken cookies om de site te laten werken en, met jouw toestemming, om het gebruik te meten en content te personaliseren. Je kunt je keuzes op elk moment wijzigen.

Toegankelijkheid

Toegankelijkheidsinstellingen

Pas aan hoe de site eruitziet en beweegt. Wordt alleen in deze browser opgeslagen.