1import{j as e,H as m,B as r,h}from"./index-DWIxkO13.js";import{r as a,L as s}from"./vendor-BOYdj2Dv.js";import{C as x,c as p}from"./card-k8AHJ3OW.js";import{A as u}from"./arrow-left-M9WOPgXt.js";import{M as g}from"./map-pin-CljFbqfY.js";import{S as j}from"./smartphone-CpPNj1FN.js";import{C as y}from"./clock-Dwe7chya.js";import{T as b}from"./target-BD4n_Iow.js";import{T as f}from"./trending-up-BY7YIVrc.js";const S=()=>{const[i,n]=a.useState(!1),[c,d]=a.useState(!1);a.useEffect(()=>{document.querySelector('script[data-edge="true"][data-schema-type="faq"]')&&n(!0),document.querySelector('meta[name="description"][data-edge="true"]')&&d(!0)},[]);const o=[{icon:e.jsx(h,{className:"h-6 w-6"}),title:"Scan Analytics",description:"See exactly how many times your QR code has been scanned"},{icon:e.jsx(g,{className:"h-6 w-6"}),title:"Location Data",description:"Track where your scans are coming from by city and country"},{icon:e.jsx(j,{className:"h-6 w-6"}),title:"Device Insights",description:"Know what devices and browsers your audience uses"},{icon:e.jsx(y,{className:"h-6 w-6"}),title:"Time Analysis",description:"Understand when your QR codes are most frequently scanned"},{icon:e.jsx(b,{className:"h-6 w-6"}),title:"Campaign Tracking",description:"Measure the effectiveness of marketing campaigns"},{icon:e.jsx(f,{className:"h-6 w-6"}),title:"ROI Measurement",description:"Calculate return on investment for QR code initiatives"}];return e.jsxs(e.Fragment,{children:[e.jsxs(m,{children:[e.jsx("title",{children:"What Is QR Code Tracking? | Complete Guide | QRTracker"}),!c&&e.jsx("meta",{name:"description",content:"QR code tracking lets you monitor scan activity, locations, devices, and times. Learn how dynamic QR codes with analytics help measure marketing ROI and campaign performance."}),e.jsx("meta",{name:"keywords",content:"QR code tracking, QR analytics, track QR scans, dynamic QR codes, QR code metrics, scan tracking"}),e.jsx("link",{rel:"canonical",href:"https://qrtracker.io/help/what-is-qr-code-tracking"}),e.jsx("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"Article",headline:"What Is QR Code Tracking?",description:"QR code tracking is the ability to monitor and analyze scan data from dynamic QR codes, including scan counts, locations, devices, and timing.",author:{"@type":"Organization",name:"QRTracker"},publisher:{"@type":"Organization",name:"QRTracker",url:"https://qrtracker.io"},mainEntityOfPage:"https://qrtracker.io/help/what-is-qr-code-tracking"})}),!i&&e.jsx("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:[{"@type":"Question",name:"What is QR code tracking?",acceptedAnswer:{"@type":"Answer",text:"QR code tracking is the ability to monitor and analyze scan data from dynamic QR codes. It provides insights into how many times a code was scanned, where scans occurred, what devices were used, and when scans happened."}},{"@type":"Question",name:"How does QR code tracking work?",acceptedAnswer:{"@type":"Answer",text:"When someone scans a trackable QR code, they're first redirected through a tracking server that records data like timestamp, location, device type, and browser. Then the user is instantly redirected to the destination URL. This happens in milliseconds."}},{"@type":"Question",name:"What's the difference between static and dynamic QR codes?",acceptedAnswer:{"@type":"Answer",text:"Static QR codes encode data directly and cannot be tracked or changed after creation. Dynamic QR codes use a redirect URL that enables tracking and allows you to change the destination without reprinting the code."}},{"@type":"Question",name:"Is QR code tracking free?",acceptedAnswer:{"@type":"Answer",text:"QRTracker offers free QR code generation with basic tracking. Premium plans provide advanced analytics, unlimited tracked codes, and detailed reporting features."}}]})})]}),e.jsx("div",{className:"min-h-screen bg-background",children:e.jsxs("div",{className:"container mx-auto px-4 py-8 max-w-4xl",children:[e.jsx("nav",{className:"mb-6",children:e.jsxs(s,{to:"/help",className:"inline-flex items-center text-muted-foreground hover:text-foreground transition-colors",children:[e.jsx(u,{className:"h-4 w-4 mr-2"}),"Back to Help Center"]})}),e.jsxs("header",{className:"mb-12",children:[e.jsx("h1",{className:"text-3xl md:text-4xl lg:text-5xl font-bold mb-6",children:"What Is QR Code Tracking?"}),e.jsx("div",{className:"bg-primary/5 border-l-4 border-primary p-6 rounded-r-lg mb-8",children:e.jsxs("p",{className:"text-lg font-medium text-foreground",children:[e.jsx("strong",{children:"QR code tracking"})," is the ability to monitor and analyze scan data from dynamic QR codes. It provides real-time insights into how many times a code was scanned, where scans occurred (city/country), what devices were used, and when scans happened. This data helps businesses measure marketing ROI, optimize campaigns, and understand their audience behavior."]})})]}),e.jsxs("section",{className:"mb-12",children:[e.jsx("h2",{className:"text-2xl font-bold mb-4",children:"How Does QR Code Tracking Work?"}),e.jsxs("div",{className:"prose prose-lg max-w-none",children:[e.jsx("p",{className:"text-muted-foreground mb-4",children:"When someone scans a trackable (dynamic) QR code, the following happens in milliseconds:"}),e.jsxs("ol",{className:"list-decimal list-inside space-y-3 text-muted-foreground",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Scan initiation:"})," User points their camera at the QR code"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Redirect through tracking server:"})," The code redirects to a tracking URL that captures data"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Data collection:"})," The server records timestamp, location, device, browser, and other metadata"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Final redirect:"})," User is instantly sent to the destination URL"]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Analytics update:"})," Your dashboard updates with the new scan data"]})]})]})]}),e.jsxs("section",{className:"mb-12",children:[e.jsx("h2",{className:"text-2xl font-bold mb-6",children:"What Can You Track with QR Codes?"}),e.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-4",children:o.map((t,l)=>e.jsx(x,{className:"hover:shadow-md transition-shadow",children:e.jsxs(p,{className:"p-5",children:[e.jsx("div",{className:"text-primary mb-3",children:t.icon}),e.jsx("h3",{className:"font-semibold mb-2",children:t.title}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t.description})]})},l))})]}),e.jsxs("section",{className:"mb-12",children:[e.jsx("h2",{className:"text-2xl font-bold mb-6",children:"Static vs Dynamic QR Codes"}),e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"w-full border-collapse",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"bg-muted",children:[e.jsx("th",{className:"border p-3 text-left font-semibold",children:"Feature"}),e.jsx("th",{className:"border p-3 text-left font-semibold",children:"Static QR Code"}),e.jsx("th",{className:"border p-3 text-left font-semibold",children:"Dynamic QR Code"})]})}),e.jsxs("tbody",{children:[e.jsxs("tr",{children:[e.jsx("td",{className:"border p-3",children:"Scan Tracking"}),e.jsx("td",{className:"border p-3 text-destructive",children:"â No"}),e.jsx("td",{className:"border p-3 text-primary",children:"â
Yes"})]}),e.jsxs("tr",{className:"bg-muted/50",children:[e.jsx("td",{className:"border p-3",children:"Edit After Printing"}),e.jsx("td",{className:"border p-3 text-destructive",children:"â No"}),e.jsx("td",{className:"border p-3 text-primary",children:"â
Yes"})]}),e.jsxs("tr",{children:[e.jsx("td",{className:"border p-3",children:"Location Analytics"}),e.jsx("td",{className:"border p-3 text-destructive",children:"â No"}),e.jsx("td",{className:"border p-3 text-primary",children:"â
Yes"})]}),e.jsxs("tr",{className:"bg-muted/50",children:[e.jsx("td",{className:"border p-3",children:"Device Insights"}),e.jsx("td",{className:"border p-3 text-destructive",children:"â No"}),e.jsx("td",{className:"border p-3 text-primary",children:"â
Yes"})]}),e.jsxs("tr",{children:[e.jsx("td",{className:"border p-3",children:"Best For"}),e.jsx("td",{className:"border p-3",children:"Personal use, simple links"}),e.jsx("td",{className:"border p-3",children:"Business, marketing campaigns"})]})]})]})})]}),e.jsxs("section",{className:"mb-12",children:[e.jsx("h2",{className:"text-2xl font-bold mb-6",children:"Frequently Asked Questions"}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold mb-2",children:"Is QR code tracking free?"}),e.jsx("p",{className:"text-muted-foreground",children:"QRTracker offers free QR code generation with basic tracking. Premium plans provide advanced analytics, unlimited tracked codes, and detailed reporting features."})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold mb-2",children:"Is QR tracking GDPR compliant?"}),e.jsx("p",{className:"text-muted-foreground",children:"Yes. QRTracker collects anonymous scan data without personal information. No cookies are placed on user devices, and location data is approximate (city-level)."})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold mb-2",children:"Can I see who scanned my QR code?"}),e.jsx("p",{className:"text-muted-foreground",children:"QR tracking shows aggregate data (device types, locations, times) but does not identify individual users. This protects user privacy while giving you actionable insights."})]})]})]}),e.jsxs("section",{className:"bg-primary/5 rounded-xl p-8 text-center",children:[e.jsx("h2",{className:"text-2xl font-bold mb-4",children:"Start Tracking Your QR Codes"}),e.jsx("p",{className:"text-muted-foreground mb-6 max-w-xl mx-auto",children:"Create your first trackable QR code in seconds. Free to start, no credit card required."}),e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 justify-center",children:[e.jsx(s,{to:"/generate",children:e.jsx(r,{size:"lg",children:"Create Free QR Code"})}),e.jsx(s,{to:"/help/article/setting-up-tracking-and-analytics",children:e.jsx(r,{size:"lg",variant:"outline",children:"Learn More About Analytics"})})]})]}),e.jsxs("section",{className:"mt-12",children:[e.jsx("h2",{className:"text-xl font-bold mb-4",children:"Related Articles"}),e.jsxs("div",{className:"grid md:grid-cols-2 gap-4",children:[e.jsxs(s,{to:"/static-vs-dynamic-qr-codes",className:"p-4 border rounded-lg hover:bg-muted/50 transition-colors",children:[e.jsx("h3",{className:"font-semibold",children:"Dynamic vs Static QR Codes"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Understand the key differences"})]}),e.jsxs(s,{to:"/help/article/how-to-track-qr-code-roi",className:"p-4 border rounded-lg hover:bg-muted/50 transition-colors",children:[e.jsx("h3",{className:"font-semibold",children:"How to Track QR Code ROI"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Measure your campaign success"})]})]})]})]})})]})};export{S as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.