Site icon NowG.net

Free iGaming Affiliate Link Tracking Plugin

Free iGaming Affiliate Link Tracking Plugin

Free WordPress Plugin. Open-source. Built for casino and sportsbook traffic.
Track clicks on your own domain, capture SubIDs and creative IDs, apply GEO/state gating, and export clean audit logs—without paying for a third-party short-link tool.

Compatible with WordPress 6.3+ · PHP 8.1+ · GPL-2.0-or-later


What iGaming Affiliate Link Tracking Plugin Does?


Why iGaming teams use it?


Quick start (5 minutes)

  1. Install → In WP Admin go to Plugins → Add New → Upload Plugin, select the ZIP, activate.
  2. Open Settings → iGaming Links → choose:
    • Parameter names you use (subid, click_id, creative_id, utm_campaign).
    • Cookieless vs. first-party cookie mode.
    • GEO provider (none, GeoLite2 DB, or HTTPS API) and your key if used.
  3. Create your first linkiGaming Links → Add New:
    • Destination URL (your affiliate link with macros if needed).
    • Allowed regions (GEO/state list) + fallback URL.
    • Default parameters to append automatically.
  4. Insert it in content:
    • Block: add iGaming Link Button.
    • Shortcode: [iga_link id="123" text="Play now" class="btn-primary"].
    • Direct URL: copy the pretty link (e.g., https://yoursite.com/go/brand-nj/).
  5. Test → Append ?test=1 to avoid logging while you verify redirects.
  6. Check logsiGaming Links → Clicks; export CSV if needed.

What’s inside?

How to install?

  1. Plugins → Add New → Upload Plugin → select the zip above
  2. Activate → “NowG Links” menu
  3. Add a slug; test your redirect at https://your.site/go/slug
  4. If 404, visit Settings → Permalinks → Save (flush rewrites)

Defaults set


Feature matrix

AreaWhat you getWhere to use it
First-party redirectsClean /go/* links with 302/307Landing pages, menus, CTAs
Parameter capturesubid, click_id, creative_id, utm_*Attribution, partner disputes
GEO/state gatingPer-state routing + fallbackUS regulated markets
Age & disclosureOptional interstitial + auto footnoteCompliance pages
Anti-bot basicsUser-agent rules, ASN/IP denylist, click velocityClick quality hygiene
Webhooks/PostbacksSend click JSON to your tracker/CRMReal-time analytics
Exports & APICSV export, /wp-json/iga/v1/clicksBI, finance, backups
Roles & capsEditor can create links; Admin sets rulesSafer workflows

Event & parameter schema (defaults)

FieldDescriptionExample
click_idPassed through if present; generated if missingabc123
subidYour partner’s sub-parametersiteA_topnav
creative_idMap creative/placementhp_300x250_v3
utm_source / utm_campaignOptional campaign tagsigaming_blog / nj_launch
geo_country / geo_stateResolved at click (if enabled)US / NJ
ip_hashOne-way salted hash of IPsha256:…
ua / refUser agent / referrer
tsServer timestamp2025-08-22T10:15:31Z

You can rename parameters in Settings → Parameters. The plugin forwards all captured params to the destination URL (unless you choose “internal-only”).


GEO/state gating

Example rule:
US→NJ → send to …/nj-offer?subid={{subid}}
US→PA → send to …/pa-offer?subid={{subid}}
Elsewhere → fallback …/intl-offer


Shortcode & Block examples


Webhooks & postbacks


Exports & API


Compliance & privacy

This plugin assists with operational compliance but does not replace your legal review.


Performance & security


System requirements


Free download & license


Support & contributions


Changelog (highlights)


FAQ

Does it cloak links?
Yes—on your own domain. It preserves or appends the affiliate parameters you set.

Can I use it without cookies?
Yes—cookieless mode logs server-side only.

Will it break my cache/CDN?
No. Redirect endpoints are separate; just exclude /go/* from full-page caching.

How accurate is GEO/state?
As accurate as your DB/API. For regulated U.S. states, pair this with your compliance stack’s geofencing; this plugin routes links, it isn’t a geolocation compliance engine.

Can I add custom fields?
Yes. Use the “Custom Params” panel; they’re stored and forwarded.

Does it track conversions?
This plugin is click-tracking with smart routing. You can receive conversion webhooks from your affiliate networks into another system, then join on click_id/subid.


Developer hooks (summary)


Final thought

If your iGaming links still rely on third-party shorteners and manual spreadsheets, you’re giving away attribution and time. Drop this in, route by state, capture the IDs that matter, export the CSV finance actually wants—and move on to the fun part: scaling what works.

Exit mobile version