Frumbik Affiliate Hub – Affiliate Links, Amazon Product Displays, Click Tracking & Geo-Targeting
Affiliate links are the backbone of your revenue, but managing them shouldn’t be a full-time job. Frumbik Affiliate Hub turns scattered, ugly affiliate URLs into clean branded links — and gives you the analytics, Amazon integration, and automation tools to earn more from every click. Stop paying for features that should be free. Frumbik Affiliate Hub is 100% free, open source, and packed with capabilities that rival — and often exceed — the most popular premium affiliate plugins on the market. Link Management & Cloaking Transform messy URLs like https://partner-site.com/ref?id=12345&campaign=xyz into clean, trustworthy links like yoursite.com/go/best-hosting. Organize everything with categories and tags, and insert links from the Gutenberg or Classic editor in seconds. Your visitors see professional links. You see higher click-through rates. Destination Rules: Geo-Targeting, Expiration & A/B Testing (NEW) Send German visitors to amazon.de and Americans to amazon.com — per link, no code. Schedule links to expire (show a 404, redirect to a fallback URL, or auto-unpublish), and split-test destination URLs with weighted A/B rotation — results appear right in your analytics dashboard, with bot traffic filtered out. Every one of these is a paid add-on in premium competitors; here they are free. Amazon Products Integration (NEW) Display product boxes, comparison tables, and bestseller lists from Amazon — directly in your content. Supports 22 Amazon marketplaces with automatic geo-targeting, so visitors always land on their local store. A built-in TOS Compliance Engine handles price freshness, affiliate disclaimers, and link transparency automatically. No competitor offers this level of compliance out of the box. Price History Charts & Drop Alerts (NEW) Show your readers how an Amazon product’s price moved over the last 90 days with [afh_price_history asin="B0..."] — a clean chart rendered on your own server, no external chart service. Get an e-mail the moment a tracked price drops by more than your chosen percentage, plus an optional weekly summary of clicks, top links and broken links. Analytics & Click Tracking Know exactly which links perform and where your clicks come from. The Enhanced Analytics dashboard shows interactive charts, geographic data on a world map, browser and device breakdowns, and unique visitor tracking. Export everything to CSV for deeper analysis. Google Analytics 4 Integration (NEW) Send affiliate link click events directly to your GA4 property — including link slug, ASIN, marketplace, and page URL. Works with your existing Google Analytics setup. Optionally load gtag.js from the plugin, or use your own. No coding required. Core Link Management 🔗 Link Cloaking — Clean, branded redirect URLs with 301/302/307 support 📁 Categories & Tags — Organize hundreds of links effortlessly ✏️ Editor Integration — Insert links from Gutenberg blocks or TinyMCE toolbar 📋 Shortcodes — Use [frumbik_link id="123"] anywhere in your content 🔄 Import/Export — Bulk import from CSV/JSON, export for backup or migration 🔑 QR Codes — Generate downloadable QR codes for any affiliate link 🌐 Query Forwarding — Pass URL parameters through cloaked links to destination Amazon Products Module (NEW) 🛒 Product Boxes — 4 layouts that showcase Amazon products and drive clicks 📊 Comparison Tables — Drag-and-drop builder for side-by-side product comparisons 🏆 Bestseller Lists — Auto-updating grids from any Amazon category ⚡ Zero-API Mode — Display manually added products, no API credentials needed 🌍 22 Marketplaces — Automatic geo-targeting replaces Geniuslink ($5-48/mo) ✅ TOS Compliance Engine — Automated disclaimers, price checks, and transparency 📦 Bulk ASIN Import — Add up to 200 products at once 🧱 5 Gutenberg Blocks — Product Box, Product Link, Comparison Table, Bestseller List, Product Grid 📈 Price History — Track price trends and time your recommendations 🔮 Creators API Ready — Future-proofed for Amazon’s new API (PA-API 5.0 deprecated April 2026) Analytics & Tracking 📊 Enhanced Analytics — Interactive dashboard with ApexCharts, filtering, and CSV export 🌍 GeoLocation Tracking — World map analytics with MaxMind GeoIP2 + 3 fallback APIs 👤 Unique Visitor Detection — 24-hour fingerprinting with session management 📱 Device Detection — Browser, OS, and device breakdowns for every click 🔍 Keywords Autolinker — Automatically convert keywords in your content to affiliate links 🔗 Link Scanner — Detect broken links with scheduled scans and email alerts Google Analytics 4 (NEW) 📈 GA4 Event Tracking — Send click events with link slug, ASIN, marketplace, and page URL 🏷️ Custom Events — Track affiliate clicks alongside your other GA4 data ⚙️ Flexible Setup — Load gtag.js from the plugin or use your existing tag Advanced Modules ⚡ Performance Monitor — System optimization and caching insights 🏥 Health Monitor — Diagnostic tools and error logging 🧩 Modular Architecture — Enable only what you need; disable the rest 🌐 Multilingual — English, Polish, German, and Spanish out of the box 📱 Mobile Responsive — Admin interface works on any device Why Choose Frumbik Affiliate Hub? It’s free. Not “free with limits” or “free trial” — genuinely free and open source under GPLv2. No upsells, no premium tier, no nag screens. Most affiliate plugins charge annual subscriptions for features like link cloaking, auto-linking, click analytics, Amazon product displays, or geo-targeting — and you often need multiple paid plugins to cover everything. With Frumbik Affiliate Hub, you get all of these capabilities in one plugin, completely free. No annual fees, no feature gates, no “upgrade to unlock” prompts. Just install and use everything from day one — including features you won’t find anywhere else, like the TOS Compliance Engine and built-in GA4 event tracking. Approved and distributed through WordPress.org. Follows WordPress Coding Standards. All SQL queries use prepared statements. All output is escaped. Nonce verification on every form. Perfect For Bloggers who monetize with affiliate links and want clean URLs Amazon affiliates who need product boxes, comparison tables, and geo-targeting Content creators who want to track which links actually earn money Niche site builders running multiple affiliate programs at once Marketing agencies managing affiliate links across client sites The full shortcode reference (all attributes with worked examples) is in the FAQ: “What shortcodes are available?” Privacy & Security GDPR Compliance Data Minimization: Only essential data is collected User Consent: All tracking and geolocation are disabled by default — must be explicitly enabled Data Export: Built-in tools for data export/deletion requests Anonymization: IP address anonymization options Transparency: Clear data usage policies in settings Security Features Nonce Protection: All forms use WordPress nonces Capability Checks: Role-based access control SQL Injection Prevention: Prepared statements only XSS Protection: All output properly sanitized Regular Updates: Active maintenance and security patches External Services This plugin connects to several third-party services to provide enhanced functionality. All external connections are optional and can be disabled. MaxMind GeoLite2 Database Service What it is: MaxMind provides geolocation data through their GeoLite2 database What it’s used for: Converting visitor IP addresses to geographical locations (country, city, coordinates) for analytics What data is sent: Only IP addresses of visitors who click affiliate links. IP data is processed locally using the downloaded database — no visitor data is sent to MaxMind servers in real-time. When it’s sent: Only when the GeoLocation module is enabled and a visitor clicks an affiliate link Database updates: When a license key is configured, the plugin automatically re-downloads the GeoLite2 database weekly via WordPress Cron (no visitor data is sent — only a download request using the administrator’s license key) Service provider: MaxMind, Inc. Terms of service: https://www.maxmind.com/en/terms-of-use Privacy policy: https://www.maxmind.com/en/privacy-policy Database download: https://download.maxmind.com/ (requires free license key) IP Geolocation API Services What they are: Fallback geolocation services, used only when the local MaxMind database is unavailable and GeoLocation tracking is enabled What data is sent: The visitor’s IP address only (anonymized when IP anonymization is on), one request per click. IP-API.com is also used for admin-initiated benchmark tests, which send public test IPs such as 8.8.8.8 — never visitor data. IP-API.com — Terms & privacy: https://ip-api.com/docs/legal (45 requests/minute free tier) IPApi.co — Privacy: https://ipapi.co/privacy/ | Terms: https://ipapi.co/terms/ (15,000 requests/month free tier) IPInfo.io — Privacy: https://ipinfo.io/privacy-policy | Terms: https://ipinfo.io/terms-of-service (50,000 requests/month free tier) GitHub API Service What it is: GitHub’s REST API and archive downloads, used to fetch the open-source MaxMind GeoIP2 PHP libraries What data is sent: No visitor or site data — only standard HTTP headers (server IP, plugin User-Agent “AffiliateHub-WordPress-Plugin”) When it’s used: Only when an administrator manually clicks “Install Native GeoIP2 Library” in the plugin settings — never automatically Domains contacted: https://api.github.com/ (release metadata for maxmind/GeoIP2-php and maxmind/MaxMind-DB-Reader-php), https://github.com/ and https://codeload.github.com/ (ZIP archive downloads) Service provider: GitHub, Inc. (Microsoft) Privacy policy: https://docs.github.com/en/site-policy/privacy-policies/github-privacy-statement Terms of service: https://docs.github.com/en/site-policy/github-terms/github-terms-of-service Link Scanner The Link Scanner module checks your affiliate link destination URLs to verify they are still active and responding. It sends HTTP HEAD/GET requests to the destination URLs stored in your affiliate links These are URLs you have entered yourself — no visitor data is sent Requests are only triggered manually by an administrator from the Link Scanner settings page No third-party service is involved — requests go directly to the destination URLs Google Analytics 4 (optional) What it is: Google Analytics 4 tracking via Google Tag Manager What it’s used for: Sending affiliate link click events to GA4 for analytics What data is sent: Click event data (event name, link slug, ASIN, marketplace, page URL) — sent from visitor’s browser to Google When it’s sent: Only when the Google Analytics 4 module is enabled in plugin settings Optional script loading: When “Load gtag.js” is enabled, the plugin loads a JavaScript tracking library from Google’s CDN. This is optional and disabled by default. Server-side events (Measurement Protocol, optional): When the site owner additionally provides a GA4 Measurement Protocol API secret, the plugin sends click events for visitors who enter affiliate redirect links directly (from e-mails, social media, QR codes) from the WordPress server to Google. Data sent: the Google Analytics client/session identifier read from the visitor’s existing GA cookies, the clicked link’s ID/slug/destination/title and the traffic source name. The visitor’s IP address is NOT sent (the request originates from the server). No events are sent for visitors without a Google Analytics cookie. Domains contacted: – https://www.googletagmanager.com/ (gtag.js library download) – https://www.google-analytics.com/ (event data collection; also the Measurement Protocol endpoint when an API secret is configured) Service provider: Google LLC Terms of service: https://marketingplatform.google.com/about/analytics/terms/us/ Privacy policy: https://policies.google.com/privacy User Control and Privacy All external services are optional and off by default — the plugin works without any external connections, and disabling GeoLocation stops all IP-based tracking and API calls No CDN dependencies — all JavaScript and CSS assets are bundled locally Local processing preferred — the MaxMind database (user-supplied license key) processes IPs locally; APIs are only a fallback Source Code This plugin includes third-party JavaScript libraries in both minified and human-readable form. All plugin-authored JavaScript files (admin.js, analytics-dashboard-production.js, affiliate-hub-block.js, affiliate-hub-qrcode.js, etc.) are unminified. No build tools are required. Full plugin source code is included in the plugin package. All plugin-authored files are unminified and human-readable. assets/js/jsvectormap.min.js Minified distribution of jsVectorMap v1.7.0, an interactive map library. The unminified human-readable source is included in the plugin as assets/js/jsvectormap.js (2301 lines). Upstream source: https://github.com/themustafaomar/jsvectormap/releases/tag/v1.7.0 assets/js/jsvectormap-world.js This file (1661 lines) contains auto-generated SVG path data defining country boundaries for every country in the world. It is distributed as part of the jsVectorMap package. The path strings consist of SVG drawing commands (M=moveto, l=lineto, Z=closepath) followed by x,y geographic coordinates — they are NOT minified or obfuscated JavaScript code. The upstream dist/maps/world.js ships this data fully minified on a single line; this version is reformatted for readability with each country in its own commented block, properties on separate lines, and long multi-territory paths split at sub-path (Z) boundaries. Maximum line length is under 250 characters. Upstream source: https://github.com/themustafaomar/jsvectormap/releases/tag/v1.7.0 assets/js/qrcode-generator.js / qrcode-generator.min.js QR code generation library (qrcodejs v1.0.0). The human-readable source is included as assets/js/qrcode-generator.js (fully formatted with proper indentation). The minified version (qrcode-generator.min.js) is used at runtime. Upstream source: https://github.com/davidshimjs/qrcodejs assets/js/apexcharts.min.js Minified distribution of ApexCharts v5.3.3, a JavaScript charting library. The unminified source (dist/apexcharts.js) is available in the upstream release archive. Upstream source: https://github.com/apexcharts/apexcharts.js/releases/tag/v5.3.3 Third-Party Libraries This plugin bundles the following open-source JavaScript and CSS libraries. All libraries are served locally from the plugin package — no external network requests are made to load them. ApexCharts Library: ApexCharts Version: 5.3.3 Bundled file: assets/js/apexcharts.min.js Purpose: Interactive charts in the Enhanced Analytics and Link Scanner dashboards License: MIT License Source: https://github.com/apexcharts/apexcharts.js/releases/tag/v5.3.3 Copyright: (c) 2018-2025 ApexCharts jsVectorMap Library: jsVectorMap Version: 1.7.0 Bundled files: assets/js/jsvectormap.js (unminified source, 2301 lines), assets/js/jsvectormap.min.js, assets/js/jsvectormap-world.js (1661 lines), assets/css/jsvectormap.min.css Purpose: Interactive world map in the GeoLocation analytics view Note: jsvectormap-world.js contains auto-generated SVG geographic coordinate data (not minified JS). Reformatted from upstream single-line format to one commented block per country with paths split at sub-path boundaries. Max line length under 250 chars. License: MIT License Source: https://github.com/themustafaomar/jsvectormap/releases/tag/v1.7.0 Copyright: (c) Mustafa Omar QRCode (qrcodejs) Library: qrcodejs Version: 1.0.0 Bundled files: assets/js/qrcode-generator.js (human-readable formatted source, 1425 lines), assets/js/qrcode-generator.min.js Purpose: QR code generation for affiliate links License: MIT License Source: https://github.com/davidshimjs/qrcodejs Copyright: (c) 2012 davidshimjs Support & Development Getting Help Documentation: Visit our Knowledge Base Community Forum: WordPress.org support forums Feature Requests: Submit via WordPress.org or GitHub Bug Reports: Please include WordPress/PHP versions and error logs Contributing Translations: Help translate AffiliateHub in your language Code Contributions: Submit pull requests via GitHub Testing: Beta testing program available Feedback: Your suggestions shape our roadmap Roadmap Advanced Targeting: Device, browser, time-based rules A/B Testing: Split testing for affiliate links API Integration: REST API for external tools White Label: Custom branding options Multi-Site Support: Network-wide management License This plugin is licensed under the GPLv2 or later — see https://www.gnu.org/licenses/gpl-2.0.html for the full license text. It is distributed WITHOUT ANY WARRANTY, without even the implied warranty of merchantability or fitness for a particular purpose.
Top keywords
- js40×1.64%
- https26×1.07%
- com25×1.03%
- affiliate24×0.98%
- data24×0.98%
- link22×0.90%
- links22×0.90%
- analytics21×0.86%
- github17×0.70%
- source17×0.70%
- google15×0.62%
- assets14×0.57%
PrettyLinks – Affiliate Link Management, URL Shortener, Link Cloaking, Tracking & Branded Short Links
PrettyLinks takes any long, ugly URL and turns it into a short, branded link on your own domain. So instead of sharing some endless affiliate string, you share yoursite.com/recommends/widget — clean, memorable, and unmistakably yours. No more renting your links from bit.ly, tinyurl.com, or whichever shortener raised its prices this year. Here’s the part people love most: your links and your click data live on your site, not someone else’s. You own the branding. You keep the analytics. And if a destination URL ever changes, you update it once and every link you’ve ever shared just keeps working. Why people pick PrettyLinks 🌠 If you share links for a living — affiliate marketers, bloggers, podcasters, social media folks — you want three things: links that look professional, the freedom to change where they point, and a real picture of what’s getting clicked. PrettyLinks does all three. Every click is logged with referrer, browser, OS, and host, so you’re never guessing about what’s working. And version 4.0 is a big one. We rebuilt the whole thing from scratch on a fast, modern React admin, then added smarter bot filtering, built-in privacy controls, and CSV link importing — all of it free. PrettyPay™ Links 💵 Want to sell something? PrettyPay™ lets you spin up a one-click Stripe checkout link and share it anywhere — e-books, courses, downloads, subscriptions, you name it. It all runs through your own domain and brand. Share the link, get paid. No store required. Lite Features ✔️ 🔗 Branded Short Links on Your Own Domain Turn any long URL into a clean, branded short link in seconds. 💰 PrettyPay™ Stripe Checkout Links* Create one-click payment links with Stripe. Share anywhere and start selling instantly. 🔃 301, 302 and 307 Redirects Choose between Permanent (301) and Temporary (302/307) redirects per link. ⚙️ Custom or Auto-Generated Slugs Pick your own slug or let PrettyLinks generate one. Reserved Slug Patterns protect critical WordPress paths from accidental collisions. 🔎 Click & Unique-Click Tracking Every click logged with referrer, IP, browser, OS, and host data. 🤖 Modern Bot Filtering Keep AI crawlers and bots out of your stats out of the box — with Cloudflare bot-header support and your own custom user-agent rules. 🔐 Built-In Privacy Controls IP anonymization and a configurable click-retention window help you stay GDPR-friendly. 📊 Customizable Click Reports Filter charts by date range, link, and unique vs. total clicks. ⬆️⬇️ CSV Import & Export Bulk-import links from a spreadsheet and export click history to CSV anytime — link importing is now free. 🖱️ One-Click Sharing & Copy Copy any link to the clipboard from the links list, the editor, or a Gutenberg block. 💡 Modern Admin Experience A fast, clean React-based admin UI with bulk actions, one-click duplicate, and auto-saving options. … and much more. Visit our site to see everything PrettyLinks can do. * Pro users pay no added processing fees. Free users have a small 3% per-transaction fee added on PrettyPay™ links. PrettyLinks Pro 💪 When you’re ready for more, PrettyLinks Pro adds the automation, advanced redirects, and deeper reporting that power users tend to grow into: Keyword & URL Replacements Map keywords to links and PrettyLinks automatically turns them into your branded links across your site’s content. Advanced Redirect Types Cloaked, JavaScript, Meta-Refresh, Tracking Pixel, and branded Splash Page redirects on top of the standard 301/302/307. Geographic, Device & Time Targeting Send visitors to different destinations based on country, device, browser, OS, day, or hour. Link Rotation & A/B Split Testing Distribute traffic across multiple destinations by weight or round-robin, and split-test which one converts. Expiring Links Set an expiry date or click limit and choose where expired traffic goes. Categories & Tags Organize and filter a large link library with full taxonomy-style grouping. Auto-Create Links for Posts & Pages A pretty link is created automatically every time you publish. Link Health Monitoring Scheduled scans flag broken destinations, with email digests so you can fix them fast. QR Codes Auto-generate a downloadable QR code for every link, with an optional inner logo. Pretty Bar Branding Frame third-party destinations in a branded top, bottom, or floating bar with your CTA. Advanced Reports & Conversions Rich click-history breakdowns, KPI cards, charts, and a conversion-tracking pixel for your thank-you pages. Redirect Turbo Mode Answer link requests before the rest of WordPress loads — built for high-traffic affiliate sites. Pro Add-ons 🧩 Pro plans come with a handful of optional add-ons. Install the ones you need, skip the ones you don’t: Link in Bio — Build customizable “link in bio” landing pages for Instagram, TikTok, and other social profiles, hosted on your own domain. Product Displays — Drop styled, responsive product cards into any post or page to showcase affiliate products. Splash Pages — Show a branded interstitial (with optional CTAs) before forwarding visitors, with a per-link conversion funnel report. UTMs — Build and append Google Analytics UTM parameters from a dedicated tab on the link editor. User Links — A front-end dashboard letting logged-in visitors create and manage their own pretty links. Developer Tools — API tokens and webhooks for integrating PrettyLinks with external systems. See Why Upgrade | Pricing Integrations ⚡ MonsterInsights — Surface PrettyLinks click data inside the MonsterInsights dashboard. CookieYes — Automatic cookie consent compliance for click tracking. Easy Affiliate — Use PrettyLinks as the affiliate link layer in your Easy Affiliate program. Gutenberg & Classic Editor — Native block + toolbar buttons for inserting links inline. What’s Next 🤩 Enjoying PrettyLinks? Check out our other plugins: MemberPress — Full-featured membership and course platform for WordPress with Stripe, PayPal, and Authorize.net support. Easy Affiliate — Run your own self-hosted affiliate program and grow your traffic with referral marketing. Members — Roles and capabilities management plugin for fine-grained access control.