رفتن به محتوا
cutty.dev
All posts

کد QR روی بلیط و کارت ورود به رویداد — چگونه به‌سادگی آن را مدیریت کنیم

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

سه ثانیه. این مدت زمانی است که ورود یک نفر طول می‌کشد، وقتی کد QR روی بلیط به درستی کار می‌کند. و حالا این را در ۲۰۰ مهمان کنفرانس ضرب کنید. با سه ثانیه برای هر نفر، کل صف در حدود ده دقیقه تخلیه می‌شود. با سه دقیقه (چون کدها اسکن نمی‌شوند، صفحه‌ها کم‌نور شده‌اند، کسی در ایمیل یک ماه پیش به دنبال فایل PDF می‌گردد) این زمان به یک ساعت تبدیل شده و باعث تنش در ورودی می‌شود.

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

این کد واقعاً قرار است چه کاری انجام دهد

بیایید با تمایزی شروع کنیم که از دردسر زیادی جلوگیری خواهد کرد. کد QR روی بلیط می‌تواند دو کار انجام دهد.

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

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

برای رویدادهایی با چند صد نفر شرکت‌کننده، این گزینه اول حدود ۹۰٪ مواقع مشکل را حل می‌کند. هر کس یک لینک دریافت می‌کند، کد به این لینک هدایت می‌شود و شما هنگام ورود، نام خانوادگی یا شماره را با چشم چک می‌کنید. بدون هیچ بک‌اندی (backend). بدون هیچ اپلیکیشنی. بدون هیچ سروری که دوست دارد دقیقاً روز شنبه ساعت ۱۸:۰۰ از کار بیفتد.

یک لینک، یک کد برای هر نفر

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

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

https://cutty.dev/warsztat-czerwiec/wejscie

چنین کدی را در قالب بلیط خود (Canva، سند، یا هر چیزی که دارید) قرار می‌دهید و چاپ می‌کنید یا با ایمیل می‌فرستید. همین.

هدف قابل تعویض، یا نجات در آستانه آخرین لحظه

یک چیز هست که تازه در عمل متوجه ارزش آن خواهید شد. شما ۲۰۰ بلیط چاپ کرده‌اید و یک روز قبل از رویداد، سالن تغییر می‌کند. یا ساعت ثبت‌نام. اگر کد مستقیماً به آدرس قدیمی هدایت شود، شما ۲۰۰ تکه کاغذ باطله دارید.

با لینک کوتاه، کد QR ثابت می‌ماند و شما فقط مقصد آن را تغییر می‌دهید. از طریق پنل، در حدود ده ثانیه. بلیط‌های چاپ شده همچنان کار می‌کنند و صفحه جدید را باز می‌کنند. همین ویژگی زمانی که رویداد تغییر زمان می‌دهد یا زمانی که برنامه را به زیرصفحه دیگری منتقل می‌کنید، نجات‌بخش شما خواهد بود.

اگر واقعاً مجبور هستید ورودی‌ها را بشمارید

گاهی اوقات، یک بلیط باید دقیقاً اجازه ورود به یک نفر را بدهد و نه حتی یک بار بیشتر. در آن صورت، شما برای هر نفر به یک کد منحصر‌به‌فرد نیاز دارید. حداقل طرح به این صورت است:

  1. شما یک لیست از شناسه های تصادفی تولید می‌کنید (evt-a7f3k9, evt-m2x8qp و غیره).
  2. هر کدام را به یک لینک کوتاه جداگانه متصل می‌کنید که به نمای «بلیت معتبر» منتهی می‌شود.
  3. در گیت اسکن می‌کنید، و فردی که در ورودی حضور دارد، نام را در لیست علامت می‌زند.

اعتبارسنجی کاملاً خودکار، یعنی تمام این داستانِ «قبلاً استفاده شده / هنوز استفاده نشده»، را فقط یک سیستم تیکتینگ اختصاصی به شما می‌دهد. اما برای یک رویداد کوچک، لیست در یک صفحه گسترده (spreadsheet) به همراه اسکن با گوشی کارتان را با هزینه صفر ریال انجام می‌دهد. واقعاً می‌گویم.

چهار چیزی که کد را در دروازه از بین می‌برند

کدهای QR همیشه به دلایل یکسانی با مشکل مواجه می‌شوند. بر اساس تجربه:

  • چاپ خیلی کوچک. از ضلع کمتر از حدود ۲٫۵–۳ سانتی‌متر استفاده نکنید. اگر کوچک‌تر باشد، اسکنر در نور کم دچار مشکل می‌شود.
  • کنتراست خیلی پایین. قرار دادن کد روی پس‌زمینه رنگی یا عکس، دعوت به ایجاد مشکل است. سیاه روی سفید. همیشه.
  • عدم وجود حاشیه. کد به یک کادر سفید در اطراف خود نیاز دارد (موسوم به quiet zone). اگر کد به لبه تصویر چسبیده باشد، ممکن است خوانده نشود.
  • لینک طولانی. هرچه کاراکترها بیشتر باشند، مربع‌ها ریزتر می‌شوند. آدرس کوتاه شده = کد خواناتر. بازگشت به نقطه شروع.

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

واقعاً چند نفر آمدند

یک عارضه جانبی دیگر هم وجود دارد که کاملاً خوشایند است. از آنجایی که کد از طریق یک لینک کوتاه هدایت می‌شود، شما همزمان یک شمارنده نیز دارید. می‌بینید که بلیت چند بار باز شده و تقریباً چه زمانی. بدون ساخت پروفایل مهمان، بدون ایجاد حساب کاربری و بدون ردیابی در تمام اینترنت. cutty این اطلاعات را روی سرورهای اتحادیه اروپا نگه می‌دارد و آدرس IP خام را ذخیره نمی‌کند، که در مورد بلیت‌ها (جایی که داده‌های افرادی که به کنسرت یا آموزش شما آمده‌اند مطرح است) اهمیت دارد.

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

این کد را اجرا کن و لینک قابل تغییر زیر آن را در cutty.dev جایگزین کن، قبل از اینکه چاپ کل دسته را شروع کنی. چون اصلاح چیزی بعد از چاپ ۲۰۰ عدد، اصلاً بحث دیگری است.