Bezplatný plugin pro sledování partnerských odkazů iGaming

Bezplatný plugin pro sledování partnerských odkazů iGaming

Bezplatný plugin pro WordPress. Open source. Vytvořeno pro návštěvnost kasin a sázkových kanceláří.
Sledujte kliknutí na vaší vlastní doméně, zaznamenávejte SubID a ID kreativ, používejte GEO/state gating a exportujte čisté auditní protokoly – aniž byste museli platit za nástroj třetí strany pro tvorbu krátkých odkazů.

Kompatibilní s WordPressem 6.3+ · PHP 8.1+ · GPL 2.0 nebo novějším


Co dělá plugin pro sledování affiliate odkazů od iGamingu?

  • Sledování první strany na vaší doméně (/go/offer-name), takže blokovače reklam s menší pravděpodobností zničí atribuci.
  • Zaznamenává každé kliknutí s časovým razítkem, hašovanou IP adresou, uživatelským agentem, odkazující stránkou, zařízením, GEO/státem (pokud je povoleno) a vlastními parametry.
  • Zaznamenává parametry affiliate partnerů (SubID, click_id, creative_id, campaign, placement) a přeposílá je do cíle.
  • volitelný GEO/state gateling (přesměrujte provoz z New Jersey do nabídky NJ, z Pensylvánie do PA, vše ostatní do záložní nabídky).
  • volitelný oznámení o věku a řádek pro zveřejnění informací o dodržování předpisů.
  • Režim bez souborů cookie (bez úložiště klienta) nebo soubor cookie první strany s krátkým TTL – vaše volba.
  • Webhooky a postbacky pro odesílání kliknutí do vašeho trackeru/CRM.
  • export CSV + REST API pro reporty a finanční odsouhlasení.
  • Gutenbergův blok si zkrácený takže netechničtí uživatelé mohou vkládat tlačítka/odkazy během několika sekund.

Proč to používají iGamingové týmy?

  • Přesměrování první strany = méně ztracených kliknutí.
  • Pravidla GEO/státu = méně problémů s dodržováním předpisů.
  • Strukturované protokoly = rychlejší řešení sporů.
  • Nulové náklady na licenci = bezpečnější piloti a ověření konceptů.

Rychlý start (5 minut)

  1. instalovat → V administraci WP přejděte na Pluginy → Přidat nový → Nahrát plugin, vyberte PSČ, aktivujte.
  2. Otevřít Nastavení → Odkazy pro iGaming → vyberte:
    • Názvy parametrů, které používáte (subid, click_id, creative_id, utm_campaign).
    • Režim bez souborů cookie vs. režim souborů cookie první strany.
    • Poskytovatel GEO (žádný, GeoLite2 DB nebo HTTPS API) a váš klíč, pokud je použit.
  3. Vytvořte si svůj první odkaziGaming Odkazy → Přidat nové:
    • Cílová URL adresa (váš affiliate odkaz s makry, pokud je potřeba).
    • Povolené oblasti (seznam GEO/států) + záložní URL.
    • Výchozí parametry, které se mají automaticky přidat.
  4. Vložte to v obsahu:
    • Blok: přidat Tlačítko odkazu na iGaming.
    • Krátký kód: [iga_link id="123" text="Play now" class="btn-primary"].
    • Přímá URL adresa: zkopírujte ten hezký odkaz (např. https://yoursite.com/go/brand-nj/).
  5. test → Přidat ?test=1 abyste se vyhnuli logování při ověřování přesměrování.
  6. Zkontrolujte protokolyiGaming Odkazy → Kliknutí; v případě potřeby exportovat CSV.

Co je uvnitř?

  • Sledování přesměrování: /go/{slug} → cíl (301/302/307)
  • Protokolování s hashováním IP adres zabezpečeným proti soukromí, UA, referrer, UTM
  • Zachycení kliknutí na stránce (volitelné): beacon skript; „sledovat všechny kotvy“ nebo pouze data-nowg-track
  • Administrace: Odkazy, Přehledy, Nastavení
  • Odinstalace, čištění; denní úloha čištění; odkaz v zápatí administrátora na „Free Affiliate Tools“ → nowg.net
  • Krátký kód: [nowg_link slug="offer" rel="nofollow sponsored" class="btn"]Click me[/nowg_link]

Jak nainstalovat?

  1. Pluginy → Přidat nový → Nahrát plugin → vyberte soubor zip výše
  2. Aktivovat → nabídka „Odkazy NowG“
  3. Přidejte slug; otestujte přesměrování na https://your.site/go/slug
  4. Pokud je chyba 404, přejděte do Nastavení → Trvalé odkazy → Uložit (vyprázdnit přepisy)

Výchozí nastavení

  • Vyžaduje alespoň: WP 6.2, PHP 8.0
  • Uchovávání dat: 180 dní (lze změnit)
  • Hašování IP adres: ZAPNUTO
  • Sledování majáku: VYPNUTO (přepnout v Nastavení)
  • Přesměrovací základna: /go/

Matice prvků

OblastČo účastník dostaneKde to použít
Přesměrování první stranyČisté /go/* spojení s 302/307Vstupní stránky, menu, výzvy k akci
Zachycení parametrůsubid, click_id, creative_id, utm_*Uvedení zdroje, spory s partnery
GEO/state gatelingSměrování na úrovni státu + záložníRegulované trhy v USA
Věk a informaceVolitelná vsuvka + automatická poznámka pod čarouStránky s informacemi o shodě
Základy ochrany před botyPravidla pro uživatelské agenty, seznam zakázaných ASN/IP adres, rychlost kliknutíHygiena kvality kliknutí
Webhooky/PostbackyOdešlete JSON kliknutí do svého trackeru/CRMAnalýza v reálném čase
Export a APIExport do CSV, /wp-json/iga/v1/clicksBI, finance, zálohy
Role a čepiceEditor může vytvářet odkazy; administrátor nastavuje pravidlaBezpečnější pracovní postupy

Schéma událostí a parametrů (výchozí)

PolePopisPříklad
click_idProjde, pokud je přítomno; generuje se, pokud chybíabc123
subidDílčí parametr vašeho partnerasiteA_topnav
creative_idKreativa/umístění mapyhp_300x250_v3
utm_source / utm_campaignVolitelné štítky kampaníigaming_blog / nj_launch
geo_country / geo_stateVyřešeno kliknutím (pokud je povoleno)US / NJ
ip_hashJednosměrně solený hash IP adresysha256:…
ua / refUživatelský agent / odkazující server...
tsČasové razítko serveru2025-08-22T10:15:31Z

Parametry můžete přejmenovat v Nastavení → ParametryPlugin přeposílá všechny zachycené parametry na cílovou URL adresu (pokud nezvolíte možnost „pouze interní“).


GEO/state gateling

  • Režimy: Vypnuto / GeoLite2 (lokální databáze) / HTTPS API (zadejte svůj klíč).
  • Pravidla: Trasa podle země → volitelný stát; vše, co se neshoduje, přejde na záložní URL.
  • Ochrana osobních údajů Vyhledávání GEO probíhá na straně serveru; IP adresa je v uloženém záznamu hašována.
  • Poznámka: Geografické databáze nejsou součástí balíčku – vy si poskytujete vlastní klíč nebo databázi (z licenčních důvodů).

Příklad pravidla:
USA→NJ → poslat do …/nj-offer?subid={{subid}}
USA→PA → poslat do …/pa-offer?subid={{subid}}
Jinde → záložní …/intl-offer


Příklady krátkých kódů a bloků

  • Tlačítko s třídou ikon:
    [iga_link id="123" text="Claim Bonus" class="btn btn-lg btn-cta"]
  • Nezpracovaná URL (pro nabídky): zkopírujte z postranního panelu editoru odkazů.
  • Gutenberg: vyhledejte „iGaming Link Button“, nastavte Odkaz, Styl, Nofollow a „Otevřít v nové kartě“.

Webhooky a postbacky

  • Odchozí webhook: Při každém zaznamenaném kliknutí může plugin odeslat JSON na vámi nakonfigurovanou URL adresu.
  • Logika opakování: exponenciální odkládání až do 5 pokusů.
  • Zabezpečení podepište datové části (HMAC-SHA256 s vaším sdíleným tajemstvím).
  • zástupné symboly: odeslat nezpracovaná a vyřešená pole (subid, geo_state, ip_hash, Atd.).

Export a API

  • export CSV z obrazovky Kliknutí (rozsah dat, ID odkazů, sloupce).
  • REST API:
    • GET /wp-json/iga/v1/clicks?from=2025-08-01&to=2025-08-31&link=123
    • Vyžaduje heslo správce/aplikace nebo token; podporuje stránkování.

Dodržování předpisů a ochrana osobních údajů

  • Ve výchozím nastavení se neukládají žádné osobní údaje. IP adresy jsou hašovány rotujícím saltem; ukládání referrerů/uživatelských agentů můžete zakázat, pokud to vaše zásady vyžadují.
  • Oznámení a zveřejnění věku: přepnout/vypnout vsunutou reklamu („pouze pro osoby starší 21 let…“) a automaticky přidat informativní řádek pod blok odkazu.
  • uchovávání údajů: zvolte postupné uchovávání (např. 90/180/365 dní) nebo ruční proplachování.
  • Režim souborů cookie: Ve výchozím nastavení vypnuto; zapněte, pokud potřebujete kontinuitu napříč více kliknutími.

Tento plugin pomáhá s provozním dodržováním předpisů, ale nenahrazuje právní kontrolu.


Výkon a zabezpečení

  • Přesměrování jsou na straně serveru a optimalizovaná pro ukládání do mezipaměti (302/307).
  • Zápisy do databáze používají připravené příkazy; možnosti ověřené a chráněné před jednorázovými objekty (nonce).
  • volitelný asynchronní protokolování snížit TTFB na stránkách s vysokou návštěvností.
  • Funguje s oblíbenými mezipaměťmi stránek/CDN; mark /go/* obejít ukládání do mezipaměti celé stránky.

Systémové požadavky

  • WordPress 6.3 nebo novější
  • PHP 8.1+ (povoleno intl, json, mbstring)
  • MariaDB/MySQL 10.4+
  • Volitelné: cron nebo skutečný cron pro asynchronní frontu

Stažení zdarma a licence

  • Stáhnout: Použijte tlačítko „Stáhnout ZIP“ na této stránce (nebo nainstalujte z řídicího panelu WordPressu, pokud je v repozitáři).
  • Cena: Svobodný, navždy.
  • Licence: GPL-2.0 nebo novější (můžete upravovat a dále distribuovat za podmínek kompatibilních s licencí GPL).
  • Přidělení: Není povinné (je fajn, když si to necháte). Žádné sledování, žádné otravování.

Podpora a příspěvky

  • Problémy/chyby: otevřete tiket s kroky pro reprodukci a vašimi verzemi WP/PHP.
  • Zabezpečení zašlete krátkou zprávu e-mailem; potvrdíme to do 48 hodin a záplaty odešleme rychle.
  • Přispět: Žádosti o zadání vítány – nové brány pro GEO, další přednastavení parametrů nebo exportní formáty.

Seznam změn (nejdůležitější)

  • 1.0.0 — První veřejné vydání: přesměrování první strany, zachycení parametrů, GEO/state gating, upozornění na stáří, webhooky, export CSV, REST API, blok + shortcode.

Nejčastější dotazy

Zakrývá to odkazy?
Ano – na vaší vlastní doméně. Zachová nebo přidá vámi nastavené parametry affiliate programu.

Mohu to používat bez souborů cookie?
Ano – režim bez souborů cookie ukládá protokoly pouze na straně serveru.

Naruší to moji mezipaměť/CDN?
Ne. Koncové body přesměrování jsou oddělené, stačí je vyloučit. /go/* z celostránkového ukládání do mezipaměti.

Jak přesné je GEO/stát?
Stejně přesné jako vaše databáze/API. Pro regulované státy USA spárujte toto s geofencingu vašeho balíčku pro dodržování předpisů; tento plugin směruje odkazy, není to modul pro dodržování předpisů pro geolokaci.

Mohu přidat vlastní pole?
Ano. Použijte panel „Vlastní parametry“; ty se ukládají a přeposílají.

Sleduje konverze?
Tento plugin sleduje kliknutí s inteligentním směrováním. Můžete přijímat konverzní webhooky z vašich partnerských sítí do jiného systému a poté se připojit. click_id/subid.


Vývojářské hooky (shrnutí)

  • apply_filters( 'iga_destination_url', $url, $click_context )
  • do_action( 'iga_click_logged', $click_array )
  • apply_filters( 'iga_webhook_payload', $payload, $click_array )

Závěrečná myšlenka

Pokud vaše odkazy na iGaming stále závisí na zkracovačích třetích stran a manuálních tabulkách, ztrácíte tím zdroje a čas. Vložte to tam, nasměrujte podle státu, zaznamenejte ID, na kterých záleží, exportujte CSV, který finance skutečně potřebují – a jděte k zábavné části: škálování toho, co funguje.