Plugin WordPress gratuito. Open source. Progettato per il traffico di casinò e scommesse sportive.
Tieni traccia dei clic sul tuo dominio, acquisisci SubID e ID creativi, applica gating GEO/statali ed esporta registri di controllo puliti, senza dover pagare per uno strumento di link brevi di terze parti.

Compatibile con WordPress 6.3+ · PHP 8.1+ · GPL-2.0-o successivo
Cosa fa il plugin di monitoraggio dei link di affiliazione di iGaming?
- Monitoraggio di prima parte sul tuo dominio (
/go/offer-name) quindi è meno probabile che gli ad blocker impediscano l'attribuzione. - Registra ogni clic con timestamp, IP con hash, user agent, referrer, dispositivo, GEO/stato (se abilitato) e parametri personalizzati.
- Acquisisce i parametri di affiliazione (SubID, click_id, creative_id, campagna, posizionamento) e li inoltra alla destinazione.
- Opzionale Controllo GEO/stato (invia il traffico dal New Jersey all'offerta NJ, dalla Pennsylvania alla PA, tutto il resto come riserva).
- Opzionale avviso di età e una riga di divulgazione per le pagine di conformità.
- Modalità senza cookie (nessuna memorizzazione client) o cookie di prima parte con TTL breve: a tua scelta.
- Webhook e postback per inviare clic al tuo tracker/CRM.
- CSV esportazione + API REST per report e riconciliazioni finanziarie.
- Blocco di Gutenberg and shortcode così anche gli utenti non tecnici possono inserire pulsanti/link in pochi secondi.
Perché i team di iGaming lo utilizzano?
- Reindirizzamenti proprietari = meno clic persi.
- Norme GEO/statali = meno problemi di conformità.
- Registri strutturati = risoluzione più rapida delle controversie.
- Costo della licenza pari a zero = piloti più sicuri e prove di fattibilità.
Avvio rapido (5 minuti)
- Installazione → In WP Admin vai a Plugin → Aggiungi nuovo → Carica plugin, seleziona il CAP, attiva.
- Apri Impostazioni → Collegamenti iGaming → scegli:
- Nomi dei parametri utilizzati (
subid,click_id,creative_id,utm_campaign). - Modalità cookie senza cookie vs. modalità cookie proprietari.
- Fornitore GEO (nessuno, GeoLite2 DB o HTTPS API) e la tua chiave, se utilizzata.
- Nomi dei parametri utilizzati (
- Crea il tuo primo collegamento → Link iGaming → Aggiungi nuovo:
- URL di destinazione (il tuo link di affiliazione con macro, se necessario).
- Regioni consentite (elenco GEO/stato) + URL di fallback.
- Parametri predefiniti da aggiungere automaticamente.
- Inseriscilo nel contenuto:
- Bloccare: aggiungere Pulsante di collegamento iGaming.
- Codice corto:
[iga_link id="123" text="Play now" class="btn-primary"]. - URL diretto: copia il bel collegamento (ad esempio,
https://yoursite.com/go/brand-nj/).
- Test → Aggiungi
?test=1per evitare la registrazione durante la verifica dei reindirizzamenti. - Controlla i registri → Link iGaming → Clic; esportare CSV se necessario.
Cosa c'è dentro?
- Monitoraggio del reindirizzamento:
/go/{slug}→ destinazione (301/302/307) - Registrazione con hashing IP sicuro per la privacy, UA, referrer, UTM
- Cattura clic sulla pagina (facoltativo): script beacon; "traccia tutte le ancore" o solo
data-nowg-track - Amministrazione: Collegamenti, Report, Impostazioni
- Pulizia della disinstallazione; lavoro di pulizia giornaliero; collegamento del credito del piè di pagina dell'amministratore a "Strumenti di affiliazione gratuiti" → nowg.net
- Codice corto:
[nowg_link slug="offer" rel="nofollow sponsored" class="btn"]Click me[/nowg_link]
Come installare?
- Plugin → Aggiungi nuovo → Carica plugin → seleziona il file zip sopra
- Attiva → menu “NowG Links”
- Aggiungi uno slug; prova il tuo reindirizzamento su
https://your.site/go/slug - Se 404, vai su Impostazioni → Permalink → Salva (riscritture a vuoto)
Impostazioni predefinite
- Richiede almeno: WP 6.2, PHP 8.0
- Conservazione dei dati: 180 giorni (modificabile)
- Hashing IP: ATTIVO
- Tracciamento Beacon: OFF (attivabile nelle Impostazioni)
- Reindirizzamento base:
/go/
Matrice delle caratteristiche
| Zona | Cosa ottieni | Dove usarlo |
|---|---|---|
| Reindirizzamenti di prima parte | Pulizia /go/* collegamenti con 302/307 | Pagine di destinazione, menu, CTA |
| Cattura dei parametri | subid, click_id, creative_id, utm_* | Attribuzione, controversie tra partner |
| Controllo GEO/stato | Routing per stato + fallback | Mercati regolamentati degli Stati Uniti |
| Età e divulgazione | Interstiziale opzionale + nota a piè di pagina automatica | Pagine di conformità |
| Nozioni di base anti-bot | Regole user-agent, elenco di rifiuto ASN/IP, velocità di clic | Clicca sulla qualità dell'igiene |
| Webhook/Postback | Invia il clic JSON al tuo tracker/CRM | Analisi in tempo reale |
| Esportazioni e API | esportazione CSV, /wp-json/iga/v1/clicks | BI, finanza, backup |
| Ruoli e limiti | L'editor può creare collegamenti; l'amministratore imposta le regole | Flussi di lavoro più sicuri |
Schema di eventi e parametri (predefiniti)
| Settore | Descrizione | Esempio |
|---|---|---|
click_id | Passato se presente; generato se mancante | abc123 |
subid | Il sottoparametro del tuo partner | siteA_topnav |
creative_id | Mappa creativa/posizionamento | hp_300x250_v3 |
utm_source / utm_campaign | Tag di campagna facoltativi | igaming_blog / nj_launch |
geo_country / geo_state | Risolto al clic (se abilitato) | US / NJ |
ip_hash | Hash salato unidirezionale dell'IP | sha256:… |
ua / ref | Agente utente / referrer | ... |
ts | Timestamp del server | 2025-08-22T10:15:31Z |
Puoi rinominare i parametri in Impostazioni → Parametri. Il plugin inoltra tutti i parametri acquisiti all'URL di destinazione (a meno che tu non scelga "solo interno").
Controllo GEO/stato
- Modalità: Off / GeoLite2 (DB locale) / API HTTPS (inserisci la tua chiave).
- Regole: Percorso per paese → stato facoltativo; qualsiasi risultato non corrispondente viene inviato all'URL di fallback.
- Privacy: Le ricerche GEO vengono eseguite lato server; l'IP viene sottoposto a hash nel record memorizzato.
- Nota: I database geografici non sono in bundle: è necessario fornire la propria chiave o il proprio DB (per motivi di licenza).
Esempio di regola:
US→NJ → invia a …/nj-offer?subid={{subid}}
US→PA → invia a …/pa-offer?subid={{subid}}
Altrove → ripiego …/intl-offer
Esempi di shortcode e blocchi
- Pulsante con classe di icona:
[iga_link id="123" text="Claim Bonus" class="btn btn-lg btn-cta"] - URL non elaborato (per i menu): copia dalla barra laterale dell'editor dei link.
- Gutenberg: cerca "iGaming Link Button", imposta Link, Stile, Nofollow e "Apri in una nuova scheda".
Webhook e postback
- Webhook in uscita: ad ogni clic registrato il plugin può POSTARE JSON su un URL da te configurato.
- Logica di ripetizione: backoff esponenziale fino a 5 tentativi.
- Sicurezza: firmare i payload (HMAC-SHA256 con il tuo segreto condiviso).
- Segnaposto: invia campi grezzi e risolti (
subid,geo_state,ip_hash, Ecc.).
Esportazioni e API
- CSV esportazione dalla schermata Clic (intervallo di date, ID link, colonne).
- API REST:
GET /wp-json/iga/v1/clicks?from=2025-08-01&to=2025-08-31&link=123- Richiede una password o un token amministratore/app; supporta la paginazione.
Conformità e privacy
- Per impostazione predefinita, non vengono memorizzate informazioni personali identificabili. Gli IP vengono sottoposti ad hash con un salt rotante; è possibile disattivare l'archiviazione referrer/user agent se la propria policy lo richiede.
- Avviso e divulgazione sull'età: attiva/disattiva un annuncio interstiziale ("solo 21+...") e aggiungi automaticamente una riga di informativa sotto il blocco del collegamento.
- Conservazione dei dati: scegliere la conservazione continua (ad esempio, 90/180/365 giorni) o la pulizia manuale.
- Modalità cookie: disattivato per impostazione predefinita; attivalo se hai bisogno di continuità tra più clic.
Questo plugin aiuta nella conformità operativa ma non sostituisce la revisione legale.
Prestazioni e sicurezza
- I reindirizzamenti sono lato server e compatibili con la cache (302/307).
- Le scritture nel database utilizzano istruzioni preparate; opzioni convalidate e protette da nonce.
- Opzionale registrazione asincrona per ridurre il TTFB sulle pagine ad alto traffico.
- Funziona con le cache di pagina/cdn più diffuse; contrassegna
/go/*per aggirare la memorizzazione nella cache dell'intera pagina.
Requisiti di sistema
- WordPress 6.3 o versione successiva
- PHP 8.1+ (intl, json, mbstring abilitati)
- MariaDB/MySQL 10.4+
- Facoltativo: cron o cron reale per la coda asincrona
Download e licenza gratuiti
- Scaricare Utilizza il pulsante "Scarica ZIP" in questa pagina (oppure installalo dalla dashboard di WordPress se si trova nel repository).
- Prezzo: Liberi, per sempre.
- Licenza: GPL-2.0 o successiva (puoi modificarlo e ridistribuirlo secondo termini compatibili con GPL).
- Attribuzione: Non è obbligatorio (è bello se lo tieni). Nessun monitoraggio, nessuna seccatura.
Supporto e contributi
- Problemi/bug: apri un ticket con i passaggi da riprodurre e le tue versioni di WP/PHP.
- Sicurezza: invia un breve rapporto via e-mail; rispondiamo entro 48 ore e spediamo le patch rapidamente.
- contribuire PR benvenuti: nuovi gateway per GEO, parametri predefiniti aggiuntivi o formati di esportazione.
Changelog (in evidenza)
- 1.0.0 — Prima versione pubblica: reindirizzamenti proprietari, acquisizione parametri, controllo GEO/stato, avviso di età, webhook, esportazione CSV, API REST, blocco + codice breve.
FAQ
Maschera i link?
Sì, sul tuo dominio. Mantiene o aggiunge i parametri di affiliazione che hai impostato.
Posso utilizzarlo senza cookie?
Sì, la modalità senza cookie registra solo il lato server.
Provocherà danni alla mia cache/CDN?
No. Gli endpoint di reindirizzamento sono separati; basta escluderli /go/* dalla memorizzazione nella cache a pagina intera.
Quanto è accurato GEO/stato?
Preciso quanto il tuo DB/API. Per gli stati regolamentati degli Stati Uniti, abbinalo al geofencing del tuo stack di conformità; questo plugin instrada i link, non è un motore di conformità basato sulla geolocalizzazione.
Posso aggiungere campi personalizzati?
Sì. Utilizza il pannello "Parametri personalizzati"; vengono memorizzati e inoltrati.
Tiene traccia delle conversioni?
Questo plugin traccia i clic con routing intelligente. Puoi ricevere webhook di conversione dalle tue reti di affiliazione in un altro sistema, per poi unirti a loro. click_id/subid.
Hook per sviluppatori (riepilogo)
apply_filters( 'iga_destination_url', $url, $click_context )do_action( 'iga_click_logged', $click_array )apply_filters( 'iga_webhook_payload', $payload, $click_array )
Ultimo pensiero
Se i tuoi link di iGaming si basano ancora su abbreviatori di terze parti e fogli di calcolo manuali, stai sprecando attribuzione e tempo. Inseriscili, assegna un percorso per stato, acquisisci gli ID che contano, esporta il file CSV effettivamente richiesto dalla finanza e passa alla parte divertente: scalare ciò che funziona.