Усі завдання

Завдання 25

Власний скорочувач посилань

Побудуй у n8n робочий скорочувач посилань: форму, яка створює короткі лінки, і адресу, яка перенаправляє та рахує кожен клік.

ПросунутийСкладність:Час: 30–40 min

Ваше завдання

Створюй короткі посилання для наших плакатів і рахуй, скільки людей клікає на кожне. Невідоме посилання має про це ввічливо сказати, а не зламатися.

Додаткове завдання

Додай адресу зі статистикою, яка перелічує всі посилання з кількістю кліків від найбільшої, і закрий форму створення, щоб нові лінки робила лише твоя команда.

Приклади використання

  • Команда, яка друкує плакати з QR-кодом і хоче знати, який плакат справді сканували.
  • Розсилка з трьома посиланнями, де єдине важливе питання – на яке з них клікали.
  • Будь-який невеликий сервіс, який має відповідати на справжній вебзапит, а не лише обробляти дані у фоні.

Перед початком

  1. 01

    Зареєструйся в n8n Cloud або відкрий свій простір n8n. Інших акаунтів не потрібно, і нікуди нічого не надсилається.

  2. 02

    Створи Data Table під назвою short-links із трьома колонками: code і target як текст, clicks як число.

  3. 03

    Це завдання працює лише з опублікованим воркфлоу: тестові URL вебхука перестають слухати після одного виклику, а продакшн-адреса лишається доступною. Спершу опублікуй, потім перевіряй посилання.

  4. 04

    Тримай поруч документацію ноди Webhook: різниця між тестовою та продакшн-адресою першого разу збиває майже всіх.

Що має робити воркфлоу

  1. 01

    Після надсилання довгої адреси у формі повертається короткий код, а посилання, його ціль і лічильник кліків із нулем зберігаються в Data TableТаблиця, яка живе всередині n8n і зберігає рядки між запусками, тож посилання та їхні лічильники переживають кожне виконання..

  2. 02

    Відкриття короткої адреси у браузері приводить на довгу адресу, а лічильник кліків цього коду зростає рівно на одиницю за відвідування.

  3. 03

    Адреса з кодом, якого ніхто не створював, відповідає «такого короткого посилання не існує» з кодом 404 і не чіпає жодного рядка. Бонус: адреса статистики перелічує всі посилання від найбільш клікнутих, а форма створення запитує імʼя користувача та пароль.

Рішення

Переглянути відповідь до завдання з воркфлоу

Відкривайте готовий воркфлоу лише тоді, коли захочете порівняти його зі своїм.

Позначити як виконане

Готові показати результат?

Надсилайте завдання, коли ваша команда матиме робочий воркфлоу для демонстрації.

Рішення

Показати рішення воркфлоу?

Це покаже готовий воркфлоу для цього завдання. Ви впевнені, що хочете продовжити?

Перевірка ментором

Знайдіть ментора й попросіть перевірити ваш воркфлоу.

Покажіть робочий воркфлоу. Після схвалення заберіть кульку за це завдання.

Почати наступне завдання