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 verbonden met een klein rond icoon met een mini-staafdiagram, die vertakt naar twee bestemmingskaarten: een app-tegel met een afspeelicoon en een browservenster-tegel met een opgeloste URL-balk met groen vinkje.
Stappenplan

Instagram- en TikTok-QR-codes meten geen scans: dit is de oplossing

De ingebouwde QR-code van Instagram of TikTok scant prima, maar toont nul scanstatistieken. Ontdek waarom, en hoe een dynamische redirect scans, A/B-tests en een aanpasbare bestemming mogelijk maakt voor bureaus.

ScanKit

ScanKit · Organization

· 15 min. leestijd

De QR-code op de poster doet meer werk dan je zou denken

Een bureau krijgt de opdracht om het aantal Instagram- of TikTok-volgers van een klant te laten groeien, en ergens in de briefing zit een fysiek contactmoment: een poster, een tafelstandaard, een badge voor een evenement, een flyer, een belettering op een bedrijfswagen. De makkelijke oplossing is om het eigen deelscherm van het platform te openen, de QR-code te pakken die daar al naast het profiel staat, en die op het ontwerp te plakken. Het ziet er afgerond uit. Hij scant. Niemand stelt tijdens de ontwerpreview een vervolgvraag.

Dan draait de campagne, de klant vraagt hoeveel mensen hem gescand hebben, en er is geen antwoord. Geen ruwe schatting, geen indicatie: niets. De eigen QR-code van het platform is nooit gebouwd om iets terug te rapporteren aan de accounthouder, en tegen de tijd dat iemand dat merkt, ligt de drukoplage al in een magazijn of hangt de banner al op de beurs.

Dit is een specifieker probleem dan de meeste QR-fouten die elders op dit blog aan bod komen. Het gaat niet om een code die niet scant, of om contrast en de quiet zone, of om een verkeerde bestemming. De code werkt perfect. Hij kan alleen niet gemeten, aangepast of getest worden, omdat hij nooit als campagnemateriaal is ontworpen. Hij is ontworpen als handig extraatje voor twee mensen die naast elkaar staan.

Wat de ingebouwde QR-codes van Instagram en TikTok eigenlijk zijn

Instagram genereert een profiel-QR-code vanuit het deelscherm: open een profiel, tik op Profiel delen, en er verschijnt een scanbare code, aan te passen met een effen kleur, een emoji-achtergrond of een selfiesticker. Dit verving een oudere functie genaamd Nametag, die een eigen patroon van kleuren, emoji's en een gezichtsfoto gebruikte dat alleen Instagrams eigen in-app-scanner kon lezen. De huidige versie is een standaard QR-code die elke camera-app kan decoderen, wat een echte verbetering is: de code werkt ook buiten Instagrams eigen omgeving, op een poster of een naambadge, zonder dat de scanner de app al geopend moet hebben.

TikToks tegenhanger zit onder het profielmenu (de drie streepjes of drie puntjes, afhankelijk van het platform), simpelweg aangeduid als "QR-code". Het is een standaard vierkante QR-code met een klein aantal vaste achtergrondkleuren, ook leesbaar met elke camera. Meta noch TikTok publiceert een drukspecificatie voor deze codes zoals een verpakkings- of signage-leverancier dat wel zou doen, omdat geen van beide bedrijven verwacht dat ze op billboardformaat worden afgedrukt: ze zijn gemaakt voor uitwisseling van scherm naar scherm of van scherm naar camera op korte afstand, niet voor een banner die je van zes meter afstand bekijkt.

Andere platformen hebben vergelijkbare varianten. Snapchats Snapcodes zijn de meest volwassen uitvoering: een eigen, met de camera detecteerbaar codeformaat met eigen gepubliceerde gebruiksrichtlijnen, en (in tegenstelling tot die van Instagram of TikTok) een gedocumenteerde manier om elke URL te coderen, niet alleen een profiellink. Spotify Codes werken op vergelijkbare wijze voor artiest- en afspeellijstpagina's. LinkedIn heeft ook een QR-functie, maar die is beperkt tot een in-app "In de buurt zoeken"-verbinding tussen twee leden die al samen ergens staan, geen draagbare code bedoeld voor een flyer. Geen van deze is gebouwd met de meetbehoeften van een marketingteam in gedachten, en dat is het punt om even bij stil te staan voordat het ontwerp naar de drukker gaat.

Het onderdeel dat echt niet werkt: er is nergens een scanteller

Dit is het specifieke gat. De eigen statistieken van Instagram voor een zakelijk account (de Insights of het Professional Dashboard) rapporteren profielbezoeken, klikken op externe links, volgers en bereik, allemaal op verschillende manieren uitgesplitst naar bron. TikTok Analytics rapporteert een vergelijkbare set profiel- en contentstatistieken. Geen van beide toont ergens in dat dashboard een apart cijfer voor "QR-code scans". Een scan van de profiel-QR-code, zodra die de bezoeker op het profiel laat landen, is in de eigen cijfers van het platform niet te onderscheiden van iemand die de gebruikersnaam uit het hoofd intypte of doorklikte vanuit een reactie.

Dat is geen bug die de platformen waarschijnlijk gaan oplossen, want de QR-code is intern nooit als eigen kanaal behandeld: het is een weergave van de bestaande profiel-URL, gegenereerd aan de kant van de gebruiker, zonder trackingparameter en zonder server ertussenin om de gebeurtenis te loggen. De scan zelf gebeurt volledig op de telefoon van de bezoeker, in diens camera-app, voordat er ook maar iets bij de servers van Instagram of TikTok terechtkomt. Er valt voor het platform niets te tellen, omdat het platform nooit te horen krijgt dat er een scan heeft plaatsgevonden, alleen dat een profiel-URL is geopend.

Dit is geen argument dat QR-codes een slechte manier zijn om volgers te werven. De bereidheid van consumenten om in een fysieke omgeving een QR-code te scannen is goed gedocumenteerd: uit het consumentenonderzoek van 1WorldSync uit 2024 bleek dat 64% van de shoppers al eens een QR-code op een product in de winkel had gescand, tegenover 46% een jaar eerder, om reviews, prijzen of extra productinformatie te checken. Mensen scannen. Het probleem voor specifiek een volgerscampagne is niet het krijgen van de scan; het is dat het platform die vervolgens opslokt in een ongedifferentieerde hoop "profielbezoeken", zonder enige manier om de poster te onderscheiden van de beursbadge of van de flyer die op een terrasje aan de andere kant van de stad ligt.

Waarom dat gat een bureau daadwerkelijk geld kost

Drie concrete dingen worden onmogelijk zodra de QR-code rechtstreeks naar een native profiellink verwijst, en alle drie wegen zwaarder voor een bureau dan voor een merk dat dit in zijn eentje doet.

Aantonen dat de fysieke plaatsing werkte. Een klant die betaald heeft voor drukwerk, een stand of belettering op voertuigen wil weten wat het heeft opgeleverd. De scanstatistieken die er echt toe doen voor een campagne zijn totaal aantal scans, scans over tijd en scanlocatie, en die bestaan geen van alle voor een kale platform-QR-code. Zonder die cijfers is het eerlijke antwoord op "heeft de poster gewerkt" iets als "het aantal volgers steeg tijdens de campagne, samen met alles wat er die maand nog meer gebeurde", en dat is geen rapport waar een bureau graag mee aankomt bij het volgende verlengingsgesprek.

Testen welke versie beter werkt. Dezelfde code draaien met twee verschillende call-to-actions, twee verschillende plaatsingen of twee verschillende creatieve uitvoeringen is standaardpraktijk, en een QR-codecampagne A/B-testen staat of valt met de mogelijkheid om te zien welke variant welk aantal scans opleverde. Een platform-QR-code kan zo niet gesplitst getest worden, omdat er geen scanaantal is om te splitsen.

De bestemming aanpassen zonder herdruk. Campagnes veranderen. De klant wil dat de code deze week naar een specifieke reel leidt en volgende maand naar het hoofdprofiel, of de hele push verschuift halverwege van TikTok naar Instagram terwijl de drukoplage al onderweg is. Een QR-code waarvan je de bestemming kunt wijzigen zonder opnieuw te printen is een van de belangrijkste redenen waarom bureaus sowieso dynamische codes gebruiken, en een native platform-QR-code kan dat niet: de bestemming zit op het moment van genereren al ingebakken in de code, en een nieuwe bestemming betekent een nieuwe code, nieuw ontwerp en een nieuwe drukoplage.

De oplossing: zet een redirect vóór het platform, niet het platform in de code

De structurele oplossing is simpel. Codeer niet de profiel-URL van het platform rechtstreeks in de gedrukte QR-code, maar een korte, dynamische redirectlink (het type dat een dynamisch-QR-codeplatform genereert) en laat die link doorverwijzen naar het Instagram- of TikTok-profiel, een specifieke post, of een bio-linkpagina. De fysieke code verandert nooit. Wat erachter zit, kan wel veranderen.

Deze ene verandering herstelt alles wat de native code miste. Elke scan wordt gelogd met een tijdstempel, dus het totaal aantal scans en scans over tijd bestaan weer. De bestemming kan op elk moment in de campagne vanuit het dashboard worden aangepast zonder het ontwerp aan te raken, en dat is precies belangrijk op het moment dat het het minst uitkomt: nadat de posters gedrukt zijn, nadat de belettering is aangebracht, nadat de beurs al begonnen is. En omdat de redirect een normale weblink is in plaats van een platform-eigen deelfunctie, kan er een met UTM getagde doorverwijs-URL aan hangen, waardoor scans correct terug te zien zijn in Google Analytics 4 in plaats van onzichtbaar te verdwijnen in "direct"-verkeer, en een consistente UTM-naamgevingsconventie houdt die rapportage vergelijkbaar tussen elke klant en elke campagne die een bureau draait.

De drie stappen blijven hetzelfde, ongeacht welk platform er aan het eind staat.

Genummerd stappendiagram met drie stappen: 1 een gedrukte QR-code, 2 een rond knooppunt dat de scan logt, 3 een vertakking naar een app-tegel of een browser-tegel.
De redirect-flow in drie stappen: de gedrukte QR-code (1) leidt naar een knooppunt dat elke scan logt (2), voordat de bezoeker wordt doorgestuurd naar de app of de browser (3).
  1. De gedrukte code codeert de redirectlink, niet de profiellink. Aan het fysieke ontwerp hoeft daarna nooit meer iets te veranderen.
  2. De redirect logt de scan, met een tijdstempel en, afhankelijk van de opzet, een globale locatie, voordat er verder iets gebeurt. Dit is de stap die een native platform-QR-code volledig overslaat, omdat er geen server tussenin zit om te loggen.
  3. De redirect stuurt de bezoeker door, naar de app of de mobiele browser afhankelijk van wat er geïnstalleerd en vertrouwd is, en de bestemming waarnaar wordt doorverwezen kan op elk moment worden aangepast zonder de code die de keten opende opnieuw te printen.

Er is één technisch detail de moeite waard om te begrijpen voordat je dit instelt, want het bepaalt of de redirect de app opent of een browser. Een link naar een profiel-URL zoals instagram.com/gebruikersnaam of tiktok.com/@gebruikersnaam wordt afgehandeld via Universal Links op iOS en App Links op Android: als de betreffende app geïnstalleerd is en het besturingssysteem de koppeling vertrouwt, opent een tik op de link direct de app; zo niet, dan valt het terug op de mobiele browser. Of een QR-code direct een app kan openen is een bredere vraag dan alleen social-mediaprofielen, maar het mechanisme dat hier speelt is hetzelfde, en het werkt correct voor een code die met de camera van een telefoon wordt gescand.

Er is één plek waar dit misgaat, en die is het waard om te benoemen in plaats van er per ongeluk achter te komen: als een redirectlink ooit geopend wordt vanuit de ingebouwde browser van een andere app, zoals een link die wordt aangetikt vanuit de eigen in-app-browserweergave van Instagram of TikTok, onderdrukt die in-app-browser vaak het gebruikelijke overdrachtsgedrag van het besturingssysteem naar apps en blijft de bezoeker vastzitten in de WebView, zonder ooit bij de native app uit te komen, zelfs als die geïnstalleerd is. Voor een QR-code die gescand wordt met de camera-app van een telefoon, gedrukt op een poster of een badge, doet dit scenario zich nooit voor. Het speelt alleen een rol als dezelfde redirectlink ooit als aanklikbare link binnen de app van een ander platform gedeeld wordt, wat een ander distributiekanaal is met eigen aandachtspunten, niet de QR-code-toepassing waar deze gids over gaat.

Waar een native platform-QR-code nog steeds de juiste keuze is

Niets van dit alles is een argument om elke QR-code die een account ooit genereert door te redirecten. Als twee mensen naast elkaar staan en de een wil de ander ter plekke volgen, is de eigen QR-code van het platform sneller bij de hand (die staat al op het deelscherm, zonder tussenkomst van een andere app of dashboard) en valt er op dat moment sowieso niets te meten: het is een handdruk, geen campagne. Hetzelfde geldt voor een QR-code op een persoonlijk visitekaartje, waar de hele relatie al een één-op-één-uitwisseling is en de waarde in het gemak zit, niet in de attributie.

De redirect-aanpak verdient zichzelf specifiek terug op plekken waar een QR-code marketingwerk doet op afstand van de accounthouder: gedrukt materiaal, een onbemande tafel, signage bij een stand, of een evenement of beurs waar honderden mensen dagenlang een badge of banner scannen zonder dat er iemand van het merk bij staat om te zien wie dat deed. Dat is precies de context waarin de rapportageverplichtingen van een bureau in beeld komen, en precies de context waarin de eigen QR-code van het platform ongemerkt ophoudt een marketingtool te zijn en een black box wordt.

Veelgestelde vragen

Houdt Instagram bij hoe vaak mijn QR-code gescand wordt?

Nee. Instagrams Insights en Professional Dashboard rapporteren profielbezoeken, klikken op externe links en volgers, maar er is geen aparte statistiek voor scans van de eigen profiel-QR-code. Een scan die op het profiel landt, wordt op precies dezelfde manier geteld als elk ander profielbezoek, zonder enige manier om hem te isoleren.

Kan ik zien hoeveel mensen mijn TikTok QR-code hebben gescand?

Niet via TikToks eigen statistieken. TikTok Analytics rapporteert een vergelijkbare set profiel- en contentstatistieken, maar splitst QR-code scans niet uit als eigen cijfer, om dezelfde structurele reden als bij Instagram: de code is een weergave van de profiellink aan de kant van de gebruiker, gegenereerd zonder dat er iets op de servers van TikTok de scangebeurtenis zelf logt.

Wat is het verschil tussen een QR-code van een platform en een dynamische QR-code?

Een door een platform gegenereerde QR-code (die van Instagram, TikTok, of vergelijkbaar) codeert de bestemmings-URL rechtstreeks en permanent op het moment dat hij wordt aangemaakt. Een dynamische QR-code codeert in plaats daarvan een korte redirectlink, waardoor de bestemming, en de statistieken die eraan hangen, op elk moment kunnen worden aangepast nadat de code al gedrukt en verspreid is.

Opent een QR-code die doorverwijst naar een social-mediaprofiel de app of de browser?

Dat hangt ervan af of de app geïnstalleerd is en of het besturingssysteem de koppeling tussen app en website voor dat platform vertrouwt, via Universal Links op iOS en App Links op Android. Als aan beide voorwaarden voldaan is, opent de app direct; anders opent het in de mobiele browser. In beide gevallen wordt de redirectstap zelf nog steeds gelogd voordat de overdracht plaatsvindt.

Kan ik nog aanpassen waar een QR-code naartoe linkt nadat die al gedrukt is?

Ja, maar alleen als de gedrukte code een dynamische redirectlink codeert in plaats van rechtstreeks de uiteindelijke bestemming. Een code die op het moment van genereren permanent een platform-profiel-URL, of welke andere URL dan ook, codeert, kan later niet meer worden omgeleid zonder herdruk.

Wat is er gebeurd met Instagram's Nametag-functie?

Nametag was Instagrams eerdere functie voor het delen van profielen, met een eigen patroon van kleur, emoji en een selfiefoto dat alleen Instagrams eigen in-app-scanner kon lezen. De functie is uitgefaseerd ten gunste van een standaard QR-code die elke telefooncamera kan scannen, en dat is waarom huidige adviezen en screenshots die naar Nametag verwijzen verouderd zijn.

Heeft het in 2026 nog zin om QR-codes te gebruiken om volgers te krijgen?

Het scangedrag ondersteunt het: ondervraagde shoppers scannen al routinematig QR-codes voor veel minder overtuigende redenen dan het volgen van een merk dat ze al leuk vinden, en een code op een poster, badge of tafelstandaard haalt elke stap weg tussen het zien van het aanbod en het volgen van het account. Wat het waard is om te fixen, is niet of je een QR-code gebruikt, maar welke: een redirect-gebaseerde code rapporteert terug en kan later aangepast worden, een native platformcode kan geen van beide.

Ja, en dat is een van de belangrijkste redenen om de QR-code sowieso via een redirect te laten lopen. Een met UTM getagde doorverwijslink zorgt ervoor dat scans correct terug te zien zijn in Google Analytics 4 in plaats van te verdwijnen in direct verkeer, en een consistente naamgevingsconventie over campagnes en klanten heen houdt die rapportage maanden of jaren later nog vergelijkbaar.

De korte versie

De eigen QR-codes van Instagram en TikTok werken prima als code: ze scannen, elke camera kan ze lezen, en ze laten de bezoeker op het juiste profiel landen. Wat ze niet kunnen, is een enkele scan terugrapporteren aan de accounthouder, gesplitst getest worden, of omgeleid worden na het printen, omdat dat allemaal nooit deel uitmaakte van de taak van deze functie. Voor een persoonlijke uitwisseling van mens tot mens is dat prima. Voor elke QR-code die marketingwerk doet op afstand: print een redirectlink in plaats van de ruwe profiel-URL van het platform, en alles wat de native code miste (scantellingen, A/B-tests, en de mogelijkheid om de bestemming aan te passen zonder herdruk) komt terug.

Delen

Verder lezen