Linux 软件免费装
Banner图

Kitgenix Affiliate Link Manager

开发者 kitgenix
更新时间 2026年10月14日 01:47
捐献地址: 去捐款
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPLv3 or later
版权网址: 版权信息

标签

affiliate marketing redirects affiliate links click tracking link management

下载

1.0.0 1.0.1 1.1.0 1.1.3 2.0.0 2.1.0 2.1.1 2.1.2

详情介绍:

Kitgenix Affiliate Link Manager is a self-hosted WordPress affiliate link manager for creating branded short links, controlling redirect destinations, organising campaigns and measuring aggregate click activity without relying on a hosted Kitgenix tracking platform. It is built for affiliate marketers, publishers, content websites, agencies, review sites, WooCommerce stores and other WordPress sites that publish external campaign or partner links. Instead of scattering long destination URLs throughout your content, you can publish a stable first-party URL such as example.com/go/product-name/ and manage the destination behind that link from WordPress. The public short link can remain unchanged even when the affiliate destination changes. That makes the plugin useful for evergreen articles, email campaigns, printed QR codes, documentation, social profiles and any other place where editing every old link later would be difficult. Learn more about the developer behind the plugin at Kitgenix. Affiliate Link Management Features Branded Redirects and Stable Short Links Each managed link has a WordPress-controlled slug. The plugin combines that slug with the configured redirect prefix to create the public-facing URL. A prefix such as go and a slug such as hosting-offer produces a route similar to /go/hosting-offer/. When a visitor requests that route, the redirect layer resolves the matching link, checks whether it is enabled and currently active, evaluates any start/expiry rules, chooses the appropriate destination, records the aggregate click event and then issues the configured redirect. The underlying affiliate URL can be changed later while the public URL remains stable. The managed link records are stored in the private kitgenix_aff_link post type. Groups use the kitgenix_aff_group taxonomy and tags use kitgenix_aff_tag, allowing large collections of campaigns to be organised without exposing those records as normal public posts. Scheduling, Expiry and Fallback Destinations Campaigns frequently have start dates, expiry dates or time-sensitive offers. Each link can store a start timestamp and expiry timestamp so the redirect state is evaluated automatically at request time. A fallback URL can be used when the normal destination should not be used. This is useful for expired promotions, not-yet-active campaigns, retired products or other cases where sending a visitor to an alternative page is better than leaving a dead affiliate link in published content. Because the schedule is evaluated by the redirect resolver, the behaviour is functional rather than a wp-admin label only. Destination Rotation A single branded link can distribute requests across a pool of destinations. The plugin supports no rotation, sequential rotation and random rotation. The primary destination and additional rotation destinations form the available pool used by the redirect logic. Rotation can be useful for publishers testing several offers, balancing traffic between equivalent landing pages, or maintaining one memorable public URL while working with multiple destination URLs. Link Groups, Tags and Bulk Administration Groups and tags provide two layers of organisation. The admin interface also includes search, filtering, sorting and bulk operations, making it practical to manage more than a handful of redirects. Bulk tools include assigning groups and adding tags to selected links. Existing links can be duplicated to create a new campaign from a known configuration, and links can be enabled or disabled independently of deletion. Aggregate Click Analytics The analytics subsystem stores daily aggregate statistics in the plugin-owned {prefix}kitgenix_aff_click_stats database table. It can report total clicks, recent click trends and breakdowns by source, placement and normalised referrer host. The click-statistics implementation is intentionally aggregate. It does not store the visitor's IP address, full browser user-agent, full referring URL, tracking cookie or browser fingerprint as part of the analytics record. Referrer data used for reporting is reduced to the host before storage. The plugin also maintains link-level click totals and cached overview data so the admin interface does not need to reconstruct every summary on every page load. Affiliate Destination Health Checks Managed destinations can become unavailable, start returning errors or redirect somewhere unexpected. The health-check system can inspect configured destinations and retain the resulting status, message, HTTP code, final URL, redirect-hop count and time of the last check. Health checks can run automatically using WordPress scheduled events or can be started manually for a link. The automatic checker processes the catalogue in batches and maintains a cursor/summary so a large link library does not need to be tested in one request. Health checking sends a normal server-side HTTP request to the destination selected by the site administrator. The destination website therefore receives ordinary request/network information. The plugin does not send those checks through a Kitgenix proxy. CSV and JSON Portability Import/export tools are available for administrators who need to move links between WordPress environments or update them in bulk. CSV output includes protection against spreadsheet-formula injection, and JSON is available where a structured interchange format is more convenient. Import processing validates and normalises incoming records and uses bounded batch sizes. Existing records can be matched according to the supported import workflow instead of every import being treated as a completely new link. REST API for Affiliate Links The authenticated REST namespace is: kitgenix-affiliate-link-manager/v1 The codebase implements routes for listing, creating, reading, updating and deleting links, plus import/export, enable/disable, duplication, click-reset and health-check actions. Collection requests support common filters such as search, group, tag, enabled state, ordering and pagination. REST management is protected by the plugin's management capability checks; the plugin does not expose anonymous link administration. WP-CLI The command base is: wp kitgenix-affiliate link Implemented commands include get, create, update, disable, enable, duplicate, reset-clicks, check-health, delete, export and import. These commands make the plugin suitable for scripted migrations, deployment workflows and administrators who prefer command-line management. Privacy-Focused, WordPress-Native Storage Link records, taxonomies, settings, logs and aggregate analytics are stored in WordPress or the site's own database. The plugin uses WordPress posts, metadata, taxonomies, options, scheduled events, the HTTP API, REST API and capability/nonce controls. There is no remote Kitgenix click-tracking account required to create or use links. External network activity is limited to actions that inherently require it, such as redirecting a visitor to the destination, checking a destination's health, retrieving public Kitgenix plugin information for the shared admin Hub, or loading the disclosed admin font service. Typical Use Cases

安装:

  1. Upload the kitgenix-affiliate-link-manager folder to /wp-content/plugins/, or install the plugin ZIP through Plugins > Add New > Upload Plugin.
  2. Activate Kitgenix Affiliate Link Manager.
  3. Open the Kitgenix Affiliate Link Manager admin screen.
  4. Review the redirect prefix and redirect behaviour before publishing links.
  5. Create an affiliate link, choose its slug, and enter the destination URL.
  6. Add optional scheduling, fallback, rotation, group, tag, and campaign-note settings as required.
  7. Test the branded redirect before using it in a live campaign.
  8. If destination health checking is enabled, review the health-check interval and timeout for your hosting environment.
After changing a redirect prefix, visit Settings > Permalinks and save if WordPress rewrite rules need to be refreshed on your environment.

屏幕截图:

  • Add/Edit Link interface with destination, slug, schedule, fallback URL, rotation, group, tags, campaign note, rel guidance, and click count.
  • Analytics snapshot with recent totals, timeline, top sources, top referrers, and top placements.
  • Destination health summary with healthy, warning, and critical states plus on-demand checking.
  • Settings screen for redirect prefix, redirect type, list size, health-check timing, and uninstall cleanup.
  • CSV/JSON import panel for moving or updating link records.
  • Searchable activity log with diagnostic context and outcomes.

升级注意事项:

2.1.2 Version 2.1.2 is recommended for all sites.

常见问题:

Does this plugin require an external affiliate network account?

No. The plugin manages the redirect URLs and analytics inside WordPress. The destination URL can point to an affiliate network, merchant, landing page, or another URL chosen by the site administrator.

Does Kitgenix receive my click analytics?

No Kitgenix analytics relay is required for the plugin's click tracking. Aggregate click statistics are stored in the WordPress database on the site running the plugin.

Does the click tracker store visitors' IP addresses?

The aggregate analytics implementation does not store visitor IP addresses in its click-statistics records. It also does not store a full user-agent string, full referrer URL, tracking cookie, or browser fingerprint there. Referrer data is reduced to the host for aggregate reporting.

Can I change an affiliate destination without changing the public link?

Yes. That is one of the main purposes of a branded redirect. Update the link's destination while keeping its slug/public URL in place.

Can links start or expire automatically?

Yes. Link records support start and expiry timestamps. A fallback URL can also be configured for states where the normal destination should not be used.

Can one link rotate between several destinations?

Yes. The code supports a rotation mode and a pool of rotation destinations on each link.

Can I organise a large number of links?

Yes. Use groups and tags, plus the admin search, filters, sorting, and bulk actions.

Can I import or export links?

Yes. CSV and JSON workflows are implemented. The CSV exporter also neutralises values that could otherwise be interpreted as formulas by spreadsheet applications.

Is there a REST API?

Yes. The plugin provides authenticated management routes under kitgenix-affiliate-link-manager/v1 for listing, creating, updating, deleting, importing, exporting, enabling/disabling, duplicating, resetting click counts, and checking destination health.

Is WP-CLI supported?

Yes. Use wp kitgenix-affiliate link and one of the implemented subcommands.

Will uninstall delete all affiliate links?

Not by default. The uninstall behaviour is intentionally conservative. If the delete-data-on-uninstall setting is enabled, the plugin can remove its affiliate link records and plugin-owned analytics data during uninstall.

更新日志:

2.1.2 (13 October 2026) 2.1.1 (13 October 2026) 2.1.0 (13 October 2026) 2.0.0 (31 August 2026)