Трекінгові QR-коди з редагованими призначеннями.
Той самий QR-візерунок, який ваш телефон уже вміє сканувати, — але URL усередині нього є коротким посиланням на домені, який обслуговуємо ми (або на вашому власному). Змінюйте призначення вже після того, як код надруковано. Стежте, як кожне сканування з’являється в дашборді. Маршрутизуйте за країною, пристроєм або часом доби.
Оскільки редирект працює на наших серверах, нам потрібен обліковий запис, щоб пов’язати кожен короткий код із вами. Безкоштовний генератор із нульовим знанням за адресою /products/qr-code залишається доступним — користуйтеся ним, коли потрібен QR без жодного бекенду в ланцюжку.
Трекінговий QR — це статичний QR з коротким URL усередині.
Сам QR-візерунок — те саме стандартне зображення ISO/IEC 18004. Змінюється лише те, який рядок несе код, — а отже, і те, що станеться, коли його хтось відсканує.
QR кодує повний URL напряму. Щойно код надруковано, призначення зафіксоване — жодного сервера в ланцюжку. Ніхто не знає, коли, де і як часто його сканували, — зокрема й ви.
- Жодної інфраструктури
- Обліковий запис не потрібен
- Працює офлайн назавжди
- Приватність за замовчуванням
- Не можна змінити після друку
- Немає аналітики сканувань
- Немає A/B-маршрутизації
- Одна помилка — і потрібен передрук
QR кодує коротке посилання на домені, який обслуговуємо ми (або на вашому власному). Кожне сканування потрапляє на наш сервер редиректу, журналюється й далі переходить на те призначення, яке ви задали на цей момент. Призначення можна змінити будь-коли, без передруку.
- Зміна призначення будь-коли
- Аналітика по кожному скануванню
- A/B- та гео-маршрутизація
- Заплановані зміни призначення
- Потрібен обліковий запис
- Сканування проходять через наші сервери
- Залежить від доступності нашого (або вашого) домену
- Вартість підписки
Чотири кроки від реєстрації до готового до друку QR.
Нічого не потрібно розгортати, жодної роботи з DNS у перший день (власний домен — пізніше, якщо захочете). Короткий домен за замовчуванням працює одразу; решта — це просто заповнення полів.
- Створіть код
Оберіть URL призначення, назвіть кампанію.
У дашборді «Новий код» відкриває форму: вставте призначення, дайте йому назву (наприклад, «Постер Spring 2026»), оберіть рівень корекції помилок. Короткий URL генерується на сервері, а QR рендериться у браузері тим самим рушієм, що й у безкоштовному статичному інструменті.
- Надрукуйте або поширте
Завантажте PNG / SVG і випустіть його у світ.
Постери, пакування, настільні таблички, листи, візитки, презентації — усюди, де опинився б статичний QR. Зображення ваше; нам ніколи не потрібно бачити сам надрукований матеріал.
- Кожне сканування журналюється
Камера телефона → наш редирект → призначення.
Коли хтось сканує, його телефон відкриває короткий URL на нашому домені. Наш сервер записує сканування (час, країна, клас пристрою й user-agent, referrer, якщо він є, і прив’язаний до дати хеш IP-адреси), а потім видає редирект 302 на те призначення, яке ви задали на цей момент. Один перехід, без проміжної сторінки — понад ті DNS і TLS, які ваш телефон виконує в будь-якому разі.
- Редагуйте, маршрутизуйте, аналізуйте
Той самий QR, нова поведінка — без передруку.
Змініть призначення в дашборді — і наступне сканування піде туди. Додайте правила маршрутизації: «Німеччина → de-сайт, США → en-сайт». Заплануйте заміну призначення на північ у день запуску. Стежте за кривою сканувань у реальному часі. Історія ревізій зберігається, тож ви завжди можете відкотитися.
Що насправді кодує QR.
Трекінговому QR потрібен короткий URL, що вказує на домен, який виконує редирект. За замовчуванням можете користуватися нашим або підключити власний — обидва варіанти повноцінні, а перехід — це один запис DNS.
Кожен трекінговий код отримує короткий URL на `nnqr.net` — нашому спільному нейтральному домені. За замовчуванням коди з чотирьох символів (≈ 1.6 мільйона комбінацій на кожен короткий префікс — з надлишком для будь-якого окремого облікового запису). Без налаштування, без DNS, без очікування на поширення.
Заплановано, поки що недоступно. Задум такий: спрямувати субдомен на кшталт `qr.yourbrand.com` на наш сервіс редиректу — щоб ваш бренд залишався в URL, застосунки-сканери показували його користувачам перед відкриттям, а згодом ви могли змінити провайдера, просто перенаправивши CNAME. Доки це не запрацює, кожен код користується коротким доменом за замовчуванням, описаним вище.
Коли це запрацює, налаштуванням має бути один запис CNAME із перевіркою в дашборді. Строків ми не називаємо, доки не побудовано edge-рівень, який це обслуговуватиме.
Сучасні камери смартфонів показують URL перед відкриттям. Брендований короткий домен з першого погляду виглядає легітимним; загальний скорочувач має вигляд спаму й може спричинити попередження про фішинг.
Коротший URL означає менше модулів у QR, а отже — менш щільне зображення і надійніше зчитування з відстані. `nnqr.net/k7g3` — це 13 символів; типовий URL кампанії з UTM-мітками має 80+.
Ось що дав би домен, який контролюєте ви: коди кодували б `qr.yourbrand.com/…`, тож якби ви колись від нас пішли, ви спрямували б CNAME в інше місце — і ваші надруковані QR і далі розв’язувалися б. Провайдера редиректу можна було б замінити; надрукований домен — ні.
Дашборд, який ви бачите після першого сканування.
Кожен трекінговий код має власний дашборд. Ключові KPI, крива сканувань за 30 днів, розподіл за географією та пристроями і живий потік останніх сканувань, який можна фільтрувати за будь-яким значенням у рядку.
- DEGermany38%
- USUnited States24%
- GBUnited Kingdom11%
- NLNetherlands7%
- FRFrance5%
- ATAustria4%
- CHSwitzerland3%
- iOS58%
- Android38%
- Desktop4%
| Коли | Країна | Пристрій | Джерело |
|---|---|---|---|
| 2 min ago | Germany | iOS 17 · Safari | (direct) |
| 4 min ago | United States | Android 14 · Chrome | (direct) |
| 7 min ago | Germany | iOS 17 · Safari | twitter.com |
| 12 min ago | United Kingdom | iOS 16 · Safari | (direct) |
| 19 min ago | Netherlands | Android 14 · Chrome | (direct) |
Ілюстративний знімок — показано зразкові дані. Справжні дашборди оновлюються за лічені секунди після кожного сканування.
Той самий надрукований QR. Інша сторінка призначення.
Кожен трекінговий код зберігає історію ревізій усіх призначень, на які він вказував. Відкотіться, якщо помилилися, заплануйте заміну на запуск кампанії або змінюйте призначення за таймером.
- 14 бер · 09:22/spring-2026-launch/spring-2026-launch/sold-out
- 02 лют · 14:08/coming-soon/spring-2026-launch
- 11 січ · 16:41(початкове)/coming-soon
Базові можливості є в кожному плані, приємні доповнення відкриваються в міру зростання.
Усе, що потрібно для справжньої кампанії, є вже в найдешевшому платному плані. Вищі плани додають те, що починає важити, коли у вас з’являється портфель кодів, — гео-маршрутизацію, командний доступ, API.
Змінюйте, куди веде QR, уже після друку. Історія ревізій — щоб можна було відкотитися. Саме заради цього більшість людей і платить за динамічний QR.
Кількість сканувань, унікальні, часові ряди, географія, пристрої. Фільтр за діапазоном дат, деталізація останніх сканувань.
Коди одразу виходять на `nnqr.net/xxxx`. Жодної роботи з DNS, щоб почати відстеження. Сторінки відкриваються через редирект 302 — той самий потік, якого сканери вже очікують.
Відповідає ISO/IEC 18004 — той самий рушій, що й у нашому безкоштовному статичному генераторі. Працює з будь-якою камерою телефона, застосунком для сканування та POS-терміналом.
Ті самі опції експорту, що й у статичному інструменті: PNG від 256 до 4096 px для друку, SVG для векторних робочих процесів. Накладання логотипа з автоматичним підвищенням корекції помилок.
Поки що недоступно. Задум — спрямувати `qr.yourbrand.com` на наш сервіс редиректу через CNAME: брендовані URL у кожному попередньому перегляді сканування й переносимість, якщо ви колись підете. Сьогодні кожен код користується коротким доменом за замовчуванням.
Сканування зі США — на одну сторінку, з ЄС — на іншу, решта — на сторінку за замовчуванням. Корисно для багатомовних сайтів, регіональних цін і комплаєнс-матеріалів.
Розподіляйте сканування між двома призначеннями за вагою. Порівнюйте конверсію на приймальному боці. Зупиняйте експеримент одним кліком.
Налаштуйте зміну призначення заздалегідь. URL дня запуску стає активним о 00:00 за місцевим часом у потрібний день — і нікому не доводиться сидіти до ночі.
Обмежте код N скануваннями або задайте дату завершення, після якої він перестає перенаправляти (чи веде на запасну сторінку). Корисно для обмежених у часі пропозицій і квитків на події.
Необов’язковий бар’єр перед редиректом. Той, хто сканує, бачить коротке вікно введення пароля; сам пароль ви можете повідомити окремо. Дешевий шар контролю доступу для внутрішніх QR.
Завантажте CSV з URL призначення й отримайте трекінговий QR-код для кожного з них у вигляді zip з PNG і SVG. У межах ліміту активних кодів вашого плану: 100 на Pro, 1,000 на Scale. На Custom — до 1,000 URL в одному файлі. Кожен отримує власний короткий URL і дашборд.
REST API для створення / редагування / переліку / видалення. POST-запити вебхуків на кожне сканування, якщо ви хочете сирі події у власному сховищі даних. Та сама автентифікація, що й на решті платформи.
Кілька користувачів в одному обліковому записі з рольовим доступом (адміністратор / редактор / читач). Журнал аудиту: хто, коли і яке призначення змінив.
Більшість QR-кодів мають бути статичними. Ці — ні.
Надрукуйте 50 постерів із 50 різними трекінговими кодами, що ведуть на той самий URL. За два місяці ви точно знатимете, які локації дали які сканування, — без жодної UTM-гігієни й без окремого підрядника з відстеження друку.
Пакування пішло в тираж із помилкою в URL. Зі статичним QR ви передруковуєте 100,000 коробок; із трекінговим — просто змінюєте призначення, і хибний URL нікуди не потрапляє. Сам QR-візерунок при цьому не змінюється.
Сканування з Мюнхена відкриває німецьку сторінку, сканування з Ліона — французьку. Той самий QR, без перемикача мов, без JS для визначення IP на призначенні. Гілку обробляє гео-маршрутизація на етапі редиректу.
Той самий QR на сторінці реєстрації, на бейджі та в листі після події. Заплануйте заміну призначення на час початку події і ще одну — на її завершення: форма реєстрації → актуальна програма → сторінка підсумків. Нікому не доведеться тиснути кнопку о 9 ранку.
A/B-маршрутизація ділить сканування між двома призначеннями за вагою. Надрукуйте один QR і вимірюйте обидві сторінки на приймальному боці. Корисно, коли бюджет кампанії на друк більший за бюджет на налаштування A/B-тесту.
Задайте дату завершення для промо-QR. Після цієї дати код перенаправляє на запасну сторінку («Ця пропозиція завершилася — дивіться актуальні акції»). Надрукований купон і далі є валідним QR; він просто перестає бути корисним.
Ціна, що масштабується разом із кількістю кодів.
Коди, сканування, термін зберігання та доступ до можливостей. Жодної плати за користувача на нижчих планах. Кожен план, крім Custom, містить місячний ліміт сканувань. Коли ви використаєте 80%, ми надішлемо вам лист; на 100% ваші коди перестануть перенаправляти, доки ви не перейдете на вищий план або ліміт не оновиться 1-го числа.
Для однієї кампанії або невеликого портфеля.
- До 10 активних кодів
- 5,000 сканувань / місяць
- Короткий домен за замовчуванням
- Історія сканувань 30 днів
- Редагування + історія ревізій
- Експорт сканувань у CSV
Для агенцій і активних маркетингових команд.
- До 100 активних кодів
- 50,000 сканувань / місяць
- Історія сканувань 1 рік
- Гео-маршрутизація + A/B + заплановані заміни
- Масовий імпорт CSV
- REST API
Для кампаній великого обсягу та командних облікових записів.
- До 1,000 активних кодів
- 500,000 сканувань / місяць
- Необмежена історія сканувань
- Вебхуки + командні робочі простори
- Пріоритетна підтримка
Для агенцій, ритейлу та регульованих галузей.
- Необмежені коди та сканування
- SLA + підписаний DPA
- SSO (SAML / OIDC)
- Виділений інженер супроводу
- Індивідуальні умови договору
Усі плани включають необмежений експорт PNG/SVG, стандартні коди ISO/IEC 18004 та історію ревізій. Ціни в USD, оплата щомісяця або щороку (річна економить 20%).
Що ми журналюємо, а що — ні,
Цей продукт працює через наші сервери — у цьому вся суть. Ми намагаємося бути точними щодо того, що це означає на практиці, бо межа між «корисною аналітикою» і «моторошним стеженням» — це рівно те місце, де такий продукт може піти не туди.
- Час кожного сканування, у UTC.
- Розташування: лише країну — із заголовка країни, який наш CDN додає до запиту. Журнал сканувань ніколи не містить саму IP-адресу, лише її хеш SHA-256, поєднаний із датою дня сканування, за яким ми рахуємо унікальні сканування.
- Клас пристрою та сімейство ОС (наприклад, iPhone та iOS або десктоп і Windows), визначені з рядка user-agent, а також сам повний рядок user-agent.
- Заголовок referrer, якщо він є (для сканувань камерою здебільшого порожній, іноді заповнений у вбудованих сканерах).
- Короткий код, який відсканували, і призначення, на яке він вів на той момент.
- Саму IP-адресу в журналі сканувань: він зберігає лише описаний вище хеш, прив’язаний до дати.
- Нічого про сторінку *призначення*: ми не виконуємо на ній JS, не бачимо URL того, куди користувач іде після редиректу, і не ставимо cookie на вашому призначенні.
- Файли cookie на пристрої того, хто сканує: редирект не ставить жодного, тож і super-cookie немає. Хеш IP змінюється опівночі за UTC, тому та сама людина щодня отримує інший хеш.
- Імена, адреси електронної пошти чи номери телефонів: крок редиректу нічого з цього не запитує.
Якщо вам потрібен QR-код, де ніде й ніколи нічого не журналюється, — краще скористайтеся безкоштовним статичним генератором. Він працює повністю у вашому браузері, не робить мережевих викликів і ніколи не повідомляє нам, що ви закодували.
Безкоштовний статичний генератор QR →Трекінгові QR-коди, прямі відповіді.
Відстежте свій перший код разом із нами.
Розкажіть нам про кампанію — і ми все налаштуємо. Друкуйте, поширюйте, стежте, як сканування з’являються в дашборді. Скасування будь-коли: ваші коди перестають перенаправляти, але експорт даних про сканування залишається у вас.