Plugin gratuito de WordPress. De código abierto. Diseñado para casinos y casas de apuestas deportivas.
Realice un seguimiento de los clics en su propio dominio, capture SubID e ID creativos, aplique control geográfico/estatal y exporte registros de auditoría limpios, sin tener que pagar por una herramienta de enlaces cortos de terceros.

Compatible con WordPress 6.3+ · PHP 8.1+ · GPL-2.0 o posterior
¿Qué hace el complemento de seguimiento de enlaces de afiliados de iGaming?
- Seguimiento de primera parte en su dominio (
/go/offer-name) por lo que es menos probable que los bloqueadores de anuncios eliminen la atribución. - Registra cada clic con marca de tiempo, IP con hash, agente de usuario, referente, dispositivo, GEO/estado (si está habilitado) y parámetros personalizados.
- Captura parámetros de afiliado (SubID, click_id, creative_id, campaña, ubicación) y los reenvía al destino.
- Opcional GEO/estado de puerta (enviar el tráfico de Nueva Jersey a la oferta de NJ, de Pensilvania a PA, todo lo demás a reserva).
- Opcional aviso de edad y línea de divulgación para páginas de cumplimiento.
- Modo sin cookies (sin almacenamiento de cliente) o cookie de origen con TTL corto: usted elige.
- Webhooks y postbacks para enviar clics a su rastreador/CRM.
- CSV + REST API Para informes y conciliación financiera.
- Bloque de Gutenberg y Código corto Para que los usuarios no técnicos puedan insertar botones/enlaces en segundos.
¿Por qué lo utilizan los equipos de iGaming?
- Redirecciones de primera parte = menos clics perdidos.
- Reglas GEO/estatales = menos dolores de cabeza por cumplimiento.
- Registros estructurados = resolución de disputas más rápida.
- Costo de licencia cero = pilotos más seguros y pruebas de concepto.
Inicio rápido (5 minutos)
- Instalar → En WP Admin vaya a Complementos → Agregar nuevo → Cargar complemento, seleccione el ZIP, activar.
- Abrir Configuración → Enlaces de iGaming → elegir:
- Nombres de parámetros que utiliza (
subid,click_id,creative_id,utm_campaign). - Modo sin cookies frente a modo de cookies de origen.
- Proveedor GEO (ninguno, base de datos GeoLite2 o API HTTPS) y su clave si se utiliza.
- Nombres de parámetros que utiliza (
- Crea tu primer enlace → Enlaces de iGaming → Agregar nuevo:
- URL de destino (su enlace de afiliado con macros si es necesario).
- Regiones permitidas (lista GEO/estatal) + URL de respaldo.
- Parámetros predeterminados para agregar automáticamente.
- Insertarlo en el contenido:
- Bloquear: add Botón de enlace de iGaming.
- Código corto:
[iga_link id="123" text="Play now" class="btn-primary"]. - URL directa: copia el enlace bonito (por ejemplo,
https://yoursite.com/go/brand-nj/).
- Prueba → Añadir
?test=1para evitar el registro mientras verifica las redirecciones. - Revisar registros → Enlaces de iGaming → Clics; exportar CSV si es necesario.
¿Qué hay adentro?
- Seguimiento de redireccionamiento:
/go/{slug}→ destino (301/302/307) - Registro con hash de IP seguro para la privacidad, UA, referente, UTM
- Captura de clics en la página (opcional): script de baliza; “rastrear todos los anclajes” o solo
data-nowg-track - Administrador: Enlaces, informes, configuraciones
- Limpieza de desinstalación; purga diaria; crédito de pie de página de administrador con enlace a "Herramientas gratuitas para afiliados" → nowg.net
- Código corto:
[nowg_link slug="offer" rel="nofollow sponsored" class="btn"]Click me[/nowg_link]
¿Cómo instalar?
- Complementos → Agregar nuevo → Cargar complemento → seleccione el archivo zip de arriba
- Activar → Menú “Enlaces NowG”
- Añade un slug; prueba tu redirección en
https://your.site/go/slug - Si es 404, visita Configuración → Enlaces permanentes → Guardar (eliminar reescrituras)
Valores predeterminados establecidos
- Requiere al menos: WP 6.2, PHP 8.0
- Retención de datos: 180 días (modificable)
- Hash de IP: ACTIVADO
- Seguimiento de balizas: DESACTIVADO (activar en Configuración)
- Base de redireccionamiento:
/go/
Matriz de funciones
| Área | Lo que obtienes | Dónde usarlo |
|---|---|---|
| Redirecciones de origen | Fácil /go/* enlaces con 302/307 | Páginas de destino, menús, CTA |
| Captura de parámetros | subid, click_id, creative_id, utm_* | Atribución, disputas entre socios |
| GEO/estado de puerta | Enrutamiento por estado + respaldo | Mercados regulados de EE. UU. |
| Edad y divulgación | Intersticial opcional + nota al pie automática | Páginas de cumplimiento |
| Conceptos básicos de anti-bots | Reglas de agente de usuario, lista de denegación de ASN/IP, velocidad de clic | Haga clic en la higiene de calidad |
| Webhooks/Postbacks | Envía clics JSON a tu rastreador/CRM | Análisis en tiempo real |
| Exportaciones y API | Exportación CSV, /wp-json/iga/v1/clicks | BI, finanzas, copias de seguridad |
| Roles y límites | El editor puede crear enlaces; el administrador establece reglas | Flujos de trabajo más seguros |
Esquema de eventos y parámetros (valores predeterminados)
| Campo | Descripción | Ejemplo |
|---|---|---|
click_id | Se transmite si está presente; se genera si falta | abc123 |
subid | El subparámetro de tu pareja | siteA_topnav |
creative_id | Mapa creativo/ubicación | hp_300x250_v3 |
utm_source / utm_campaign | Etiquetas de campaña opcionales | igaming_blog / nj_launch |
geo_country / geo_state | Resuelto al hacer clic (si está habilitado) | US / NJ |
ip_hash | Hash salado unidireccional de IP | sha256:… |
ua / ref | Agente de usuario/referente | ... |
ts | Marca de tiempo del servidor | 2025-08-22T10:15:31Z |
Puedes renombrar los parámetros en Configuración → Parámetros. El complemento reenvía todos los parámetros capturados a la URL de destino (a menos que selecciones "solo interno").
GEO/estado de puerta
- Modos: Desactivado / GeoLite2 (DB local) / API HTTPS (ingrese su clave).
- Reglas: Ruta por país → estado opcional; todo lo que no coincida va a la URL de respaldo.
- Privacidad: Las búsquedas GEO se ejecutan en el lado del servidor; la IP se codifica en el registro almacenado.
- Nota: Las bases de datos geográficas no están incluidas: usted proporciona su propia clave o base de datos (por razones de licencia).
Regla de ejemplo:
EE. UU. → NJ → enviar a …/nj-offer?subid={{subid}}
EE. UU. → PA → enviar a …/pa-offer?subid={{subid}}
En otro lugar → respaldo …/intl-offer
Ejemplos de códigos cortos y bloques
- Botón con clase de icono:
[iga_link id="123" text="Claim Bonus" class="btn btn-lg btn-cta"] - URL sin procesar (para menús): copiar desde la barra lateral del editor de enlaces.
- Gutenberg: busque “Botón de enlace de iGaming”, configure Enlace, Estilo, Nofollow y “Abrir en una nueva pestaña”.
Webhooks y postbacks
- Webhook saliente: con cada clic registrado, el complemento puede publicar JSON en una URL que usted configure.
- Lógica de reintento: retroceso exponencial de hasta 5 intentos.
- Seguridad: firma cargas útiles (HMAC-SHA256 con su secreto compartido).
- Marcadores de posición: enviar campos sin procesar y resueltos (
subid,geo_state,ip_hash, Etc).
Exportaciones y API
- CSV desde la pantalla Clics (rango de fechas, ID de enlaces, columnas).
- API REST:
GET /wp-json/iga/v1/clicks?from=2025-08-01&to=2025-08-31&link=123- Requiere una contraseña o token de administrador/aplicación; admite paginación.
Cumplimiento y privacidad
- No se almacena información PII de forma predeterminada. Las IP se codifican con una sal rotatoria; puede deshabilitar el almacenamiento del agente de usuario/referente si su política lo requiere.
- Aviso y divulgación de la edad: alternar un intersticial (“sólo mayores de 21 años…”) y agregar automáticamente una línea de divulgación debajo del bloque de enlace.
- Retención de datos: Elija retención continua (por ejemplo, 90/180/365 días) o purga manual.
- Modo cookie: Desactivado de forma predeterminada; actívelo si necesita continuidad en varios clics.
Este complemento ayuda con el cumplimiento operativo, pero no reemplaza su revisión legal.
Rendimiento y seguridad
- Las redirecciones son del lado del servidor y compatibles con el caché (302/307).
- Las escrituras de bases de datos utilizan sentencias preparadas, con opciones validadas y protegidas contra errores.
- Opcional registro asincrónico para reducir el TTFB en páginas con mucho tráfico.
- Funciona con cachés de páginas/CDN populares; marcar
/go/*para evitar el almacenamiento en caché de página completa.
Requisitos del sistema
- WordPress 6.3 o más reciente
- PHP 8.1+ (intl, json, mbstring habilitados)
- MariaDB/MySQL 10.4+
- Opcional: cron o cron real para cola asíncrona
Descarga y licencia gratuitas
- Descargar: Utilice el botón “Descargar ZIP” en esta página (o instálelo desde su panel de WordPress si está en el repositorio).
- Precio: Libre, para siempre.
- Licencia: GPL-2.0 o posterior (puede modificarlo y redistribuirlo bajo términos compatibles con la GPL).
- Atribución: No es obligatorio (es bueno que lo conserves). Sin seguimiento ni molestias.
Apoyo y contribuciones
- Problemas/errores: Abra un ticket con los pasos para reproducir y sus versiones de WP/PHP.
- Seguridad: Envíanos un breve informe por correo electrónico; lo confirmamos dentro de las 48 horas y enviamos los parches rápidamente.
- Contribuir: Se aceptan relaciones públicas: nuevas puertas de enlace para GEO, ajustes preestablecidos de parámetros adicionales o formatos de exportación.
Registro de cambios (puntos destacados)
- 1.0.0 — Primer lanzamiento público: redirecciones de origen, captura de parámetros, control GEO/estado, aviso de antigüedad, webhooks, exportación CSV, API REST, bloque + código corto.
Preguntas Frecuentes
¿Enmascara los enlaces?
Sí, en tu propio dominio. Conserva o añade los parámetros de afiliado que configuraste.
¿Puedo usarlo sin cookies?
Sí, el modo sin cookies registra únicamente el lado del servidor.
¿Romperá mi caché/CDN?
No. Los puntos finales de redireccionamiento son independientes; solo exclúyalos /go/* desde el almacenamiento en caché de página completa.
¿Qué tan preciso es GEO/estado?
Tan preciso como tu base de datos/API. Para los estados regulados de EE. UU., combínalo con el geofencing de tu pila de cumplimiento; este complemento enruta enlaces; no es un motor de cumplimiento de geolocalización.
¿Puedo agregar campos personalizados?
Sí. Utilice el panel "Parámetros personalizados"; se almacenan y se reenvían.
¿Hace seguimiento de las conversiones?
Este complemento rastrea clics con enrutamiento inteligente. Puedes recibir webhooks de conversión de tus redes de afiliados en otro sistema y luego unirte. click_id/subid.
Ganchos para desarrolladores (resumen)
apply_filters( 'iga_destination_url', $url, $click_context )do_action( 'iga_click_logged', $click_array )apply_filters( 'iga_webhook_payload', $payload, $click_array )
Pensamiento Final
Si tus enlaces de iGaming aún dependen de acortadores de terceros y hojas de cálculo manuales, estás perdiendo tiempo y atribución. Introduce esto, enruta por estado, captura los IDs importantes, exporta el CSV que el departamento de finanzas realmente necesita y pasa a la parte divertida: escalar lo que funciona.