Darmowa wtyczka WordPress. Otwarte oprogramowanie. Stworzona dla ruchu w kasynach i zakładach bukmacherskich.
Śledź kliknięcia w swojej domenie, przechwytuj identyfikatory podrzędne i identyfikatory kreatywne, stosuj bramkowanie geograficzne/stanowe i eksportuj czyste dzienniki audytu — bez płacenia za zewnętrzne narzędzie do tworzenia krótkich linków.

Zgodność z WordPress 6.3+ · PHP 8.1+ · GPL-2.0 lub nowszą
Co robi wtyczka do śledzenia linków partnerskich iGaming?
- Śledzenie pierwszej strony w Twojej domenie (
/go/offer-name) więc blokady reklam rzadziej blokują atrybucję. - Rejestruje każde kliknięcie ze znacznikiem czasu, haszowanym adresem IP, agentem użytkownika, stroną odsyłającą, urządzeniem, stanem geograficznym (jeśli włączone) i parametrami niestandardowymi.
- Przechwytuje parametry afiliacyjne (SubID, click_id, creative_id, campaign, placement) i przekazuje je do miejsca docelowego.
- Opcjonalnie Bramkowanie GEO/stanowe (przesyłanie ruchu z New Jersey do NJ, ruchu z Pensylwanii do PA, wszystko inne jako rezerwa).
- Opcjonalnie informacja o wieku i linia ujawniająca informacje na stronach dotyczących zgodności.
- Tryb bez plików cookie (bez pamięci klienta) lub plik cookie pierwszej strony z krótkim czasem życia (TTL) — wybór należy do Ciebie.
- Webhooki i postbacki aby wysyłać kliknięcia do swojego trackera/CRM.
- Eksport CSV + REST API do sprawozdań i uzgadniania finansów.
- Blok Gutenberga oraz krótki kod dzięki czemu użytkownicy bez wiedzy technicznej mogą w kilka sekund wstawiać przyciski/linki.
Dlaczego zespoły iGaming z tego korzystają?
- Przekierowania pierwszej strony = mniej utraconych kliknięć.
- Zasady GEO/stanowe = mniej problemów z przestrzeganiem przepisów.
- Ustrukturyzowane dzienniki = szybsze rozwiązywanie sporów.
- Zerowy koszt licencji = bezpieczniejsi piloci i dowody słuszności koncepcji.
Szybki start (5 minut)
- Zainstalować → W panelu administracyjnym WP przejdź do Wtyczki → Dodaj nową → Prześlij wtyczkę, wybierz kod pocztowy, aktywuj.
- Otwórz Ustawienia → Linki iGaming → wybierz:
- Nazwy parametrów, których używasz (
subid,click_id,creative_id,utm_campaign). - Tryb bez plików cookie a tryb plików cookie pierwszej strony.
- Dostawca GEO (brak, GeoLite2 DB lub HTTPS API) i Twój klucz, jeśli jest używany.
- Nazwy parametrów, których używasz (
- Utwórz swój pierwszy link → Linki iGaming → Dodaj nowy:
- Adres URL docelowy (Twój link afiliacyjny z makrami, jeśli to konieczne).
- Dozwolone regiony (lista regionów geograficznych/stanów) + zapasowy adres URL.
- Domyślne parametry do dołączenia automatycznego.
- Włóż to w treści:
- Blok: Dodaj Przycisk łącza iGaming.
- Krótki kod:
[iga_link id="123" text="Play now" class="btn-primary"]. - Bezpośredni adres URL: skopiuj ładny link (np.
https://yoursite.com/go/brand-nj/).
- Testowanie → Dołącz
?test=1aby uniknąć rejestrowania danych podczas sprawdzania przekierowań. - Sprawdź dzienniki → Linki iGaming → Kliknięcia; eksportuj CSV, jeśli to konieczne.
Co jest w środku?
- Śledzenie przekierowań:
/go/{slug}→ miejsce docelowe (301/302/307) - Rejestrowanie z wykorzystaniem hashowania IP zapewniającego prywatność, UA, referrer, UTM
- Przechwytywanie kliknięć na stronie (opcjonalnie): skrypt sygnalizatora; „śledź wszystkie kotwice” lub tylko
data-nowg-track - Administrator: Linki, Raporty, Ustawienia
- Czyszczenie po odinstalowaniu; codzienne czyszczenie; link do stopki administratora z linkiem do „Bezpłatnych narzędzi partnerskich” → nowg.net
- Krótki kod:
[nowg_link slug="offer" rel="nofollow sponsored" class="btn"]Click me[/nowg_link]
Jak zainstalować?
- Wtyczki → Dodaj nową → Prześlij wtyczkę → wybierz plik zip powyżej
- Aktywuj → Menu „Linki NowG”
- Dodaj ślimaka i przetestuj przekierowanie
https://your.site/go/slug - W przypadku błędu 404 przejdź do Ustawień → Linki trwałe → Zapisz (opróżnij przepisywanie)
Domyślne ustawienia
- Wymagane co najmniej: WP 6.2, PHP 8.0
- Przechowywanie danych: 180 dni (zmienne)
- Hashowanie IP: WŁĄCZONE
- Śledzenie sygnału: WYŁĄCZONE (przełącz w Ustawieniach)
- Przekieruj bazę:
/go/
Macierz cech
| Obszar | Co dostałeś | Gdzie tego użyć |
|---|---|---|
| Przekierowania pierwszej strony | Czyszczenie /go/* łączy się z 302/307 | Strony docelowe, menu, wezwania do działania |
| Przechwytywanie parametrów | subid, click_id, creative_id, utm_* | Atrybucja, spory partnerskie |
| Bramkowanie GEO/stanowe | Trasowanie według stanu + rezerwowe | Rynki regulowane w USA |
| Wiek i ujawnienie | Opcjonalny interstitial + automatyczny przypis | Strony zgodności |
| Podstawy ochrony przed botami | Reguły agenta użytkownika, lista zablokowanych ASN/IP, prędkość kliknięcia | Kliknij jakość higieny |
| Webhooki/Postbacki | Wyślij JSON kliknięcia do swojego trackera/CRM | Analityka w czasie rzeczywistym |
| Eksporty i API | Eksport CSV, /wp-json/iga/v1/clicks | BI, finanse, kopie zapasowe |
| Role i limity | Redaktor może tworzyć linki; administrator ustala zasady | Bezpieczniejsze przepływy pracy |
Schemat zdarzeń i parametrów (domyślne)
| Pole | OPIS | Przykład |
|---|---|---|
click_id | Przechodzi, jeśli jest obecny; generowany, jeśli brakuje | abc123 |
subid | Podparametr Twojego partnera | siteA_topnav |
creative_id | Mapa kreatywna/umiejscowienie | hp_300x250_v3 |
utm_source / utm_campaign | Opcjonalne tagi kampanii | igaming_blog / nj_launch |
geo_country / geo_state | Rozwiązane po kliknięciu (jeśli włączone) | US / NJ |
ip_hash | Jednokierunkowy solony skrót IP | sha256:… |
ua / ref | Agent użytkownika / polecający | ... |
ts | Znak czasu serwera | 2025-08-22T10:15:31Z |
Możesz zmienić nazwy parametrów w Ustawieniach → Parametry. Wtyczka przekierowuje wszystkie przechwycone parametry do docelowego adresu URL (chyba że wybierzesz opcję „tylko wewnętrzne”).
Bramkowanie GEO/stanowe
- Tryby: Wyłączone / GeoLite2 (lokalna baza danych) / API HTTPS (wprowadź swój klucz).
- zasady: Trasa według kraju → opcjonalny stan; wszystko, co nie pasuje, trafia do zapasowego adresu URL.
- Privacy: Wyszukiwania GEO są wykonywane po stronie serwera; adres IP jest haszowany w przechowywanym rekordzie.
- Uwaga: Bazy danych Geo nie są dołączone — dostarczasz własny klucz lub bazę danych (ze względów licencyjnych).
Przykładowa reguła:
US→NJ → wyślij do …/nj-offer?subid={{subid}}
US→PA → wyślij do …/pa-offer?subid={{subid}}
Gdzie indziej → powrót …/intl-offer
Przykłady krótkich kodów i bloków
- Przycisk z klasą ikony:
[iga_link id="123" text="Claim Bonus" class="btn btn-lg btn-cta"] - Surowy adres URL (dla menu): skopiuj z paska bocznego edytora linków.
- Gutenberg: wyszukaj „iGaming Link Button”, ustaw Link, Style, Nofollow i „Otwórz w nowej karcie”.
Webhooki i postbacki
- Webhook wychodzący: przy każdym zalogowanym kliknięciu wtyczka może wysłać dane JSON na skonfigurowany przez Ciebie adres URL.
- Logika ponawiania prób: wykładniczym wycofaniu do 5 prób.
- Bezpieczeństwo: podpisz ładunki (HMAC-SHA256 przy użyciu współdzielonego klucza).
- Symbole zastępcze: wyślij surowe i rozwiązane pola (
subid,geo_state,ip_hashItp.).
Eksporty i API
- Eksport CSV z ekranu Kliknięcia (zakres dat, identyfikatory linków, kolumny).
- API REST:
GET /wp-json/iga/v1/clicks?from=2025-08-01&to=2025-08-31&link=123- Wymaga hasła administratora/aplikacji lub tokena; obsługuje paginację.
Zgodność i prywatność
- Domyślnie żadne dane osobowe nie są przechowywane. Adresy IP są haszowane za pomocą obracającej się soli. Jeśli Twoja polityka tego wymaga, możesz wyłączyć przechowywanie odsyłaczy/agentów użytkownika.
- Zawiadomienie o wieku i ujawnienie informacji:przełącza reklamę typu interstitial („tylko 21+…”) i automatycznie dodaje linię informacyjną pod blokiem łącza.
- Zatrzymywanie danych: wybierz cykliczną retencję (np. 90/180/365 dni) lub ręczne oczyszczanie.
- Tryb plików cookie: domyślnie wyłączone; włącz, jeśli chcesz zachować ciągłość przy wielu kliknięciach.
Ta wtyczka pomaga zachować zgodność operacyjną, ale nie zastępuje przeglądu prawnego.
Wydajność i bezpieczeństwo
- Przekierowania są wykonywane po stronie serwera i przyjazne dla pamięci podręcznej (302/307).
- Zapisy w bazie danych korzystają z przygotowanych instrukcji, opcje są sprawdzane i chronione wartościami jednorazowymi.
- Opcjonalnie rejestrowanie asynchroniczne aby skrócić czas do załadowania (TTFB) na stronach o dużym ruchu.
- Działa z popularnymi pamięciami podręcznymi stron/CDN; zaznacz
/go/*aby ominąć buforowanie całej strony.
wymagania systemowe
- WordPress 6.3 lub nowszy
- PHP 8.1+ (intl, json, mbstring włączone)
- MariaDB/MySQL 10.4+
- Opcjonalnie: cron lub prawdziwy cron dla kolejki asynchronicznej
Bezpłatne pobieranie i licencja
- Download: Kliknij przycisk „Pobierz ZIP” na tej stronie (lub zainstaluj z pulpitu WordPress, jeśli znajduje się on w repozytorium).
- Cena: Za darmo, na zawsze.
- Licencja: GPL-2.0 lub nowsza (możesz modyfikować i rozpowszechniać na warunkach zgodnych z licencją GPL).
- Atrybucja: Nie jest wymagane (miło, jeśli je zachowasz). Bez śledzenia i narzekania.
Wsparcie i wkład
- Problemy/błędy: otwórz zgłoszenie z instrukcją jak odtworzyć wersję WP/PHP.
- Bezpieczeństwo: wyślij krótki raport e-mailem; potwierdzimy jego otrzymanie w ciągu 48 godzin i niezwłocznie wyślemy poprawki.
- Przyczynić się: Witamy PR-y — nowe bramy GEO, dodatkowe ustawienia parametrów i formaty eksportu.
Dziennik zmian (najważniejsze informacje)
- 1.0.0 — Pierwsze publiczne wydanie: przekierowania własne, przechwytywanie parametrów, bramkowanie GEO/stanu, powiadamianie o wieku, webhooki, eksport CSV, API REST, blok + krótki kod.
FAQ
Czy maskuje linki?
Tak — w Twojej własnej domenie. Zachowuje lub dodaje ustawione przez Ciebie parametry partnerskie.
Czy mogę używać tej aplikacji bez plików cookie?
Tak — tryb bez plików cookie rejestruje wyłącznie dane po stronie serwera.
Czy spowoduje to awarię pamięci podręcznej/CDN?
Nie. Punkty końcowe przekierowania są oddzielne; wystarczy je wykluczyć /go/* z buforowania całostronicowego.
Jak dokładne są dane GEO/stan?
Tak dokładne, jak Twoja baza danych/API. W przypadku regulowanych stanów USA, połącz to z funkcją geofencingu w swoim stosie zgodności; ta wtyczka kieruje linkami, nie jest jednak modułem zgodności z geolokalizacją.
Czy mogę dodać pola niestandardowe?
Tak. Użyj panelu „Parametry niestandardowe”. Są one przechowywane i przekazywane dalej.
Czy śledzi konwersje?
Ta wtyczka śledzi kliknięcia z inteligentnym routingiem. Możesz otrzymywać webhooki konwersji z sieci afiliacyjnych do innego systemu, a następnie dołączyć do nich. click_id/subid.
Haki programistyczne (podsumowanie)
apply_filters( 'iga_destination_url', $url, $click_context )do_action( 'iga_click_logged', $click_array )apply_filters( 'iga_webhook_payload', $payload, $click_array )
Myśl finału
Jeśli Twoje linki iGaming nadal opierają się na zewnętrznych narzędziach skracających i ręcznych arkuszach kalkulacyjnych, marnujesz czas i atrybucję. Wprowadź to, trasuj według stanu, zbierz identyfikatory, które mają znaczenie, wyeksportuj plik CSV, którego potrzebuje finanse — i przejdź do najfajniejszej części: skalowania tego, co działa.