skills
This commit is contained in:
@@ -317,6 +317,12 @@ export const blogPosts: BlogPost[] = [
|
||||
{ question: "How do I connect QR analytics to Google Analytics?", answer: "Use UTMs and track landing page events (forms, purchases, calls) inside GA." },
|
||||
],
|
||||
relatedSlugs: ["qr-code-tracking-guide-2025", "utm-parameter-qr-codes", "qr-code-scan-statistics-2026", "trackable-qr-codes"],
|
||||
sources: [
|
||||
{ name: "Yahoo Finance: Global QR Code Payments Market Analysis 2025-2030", url: "https://finance.yahoo.com/news/analysis-global-qr-code-payments-155300360.html", accessDate: "January 2026" },
|
||||
{ name: "QRCodeChimp: QR Code Statistics for 2026", url: "https://www.qrcodechimp.com/qr-code-statistics/", accessDate: "January 2026" },
|
||||
{ name: "FBI IC3: Warning on QR Code Phishing Attacks", url: "https://www.ic3.gov/CSA/2026/260108.pdf", accessDate: "January 2026" },
|
||||
{ name: "Barracuda Networks: Email Threat Radar January 2026", url: "https://blog.barracuda.com/2026/01/22/email-threat-radar-january-2026", accessDate: "January 2026" },
|
||||
],
|
||||
content: `<div class="blog-content">
|
||||
<h2>What Are Scan Analytics?</h2>
|
||||
<p>Scan analytics provide comprehensive insights into how users interact with your <a href="/qr-code-tracking" class="text-primary-600 hover:underline">dynamic QR codes</a>. Our advanced dashboard tracks scan analytics including geographic location, device types, scan timestamps, and user engagement patterns.</p>
|
||||
@@ -713,6 +719,11 @@ export const blogPosts: BlogPost[] = [
|
||||
],
|
||||
|
||||
relatedSlugs: ["qr-code-tracking-guide-2025", "qr-code-analytics", "dynamic-vs-static-qr-codes", "qr-code-small-business"],
|
||||
sources: [
|
||||
{ name: "Mordor Intelligence: QR Codes Market Size & Trend Analysis 2026-2031", url: "https://www.mordorintelligence.com/industry-reports/qr-codes-market", accessDate: "January 2026" },
|
||||
{ name: "Bitly: 30+ QR Code Statistics for 2026", url: "https://bitly.com/blog/qr-code-statistics/", accessDate: "January 2026" },
|
||||
{ name: "QR Code Tiger: QR Code Adoption Rate Stats 2026", url: "https://www.qrcode-tiger.com/qr-code-adoption-rate", accessDate: "January 2026" },
|
||||
],
|
||||
|
||||
content: `<div class="blog-content">
|
||||
<p>Most QR codes are “dumb.” They work, but you have zero idea what happens after people scan. That’s why <strong>trackable QR codes</strong> are a game changer: you can measure scans, compare placements, and optimize campaigns like a real marketer.</p>
|
||||
|
||||
@@ -40,7 +40,10 @@ export function organizationSchema() {
|
||||
height: 630,
|
||||
},
|
||||
sameAs: [
|
||||
'https://twitter.com/qrmaster',
|
||||
'https://www.wikidata.org/wiki/Q137918857',
|
||||
'https://x.com/TIMO_QRMASTER',
|
||||
'https://www.linkedin.com/in/qr-master-44b6863a2/',
|
||||
'https://www.instagram.com/qrmaster_net/',
|
||||
],
|
||||
contactPoint: [{
|
||||
'@type': 'ContactPoint',
|
||||
|
||||
@@ -5,7 +5,14 @@ export type FAQItem = {
|
||||
answer: string; // allow HTML or plain
|
||||
};
|
||||
|
||||
export type Source = {
|
||||
name: string; // "Statista QR Code Market Report 2026"
|
||||
url: string; // "https://www.statista.com/..."
|
||||
accessDate?: string; // "January 2026"
|
||||
};
|
||||
|
||||
export type BlogPost = {
|
||||
|
||||
slug: string;
|
||||
title: string;
|
||||
excerpt: string; // kept for backward compatibility if needed, maps to description
|
||||
@@ -34,6 +41,7 @@ export type BlogPost = {
|
||||
keySteps?: string[]; // plain
|
||||
faq?: FAQItem[];
|
||||
relatedSlugs?: string[];
|
||||
sources?: Source[]; // Primary sources for AEO trust signals
|
||||
|
||||
// Main content
|
||||
content: string; // HTML string (mapped from contentHtml in spec to content here to match existing usage if preferred, or we stick to contentHtml)
|
||||
|
||||
Reference in New Issue
Block a user