Безкоштовний плагін WordPress. З відкритим вихідним кодом. Створений для трафіку казино та букмекерських контор.
Відстежуйте кліки на власному домені, фіксуйте SubID та ID креативів, застосовуйте GEO/state gating та експортуйте чисті журнали аудиту — без оплати за сторонній інструмент для створення коротких посилань.

Сумісний з WordPress 6.3+ · PHP 8.1+ · GPL-2.0 або пізнішої версії
Що робить плагін відстеження партнерських посилань iGaming?
- Відстеження власних ресурсів на вашому домені (
/go/offer-name), тому блокувальники реклами мають меншу ймовірність знищити атрибуцію. - Реєструє кожен клік з позначкою часу, хешованою IP-адресою, агентом користувача, джерелом переходу, пристроєм, географічним місцем/штатом (якщо ввімкнено) та спеціальними параметрами.
- Збирає параметри партнерської мережі (SubID, click_id, creative_id, campaign, placement) та пересилає їх до місця призначення.
- опціональний GEO/state gating (спрямуйте трафік з Нью-Джерсі до пропозиції з Нью-Джерсі, з Пенсільванії до Пенсільванії, все інше – на резервний варіант).
- опціональний повідомлення про вік та рядок розкриття інформації для сторінок відповідності.
- Режим без файлів cookie (без сховища клієнта) або файл cookie першої сторони з коротким TTL — на ваш вибір.
- Вебхуки та зворотні посилання щоб надсилати кліки до вашого трекера/CRM.
- Експорт CSV + REST API для звітів та фінансового звірення.
- Блок Гутенберга та shortcode тож нетехнічні користувачі можуть вставляти кнопки/посилання за лічені секунди.
Чому команди iGaming використовують це?
- Переадресації власного джерела = менше втрачених кліків.
- ГЕО/державні правила = менше проблем із дотриманням вимог.
- Структуровані журнали = швидше вирішення спорів.
- Нульова вартість ліцензії = безпечніші пілоти та перевірка концепцій.
Швидкий старт (5 хвилин)
- Встановлювати → В адміністраторі WP перейдіть до Плагіни → Додати новий → Завантажити плагін, виберіть поштовий індекс, активуйте.
- Відкрийте Налаштування → Посилання для iGaming → виберіть:
- Назви параметрів, які ви використовуєте (
subid,click_id,creative_id,utm_campaign). - Режим без файлів cookie проти режиму файлів cookie головної сторони.
- Постачальник GEO (немає, база даних GeoLite2 або HTTPS API) та ваш ключ, якщо використовується.
- Назви параметрів, які ви використовуєте (
- Створіть своє перше посилання → Посилання iGaming → Додати нове:
- Цільова URL-адреса (ваше партнерське посилання з макросами, якщо потрібно).
- Дозволені регіони (список географічних регіонів/штатів) + резервна URL-адреса.
- Параметри за замовчуванням для автоматичного додавання.
- Вставте його за змістом:
- Блок: додавати Кнопка посилання iGaming.
- Шорткод:
[iga_link id="123" text="Play now" class="btn-primary"]. - Пряма URL-адреса: скопіюйте гарне посилання (наприклад,
https://yoursite.com/go/brand-nj/).
- Перевірити → Додати
?test=1щоб уникнути логування під час перевірки переадресацій. - Перевірте журнали → Посилання для iGaming → Клікиекспортувати CSV, якщо потрібно.
Що всередині?
- Відстеження перенаправлення:
/go/{slug}→ пункт призначення (301/302/307) - Ведення журналу з використанням безпечного хешування IP-адрес, UA, реферер, UTM
- Запис кліків на сторінці (необов'язково): скрипт маяка; «відстежувати всі анкори» або лише
data-nowg-track - Адміністратор: Посилання, Звіти, Налаштування
- Очищення після видалення; щоденне завдання очищення; посилання на «Безкоштовні інструменти для партнерів» у нижньому колонтитулі адміністратора → nowg.net
- Шорткод:
[nowg_link slug="offer" rel="nofollow sponsored" class="btn"]Click me[/nowg_link]
Як встановити?
- Плагіни → Додати новий → Завантажити плагін → виберіть zip-архів вище
- Активувати → меню «Посилання NowG»
- Додайте слуг; перевірте перенаправлення за адресою
https://your.site/go/slug - Якщо помилка 404, перейдіть до Налаштування → Постійні посилання → Зберегти (очищення перезаписів)
Встановлено значення за замовчуванням
- Потрібно щонайменше: WP 6.2, PHP 8.0
- Зберігання даних: 180 днів (змінний термін)
- Хешування IP-адрес: УВІМК.
- Відстеження маяка: ВИМКНЕНО (перемикання в налаштуваннях)
- База перенаправлення:
/go/
Матриця ознак
| Область | Що ви отримуєте | Де це використовувати |
|---|---|---|
| Переадресації власних ресурсів | Очистити /go/* зв'язки з 302/307 | Цільові сторінки, меню, заклики до дії |
| Захоплення параметрів | subid, click_id, creative_id, utm_* | Атрибуція, суперечки між партнерами |
| GEO/state gating | Маршрутизація по штатах + резервний варіант | Регульовані ринки США |
| Вік та розкриття інформації | Додаткова міжсторінкова сторінка + автоматична виноска | Сторінки відповідності |
| Основи боротьби з ботами | Правила для користувацького агента, список заборонених ASN/IP, швидкість кліків | Гігієна якості кліків |
| Вебхуки/постбеки | Надішліть JSON кліку до вашого трекера/CRM | Аналітика в реальному часі |
| Експорт та API | Експорт CSV-файлу, /wp-json/iga/v1/clicks | Бізнес-аналітика, фінанси, резервне копіювання |
| Ролі та обмеження | Редактор може створювати посилання; Адміністратор встановлює правила | Безпечніші робочі процеси |
Схема подій та параметрів (за замовчуванням)
| Поле | Опис | Приклад |
|---|---|---|
click_id | Пропускається, якщо є; генерується, якщо відсутній | abc123 |
subid | Підпараметр вашого партнера | siteA_topnav |
creative_id | Креатив/розміщення на карті | hp_300x250_v3 |
utm_source / utm_campaign | Додаткові теги кампанії | igaming_blog / nj_launch |
geo_country / geo_state | Вирішується клацанням (якщо ввімкнено) | US / NJ |
ip_hash | Односторонній солоний хеш IP-адреси | sha256:… |
ua / ref | Користувацький агент / реферер | ... |
ts | Мітка часу сервера | 2025-08-22T10:15:31Z |
Ви можете перейменувати параметри в Налаштуваннях → Параметри. Плагін пересилає всі отримані параметри до цільової URL-адреси (якщо ви не оберете «лише для внутрішнього використання»).
GEO/state gating
- Режими: Вимк. / GeoLite2 (локальна база даних) / HTTPS API (введіть свій ключ).
- Правила: Маршрут за країною → необов'язковий штат; все, що не відповідає, переходить до резервної URL-адреси.
- Безпека: Пошук GEO виконується на стороні сервера; IP-адреса хешується у збереженому записі.
- Примітка: Геобази даних не входять до комплекту — ви надаєте свій власний ключ або базу даних (з причин ліцензії).
Приклад правила:
США→Нью-Джерсі → надіслати до …/nj-offer?subid={{subid}}
США→Пенсільванія → надіслати до …/pa-offer?subid={{subid}}
В іншому місці → резервний варіант …/intl-offer
Приклади шорткодів та блоків
- Клас кнопки з іконкою:
[iga_link id="123" text="Claim Bonus" class="btn btn-lg btn-cta"] - Необроблена URL-адреса (для меню): скопіювати з бічної панелі редактора посилань.
- Гутенберг: знайдіть «Кнопка посилання iGaming», встановіть значення «Посилання», «Стиль», «Nofollow» та «Відкрити в новій вкладці».
Вебхуки та зворотні посилання
- Вихідний вебхук: При кожному зареєстрованому кліку плагін може відправити JSON на налаштовану вами URL-адресу.
- Логіка повторної спроби: експоненціальне відкладення до 5 спроб.
- Безпека: підписуйте корисні навантаження (HMAC-SHA256 за допомогою вашого спільного секретного коду).
- Заповнювачі: надсилати необроблені та вирішені поля (
subid,geo_state,ip_hashІ т.д.).
Експорт та API
- Експорт CSV з екрана «Кліки» (діапазон дат, ідентифікатори посилань, стовпці).
- REST API:
GET /wp-json/iga/v1/clicks?from=2025-08-01&to=2025-08-31&link=123- Потрібен пароль адміністратора/додатка або токен; підтримується пагінація.
Відповідність вимогам та конфіденційність
- За замовчуванням ідентифікаційна інформація не зберігається. IP-адреси хешуються за допомогою ротаційної солі; ви можете вимкнути зберігання реферерів/користувацьких агентів, якщо цього вимагає ваша політика.
- Повідомлення та розкриття інформації про вік: перемикання міжсторінкового оголошення («лише 21+…») та автоматичне додавання рядка розкриття інформації під блоком посилання.
- Зберігання даних: виберіть ковзне утримання (наприклад, 90/180/365 днів) або ручне видалення.
- Режим файлів cookie: вимкнено за замовчуванням; увімкніть, якщо вам потрібна безперервність після кількох кліків.
Цей плагін допомагає з дотриманням операційних норм, але не замінює вашу юридичну експертизу.
Продуктивність та безпека
- Перенаправлення здійснюються на стороні сервера та сумісні з кешем (302/307).
- Записи в базу даних використовуються підготовлені оператори; опції перевірені та захищені одноразовим типом.
- опціональний асинхронне ведення журналу щоб зменшити TTFB на сторінках з високим трафіком.
- Працює з популярними кешами сторінок/cdn; mark
/go/*щоб обійти кешування всієї сторінки.
Системні вимоги
- WordPress 6.3 або новіша версія
- PHP 8.1+ (з увімкненими intl, json, mbstring)
- MariaDB/MySQL 10.4+
- Додатково: cron або справжній cron для черги асинхронізації
Безкоштовне завантаження та ліцензія
- завантажити: Скористайтеся кнопкою «Завантажити ZIP» на цій сторінці (або встановіть з панелі інструментів WordPress, якщо вона є в репозиторії).
- Ціна: Вільний, назавжди.
- Ліцензія: GPL-2.0 або новішої версії (ви можете змінювати та поширювати відповідно до умов, сумісних з GPL).
- Віднесення: Не обов'язково (добре, якщо ви збережете). Ніякого відстеження, жодних кляч.
Підтримка та внески
- Проблеми/помилки: відкрийте запит із кроками для відтворення та вашими версіями WP/PHP.
- Безпека: надішліть короткий звіт електронною поштою; ми підтверджуємо отримання протягом 48 годин і швидко відправляємо виправлення.
- Внести свій внесок: Заявки на отримання інформації вітаються — нові шлюзи для GEO, додаткові пресети параметрів або формати експорту.
Список змін (основні моменти)
- 1.0.0 — Перший публічний реліз: перенаправлення власних ресурсів, захоплення параметрів, GEO/state gating, повідомлення про вік, вебхуки, експорт CSV, REST API, блок + шорткод.
FAQ
Чи маскує це посилання?
Так — на вашому власному домені. Він зберігає або додає встановлені вами параметри партнерської програми.
Чи можу я використовувати його без файлів cookie?
Так — у режимі без файлів cookie реєструються лише дані на стороні сервера.
Чи не пошкодить це мій кеш/CDN?
Ні. Кінцеві точки перенаправлення є окремими; просто виключіть /go/* з кешування повної сторінки.
Наскільки точне географічне розташування/штат?
Точний, як ваша база даних/API. Для штатів США, де діють регульовані правила, поєднайте це з геозонуванням вашого стеку відповідності; цей плагін маршрутизує посилання, а не є механізмом геолокаційної відповідності.
Чи можу я додати власні поля?
Так. Використовуйте панель «Налаштування»; вони зберігаються та пересилаються.
Чи відстежує він конверсії?
Цей плагін відстежує кліки з розумною маршрутизацією. Ви можете отримувати вебхуки конверсій з ваших партнерських мереж в іншу систему, а потім приєднуватися click_id/subid.
Хуки розробника (короткий зміст)
apply_filters( 'iga_destination_url', $url, $click_context )do_action( 'iga_click_logged', $click_array )apply_filters( 'iga_webhook_payload', $payload, $click_array )
Заключна думка
Якщо ваші посилання на iGaming досі залежать від сторонніх скорочувачів та ручних електронних таблиць, ви втрачаєте атрибуцію та час. Додайте це, розташуйте маршрут за штатами, фіксуйте важливі ідентифікатори, експортуйте CSV-файл, який дійсно потрібен фінансам, і переходьте до цікавої частини: масштабування того, що працює.