آف لائن مہمات کے لیے QR کوڈز: ہر فلائر، ڈبے اور بوتھ کو ٹریک کریں
پرنٹ، پیکیجنگ اور ایونٹ کے مواد پر QR کوڈز کیسے لگائیں تاکہ ہر اسکین آپ کی analytics میں نظر آئے: ہر جگہ کے لیے ایک ٹیگ شدہ کوڈ، درست error correction، چار ماڈیول کا مارجن، اور پرنٹ سے پہلے ایک ٹیسٹ۔
فلائر یہ نہیں بتاتا کہ وہ کام کر گیا۔ شپنگ ڈبے پر لگا اسٹیکر یا بازار کے اسٹال پر لگا بورڈ بھی نہیں بتاتا۔ آپ ان پر QR کوڈ لگا دیں تو بھی شاید نہ بتائے، کیونکہ بغیر ٹیگ کا اسکین آپ کی analytics میں ایسے آتا ہے جیسے کسی نے آپ کا پتہ یادداشت سے ٹائپ کیا ہو۔
اس کا حل چھوٹا ہے اور پرنٹ رن سے پہلے ہونا چاہیے: لنک کو ٹیگ کریں، ہر جگہ کے لیے ایک کوڈ بنائیں، اور اسے ٹیسٹ کریں۔ یہ گائیڈ پورا معمول بتاتی ہے، اور ہمارا مفت QR code generator ٹیگنگ اور کوڈ دونوں ایک قدم میں، آپ کے براؤزر میں کر دیتا ہے۔
بغیر ٹیگ کا کوڈ ضائع شدہ کوڈ کیوں ہے
جب کوئی کوڈ اسکین کرتا ہے تو اس کا فون براہِ راست لنک کھولتا ہے۔ اس سے پہلے کوئی صفحہ نہیں ہوتا، اس لیے کوئی referrer نہیں ہوتا جو بتائے کہ وزٹ کہاں سے آیا۔ Google Analytics کے پاس کچھ نہیں ہوتا اور وہ وزٹ کو Direct میں ڈال دیتا ہے، وہ چینل جسے وہ بیان کرتا ہے کہ لوگ محفوظ لنک سے یا آپ کا URL ٹائپ کر کے آتے ہیں۔ آپ کے فلائر کے وزٹس ان سب کے ساتھ مل جاتے ہیں جنہوں نے آپ کی سائٹ بُک مارک کی ہوئی ہے۔
UTM ٹیگز یہ مسئلہ حل کرتے ہیں۔ یہ لنک کے آخر میں شامل کیے گئے لیبلز ہیں، اور Google کہتا ہے کہ ہمیشہ ان میں سے تین سیٹ کریں: utm_source، utm_medium اور utm_campaign۔ انہیں کوڈ کے اندر والے لنک میں شامل کریں تو ہر اسکین انہیں ساتھ لے کر آتا ہے۔
ہر جگہ کے لیے ایک کوڈ
سب سے مفید عادت سب سے سادہ بھی ہے: کوڈ کو ہر جگہ کے لیے دوبارہ استعمال نہ کریں۔ اگر ایک ہی کوڈ کاؤنٹر کارڈ، کھڑکی کے پوسٹر اور رسید پر ہو، تو آپ کو معلوم ہوتا ہے کہ QR کوڈز کو اسکین ملے، مگر یہ نہیں کہ کون سی جگہ نے انہیں کمایا۔
ہر جگہ کو اپنا ٹیگ شدہ لنک دیں۔ مہم وہی رکھیں، اور content ٹیگ بدلیں:
utm_source=print,utm_medium=qr,utm_campaign=spring_launch,utm_content=window_poster- وہی، لیکن
utm_content=counter_cardکے ساتھ - وہی، لیکن
utm_content=receiptکے ساتھ
پیکیجنگ کے لیے، content ٹیگ استعمال کریں کہ پیک پر وہ کہاں ہے (box-insert، back-label)۔ ایونٹس کے لیے، مہم میں ایونٹ کا نام اور content میں جگہ (booth-banner، handout)۔ ہر ویلیو lowercase رکھیں، کیونکہ Google ویلیوز کو case sensitive مانتا ہے: Print اور print دو الگ سورسز کے طور پر دکھائی دیں گے۔
اگر آپ ایڈز کے لیے ہمارا UTM link builder پہلے سے استعمال کرتے ہیں تو اصول وہی ہیں۔ QR generator آپ کے لیے انہیں لاگو کرتا ہے: وہ آپ کے لنک میں موجود پیرامیٹرز رکھتا ہے، پرانی UTM ویلیوز بدلتا ہے، اور آخر میں #section anchor برقرار رکھتا ہے۔
Google Analytics میں اسکین کہاں دکھائی دیتے ہیں
GA4 source اور medium کے قواعد کے ذریعے وزٹس کو چینلز میں ترتیب دیتا ہے۔ اس کے default channel group میں email، SMS، social، search، referral اور مزید کے چینلز ہیں، لیکن print کا کوئی نہیں۔ qr جیسا medium کسی قاعدے سے نہیں ملتا، اس لیے وہ وزٹس Unassigned میں جاتے ہیں، جو GA4 اس وقت استعمال کرتا ہے جب کوئی قاعدہ فٹ نہ ہو۔ اسی جدول میں دو پھندے ہیں: کسی سوشل سائٹ کے نام پر رکھا گیا source (مثلاً instagram) وزٹس کو Organic Social میں بھیجتا ہے، اور کسی campaign نام میں shop یا shopping ہو، جیسے utm_campaign=summer_shop، تو وہ Organic Shopping میں جاتے ہیں۔ ایک غیر جانبدار source جیسے utm_source=print اور campaign جیسے utm_campaign=spring_launch دونوں سے بچاتے ہیں۔
یہ ٹھیک ہے، اور Direct سے بہتر: وزٹس الگ اور مکمل لیبل والے ہیں۔ کسی بھی رپورٹ کو campaign یا source اور medium سے فلٹر کریں، اور ہر جگہ اپنی الگ قطار بنتی ہے۔ بس medium کے لیے ایک ہجے طے کریں اور اس پر قائم رہیں، تاکہ آپ کا سارا پرنٹ ایک جگہ رہے۔
Error correction کی سطح جان بوجھ کر چنیں
ہر QR کوڈ میں اضافی ڈیٹا ہوتا ہے تاکہ حصہ خراب ہونے پر بھی اسکین ہو۔ Denso Wave، وہ کمپنی جو QR Code کے پیچھے ہے، چار سطحیں بتاتی ہے، جو کوڈ کا تقریباً 7% (L)، 15% (M)، 25% (Q) اور 30% (H) بحال کرتی ہیں۔ وہ یہ بھی بتاتی ہے کہ Level M سب سے زیادہ چنی جاتی ہے، کہ Q یا H ان جگہوں کے لیے موزوں ہیں جہاں کوڈ گندے ہوتے ہیں، اور یہ کہ زیادہ سطح بڑا کوڈ بناتی ہے۔
عملی طور پر:
- M فلائرز، مینیوز، پوسٹرز اور ہر اس چیز کے لیے جو صاف رہتی ہے۔
- Q یا H ہینڈل ہونے والی پیکیجنگ، شپنگ لیبلز، باہر کے اسٹیکرز، اور ہر اس چیز کے لیے جو خراب، مڑ سکتی ہو یا انگوٹھے سے جزوی طور پر ڈھک سکتی ہو۔
- L صرف تب جب لمبا لنک کسی اور طریقے سے فٹ نہ ہو، اور تب بھی چھوٹے لنک پر غور کریں۔
سفید بارڈر کو نہ چھیڑیں
کوڈ کے گرد خالی فریم خود کوڈ کا حصہ ہے۔ Denso Wave کی code size گائیڈ اس بارے میں واضح ہے: “QR Code requires a four-module wide margin at all sides of a symbol.” ماڈیول چھوٹے مربعوں میں سے ایک ہے۔ لے آؤٹ کو صاف دکھانے کے لیے اس مارجن کو کاٹنا، یا کوڈ کو نقشی پس منظر پر رکھنا لالچ دیتا ہے۔ دونوں صاف فریم کو کم کرتے ہیں جو معیار مانگتا ہے، اس لیے دونوں سے گریز کریں۔
ہمارا جنریٹر چار ماڈیول کے مارجن سے شروع ہوتا ہے اور اگر آپ اس سے کم کریں تو خبردار کرتا ہے۔
پرنٹ سائز نکالیں
QR کوڈ 40 گرِڈ سائز میں آتا ہے جنہیں versions کہتے ہیں۔ Version 1 21 بائی 21 ماڈیول ہے اور ہر version ہر طرف 4 جوڑتا ہے، Version 40 پر 177 بائی 177 تک۔ جنریٹر دکھاتا ہے کہ آپ کے لنک کو کون سا version چاہیے۔ پرنٹ سائز کا حساب پھر سادہ ہے:
پرنٹ چوڑائی = (ماڈیولز + 8) × ماڈیول سائز
8 ہر طرف چار ماڈیول کا مارجن ہے۔ Denso Wave کی اپنی مثال 0.254 mm کے ماڈیول کا استعمال کرتی ہے: Version 3 کوڈ 29 ماڈیول کا ہے، یعنی 7.366 mm، اور مارجن کے ساتھ 9.398 mm۔
فلائر کے لیے ایک عملی مثال: آپ کا ٹیگ شدہ لنک Version 4 میں فٹ ہوتا ہے، جو 21 + 3 × 4 = 33 ماڈیول ہے۔ آپ چاہتے ہیں ہر ماڈیول 0.6 mm ہو۔ یہ (33 + 8) × 0.6 = 24.6 mm ہے، تو تقریباً 25 mm کے مربع کی منصوبہ بندی کریں۔ اگر لنک کو Version 6 چاہیے (41 ماڈیول)، تو وہی 0.6 mm ماڈیول (41 + 8) × 0.6 = 29.4 mm مانگتے ہیں۔ اسی لیے چھوٹے لنک اہم ہیں: ہر اضافی version مربع بڑا کرتا ہے، یا اگر جگہ مقرر ہو تو ماڈیول چھوٹے کرتا ہے۔
کوئی ایک درست ماڈیول سائز نہیں ہوتا، کیونکہ یہ اس پر منحصر ہے کہ لوگ کتنے دور کھڑے ہیں اور ان کے فون کیسے ہیں۔ ایماندار طریقہ اگلا سیکشن ہے۔
گاہک کی طرح ٹیسٹ کریں
- فائل کو اسکرین پر اسکین کریں دو یا تین مختلف فونز سے، ایک پرانے فون سمیت۔
- اصل سائز کا پروف پرنٹ کریں، اگر ممکن ہو تو اصل کاغذ پر، اور اس فاصلے سے اسکین کریں جہاں سے لوگ کھڑے ہوں گے۔
- لینڈنگ پیج کو فون پر چیک کریں۔ ہر اسکین یہیں پہنچتا ہے، اس لیے یہ تیزی سے لوڈ ہونا چاہیے اور اس شخص کو سمجھ آنا چاہیے جو ابھی پوسٹر کے پاس آیا ہے۔
- چیک کریں کہ ٹیگز پہنچے۔ اپنی analytics کا real-time منظر کھولیں، ایک بار اسکین کریں، اور اپنا campaign نام تلاش کریں۔
پرنٹ کے لیے SVG ڈاؤن لوڈ استعمال کریں۔ یہ ایک vector ہے، اس لیے کسی بھی سائز پر تیز رہتا ہے، اور پرنٹر یا ڈیزائن ٹول یہی چاہتا ہے۔
رنگ اور برانڈنگ
اپنے برانڈ کے رنگوں میں کوڈ ٹھیک ہے، جب تک ماڈیولز پس منظر سے واضح طور پر گہرے رہیں۔ سفید پر ہلکا سلیٹی، یا ڈبے پر ہلکا کوڈ، وہ جگہیں ہیں جہاں اسکین ناکام ہونا شروع ہوتے ہیں۔ جنریٹر آپ کے دونوں رنگوں کے تضاد کو ماپتا ہے اور کم یا الٹا ہونے پر خبردار کرتا ہے۔ پھر بھی پروف پرنٹ پر پریویو سے زیادہ بھروسہ کریں۔
Static یا dynamic؟
ایک static کوڈ آپ کا لنک براہِ راست رکھتا ہے۔ یہ اس وقت تک کام کرتا ہے جب تک وہ صفحہ موجود ہے، بغیر اکاؤنٹ، بغیر سبسکرپشن اور بغیر میعاد کے۔ ایک dynamic کوڈ ایک چھوٹا لنک redirect سروس پر رکھتا ہے، جس سے آپ بعد میں منزل بدل سکتے ہیں اور اس کی طرف سے اسکین گن سکتے ہیں، لیکن اگر وہ سروس ختم ہو جائے تو کوڈ کام کرنا بند کر دیتا ہے۔
زیادہ تر پرنٹ مہمات کے لیے UTM ٹیگز والا static کوڈ کافی ہے: اسکین آپ کی اپنی analytics میں گنے جاتے ہیں، جہاں آپ کا باقی ٹریفک پہلے سے ہے۔ اگر پرنٹ کے بعد منزل بدل سکتی ہو تو کوڈ کو اپنی سائٹ کے ایک صفحے پر رکھیں جو آپ کنٹرول کرتے ہیں، اور وہ صفحہ بدل دیں۔
پرنٹ رن سے پہلے ایک چیک لسٹ
- ہر جگہ کے لیے ایک ٹیگ شدہ کوڈ، جس میں source، medium اور campaign سیٹ ہوں، سب lowercase۔
- صاف سطحوں کے لیے error correction M، ہینڈل شدہ یا باہر کی ہر چیز کے لیے Q یا H۔
- چار ماڈیول کا سفید مارجن، ڈیزائن نے جسے نہ چھیڑا ہو۔
- پرنٹ سائز version اور ماڈیول سائز سے نکالا گیا۔
- اصل سائز کا پروف کئی فونز پر اسکین کیا گیا، اور وزٹ analytics میں دیکھا گیا۔
انہیں بنانے کے لیے تیار ہیں؟ QR code generator کھولیں، Add UTM tags ٹِک کریں، اور ہر جگہ کے لیے ایک SVG ڈاؤن لوڈ کریں۔
Hermoso کہاں فٹ ہوتا ہے
Hermoso ایک AI مارکیٹنگ ایجنٹ ہے۔ یہ آپ کی مارکیٹ میں پہلے سے کام کرنے والے ایڈز ڈھونڈتا ہے، برانڈ کے مطابق image اور video ایڈز بناتا ہے، آپ کے اپنے سوشل اکاؤنٹس پر پوسٹ اور شیڈول کرتا ہے، اور آپ کے اپنے ایڈ اکاؤنٹس پر paid مہمات چلاتا ہے۔ یہ ویب ایپ میں کام کرتا ہے، یا Claude، ChatGPT اور Cursor کے اندر اپنے MCP server کے ذریعے۔ QR کوڈز ایک مفت ٹول رہتے ہیں، بغیر سائن اپ کے۔
اکثر پوچھے گئے سوالات
میں پرنٹ شدہ QR کوڈ کے اسکین کیسے ٹریک کروں؟
کوڈ بنانے سے پہلے لنک میں UTM ٹیگز شامل کریں: کم از کم utm_source، utm_medium اور utm_campaign، اور جگہوں میں فرق کرنے کے لیے utm_content۔ پھر ہر اسکین وہ لیبل لیے Google Analytics میں آتا ہے۔ ٹیگز کے بغیر، اسکین عموماً Direct ٹریفک کے طور پر دکھتا ہے۔
پیکیجنگ کے لیے کون سی error correction سطح استعمال کروں؟
Q یا H۔ Denso Wave، وہ کمپنی جو QR Code کے پیچھے ہے، کہتی ہے کہ یہ ان جگہوں کے لیے موزوں ہیں جہاں کوڈ گندے ہوتے ہیں، اور پیکیجنگ ہینڈل ہوتی ہے۔ فلائرز اور مینیوز جیسی صاف سطحوں کے لیے M استعمال کریں۔
QR کوڈ کے گرد سفید بارڈر کتنا بڑا ہونا چاہیے؟
ہر طرف چار ماڈیول۔ Denso Wave بتاتی ہے کہ QR Code کو symbol کے ہر طرف چار ماڈیول چوڑا مارجن درکار ہے۔
QR کوڈ کے وزٹس GA4 میں کہاں دکھائی دیتے ہیں؟
GA4 میں print کا کوئی چینل نہیں۔ qr جیسے medium اور غیر جانبدار source اور campaign نام کے ساتھ، وزٹس Unassigned میں جاتے ہیں، جہاں وہ الگ اور مکمل لیبل والے رہتے ہیں۔ campaign یا source اور medium سے فلٹر کریں تاکہ ہر جگہ دیکھ سکیں۔ اگر campaign نام میں shop ہو تو وہ اس کے بجائے Organic Shopping میں جاتے ہیں۔
کیا static QR کوڈز ختم ہوتے ہیں؟
نہیں۔ static کوڈ لنک خود رکھتا ہے، اس لیے وہ تب تک کام کرتا ہے جب تک وہ صفحہ موجود ہے جس کی طرف وہ اشارہ کرتا ہے۔ صرف dynamic کوڈز، جو redirect سروس سے گزرتے ہیں، اس سروس کے چلتے رہنے پر منحصر ہیں۔