QR codes para sa offline campaigns: subaybayan ang bawat flyer, kahon at booth
Paano maglagay ng QR codes sa print, packaging at event materials para lumabas sa analytics mo ang bawat scan: isang tagged code bawat placement, tamang error correction, apat na module na margin, at test bago mag-print.
Hindi sinasabi sa iyo ng flyer kung gumana ito. Hindi rin ng sticker sa shipping box o ng sign sa market stall. Maglagay ng QR code dito at baka hindi pa rin gumana, dahil ang scan na walang tag ay lalabas sa analytics mo na parang may nag-type ng address mo mula sa alaala.
Maliit lang ang ayos, at kailangang mangyari bago ang print run: i-tag ang link, gumawa ng isang code bawat placement, at i-test. Sakop ng gabay na ito ang buong routine, at ginagawa ng libreng QR code generator namin ang tagging at ang code sa isang hakbang, sa browser mo.
Bakit sayang ang code na walang tag
Kapag may nag-scan ng code, direktang binubuksan ng telepono ang link. Walang pahinang nauna roon, kaya walang referrer na magsasabi kung saan galing ang bisita. Wala nang mapagbabatayan ang Google Analytics at inilalagay ang bisita sa Direct, ang channel na inilalarawan nito bilang mga taong dumating sa pamamagitan ng naka-save na link o nag-type ng URL mo. Ang mga bisita ng flyer mo ay napapasama sa lahat ng nag-bookmark ng site mo.
Inaayos iyon ng UTM tags. Mga label ang mga ito na idinadagdag sa dulo ng link, at sinasabi ng Google na laging maglagay ng tatlo sa mga ito: utm_source, utm_medium at utm_campaign. Idagdag ang mga ito sa link sa loob ng code, at dadalhin ng bawat scan ang mga ito.
Isang code bawat placement
Ang pinakakapaki-pakinabang na ugali ay ang pinakasimple rin: huwag kailanman mag-reuse ng code sa iba't ibang placement. Kapag iisang code ang nasa counter card, window poster at resibo, malalaman mo na nakakakuha ng scans ang QR codes, pero wala kang malalaman kung alin ang nagdala ng mga iyon.
Bigyan ng sariling tagged link ang bawat placement. Panatilihing pareho ang campaign at palitan ang content tag:
utm_source=print,utm_medium=qr,utm_campaign=spring_launch,utm_content=window_poster- pareho, may
utm_content=counter_card - pareho, may
utm_content=receipt
Para sa packaging, gamitin ang content tag para sa kung saan ito nasa pack (box-insert, back-label). Para sa events, pangalanan ang event sa campaign at ang puwesto sa content (booth-banner, handout). Panatilihing lowercase ang bawat value, dahil itinuturing ng Google na case sensitive ang mga value: magmumukhang dalawang source ang Print at print.
Kung gamit mo na ang aming UTM link builder para sa ads, pareho ang mga patakaran. Inilalapat ito ng QR generator para sa iyo: pinananatili nito ang anumang parameter na nasa link mo na, pinapalitan ang lumang UTM values, at pinananatili ang #section anchor sa dulo.
Saan lumalabas ang scans sa Google Analytics
Hinahati ng GA4 ang mga bisita sa mga channel gamit ang mga patakarang nakabatay sa source at medium. Ang default channel group nito ay may mga channel para sa email, SMS, social, search, referral at marami pa, pero walang para sa print. Ang medium na gaya ng qr ay walang tutugma sa alinmang patakaran, kaya mapupunta ang mga bisitang iyon sa Unassigned, na ginagamit ng GA4 kapag walang akmang patakaran. Dalawang bitag sa parehong talahanayan: ang source na pinangalanan sa social site (halimbawa instagram) ay magdadala ng bisita sa Organic Social, at ang campaign name na may shop o shopping dito, gaya ng utm_campaign=summer_shop, ay magdadala sa kanila sa Organic Shopping. Ang neutral na source gaya ng utm_source=print at campaign gaya ng utm_campaign=spring_launch ay umiiwas sa dalawa.
Ayos lang iyon, at mas maganda kaysa Direct: hiwalay at buong may label ang mga bisita. I-filter ang anumang report ayon sa campaign o sa source at medium, at bawat placement ay sarili nitong row. Pumili lang ng isang spelling para sa medium at manatili roon, para magkakasama ang lahat ng print mo.
Piliin nang sadya ang error correction level
Bawat QR code ay may sobrang data para tuloy pa rin itong mag-scan kapag may bahagi itong nasira. Inilista ng Denso Wave, ang kumpanyang nasa likod ng QR Code, ang apat na level, na nagbabalik ng humigit-kumulang 7% (L), 15% (M), 25% (Q) at 30% (H) ng code. Sinasabi rin nito na ang Level M ang pinakamadalas piliin, na angkop ang Q o H sa mga lugar kung saan nadudumihan ang code, at na mas malaki ang code kapag mas mataas ang level.
Sa praktika:
- M para sa flyers, menus, posters at anumang nananatiling malinis.
- Q o H para sa packaging na hinahawakan, shipping labels, outdoor stickers, at anumang maaaring magasgas, mabaluktot o matakpan ng hinlalaki.
- L lang kapag hindi kasya ang mahabang link sa ibang paraan, at saka isaalang-alang ang mas maikling link.
Huwag galawin ang puting border
Bahagi ng code ang walang laman na frame sa paligid nito. Tahasan ang sinasabi ng Denso Wave’s guide to code size tungkol dito: “QR Code requires a four-module wide margin at all sides of a symbol.” Ang module ay isa sa maliliit na parisukat. Nakatutukso na putulin ang margin na iyon para maayos tingnan ang layout, o ilagay ang code sa may pattern na background. Parehong sinisira ng dalawang ito ang malinaw na frame na hinihingi ng standard, kaya huwag gawin ang alinman sa dalawa.
Nagsisimula ang generator namin sa apat na module na margin at nagbababala kapag mas maliit doon.
Kalkulahin ang nai-print na laki
Nasa 40 na laki ng grid ang QR code na tinatawag na versions. Ang Version 1 ay 21 by 21 modules at nagdadagdag ang bawat version ng 4 sa bawat gilid, hanggang 177 by 177 sa Version 40. Ipinapakita ng generator kung aling version ang kailangan ng link mo. Simple ang aritmetika para sa laki ng print:
nai-print na lapad = (modules + 8) × laki ng module
Ang 8 ay ang apat na module na margin sa bawat gilid. Ang sariling halimbawa ng Denso Wave ay gumagamit ng module na 0.254 mm: ang Version 3 na code ay 29 modules, kaya 7.366 mm, at 9.398 mm kasama ang margin.
Isang halimbawang ginawa para sa flyer: ang tagged link mo ay kasya sa Version 4, na 21 + 3 × 4 = 33 modules. Gusto mong 0.6 mm ang bawat module. Iyon ay (33 + 8) × 0.6 = 24.6 mm, kaya magplano ng parisukat na mga 25 mm. Kung Version 6 (41 modules) ang kailangan ng link, ang parehong 0.6 mm na module ay nangangailangan ng (41 + 8) × 0.6 = 29.4 mm. Kaya mahalaga ang maikling link: bawat version na dagdagan mo ay nagpapalaki ng parisukat, o nagpapaliit ng mga module kung nakapirmi ang espasyo.
Walang iisang tamang laki ng module, dahil nakadepende ito sa layo ng pagtayo ng tao at sa mga telepono nila. Ang tapat na paraan ay nasa susunod na seksyon.
I-test ito gaya ng customer
- I-scan ang file sa screen gamit ang dalawa o tatlong magkakaibang telepono, kasama ang isang luma.
- Mag-print ng proof sa totoong laki, sa totoong papel kung kaya, at i-scan ito mula sa layong pagtatayuan ng tao.
- Suriin ang landing page sa telepono. Dito napupunta ang bawat scan, kaya dapat mabilis itong mag-load at may saysay sa taong kalalakad lang sa poster.
- Suriin na dumating ang mga tag. Buksan ang real-time view ng analytics mo, mag-scan minsan, at hanapin ang pangalan ng campaign mo.
Gamitin ang SVG download para sa print. Vector ito, kaya malinis sa anumang laki, at iyon ang gusto ng printer o design tool.
Mga kulay at branding
Puwede ang code sa mga kulay ng brand mo basta malinaw na mas madilim ang mga module kaysa sa background. Ang maputlang grey sa puti, o ang light na code sa madilim na kahon, ay mga lugar kung saan nagsisimulang pumalpak ang scans. Sinusukat ng generator ang contrast ng dalawang kulay mo at nagbababala kapag mahina o baligtad. Pero paniwalaan pa rin ang proof print kaysa sa preview.
Static o dynamic?
Direktang hawak ng static code ang link mo. Gumagana ito hangga't umiiral ang pahinang iyon, walang account, walang subscription at walang expiry. Ang dynamic code ay may maikling link na dumadaan sa redirect service, na nagpapahintulot na palitan ang destinasyon sa susunod at bilangin ang scans sa panig nito, pero hihinto sa paggana ang code kapag nawala ang serbisyong iyon.
Para sa karamihan ng naka-print na campaign, sapat na ang static code na may UTM tags: nabibilang ang scans sa sarili mong analytics, kung saan nakatira na ang iba pang traffic mo. Kung maaaring mapalitan ang destinasyon pagkatapos mag-print, ituro ang code sa pahinang nasa sarili mong site na kontrolado mo, at palitan na lang ang pahinang iyon.
Checklist bago ang print run
- Isang tagged code bawat placement, may source, medium at campaign, lahat lowercase.
- Error correction na M para sa malinis na surface, Q o H para sa anumang hinahawakan o nasa labas.
- Apat na module na puting margin, hindi ginalaw ng disenyo.
- Nai-print na laki na kinuwenta mula sa version at laki ng module.
- Proof na totoong laki na na-scan sa ilang telepono, at nakita ang bisita sa analytics.
Handa ka na bang gawin sila? Buksan ang QR code generator, i-tick ang Add UTM tags, at mag-download ng SVG para sa bawat placement.
Saan pumapasok ang Hermoso
Ang Hermoso ay isang AI marketing agent. Hinahanap nito ang mga ad na gumagana na sa market mo, gumagawa ng on-brand na image at video ads, nagpo-post at nagsi-schedule sa sarili mong social accounts, at pinapatakbo ang bayad na campaigns sa sarili mong ad accounts. Gumagana ito sa web app, o sa loob ng Claude, ChatGPT at Cursor sa pamamagitan ng MCP server nito. Nananatiling libreng tool ang QR codes, walang sign-up.
Mga madalas na tanong
Paano ko masusubaybayan ang scans mula sa naka-print na QR code?
Idagdag ang UTM tags sa link bago gawin ang code: utm_source, utm_medium at utm_campaign kahit man lang, at utm_content para makilala ang bawat placement. Dadating ang bawat scan sa Google Analytics na may mga label na iyon. Kapag walang tag, kadalasang lalabas ang scan bilang Direct traffic.
Anong error correction level ang dapat gamitin para sa packaging?
Q o H. Sinabi ng Denso Wave, ang kumpanyang nasa likod ng QR Code, na angkop ang mga iyon sa lugar kung saan nadudumihan ang code, at hinahawakan ang packaging. Gamitin ang M para sa malilinis na surface gaya ng flyers at menus.
Gaano kalaki dapat ang puting border sa paligid ng QR code?
Apat na module sa bawat gilid. Sinasabi ng Denso Wave na hinihingi ng QR Code ang apat na module na lapad na margin sa lahat ng gilid ng symbol.
Saan lumalabas ang QR code visits sa GA4?
Walang print channel ang GA4. Kapag may medium na gaya ng qr at neutral na pangalan ng source at campaign, mapupunta ang mga bisita sa Unassigned, kung saan nananatili silang hiwalay at buong may label. I-filter ayon sa campaign o sa source at medium para makita ang bawat placement. Kapag may salitang shop ang pangalan ng campaign, sa Organic Shopping naman sila mapupunta.
Nag-e-expire ba ang static QR codes?
Hindi. Dala ng static code mismo ang link, kaya gumagana ito hangga't umiiral ang pahinang tinuturo nito. Ang dynamic codes lang, na dumadaan sa redirect service, ang umaasa na manatiling gumagana ang serbisyong iyon.