Gratis-Tarif, keine Karte nötigDynamische QR-Codes, die du nach dem Druck noch ändern kannstDSGVO-konforme Scan-AnalysenGemacht für Agenturen, Freelancer & interne TeamsGratis-Tarif, keine Karte nötigDynamische QR-Codes, die du nach dem Druck noch ändern kannstDSGVO-konforme Scan-AnalysenGemacht für Agenturen, Freelancer & interne TeamsGratis-Tarif, keine Karte nötigDynamische QR-Codes, die du nach dem Druck noch ändern kannstDSGVO-konforme Scan-AnalysenGemacht für Agenturen, Freelancer & interne TeamsGratis-Tarif, keine Karte nötigDynamische QR-Codes, die du nach dem Druck noch ändern kannstDSGVO-konforme Scan-AnalysenGemacht für Agenturen, Freelancer & interne Teams
Alle Beiträge
QR-Code auf einer Visitenkarte, der Kontaktdaten im vCard-Format zum Speichern mit einem Tipp trägt.
Anwendungsfall

QR-Code-Visitenkarte: vCard-QR-Code richtig erstellen

Statisch oder gehostet? Der vCard-QR-Code-Leitfaden für Agenturen: vCard statt MECARD, vCard 3.0, kleine Nutzlast für saubere Scans und eine bearbeitbare Kontaktseite, die Scans messbar macht.

ScanKit

ScanKit · Organization

· 16 Min. Lesezeit

Einen QR-Code auf eine Visitenkarte zu setzen, ist die leichte Entscheidung. Die schwierigeren und nützlicheren Fragen lauten: Was soll der Code enthalten, und können Sie ihn noch ändern, nachdem die Karten gedruckt sind? Treffen Sie diese Entscheidungen falsch, haben Sie eine schöne Nachdruckfalle produziert: fünfhundert Karten mit einer Telefonnummer oder Funktionsbezeichnung, die dauerhaft in ein Muster schwarzer Quadrate eingebrannt ist. Treffen Sie sie richtig, wird aus einer gedruckten Karte ein lebendiger Kontakt, der sich selbst aktualisiert und Ihnen verrät, wie oft er genutzt wird.

Dies ist ein praxisnaher Leitfaden für Agenturen, die Kontakt-Codes produzieren, ob für das Vertriebsteam eines Kunden oder das eigene. Wir behandeln, was ein vCard-QR-Code eigentlich ist, die Format-Wahl, die Ihnen niemand erklärt, warum es ein Fehler ist, alles in den Code zu pressen, und die eine Entscheidung (statisch oder gehostet), die bestimmt, ob die Karte sich je ändern lässt. Das wiederkehrende Thema ist dasselbe, das sich durch jedes dynamische QR-Projekt zieht: Der Wert liegt darin, das Ziel bearbeiten zu können, nicht nur darin, es zu codieren.

Was ein vCard-QR-Code wirklich ist

Ein vCard-QR-Code ist ein QR-Code, der Kontaktdaten im vCard-Format trägt, sodass ein Telefon beim Einlesen anbieten kann, mit einem Tipp einen neuen Kontakt zu speichern. vCard ist ein echter, geregelter Standard: Version 3.0 ist in RFC 2426 (1998) definiert, die aktuelle Version 4.0 in RFC 6350 (2011), und die Daten sind derselbe reine Text, den Sie in einer .vcf-Datei finden, ausgeliefert als MIME-Typ text/vcard.

Im Inneren ist eine vCard ein kurzer Block beschrifteter Felder zwischen BEGIN:VCARD und END:VCARD. Die für eine Visitenkarte relevanten Felder sind FN (der formatierte Anzeigename), N (der strukturierte Name, aufgeteilt in Nachname, Vorname und so weiter), ORG (Firma), TITLE (Funktionsbezeichnung), TEL, EMAIL und URL. Der Standard verlangt nur VERSION und FN, aber eine Karte, die einen Namen ohne Nummer oder Firma speichert, wirkt in der Vorschau auffällig leer. Füllen Sie also die Felder, die ein Empfänger tatsächlich nutzen würde.

Wichtig zu verstehen ist, dass all dies an einem von zwei Orten liegen kann: im Code selbst oder auf einer Seite, auf die der Code verweist. Diese Unterscheidung ist der ganze Artikel, und wir kommen darauf zurück.

vCard oder MECARD: die Format-Wahl, die niemand erklärt

Viele QR-Generatoren bieten klammheimlich ein zweites Format namens MECARD an, und der Unterschied ist dreißig Sekunden Ihrer Aufmerksamkeit wert. MECARD ist ein kompaktes Kontaktformat, das NTT DoCoMo für japanische Mobiltelefone definiert hat. Es sieht aus wie MECARD:N:Doe,John;TEL:13035551212;EMAIL:john@example.com;; und ist bewusst knapp gehalten, was einen kleineren, weniger dichten QR-Code ergibt.

Der Haken: MECARD ist kein Standard. Kein RFC und kein ISO-Dokument definiert es, es unterstützt weniger Felder, und sein plattformübergreifendes Verhalten ist weniger vorhersehbar als das von vCard. vCard hingegen ist ein IETF-Standard mit breiter Unterstützung für Funktionsbezeichnung, Firma, mehrere Nummern und ein zuverlässiges "Zu Kontakten hinzufügen" unter iOS und Android. Solange Sie nicht einen Namen und eine einzelne Nummer in den kleinstmöglichen Code quetschen, verwenden Sie vCard.

Noch eine Feinheit: Bevorzugen Sie vCard 3.0 gegenüber 4.0 für einen codierten Code. 4.0 ist der neuere und reichhaltigere Standard, aber die Verarbeitung von 4.0 durch Telefon und Kamera ist nach wie vor uneinheitlich, und seine längere Eigenschaftssyntax verbraucht mehr vom begrenzten Platz des Codes. Die meisten Generatoren erzeugen genau aus diesem Grund 3.0. Das ist die sichere Voreinstellung.

Warum Sie nicht alles in den Code pressen sollten

Hier liegt der technische Kern der Sache, und der Grund, warum so viele selbstgebaute Kontakt-Codes nicht eingelesen werden können. Die Daten eines QR-Codes leben in seinen Modulen, den kleinen schwarzen und weißen Quadraten, und Text wie eine vCard wird in dem gespeichert, was der Standard Byte-Modus nennt. QR-Codes gibt es in den Versionen 1 bis 40, von einem 21 mal 21 großen Raster bis zu 177 mal 177, und je mehr Daten Sie codieren, desto höher die Version, in die Sie gezwungen werden. Das bedeutet mehr Quadrate auf derselben gedruckten Fläche, jedes kleiner und für eine Kamera schwerer aufzulösen.

Die Zahlen sind unerbittlich. Die Fehlerkorrektur, die einem Code einen Kratzer oder ein Logo überstehen lässt, geht zulasten der Kapazität: Die vier Stufen stellen rund 7, 15, 25 und 30 Prozent des Codes wieder her, und die Wahl einer höheren Stufe kann die Datenmenge eines gegebenen Codes um mehr als die Hälfte verringern. Eine bescheidene vCard mit Namen, Funktionsbezeichnung, Firma, zwei Nummern, einer E-Mail-Adresse und einer Website ist schon ein paar Hundert Zeichen lang. Betten Sie nun ein PHOTO ein, als base64-Text codiert, kommen Tausende Bytes hinzu, was den Code in eine hohe, dichte Version treibt, die in der von einer Visitenkarte erlaubten Größe schlicht nicht zuverlässig eingelesen wird. Wenn Sie es genauer wissen wollen, gehen der Leitfaden zur Datenkapazität und die Erklärung zur Fehlerkorrektur jeweils weiter in die Tiefe, aber die Regel für eine Karte ist einfach: Je weniger Sie codieren, desto besser wird sie eingelesen.

Das ist das erste echte Argument dafür, den Kontakt überhaupt nicht einzubetten und den Code stattdessen auf eine Seite verweisen zu lassen. Ein kurzer Link ist eine winzige Nutzlast. Er erzeugt einen spärlichen, robusten Code, der klein druckbar ist und über die Distanz eines Händedrucks hinweg eingelesen wird.

Vergleich eines Visitenkarten-QR-Codes auf zwei Wegen: links der statische Weg mit direkt codierter vCard als dichter, fester Code, rechts der gehostete Weg mit kurzem Link zu einer bearbeitbaren Kontaktseite als spärlicher Code.
Derselbe Visitenkarten-Code, zweifach aufgelöst: der statische Weg (1) codiert die vCard direkt und bleibt für immer fest, der gehostete Weg (2) verweist auf eine bearbeitbare Kontaktseite und macht Scans zählbar.

Die Grafik zeigt denselben Visitenkarten-Code auf zwei verschiedene Arten aufgelöst, und genau um diese Wahl geht es im nächsten Abschnitt:

  1. Der statische Weg: Der vCard-Text wird direkt in die Module codiert, was einen dichten Code ergibt, der für immer festgelegt ist und nicht getrackt werden kann.
  2. Der gehostete Weg: Der Code enthält einen kurzen Link zu einer Kontaktseite, was einen spärlichen Code ergibt, dessen Daten Sie bearbeiten und dessen Scans Sie zählen können.

Statisch oder gehostet: die Entscheidung, die alles bestimmt

Ein statischer Kontakt-Code codiert die vCard direkt. Seine großen Vorzüge sind Unabhängigkeit und Beständigkeit: Er funktioniert vollständig offline, hängt von keinem Server und keinem Anbieter ab und wird nie unter Link-Rot leiden. Sein fataler Mangel bei gedruckten Karten ist, dass die Daten der Code sind. In dem Moment, in dem sich eine Nummer ändert, jemand befördert wird oder eine Firma ein Rebranding durchläuft, ist jede gedruckte Karte falsch, und der einzige Ausweg ist ein Nachdruck.

Ein gehosteter Kontakt-Code verweist stattdessen auf eine kurze URL, und die Kontaktdaten leben auf einer Seite, die Sie kontrollieren. Das ist dieselbe dynamische Weiterleitung, die hinter jeder bearbeitbaren QR-Kampagne steckt: Der gedruckte Code ändert sich nie, aber Sie können neu zuweisen oder anpassen, was er anzeigt, wann immer Sie möchten. Befördern Sie jemanden, ändern Sie eine Büronummer, fügen Sie einen neuen Buchungslink hinzu, und die Karten, die bereits in Geldbörsen und Kartenhaltern stecken, zeigen klammheimlich die neuen Daten an. Die Seite kann eine Schaltfläche "Zu Kontakten hinzufügen" bieten, die eine frische .vcf herunterlädt, samt Links zu Portfolio, Kalender oder Profil.

Der ehrliche Kompromiss ist, dass ein gehosteter Code davon abhängt, dass diese URL am Leben bleibt, was bedeutet, dass er von Ihrem Anbieter und Ihrer Domain abhängt. Das ist eine echte Abhängigkeit, und die Antwort ist dieselbe wie bei jedem dynamischen QR: Besitzen Sie die Weiterleitung, behalten Sie das Ziel unter Ihrer Kontrolle, und behandeln Sie es als Infrastruktur statt als entbehrliche Dreingabe. Für die meiste Agenturarbeit ist die Bearbeitbarkeit die Abhängigkeit wert, denn der ganze Grund, Kontakt-Codes in großer Zahl zu drucken, ist, dass sich Personen und Daten ändern. Das ist dieselbe Entscheidung zwischen statisch und dynamisch, die jede andere Art von Kampagnen-Code bestimmt, angewendet auf Kontakte.

Wie ein Telefon den Kontakt tatsächlich speichert

Nichts davon erfordert eine App, und das ist der stille Grund, warum QR-Kontaktkarten überhaupt funktionieren. Auf dem iPhone erkennt die eingebaute Kamera einen vCard- oder MECARD-Code und zeigt ein Kontaktbanner an; tippen Sie darauf, und Sie erhalten den üblichen Ablauf "Neuen Kontakt erstellen" oder "Zu bestehendem Kontakt hinzufügen". Unter Android tut die Kamera oder Google Lens dasselbe. Ein statischer Code erledigt das vollständig auf dem Gerät, ganz ohne Verbindung.

Ein gehosteter Code erreicht dasselbe Ziel auf etwas anderem Weg: Die Schaltfläche "Zu Kontakten hinzufügen" auf der Kontaktseite liefert eine .vcf-Datei aus, und das Telefon öffnet sie in der Kontakte-App genauso, als wäre sie direkt codiert gewesen. Der Empfänger merkt keinen Unterschied, Sie aber schon, denn nun haben Sie zusätzlich einen Nachweis, dass der Scan stattgefunden hat.

Die Karte so gestalten, dass der Code wirklich eingelesen wird

Das Ziel ist der größte Teil der Schlacht, aber der gedruckte Code muss trotzdem lesbar sein. Ein paar Details, aus dem QR-Standard und der gewöhnlichen Druckpraxis abgeleitet, decken nahezu jeden Fehler ab.

  • Größe. Halten Sie den Code auf einer Visitenkarte mindestens 15 Millimeter im Quadrat, peilen Sie etwa 20 an, und 25 ist bequem. Die grobe Faustregel lautet, dass ein Code etwa ein Zehntel der Entfernung groß sein sollte, aus der er eingelesen wird, und eine Karte liest man auf Armlänge.
  • Ruhezone. ISO/IEC 18004 verlangt einen freien Rand von mindestens vier Modulen rund um den Code. Lassen Sie weder Text noch ein Logo ihn bedrängen. Unser Leitfaden zu Größe und Ruhezone liefert das vollständige Bild.
  • Kontrast und Farbe. Dunkler Code auf hellem Untergrund, mit starkem Kontrast. Clevere invertierte oder kontrastarme Codes sind genau dort, wo die Lesbarkeit stirbt.
  • Datei und Veredelung. Liefern Sie der Druckerei eine Vektordatei, prüfen Sie sie auf echtem Material, und vermeiden Sie eine Hochglanzlaminierung direkt über dem Code, denn Deckenlampen spiegeln sich im Glanz und überfordern die Kamera. Der Leitfaden zur Druckvorbereitung behandelt die Übergabe der Druckdaten im Detail.

Ein gehosteter Code hilft auch hier, fast als Nebeneffekt: Weil seine Nutzlast nur ein kurzer Link ist, bleibt der Code spärlich und druckt sauber in kleiner Größe, während ein mit einer vollständigen vCard und einem Foto vollgestopfter Code dicht und fragil wäre.

Messen, was eine Papierkarte nie könnte

Ein statischer Kontakt-Code ist unsichtbar. Weil das Telefon ihn lokal einliest und den Kontakt offline speichert, gibt es keinen Serverzugriff, kein Protokoll und keine Möglichkeit zu erfahren, ob eine Karte überhaupt je gescannt wurde. Für eine einzelne freiberufliche Person mag das egal sein. Für eine Agentur, die Kontakt-Codes über das hundertköpfige Vertriebsteam eines Kunden oder auf die Namensschilder und Materialien einer Veranstaltung gedruckt hat, ist es eine verpasste Messung.

Ein gehosteter Kontakt-Code leitet jeden Scan durch die Weiterleitung, sodass jeder Scan ein zählbares Ereignis mit Zeitstempel, ungefährem Standort und Gerätetyp ist, und Sie können nach Charge oder Veranstaltung segmentieren, aus der die Karte stammt. Das macht aus einer Networking-Ausgabe etwas, worüber Sie tatsächlich berichten können, genauso wie die Analysen, auf die es ankommt für jeden anderen Code funktionieren. Es lohnt sich auch zu wissen, dass dieselbe Aufgabe mit einem NFC-Tag statt eines gedruckten Codes erledigt werden kann, und viele digitale Visitenkarten bieten beides an.

Scans zu zählen bedeutet allerdings, einige personenbezogene Daten zu verarbeiten, da Kennungen wie eine IP-Adresse nach DSGVO als personenbezogene Daten gelten. In der Praxis stützt sich ein einfacher Scan-Zähler meist auf das berechtigte Interesse, aber wenn Sie Cookies setzen oder mehr erheben, brauchen Sie einen Datenschutzhinweis und womöglich eine Einwilligung. Der DSGVO-Leitfaden erklärt, wo die Grenze verläuft; die Kurzfassung lautet, zu anonymisieren, was Sie können, von der Kontaktseite eine Datenschutzerklärung zu verlinken, und nicht zu erheben, was Sie nicht brauchen.

Häufige Fehler von Agenturen

Die Kontakt-Codes, die scheitern, scheitern meist auf dieselben wenigen Arten.

  • Ein Foto oder jedes erdenkliche Feld einbetten, was einen dichten Code erzeugt, der in Kartengröße nicht eingelesen wird. Verweisen Sie stattdessen auf eine Seite.
  • Einen statischen Code für Daten verwenden, die sich ändern werden, was die nächste Beförderung oder den nächsten Bürowechsel in einen Nachdruck verwandelt.
  • Den Code auf ein PDF oder eine Desktop-Seite verweisen statt auf eine mobile Kontaktseite mit einer eindeutigen Schaltfläche "Zu Kontakten hinzufügen".
  • Den Code zu klein oder ohne seine Ruhezone drucken, oder über einer glänzenden Veredelung, die spiegelt.
  • MECARD oder vCard 4.0 versehentlich wählen, durch die Voreinstellung eines Generators, und dabei Felder oder Kompatibilität verlieren, die Sie wollten.

Jeder dieser Punkte ist eine Entscheidung, die einmal getroffen wird, bei der Produktion, und mit der Sie über die gesamte Druckauflage hinweg leben. Genau deshalb ist der bearbeitbare, gehostete Ansatz den kleinen Mehraufwand bei der Einrichtung wert.

Häufig gestellte Fragen

Was ist ein vCard-QR-Code?

Es ist ein QR-Code, der Kontaktdaten im vCard-Standardformat hält, sodass ein Telefon, das ihn scannt, anbieten kann, den Kontakt mit einem Tipp zu speichern. Die Daten können direkt im Code codiert sein (statisch) oder auf einer Seite gespeichert sein, mit der der Code verlinkt (gehostet), und diese Wahl entscheidet, ob Sie die Daten je ändern können.

Kann man eine QR-Code-Visitenkarte nach dem Druck noch bearbeiten?

Nur wenn es ein gehosteter, dynamischer Code ist. Ein statischer Code mit einer hineincodierten vCard ist für immer festgelegt, sodass eine geänderte Nummer einen Nachdruck bedeutet. Ein gehosteter Code verweist auf einen kurzen Link zu einer Kontaktseite, die Sie bearbeiten können, sodass die gedruckte Karte weiter funktioniert, während Sie Nummer, Funktionsbezeichnung oder Firma dahinter aktualisieren.

Was ist der Unterschied zwischen vCard und MECARD?

vCard ist ein IETF-Standard (RFC 6350), der den vollständigen Satz von Kontaktfeldern unterstützt und zuverlässige plattformübergreifende Unterstützung bietet. MECARD ist ein kompaktes Format, das NTT DoCoMo definiert hat, mit weniger Feldern und ohne formalen Standard, was einen kleineren Code ergibt, aber weniger leistungsfähig ist. Verwenden Sie vCard, sofern Sie nicht wirklich den allerkleinsten Code brauchen.

Welche vCard-Version sollte ich für einen QR-Code verwenden?

Verwenden Sie vCard 3.0 für einen codierten Code. Version 4.0 ist neuer und reichhaltiger, aber die Verarbeitung durch Telefone ist nach wie vor uneinheitlich, und ihre Syntax verbraucht mehr vom begrenzten Platz des Codes. Die meisten Generatoren verwenden aus Kompatibilitätsgründen standardmäßig 3.0, und das ist die sichere Wahl.

Funktionieren QR-Code-Visitenkarten ohne App?

Ja. Die eingebaute Kamera auf iPhone und Android (oder Google Lens) erkennt einen vCard- oder MECARD-Code und bietet an, den Kontakt hinzuzufügen, ganz ohne spezielle App. Ein statischer Code tut dies offline; ein gehosteter Code lädt eine Kontaktdatei von seiner Seite herunter.

Kann ein vCard-QR-Code getrackt werden?

Ein statischer kann es nicht, weil das Telefon ihn lokal ohne beteiligten Server einliest. Ein gehosteter Kontakt-Code leitet jeden Scan durch eine Weiterleitung, sodass Sie Scans zählen, Gerät und ungefähren Standort sehen und nach Kartencharge oder Veranstaltung segmentieren können. Wenn Sie Networking- oder Veranstaltungs-ROI messen wollen, verwenden Sie einen gehosteten Code.

Wie groß sollte ein QR-Code auf einer Visitenkarte sein?

Halten Sie ihn mindestens 15 Millimeter im Quadrat, peilen Sie etwa 20 an, und lassen Sie die vier Module breite Ruhezone rundum frei. Ein spärlicher Code aus einem kurzen Link druckt kleiner und zuverlässiger als ein dichter, der mit einer vollständigen vCard und einem Foto vollgestopft ist.

Die Kurzfassung

Ein QR-Code auf einer Visitenkarte ist nur so gut wie das, was dahintersteckt. Codieren Sie Kontaktdaten direkt, erhalten Sie einen dauerhaften, nicht trackbaren Code, der an dem Tag falsch wird, an dem sich eine Nummer ändert. Verweisen Sie den Code auf einen kurzen Link zu einer gehosteten Kontaktseite, erhalten Sie einen spärlichen, zuverlässigen Code, den Sie ohne Nachdruck bearbeiten können und dessen Scans Sie tatsächlich messen können. Verwenden Sie vCard 3.0 statt MECARD oder 4.0, halten Sie die Nutzlast klein, damit der Code in Kartengröße scanbar bleibt, lassen Sie die Ruhezone frei, und prüfen Sie ihn auf echtem Material. Behandeln Sie die Karte dann nicht als fertiges Objekt, sondern als einen Zeiger, den Sie kontrollieren: Wenn sich die Daten ändern, ändern Sie die Seite, und jede Karte, die bereits unterwegs ist, aktualisiert sich von selbst.

Teilen

Mehr lesen