בלוג

קודי QR לקמפיינים אופליין: עקבו אחרי כל פלייר, קופסה ודוכן

איך להציב קודי QR על דפוס, על אריזות ועל חומרי אירועים, כך שכל סריקה תופיע בניתוח שלכם: קוד אחד מתויג לכל מקום, תיקון השגיאות הנכון, שוליים של ארבעה מודולים, ובדיקה לפני ההדפסה.

פלייר לא אומר לכם אם הוא עבד. גם מדבקה על קופסת משלוח או שלט בדוכן בשוק לא. שמים קוד QR, וייתכן שעדיין לא תדעו, כי סריקה בלי תגיות מגיעה לניתוח שלכם נראית כמו מישהו שהקליד את הכתובת שלכם מהזיכרון.

התיקון קטן, וצריך לקרות לפני ריצת ההדפסה: מתייגים את הקישור, יוצרים קוד אחד לכל מקום, ובודקים. המדריך הזה מכסה את כל השגרה, ומחולל קודי ה-QR החינמי שלנו עושה את התיוג והקוד בשלב אחד, בדפדפן שלכם.

למה קוד בלי תיוג הוא קוד מבוזבז

כשמישהו סורק קוד, הטלפון שלו פותח את הקישור ישירות. אין דף לפניו, ולכן אין referrer שאומר מאיפה הגיע הביקור. Google Analytics אין לו על מה להישען, ומסווג את הביקור כ-Direct, הערוץ שהוא מתאר כאנשים שמגיעים דרך קישור שמור או בהקלדת הכתובת שלכם. הביקורים מהפלייר שלכם מתערבבים עם כל מי שסימן את האתר שלכם.

תגיות UTM פותרות את זה. הן תוויות שמתווספות לסוף הקישור, וGoogle אומרת לתמיד להגדיר שלוש מהן: 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). שמרו על כל הערכים באותיות קטנות, כי Google מתייחסת לערכים כרגישים לאותיות: Print ו-print יופיעו כשני מקורות.

אם אתם כבר משתמשים בבונה הקישורים UTM שלנו למודעות, הכללים זהים. מחולל ה-QR מיישם אותם בשבילכם: הוא שומר על כל פרמטר שכבר יש בקישור, מחליף ערכי UTM ישנים, ושומר על עוגן #section בסוף.

איפה הסריקות מופיעות ב-Google Analytics

GA4 מסדרת ביקורים לערוצים לפי כללים על המקור והמדיום. קבוצת הערוצים ברירת המחדל שלה כוללת ערוצים למייל, SMS, רשתות חברתיות, חיפוש, הפניות ועוד, אבל אין ערוץ להדפסה. מדיום כמו qr לא מתאים לאף כלל, ולכן הביקורים נופלים ל-Unassigned, מה ש-GA4 משתמשת בו כשאף כלל לא מתאים. שתי מלכודות באותה טבלה: מקור שנקרא על שם אתר חברתי (למשל instagram) שולח את הביקורים ל-Organic Social, ושם קמפיין שמכיל shop או shopping, כמו utm_campaign=summer_shop, שולח אותם ל-Organic Shopping. מקור ניטרלי כמו utm_source=print וקמפיין כמו utm_campaign=spring_launch נמנעים משניהם.

זה בסדר, וטוב יותר מ-Direct: הביקורים נפרדים ומתויגים במלואם. סננו כל דוח לפי הקמפיין או לפי המקור והמדיום, וכל מקום הוא שורה משלו. רק החליטו על איות אחד למדיום ודבקו בו, כך שכל ההדפסה תישב ביחד.

בחרו את רמת תיקון השגיאות בכוונה

לכל קוד 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 מספיק: הסריקות נספרות בניתוח שלכם, שבו שאר התעבורה כבר נמצאת. אם יעד עלול להשתנות אחרי ההדפסה, כוונו את הקוד לדף באתר שלכם שאתם שולטים בו, ושנו את הדף הזה.

רשימת בדיקה לפני ריצת ההדפסה

  • קוד מתויג אחד לכל מקום, עם מקור, מדיום וקמפיין מוגדרים, הכול באותיות קטנות.
  • תיקון שגיאות ב-M לשטחים נקיים, Q או H לכל מה שמטופל או בחוץ.
  • שוליים לבנים של ארבעה מודולים, שהעיצוב לא נוגע בהם.
  • גודל מודפס שחושב מהגרסה וגודל המודול.
  • הוכחה בגודל אמיתי שנסרקה בכמה טלפונים, והביקור נראה בניתוח.

מוכנים ליצור? פתחו את מחולל קודי ה-QR, סמנו Add UTM tags, והורידו SVG לכל מקום.

איפה Hermoso נכנס

Hermoso הוא סוכן שיווק AI. הוא בודק את המודעות שכבר עובדות בשוק שלכם, מכין מודעות תמונה ווידאו במיתוג, מפרסם ומתזמן לחשבונות הרשתות החברתיות שלכם, ומריץ קמפיינים ממומנים בחשבונות המודעות שלכם. הוא עובד באפליקציית האינטרנט, או בתוך Claude, ChatGPT ו-Cursor דרך שרת ה-MCP שלו. קודי ה-QR נשארים כלי חינמי, בלי הרשמה.

שאלות נפוצות

איך עוקבים אחרי סריקות מקוד QR מודפס?

הוסיפו תגיות UTM לקישור לפני שיוצרים את הקוד: לפחות utm_source, utm_medium ו-utm_campaign, ו-utm_content כדי להבדיל בין מקומות. כל סריקה תגיע אז ל-Google Analytics עם התוויות האלה. בלי תגיות, סריקה בדרך כלל מופיעה כתנועת Direct.

איזו רמת תיקון שגיאות כדאי לאריזות?

Q או H. Denso Wave, החברה שמאחורי ה-QR Code, אומרת שאלה מתאימים למקומות שבהם הקודים מתלכלכים, ואריזות מטופלות. השתמשו ב-M לשטחים נקיים כמו פלייר ותפריט.

כמה רחבה צריכה להיות המסגרת הלבנה סביב קוד QR?

ארבעה מודולים מכל צד. Denso Wave קובעת ש-QR Code דורש מסגרת של ארבעה מודולים לכל צד של הסמל.

איפה ביקורים מקוד QR מופיעים ב-GA4?

ל-GA4 אין ערוץ הדפסה. עם מדיום כמו qr ושם מקור וקמפיין ניטרליים, הביקורים נופלים ל-Unassigned, שם הם נשארים נפרדים ומתויגים במלואם. סננו לפי קמפיין או לפי מקור ומדיום כדי לראות כל מקום. שם קמפיין שמכיל shop שולח אותם ל-Organic Shopping במקום.

האם קודי QR סטטיים פגים?

לא. קוד סטטי מחזיק את הקישור עצמו, כך שהוא עובד כל עוד הדף שאליו הוא מצביע קיים. רק קודים דינמיים, שעוברים דרך שירות הפניה, תלויים בכך שהשירות הזה ימשיך לפעול.