Kostenloses iGaming Affiliate Link Tracking Plugin

Kostenloses iGaming Affiliate Link Tracking Plugin

Kostenloses WordPress-Plugin. Open Source. Entwickelt für Casino- und Sportwetten-Verkehr.
Verfolgen Sie Klicks auf Ihrer eigenen Domain, erfassen Sie SubIDs und Creative-IDs, wenden Sie GEO-/State-Gating an und exportieren Sie saubere Prüfprotokolle – ohne für ein Shortlink-Tool eines Drittanbieters zu bezahlen.

nowg aff tracker - Kostenloses iGaming-Affiliate-Link-Tracking-Plugin
Der nowg aff tracker wurde zuletzt am 14. Mai 2026 aktualisiert.

Kompatibel mit WordPress 6.3+ · PHP 8.1+ · GPL-2.0 oder höher


Was macht das iGaming Affiliate Link Tracking Plugin?

  • First-Party-Tracking auf Ihrer Domain (/go/offer-name), sodass Werbeblocker die Zuordnung weniger wahrscheinlich verhindern.
  • Protokolliert jeden Klick mit Zeitstempel, gehashter IP, Benutzeragent, Referrer, Gerät, GEO/Status (falls aktiviert) und benutzerdefinierten Parametern.
  • Erfasst Affiliate-Parameter (SubID, Click_ID, Creative_ID, Kampagne, Platzierung) und leitet sie an das Ziel weiter.
  • Optional GEO/State-Gating (Senden Sie den Verkehr aus New Jersey an das NJ-Angebot, den Verkehr aus Pennsylvania an PA, alles andere an ein Fallback).
  • Optional Altershinweis und Offenlegungszeile für Compliance-Seiten.
  • Cookieloser Modus (kein Client-Speicher) oder First-Party-Cookie mit kurzer TTL – Ihre Wahl.
  • Webhooks und Postbacks um Klicks an Ihren Tracker/CRM zu senden.
  • CSV-Export + REST API für Berichte und Finanzabstimmungen.
  • Gutenberg-Block , Kurzwahlnummern So können auch technisch nicht versierte Benutzer Schaltflächen/Links in Sekundenschnelle einfügen.

Warum verwenden iGaming-Teams es?

  • First-Party-Weiterleitungen = weniger verlorene Klicks.
  • GEO-/Staatsvorschriften = weniger Compliance-Probleme.
  • Strukturierte Protokolle = schnellere Streitbeilegung.
  • Keine Lizenzkosten = sicherere Piloten und Proof-of-Concepts.

Schnellstart (5 Minuten)

  1. Installieren → Gehen Sie im WP Admin zu Plugins → Neu hinzufügen → Plugin hochladen, ZIP auswählen, aktivieren.
  2. Öffnen Sie Einstellungen → iGaming-Links → wählen Sie:
    • Von Ihnen verwendete Parameternamen (subid, click_id, creative_id, utm_campaign).
    • Cookieloser vs. Erstanbieter-Cookie-Modus.
    • GEO-Anbieter (keiner, GeoLite2 DB oder HTTPS-API) und Ihr Schlüssel, falls verwendet.
  3. Erstellen Sie Ihren ersten LinkiGaming-Links → Neu hinzufügen:
    • Ziel-URL (Ihr Affiliate-Link mit Makros, falls erforderlich).
    • Zulässige Regionen (GEO/Staatenliste) + Fallback-URL.
    • Standardparameter, die automatisch angehängt werden sollen.
  4. Fügen Sie es ein im Inhalt:
    • Block: hinzufügen iGaming-Link-Schaltfläche.
    • Shortcode: [iga_link id="123" text="Play now" class="btn-primary"].
    • Direkte URL: kopieren Sie den hübschen Link (zB, https://yoursite.com/go/brand-nj/).
  5. Test → Anhängen ?test=1 um die Protokollierung zu vermeiden, während Sie Weiterleitungen überprüfen.
  6. Protokolle prüfeniGaming-Links → Klicks; CSV exportieren, falls erforderlich.

Was ist da drin?

  • Weiterleitungsverfolgung: /go/{slug} → Ziel (301/302/307)
  • Protokollierung mit datenschutzsicherem IP-Hashing, UA, Referrer, UTM
  • On-Page-Klickerfassung (optional): Beacon-Skript; „Alle Anker verfolgen“ oder nur data-nowg-track
  • Admin: Links, Berichte, Einstellungen
  • Deinstallationsbereinigung; tägliche Bereinigungsaufgabe; Admin-Fußzeilen-Guthaben mit Link zu „Kostenlose Affiliate-Tools“ → nowg.net
  • Shortcode: [nowg_link slug="offer" rel="nofollow sponsored" class="btn"]Click me[/nowg_link]

Wie installiert man?

  1. Plugins → Neu hinzufügen → Plugin hochladen → wählen Sie die Zip-Datei oben
  2. Aktivieren → Menü „NowG Links“
  3. Fügen Sie einen Slug hinzu; testen Sie Ihre Weiterleitung unter https://your.site/go/slug
  4. Bei 404 gehen Sie zu Einstellungen → Permalinks → Speichern (Neuschreibungen löschen)

Standardwerte festgelegt

  • Erfordert mindestens: WP 6.2, PHP 8.0
  • Datenaufbewahrung: 180 Tage (veränderbar)
  • IP-Hashing: EIN
  • Beacon-Tracking: AUS (in den Einstellungen umschalten)
  • Umleitungsbasis: /go/

Funktionsmatrix

GebietWas Sie erhaltenWo kann man es verwenden?
First-Party-WeiterleitungenClean /go/* Links mit 302/307Zielseiten, Menüs, CTAs
Parametererfassungsubid, click_id, creative_id, utm_*Zuordnung, Partnerstreitigkeiten
GEO/State-GatingRouting pro Status + FallbackUS-regulierte Märkte
Alter & OffenlegungOptionale Zwischenanzeige + automatische FußnoteCompliance-Seiten
Anti-Bot-GrundlagenUser-Agent-Regeln, ASN/IP-Sperrliste, KlickgeschwindigkeitKlicken Sie auf Qualitätshygiene
Webhooks/PostbacksSenden Sie Klick-JSON an Ihren Tracker/CRMEchtzeit-Analyse
Exporte und APICSV-Export, /wp-json/iga/v1/clicksBI, Finanzen, Backups
Rollen & KappenDer Editor kann Links erstellen; der Administrator legt Regeln festSicherere Arbeitsabläufe

Ereignis- und Parameterschema (Standardwerte)

FeldBeschreibungBeispiel
click_idDurchgeleitet, falls vorhanden; generiert, falls fehlendabc123
subidDer Unterparameter Ihres PartnerssiteA_topnav
creative_idKartengestaltung/Platzierunghp_300x250_v3
utm_source / utm_campaignOptionale Kampagnen-Tagsigaming_blog / nj_launch
geo_country / geo_stateAufgelöst per Klick (falls aktiviert)US / NJ
ip_hashEinweg-Salted-Hash der IPsha256:…
ua / refBenutzeragent / Referrer...
tsServer-Zeitstempel2025-08-22T10:15:31Z

Sie können Parameter unter Einstellungen → Parameter umbenennen. Das Plugin leitet alle erfassten Parameter an die Ziel-URL weiter (sofern Sie nicht „Nur intern“ auswählen).


GEO/State-Gating

  • Modi: Aus / GeoLite2 (lokale Datenbank) / HTTPS-API (geben Sie Ihren Schlüssel ein).
  • Regeln: Route nach Land → optionaler Staat; alles, was nicht übereinstimmt, geht an die Fallback-URL.
  • Datenschutz: GEO-Lookups werden serverseitig ausgeführt; die IP wird im gespeicherten Datensatz gehasht.
  • Hinweis: Geodatenbanken sind nicht gebündelt – Sie stellen Ihren eigenen Schlüssel oder Ihre eigene Datenbank bereit (aus Lizenzgründen).

Beispielregel:
USA→NJ → senden an …/nj-offer?subid={{subid}}
US→PA → senden an …/pa-offer?subid={{subid}}
Anderswo → Fallback …/intl-offer


Shortcode- und Blockbeispiele

  • Schaltfläche mit Symbolklasse:
    [iga_link id="123" text="Claim Bonus" class="btn btn-lg btn-cta"]
  • Roh-URL (für Menüs): Kopieren Sie sie aus der Seitenleiste des Link-Editors.
  • Gutenberg: Suchen Sie nach „iGaming Link Button“, legen Sie Link, Stil, Nofollow und „In neuem Tab öffnen“ fest.

Webhooks und Postbacks

  • Ausgehender Webhook: Bei jedem protokollierten Klick kann das Plug-In JSON an eine von Ihnen konfigurierte URL POSTEN.
  • Wiederholungslogik: exponentielles Backoff bis zu 5 Versuche.
  • Sicherheit: Signieren Sie Nutzdaten (HMAC-SHA256 mit Ihrem gemeinsamen Geheimnis).
  • Platzhalter: Senden Sie rohe und aufgelöste Felder (subid, geo_state, ip_hash, Etc.).

Exporte und API

  • CSV-Export vom Bildschirm „Klicks“ (Datumsbereich, Link-IDs, Spalten).
  • REST-API:
    • GET /wp-json/iga/v1/clicks?from=2025-08-01&to=2025-08-31&link=123
    • Erfordert ein Administrator-/App-Passwort oder Token; unterstützt Paginierung.

Compliance und Datenschutz

  • Standardmäßig werden keine personenbezogenen Daten gespeichert. IPs werden mit einem rotierenden Salt gehasht. Sie können die Speicherung von Referrer/User Agent deaktivieren, wenn Ihre Richtlinie dies erfordert.
  • Altershinweis & Offenlegung: Schalten Sie ein Interstitial um („Nur 21+ …“) und fügen Sie automatisch eine Offenlegungszeile unter dem Linkblock an.
  • Vorratsdatenspeicherung: Wählen Sie eine fortlaufende Aufbewahrung (z. B. 90/180/365 Tage) oder eine manuelle Bereinigung.
  • Cookie-Modus: standardmäßig deaktiviert; aktivieren Sie es, wenn Sie Kontinuität über mehrere Klicks hinweg benötigen.

Dieses Plugin unterstützt Sie bei der Einhaltung betrieblicher Vorschriften, ersetzt jedoch nicht Ihre rechtliche Prüfung.


Leistung und Sicherheit

  • Weiterleitungen sind serverseitig und cachefreundlich (302/307).
  • Datenbankschreibvorgänge verwenden vorbereitete Anweisungen; Optionen werden validiert und durch Nonce geschützt.
  • Optional asynchrone Protokollierung um TTFB auf Seiten mit hohem Datenverkehr zu reduzieren.
  • Funktioniert mit gängigen Seiten-/CDN-Caches; Markierung /go/* um das vollständige Seiten-Caching zu umgehen.

Systemanforderungen

  • WordPress 6.3 oder neuer
  • PHP 8.1+ (intl, json, mbstring aktiviert)
  • MariaDB/MySQL 10.4+
  • Optional: Cron oder echter Cron für asynchrone Warteschlange

Kostenloser Download und Lizenz

  • Herunterladen: Verwenden Sie die Schaltfläche „ZIP herunterladen“ auf dieser Seite (oder installieren Sie es von Ihrem WordPress-Dashboard, wenn es sich im Repository befindet).
  • Preis: Kostenlos, für immer.
  • Lizenz: GPL-2.0 oder höher (Sie können es unter GPL-kompatiblen Bedingungen ändern und weitergeben).
  • Zuordnung: Nicht erforderlich (schön, wenn Sie es behalten). Kein Tracking, keine Nörgeleien.

Unterstützung & Beiträge

  • Probleme/Fehler: Öffnen Sie ein Ticket mit den Schritten zur Reproduktion und Ihren WP/PHP-Versionen.
  • Sicherheit: Senden Sie einen kurzen Bericht per E-Mail. Wir bestätigen dies innerhalb von 48 Stunden und versenden die Patches schnell.
  • Mitmachen: PRs willkommen – neue Gateways für GEO, zusätzliche Parametervoreinstellungen oder Exportformate.

Änderungsprotokoll (Highlights)

  • 1.0.0 – Erste öffentliche Version: First-Party-Weiterleitungen, Parametererfassung, GEO-/Status-Gating, Altershinweis, Webhooks, CSV-Export, REST-API, Block + Shortcode.

FAQ

Werden Links verschleiert?
Ja – auf Ihrer eigenen Domain. Die von Ihnen festgelegten Partnerparameter bleiben erhalten oder werden ergänzt.

Kann ich es ohne Cookies nutzen?
Ja – im Cookie-losen Modus werden nur serverseitige Protokolle erstellt.

Wird es meinen Cache/CDN beschädigen?
Nein. Umleitungsendpunkte sind separat; schließen Sie einfach aus /go/* vom Vollseiten-Caching.

Wie genau ist GEO/Staat?
So genau wie Ihre DB/API. Für regulierte US-Bundesstaaten kombinieren Sie dies mit dem Geofencing Ihres Compliance-Stacks. Dieses Plugin leitet Links weiter, es ist keine Geolocation-Compliance-Engine.

Kann ich benutzerdefinierte Felder hinzufügen?
Ja. Verwenden Sie das Bedienfeld „Benutzerdefinierte Parameter“. Die Parameter werden gespeichert und weitergeleitet.

Werden Conversions verfolgt?
Dieses Plugin ist Klick-Tracking mit Smart Routing. Sie können Conversion-Webhooks von Ihren Affiliate-Netzwerken in ein anderes System empfangen und dann beitreten click_id/subid.


Entwickler-Hooks (Zusammenfassung)

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

Letzten Gedanken

Wenn Ihre iGaming-Links immer noch auf Shortener von Drittanbietern und manuelle Tabellen angewiesen sind, verschenken Sie Quellenangaben und Zeit. Fügen Sie diese ein, leiten Sie sie nach Bundesstaat weiter, erfassen Sie die relevanten IDs, exportieren Sie die CSV-Datei, die die Finanzabteilung benötigt – und machen Sie sich an den spannenden Teil: Skalieren Sie, was funktioniert.