وبلاگ

کدهای QR برای کمپین‌های آفلاین: هر تراکت، جعبه و غرفه را ردیابی کنید

نحوهٔ گذاشتن کدهای QR روی چاپ، بسته‌بندی و مواد رویداد، تا هر اسکن در تحلیل‌هایتان دیده شود: یک کد برچسب‌دار برای هر جایگاه، سطح تصحیح خطای درست، حاشیهٔ چهار ماژولی، و یک آزمایش پیش از چاپ.

یک تراکت به شما نمی‌گوید که مؤثر بوده یا نه. برچسبی روی جعبهٔ ارسال یا تابلویی روی غرفهٔ بازار هم همین‌طور. کد QR هم گذاشته‌اید، اما شاید باز هم معلوم نشود، چون اسکنی که برچسب ندارد در تحلیل‌هایتان مثل کسی به نظر می‌رسد که آدرس شما را از حفظ تایپ کرده.

راه‌حل کوچک است و باید پیش از چاپ انجام شود: لینک را برچسب بزنید، برای هر جایگاه یک کد بسازید و آزمایشش کنید. این راهنما کل روال را پوشش می‌دهد، و مولد کد QR رایگان ما برچسب‌گذاری و ساخت کد را یک‌جا، در مرورگرتان انجام می‌دهد.

چرا کد بدون برچسب، کدی هدررفته است

وقتی کسی کدی را اسکن می‌کند، گوشی‌اش لینک را مستقیم باز می‌کند. صفحه‌ای پیش از آن وجود ندارد، پس ارجاعی هم نیست که بگوید بازدید از کجا آمده. Google Analytics در نتیجه چیزی برای تشخیص ندارد و بازدید را به‌عنوان Direct ثبت می‌کند، کانالی که آن را توصیف می‌کند به‌عنوان افرادی که از یک لینک ذخیره‌شده یا با تایپ آدرس شما می‌آیند. بازدیدهای تراکت شما با همهٔ کسانی که سایتتان را نشانک کرده‌اند قاطی می‌شود.

برچسب‌های UTM این را درست می‌کنند. آن‌ها برچسب‌هایی هستند که به انتهای لینک اضافه می‌شوند، و گوگل می‌گوید همیشه سه تای آن‌ها را تنظیم کنید: utm_source، utm_medium و utm_campaign. آن‌ها را به لینک داخل کد اضافه کنید تا هر اسکن آن‌ها را با خود بیاورد.

یک کد برای هر جایگاه

مفیدترین عادت ساده‌ترین آن هم هست: هرگز یک کد را بین جایگاه‌ها دوباره استفاده نکنید. اگر همان کد روی کارت پیشخوان، پوستر ویترین و رسید باشد، فقط می‌فهمید کدهای QR اسکن گرفته‌اند و هیچ نمی‌فهمید کدام یک آن اسکن‌ها را آورده.

به هر جایگاه لینک برچسب‌دار مخصوص خودش را بدهید. کمپین را ثابت نگه دارید و برچسب محتوا را عوض کنید:

  • utm_source=print, utm_medium=qr, utm_campaign=spring_launch, utm_content=window_poster
  • همان، با utm_content=counter_card
  • همان، با utm_content=receipt

برای بسته‌بندی، برچسب محتوا را برای جایی از بسته که کد روی آن است به کار ببرید (box-insert، back-label). برای رویدادها، رویداد را در کمپین و محل دقیق را در محتوا نام ببرید (booth-banner، handout). همهٔ مقادیر را با حروف کوچک بنویسید، چون گوگل مقادیر را به حروف بزرگ و کوچک حساس می‌داند: Print و print به‌عنوان دو منبع نمایش داده می‌شوند.

اگر از ساخت‌ساز لینک UTM ما برای تبلیغات استفاده می‌کنید، قواعد همان است. مولد QR آن‌ها را برای شما اعمال می‌کند: هر پارامتری را که از قبل در لینکتان هست نگه می‌دارد، مقادیر UTM قدیمی را جایگزین می‌کند و لنگر #section را در انتها نگه می‌دارد.

اسکن‌ها در Google Analytics کجا نمایش داده می‌شوند

GA4 بازدیدها را با قواعدی بر پایهٔ منبع و medium به کانال‌ها دسته‌بندی می‌کند. گروه کانال پیش‌فرض آن کانال‌هایی برای ایمیل، SMS، شبکه‌های اجتماعی، جست‌وجو، ارجاع و موارد دیگر دارد، اما هیچ کانالی برای چاپ ندارد. medium ای مثل qr با هیچ قاعده‌ای تطبیق نمی‌کند، پس آن بازدیدها در Unassigned قرار می‌گیرند، که GA4 وقتی هیچ قاعده‌ای جور نیست از آن استفاده می‌کند. دو نکتهٔ دیگر در همان جدول: منبعی که به اسم یک سایت شبکهٔ اجتماعی باشد (مثلاً instagram) بازدیدها را به Organic Social می‌فرستد، و نام کمپینی که shop یا shopping در آن باشد، مثل utm_campaign=summer_shop، آن‌ها را به Organic Shopping می‌فرستد. یک منبع خنثی مانند utm_source=print و کمپینی مانند utm_campaign=spring_launch هر دو را دور می‌زند.

این اشکالی ندارد و از Direct بهتر است: بازدیدها جدا و کاملاً برچسب‌دار هستند. هر گزارش را بر اساس کمپین یا منبع و medium فیلتر کنید، و هر جایگاه ردیف جداگانهٔ خودش را دارد. فقط یک املای medium را انتخاب کنید و به آن پایبند بمانید، تا همهٔ چاپ‌هایتان کنار هم باشند.

سطح تصحیح خطا را عمداً انتخاب کنید

هر کد QR داده‌ی زاپاس دارد تا وقتی بخشی از آن آسیب ببیند باز هم اسکن شود. Denso Wave، شرکتی که پشت QR Code است، چهار سطح را فهرست می‌کند که حدود 7% (L)، 15% (M)، 25% (Q) و 30% (H) از کد را بازیابی می‌کنند. همچنین می‌گوید سطح M بیشتر از همه انتخاب می‌شود، و Q یا H برای جاهایی مناسب‌اند که کدها کثیف می‌شوند، و سطح بالاتر کدی بزرگ‌تر می‌سازد.

در عمل:

  • M برای تراکت، منو، پوستر و هر چیزی که تمیز می‌ماند.
  • Q یا H برای بسته‌بندی‌ای که دست‌به‌دست می‌شود، برچسب‌های ارسال، استیکرهای بیرونی، و هر چیزی که ممکن است خراشیده، خم یا تا حدی با انگشت پوشیده شود.
  • L فقط وقتی که لینک بلند به هیچ شکل دیگری جا نمی‌شود، و آن‌وقت بهتر است به‌جایش یک لینک کوتاه‌تر در نظر بگیرید.

حاشیهٔ سفید را دست نزنید

قاب خالی دور یک کد بخشی از خود کد است. راهنمای Denso Wave دربارهٔ اندازهٔ کد در این باره صریح است: “QR Code requires a four-module wide margin at all sides of a symbol.” هر ماژول یکی از مربع‌های کوچک است. وسوسه می‌شوید آن حاشیه را برای مرتب‌تر کردن چیدمان برش دهید، یا کد را روی زمینهٔ الگودار بگذارید. هر دو از قاب شفافی که استاندارد می‌خواهد می‌کاهند، پس هیچ‌کدام را نکنید.

مولد ما با حاشیهٔ چهار ماژولی شروع می‌کند و اگر کمتر از آن بروید هشدار می‌دهد.

اندازهٔ چاپ را حساب کنید

کد QR در 40 اندازهٔ شبکه‌ای به نام نسخه وجود دارد. نسخهٔ 1 برابر 21 در 21 ماژول است و هر نسخه 4 ماژول به هر طرف اضافه می‌کند، تا 177 در 177 در نسخهٔ 40. مولد نشان می‌دهد لینک شما به کدام نسخه نیاز دارد. محاسبهٔ اندازهٔ چاپ پس از آن ساده است:

عرض چاپ = (ماژول‌ها + 8) × اندازهٔ ماژول

عدد 8 حاشیهٔ چهار ماژولی در هر طرف است. مثال خود Denso Wave از ماژولی به اندازهٔ 0.254 میلی‌متر استفاده می‌کند: کد نسخهٔ 3 شامل 29 ماژول است، پس 7.366 میلی‌متر، و با حاشیه 9.398 میلی‌متر.

یک مثال عملی برای یک برگه‌ی تبلیغاتی: لینک برچسب‌دار شما در نسخه‌ی 4 جا می‌شود، که 21 + 3 × 4 = 33 ماژول است. می‌خواهید هر ماژول 0.6 میلی‌متر باشد. یعنی (33 + 8) × 0.6 = 24.6 میلی‌متر، پس برای مربعی به اندازه‌ی حدود 25 میلی‌متر برنامه‌ریزی کنید. اگر لینک به‌جای آن به نسخه‌ی 6 (41 ماژول) نیاز داشته باشد، همان ماژول‌های 0.6 میلی‌متری به (41 + 8) × 0.6 = 29.4 میلی‌متر نیاز دارند. به همین دلیل لینک‌های کوتاه مهم‌اند: هر نسخه‌ی اضافه‌ای مربع را بزرگ‌تر می‌کند، یا اگر فضا ثابت باشد، ماژول‌ها را کوچک‌تر.

هیچ اندازه‌ی ماژول درست و واحدی وجود ندارد، چون به فاصله‌ای که مردم می‌ایستند و به گوشی‌هایشان بستگی دارد. روش صادقانه، بخش بعدی است.

آن را مثل یک مشتری آزمایش کنید

  1. فایل را روی صفحه اسکن کنید با دو یا سه گوشی مختلف، از جمله یک گوشی قدیمی‌تر.
  2. یک نمونه‌ی چاپی در اندازه‌ی واقعی تهیه کنید، اگر می‌شود روی کاغذ واقعی، و آن را از فاصله‌ای اسکن کنید که مردم در آن خواهند ایستاد.
  3. صفحه‌ی فرود را روی گوشی بررسی کنید. هر اسکن به آنجا ختم می‌شود، پس باید سریع بارگذاری شود و برای کسی که تازه جلوی پوستر ایستاده، معنادار باشد.
  4. مطمئن شوید برچسب‌ها رسیده‌اند. نمای بلادرنگ تحلیلیات خود را باز کنید، یک بار اسکن کنید و نام کمپین خود را جستجو کنید.

برای چاپ از دانلود SVG استفاده کنید. این یک فایل برداری است، پس در هر اندازه‌ای تیز می‌ماند و همان چیزی است که چاپخانه یا ابزار طراحی می‌خواهد.

رنگ‌ها و هویت برند

کدی با رنگ‌های برند شما اشکالی ندارد، به شرط آنکه ماژول‌ها به‌وضوح تیره‌تر از پس‌زمینه باشند. خاکستریِ کم‌رنگ روی سفید، یا کدِ روشن روی جعبه‌ی تیره، جایی است که اسکن‌ها شروع به شکست می‌کنند. مولد کنتراست بین دو رنگ شما را می‌سنجد و وقتی کم یا معکوس باشد هشدار می‌دهد. با این حال، به نمونه‌ی چاپی بیشتر از پیش‌نمایش اعتماد کنید.

ایستا یا پویا؟

کد ایستا لینک شما را مستقیماً در خود نگه می‌دارد. تا زمانی که آن صفحه وجود داشته باشد کار می‌کند، بدون حساب کاربری، بدون اشتراک و بدون تاریخ انقضا. کد پویا یک لینک کوتاه به یک سرویس تغییر مسیر دارد، که به شما امکان می‌دهد بعداً مقصد را عوض کنید و اسکن‌ها را در سمت آن سرویس بشمارید، اما اگر آن سرویس از بین برود، کد از کار می‌افتد.

برای بیشتر کمپین‌های چاپی، یک کد ایستا با برچسب‌های UTM کافی است: اسکن‌ها در تحلیلیات خودتان شمرده می‌شوند، جایی که بقیه‌ی ترافیک شما هم آنجاست. اگر احتمال دارد مقصد پس از چاپ تغییر کند، کد را به صفحه‌ای در سایت خودتان که کنترلش با شماست بگیرید و همان صفحه را عوض کنید.

چک‌لیست قبل از چاپ

  • یک کد برچسب‌دار جدا برای هر جایگاه، با source، medium و campaign تنظیم‌شده، همه با حروف کوچک.
  • سطح تصحیح خطا M برای سطوح تمیز، و Q یا H برای هر چیزی که دست‌به‌دست می‌شود یا بیرون از ساختمان است.
  • حاشیه‌ی سفیدِ چهار ماژولی که طراحی به آن دست نمی‌زند.
  • اندازه‌ی چاپی که از نسخه و اندازه‌ی ماژول محاسبه شده است.
  • یک نمونه‌ی اسکن‌شده‌ی اندازه‌ی واقعی روی چند گوشی، و دیدن بازدید در تحلیلیات.

آماده‌اید؟ مولد کد QR را باز کنید، گزینه‌ی Add UTM tags را تیک بزنید و برای هر جایگاه یک SVG دانلود کنید.

جایگاه Hermoso در این میان

Hermoso یک عامل بازاریابی هوش مصنوعی است. بازار شما را برای تبلیغاتی که هم‌اکنون در آن کار می‌کنند جستجو می‌کند، تبلیغات تصویری و ویدیویی هم‌راستا با برند شما می‌سازد، در حساب‌های اجتماعی خودتان پست می‌گذارد و زمان‌بندی می‌کند، و کمپین‌های پولی را در حساب‌های تبلیغاتی خودتان اجرا می‌کند. در وب‌اپ کار می‌کند، یا داخل Claude، ChatGPT و Cursor از طریق سرور MCP آن. کدهای QR همچنان ابزاری رایگان می‌مانند، بدون نیاز به ثبت‌نام.

سؤالات متداول

چطور اسکن‌های یک کد QR چاپی را ردیابی کنم؟

قبل از ساختن کد، برچسب‌های UTM را به لینک اضافه کنید: حداقل utm_source، utm_medium و utm_campaign، و utm_content برای تفکیک جایگاه‌ها. آن‌گاه هر اسکن با این برچسب‌ها به Google Analytics می‌رسد. بدون برچسب، اسکن معمولاً به‌صورت Direct traffic ظاهر می‌شود.

برای بسته‌بندی از کدام سطح تصحیح خطا استفاده کنم؟

Q یا H. Denso Wave، شرکتی که پشت QR Code است، می‌گوید این سطوح برای جاهایی مناسب‌اند که کدها کثیف می‌شوند، و بسته‌بندی دست‌به‌دست می‌شود. برای سطوح تمیز مثل برگه‌ها و منوها از M استفاده کنید.

حاشیه‌ی سفید دور یک کد QR باید چقدر باشد؟

چهار ماژول از هر طرف. Denso Wave اعلام می‌کند که QR Code در همه‌ی اطراف نماد به حاشیه‌ی عرضی چهار ماژولی نیاز دارد.

بازدیدهای کد QR در GA4 کجا ظاهر می‌شوند؟

GA4 کانال چاپی ندارد. با medium مثل qr و نام source و campaign خنثی، بازدیدها در Unassigned قرار می‌گیرند، جایی که جدا و کاملاً برچسب‌دار می‌مانند. برای دیدن هر جایگاه، بر اساس campaign یا source و medium فیلتر کنید. اگر نام کمپین شامل shop باشد، به‌جای آن به Organic Shopping می‌روند.

آیا کدهای QR ایستا منقضی می‌شوند؟

خیر. کد ایستا خود لینک را در بر دارد، پس تا زمانی که صفحه‌ی مقصد وجود داشته باشد کار می‌کند. فقط کدهای پویا، که از یک سرویس تغییر مسیر عبور می‌کنند، به ماندن آن سرویس وابسته‌اند.