Gratis abonnement, geen creditcard nodigDynamische QR-codes die je na het printen kunt aanpassenGDPR-conforme scananalysesGemaakt voor bureaus, freelancers en interne teamsGratis abonnement, geen creditcard nodigDynamische QR-codes die je na het printen kunt aanpassenGDPR-conforme scananalysesGemaakt voor bureaus, freelancers en interne teamsGratis abonnement, geen creditcard nodigDynamische QR-codes die je na het printen kunt aanpassenGDPR-conforme scananalysesGemaakt voor bureaus, freelancers en interne teamsGratis abonnement, geen creditcard nodigDynamische QR-codes die je na het printen kunt aanpassenGDPR-conforme scananalysesGemaakt voor bureaus, freelancers en interne teams
Alle artikelen
Een QR-code naast een telefoon met een chatgesprek, een verzonden berichtbubbel en een wissel- of vernieuw-icoon, op een zachtblauwe achtergrond in ScanKit-huisstijl.
Stappenplan

WhatsApp QR-code maken: zo track en pas je 'm aan zonder herdruk

WhatsApp's eigen QR-tool levert geen statistieken en het nummer erachter kun je na het printen niet meer wijzigen. Zo bouw je met een dynamische QR-code een klik-om-te-chatten-link die je wel kunt volgen en aanpassen, zonder herdruk.

ScanKit

ScanKit · Organization

· 14 min. leestijd

QR-code voor WhatsApp: zo bouw je een klik-om-te-chatten code die je kunt volgen

Zoek op "WhatsApp QR-code maken" en elk resultaat op de eerste pagina komt van een chattool-aanbieder die je laat zien hoe je een telefoonnummer omzet in een scanbaar vierkantje. Wat geen van die pagina's vermeldt, is dat de code die daaruit rolt, en de code die WhatsApp zelf in de app voor je genereert, hetzelfde probleem delen: eenmaal gedrukt, ligt hij vast. Wijzig je het nummer, pas je het bericht aan, of wil je weten hoeveel mensen 'm daadwerkelijk hebben gescand? Dan kun je niets, behalve een nieuwe code laten drukken.

Voor een consument die een code in een e-mailhandtekening zet, is dat geen probleem. Voor een bureau dat een code op een makelaarsbord, een tafelstandaard in een restaurant of een oplage van 5.000 stuks zet, is het wél het hele probleem. Dit artikel laat precies zien hoe een WhatsApp-klik-om-te-chatten-link werkt, waar de eigen QR-tool van WhatsApp tekortschiet, en hoe je er een bouwt die je kunt bijsturen en meten nadat hij al op papier staat.

Hoe een WhatsApp QR-code eigenlijk werkt

Een "WhatsApp QR-code" is geen apart formaat. Het is een gewone QR-code die een gewone URL bevat, volgens een patroon dat WhatsApp zelf documenteert: https://wa.me/<nummer>?text=<bericht>. Het <nummer> is het volledige telefoonnummer in internationaal formaat: alleen cijfers, zonder +, zonder voorloop-00, zonder spaties, haakjes of streepjes. Een Nederlands nummer dat je schrijft als +31 6 12345678 wordt in de link 31612345678. Doe je dat verkeerd, meestal door de landelijke 0 of het plusteken erin te laten staan, dan werkt de link helemaal niet of opent hij een chat met het verkeerde contact.

De parameter text is optioneel en vult, als je hem gebruikt, het berichtveld alvast in met wat je hebt meegegeven (URL-gecodeerd), zonder het automatisch te versturen. De ontvanger moet nog altijd zelf op verzenden drukken. Er is geen officieel gedocumenteerde tekenlimiet voor die parameter bij een handmatig gebouwde wa.me-link; houd het bij een korte, natuurlijke zin in plaats van de grenzen op te zoeken. De enige plek waar wél een harde limiet geldt, is wanneer je de code genereert via WhatsApp's eigen Business Platform API in plaats van een gewone URL: die begrenst een vooraf ingevuld bericht op 140 tekens.

Benieuwd wat er achter de schermen gebeurt: wa.me is geen eigen systeem. Het is een korte doorverwijzer die doorstuurt naar api.whatsapp.com/send, met hetzelfde telefoonnummer en dezelfde tekst als query-parameters. Beide vormen werken en geen van beide is verouderd; wa.me is gewoon korter om te typen en te printen.

Wat er gebeurt als iemand hem scant

Op een telefoon met WhatsApp geïnstalleerd opent de link direct de app, met de chat en het bericht klaar om te versturen. Zonder WhatsApp geïnstalleerd sturen mobiele browsers meestal door naar de betreffende appstore in plaats van geruisloos te falen, al hangt het exacte gedrag af van de browser. Op een desktop of laptop opent dezelfde link WhatsApp Web of de desktopapp, welke daarvan als handler is geregistreerd, zonder installatievraag ertussen.

Eén echt randgeval om rekening mee te houden: links die je aantikt vanuit de ingebouwde browser van een andere app (die van Instagram, TikTok, of WhatsApp's eigen in-chat browser) worden soms niet goed doorgegeven aan de native WhatsApp-app, zelfs als die geïnstalleerd is, en laten iemand dan op een appstore-pagina belanden. Het is een wisselvallige, platformafhankelijke eigenaardigheid en geen officieel gedocumenteerd faalgedrag, maar het komt vaak genoeg voor dat het de moeite waard is om, als een scan uit een bron kan komen waar de code mogelijk in de browser van een andere app wordt geopend, een simpele landingspagina met een zichtbare WhatsApp-knop als terugvaloptie te hebben.

De eigen QR-tool van WhatsApp, en waar die ophoudt

Met WhatsApp Business genereer je rechtstreeks vanuit de app, onder Bedrijfstools, een QR-code en verkorte link, met een optioneel vooraf ingevuld bericht. Het is een legitieme, gratis manier om aan een scanbare code te komen zonder derde partij, en heeft één voordeel dat een kale wa.me-link niet heeft: de verkorte link verbergt je echte telefoonnummer voor iedereen die de code inspecteert.

Er zitten ook drie beperkingen aan die je beter kent voordat je 'm laat drukken. Ten eerste zegt WhatsApp zelf ronduit dat er geen statistieken beschikbaar zijn voor deze codes, omdat het bewust beperkt hoeveel scangegevens het bijhoudt om de privacy van gebruikers te beschermen. Geen scanaantal, geen tijdstip, geen locatie, niets. Ten tweede is de code gekoppeld aan het bewerken van het bericht erachter, niet aan de bestemming zelf. Je kunt de vooraf ingevulde tekst op elk moment aanpassen of verwijderen, maar je kunt dezelfde code niet naar een ander telefoonnummer laten wijzen: verandert het nummer, dan is de code dood. Ten derde kan één WhatsApp Business-nummer in totaal niet meer dan 2.000 van deze codes en verkorte links dragen, wat riant klinkt tot een bureau tientallen klantnummers beheert die elk onafhankelijk tegen hun eigen plafond aanlopen, zonder gedeeld overzicht daarover.

Dat maakt de tool van WhatsApp niet slecht. Het maakt hem een tool voor één nummer, één bedrijf, precies gebouwd voor dat gebruiksscenario, en niet voor een bureau dat QR-campagnes draait voor meerdere klanten tegelijk en scanvolumes wil vergelijken, een bestemming na het drukken wil omwisselen, of simpelweg wil aantonen dat de code iets heeft opgeleverd.

Waarom dat een probleem wordt zodra je een campagne draait

Elk ander kanaal in een QR-campagne wordt gemeten. Een landingspagina krijgt een bezoekersaantal. Een dynamische code die naar een URL wijst krijgt een scanaantal, een tijdstip, en meestal een apparaat en een grove locatie. Een WhatsApp-klik-om-te-chatten-code, of het nu een kale wa.me-link is of eentje gebouwd via WhatsApp's eigen tool, krijgt niets van dat alles. Het is de ene regel in het rapport die je met geen enkel getal kunt onderbouwen, en dat is een ongemakkelijk gat als al het andere in de presentatie er wél een heeft.

Datzelfde gat geldt niet alleen voor de data, maar ook voor de bestemming zelf. Een code die al op 500 tuinborden staat of op een autobestickering moet blijven werken als een medewerker vertrekt, een klant het zakelijke WhatsApp-account hernoemt, of een campagnebericht na de eerste week moet worden aangescherpt. Statische en dynamische QR-codes verschillen precies op dit punt: een statische code ís de bestemming, permanent, terwijl een dynamische code er slechts naar verwijst, en dat laatste is wat de bestemming laat veranderen zonder herdruk.

Zo bouw je een QR-code voor WhatsApp die je écht kunt volgen

De oplossing is geen ander type QR-code. Het is een WhatsApp-klik-om-te-chatten-link behandelen zoals elke andere campagnebestemming: als een URL waar een dynamische code naar wijst, in plaats van als iets wat de code rechtstreeks bevat.

  • Bouw eerst de wa.me-link. Formatteer het nummer zoals WhatsApp vereist (landcode, alleen cijfers) en schrijf eventueel een kort vooraf ingevuld bericht, bijvoorbeeld https://wa.me/31612345678?text=Hallo%2C%20ik%20bel%20over%20de%20woning%20aan%20de%20Elzenlaan.
  • Maak een dynamische QR-code en laat die naar die link wijzen, in plaats van de wa.me-URL rechtstreeks in een statische afbeelding te coderen. De code die op het bord, de tafelstandaard of de flyer komt, bevat nu een korte doorverwijs-URL die jij beheert.
  • Volg scans zoals je elke andere code zou volgen: aantal, eerste scan versus herhaalscan, grove locatie en apparaat, en tijdstip van de dag, de statistieken die er bij een QR-rapport écht toe doen.
  • Stuur de code bij zodra er iets verandert. Verandert het WhatsApp-nummer van het personeel, moet het campagnebericht worden aangepast, of moet de bestemming tijdelijk een landingspagina worden in plaats van een chat? Dan pas je de doorverwijzing één keer aan. Elk bord, elke kaart en elke flyer die al in omloop is, werkt bij de volgende scan meteen met de nieuwe bestemming, zonder herdruk.
  • Gebruik 'm overal waar één duidelijke call-to-action past, niet alleen op borden: een visitekaartje dat een chat opent in plaats van een contact op te slaan, een makelaarsbord waar "stuur de makelaar een bericht" vaak beter converteert dan een statische woningpagina, of een tafelstandaard in een restaurant voor reserverings- of cateringvragen.

Dit kost niets extra ten opzichte van WhatsApp's eigen gratis tool, in elk geval niet voor wat de klant ervaart. De scan, de doorverwijzing en het openen van de chat gebeuren in beide gevallen ruim binnen een seconde. Wat wél verandert, zit helemaal aan jouw kant van de QR-code: je krijgt een getal, je kunt de bestemming verplaatsen, en je zit niet vast aan WhatsApp's plafond per nummer, omdat de trackinglaag volledig buiten WhatsApp om loopt.

De inlog-QR-code van WhatsApp Web is iets heel anders

Goed om hier een duidelijke scheidslijn te trekken, want de term "WhatsApp QR-code" wordt gebruikt voor twee mechanismen die niets met elkaar te maken hebben. De klik-om-te-chatten-code hierboven is een permanente, deelbare link om een gesprek te starten. De QR-code die verschijnt als je WhatsApp Web of de desktopapp opent om in te loggen, is een sessiekoppelingstoken: hij wordt per inlogpoging gegenereerd, verloopt binnen een paar minuten, en koppelt een browsersessie aan je telefoon in plaats van een chat met iemand te openen. Scan je de ene, dan doe je niets nuttigs met de andere. Ben je marketingmateriaal aan het maken, dan wil je de klik-om-te-chatten-link; de inlog-QR-code hoort nooit op een bord te staan.

Eén nummer, of het WhatsApp Business Platform

De gratis WhatsApp Business-app draait om één telefoonnummer, met een klein aantal gekoppelde extra apparaten voor gedeelde toegang. Dat is de versie die de meeste kleine klanten gebruiken, en het is ook de versie waarvan de ingebouwde QR-tool vastloopt op 2.000 codes per nummer, zonder overzicht tussen accounts.

Bureaus die meerdere klanten beheren, of een klant met een echt grote supportlijn, groeien op een gegeven moment uit die opzet en stappen over op het WhatsApp Business Platform (de API-variant), die het plafond van één apparaat opheft en gedeelde inboxen en meerdere medewerkers ondersteunt. Dat is een aparte beslissing los van hoe je de QR-code zelf bouwt en volgt: op welke laag een klant ook zit, het nummer blijft gewoon een nummer, en een dynamische code die naar een daarvan afgeleide wa.me-link wijst, werkt in beide gevallen hetzelfde.

De privacy-verplichtingen die een WhatsApp QR-code met zich meebrengt

Een "scan om te chatten"-code is een verzamelpunt voor persoonsgegevens, ook al voelt het niet als een formulier. Zodra iemand een bedrijf via WhatsApp berichten stuurt, is dat gesprek een gegevensstroom waarvoor het bedrijf, net als bij elk ander kanaal, een wettelijke grondslag en een privacyverklaring nodig heeft volgens de AVG. WhatsApp zelf treedt op als verwerker namens het bedrijf voor berichten die via het platform worden verstuurd, bewaart de inhoud van berichten voor een beperkte periode op de eigen servers als onderdeel van de dienstverlening, en steunt voor doorgifte buiten de EU op het EU-VS Data Privacy Framework (een mechanisme dat juridisch geldig is, maar, gezien eerdere uitspraken over zijn voorgangers, niet als definitief afgesloten beschouwd moet worden). Niets hiervan is uniek voor een chat die via een QR-code start ten opzichte van rechtstreeks een WhatsApp-nummer berichten, maar een code op gedrukte signing is voor een bedrijf vaak het eerste moment waarop "start een WhatsApp-gesprek met ons" op grote schaal aan het publiek wordt voorgelegd, en dat is precies het moment om te controleren of de privacyverklaring dat ook echt vermeldt.

Veelgestelde vragen

Wat is een WhatsApp QR-code?

Het is een gewone QR-code die een wa.me-link bevat, WhatsApp's eigen URL-formaat om meteen te chatten. Scan je hem, dan opent er een chat met een specifiek nummer, met eventueel een vooraf ingevuld bericht, in plaats van dat je naar een website gaat.

Hoe maak ik een QR-code die een WhatsApp-chat opent?

Zet het nummer om naar de internationale vorm met alleen cijfers (eerst de landcode, geen +, geen voorloopnul), bouw een link zoals https://wa.me/<nummer>?text=<jouw bericht>, en genereer daar een QR-code van. Ga je op grote schaal printen, laat de code dan naar een dynamische doorverwijzing wijzen in plaats van naar de kale link, zodat de bestemming later nog kan veranderen.

Kan ik een vooraf ingevuld bericht aan een WhatsApp QR-code toevoegen?

Ja, met de parameter text op de wa.me-link. De ontvanger moet nog altijd zelf op verzenden drukken; het bericht gaat niet automatisch namens diegene weg. Houd de tekst kort en specifiek voor de plek waar de code staat, zodat meteen duidelijk is waar de chat over gaat.

Kun je zien hoeveel mensen een WhatsApp QR-code scannen?

Niet met de eigen QR-code- en verkortelinktool van WhatsApp. WhatsApp geeft zelf aan geen statistieken te leveren voor deze codes, om de hoeveelheid gegevens die het bijhoudt te beperken. Scans volgen kan wél als de QR-code zelf een dynamische code is die naar de wa.me-link wijst, omdat het scanaantal dan op de doorverwijslaag wordt geregistreerd, buiten WhatsApp om.

Kan ik het telefoonnummer achter een gedrukte WhatsApp QR-code nog wijzigen?

Niet als de code rechtstreeks de wa.me-link bevat; het nummer zit vastgebakken in de code en een nieuw nummer betekent een nieuwe code. Wijst de QR-code in plaats daarvan naar een dynamische doorverwijzing die jij beheert, dan kun je het bestemmingsnummer op elk moment aanpassen en pikt alles wat al gedrukt is de wijziging op bij de eerstvolgende scan.

Werkt een WhatsApp QR-code ook als iemand geen WhatsApp heeft geïnstalleerd?

Op mobiel sturen de meeste browsers door naar de betreffende appstore in plaats van gewoon niets te doen. Op desktop opent de link WhatsApp Web als je daar al bent ingelogd, of toont een prompt om dat te doen; op desktop bestaat er geen automatische installatiestroom zoals op mobiel.

Is de inlog-QR-code van WhatsApp Web hetzelfde als een klik-om-te-chatten QR-code?

Nee. De inlog-QR-code koppelt een browsersessie aan je telefoon en verloopt binnen enkele minuten; hij heeft niets te maken met het starten van een chat met een bedrijf. Een klik-om-te-chatten-code is een permanente link naar een wa.me-URL. Het zijn twee losstaande mechanismen die in het dagelijks taalgebruik toevallig allebei "WhatsApp QR-code" worden genoemd.

Kost het iets om een WhatsApp QR-code te maken?

Nee. Zowel het wa.me-linkformaat als WhatsApp's eigen QR-tool in de app zijn gratis. Wat er niet gratis bij zit, is het volgen van scans of de mogelijkheid om de bestemming na het printen te wijzigen, en precies dat gat vult een dynamische QR-code.

De korte versie

Een WhatsApp QR-code is niets meer dan een QR-code met een wa.me-link erin, en zowel de kale link als WhatsApp's eigen gratis QR-tool hebben dezelfde twee tekortkomingen: geen scangegevens en geen manier om de bestemming te wijzigen nadat de code gedrukt is. Laat een dynamische QR-code naar de wa.me-link wijzen in plaats van die er rechtstreeks in te coderen, en beide tekortkomingen zijn opgelost: je krijgt een scanaantal waarover je kunt rapporteren, en een bestemming die je meteen kunt bijsturen zodra een nummer, een bericht of een campagne verandert. Sta je op het punt een WhatsApp-code te printen op iets dat je niet zomaar goedkoop opnieuw kunt laten drukken, bouw hem dan vanaf het begin als dynamische code.

Delen

Verder lezen

WhatsApp QR-code maken: zo track en pas je 'm aan zonder herdruk | ScanKit