Linux 软件免费装
Banner图

HUBLO Revenue Integrity Monitor

开发者 hublowp
更新时间 2026年10月1日 11:57
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

monetization seo revenue affiliate links link checker

下载

1.1.3

详情介绍:

A link checker asks one question: does this URL answer? That question misses the way affiliate revenue usually breaks. The link opens. The merchant answers 200 OK. The product page loads. And the affiliate ID that tells the merchant whose account to credit is no longer in the URL that arrives — so every click from that page earns nothing, and no monitoring tool says a word about it. HUBLO Revenue Integrity Monitor audits your site for that class of failure. The failure this exists to catch HTTP status: 200 OK Merchant reachable: YES Affiliate tracking ID: MISSING Result: REVENUE AT RISK What it checks Each monetized link is treated as a protected revenue path — the page, the link element, the redirect chain, the tracking that has to survive it, and the merchant at the end. Eight detectors compare the current state against a recorded good state:
  1. Revenue Element Missing — the CTA or affiliate link is no longer on the page.
  2. Destination Drift — the link now ends up somewhere else, including the classic case where a discontinued product page silently becomes the merchant home page.
  3. Tracking Parameter Integrity — the affiliate ID that reaches the merchant went missing, or changed to a different account.
  4. Redirect Chain Drift — the redirect loops, or never resolves.
  5. Revenue Destination Failure — the destination is genuinely gone or erroring.
  6. Indexability Failure — a money page picked up a noindex.
  7. Canonical Drift — the canonical URL changed or now points at another domain.
  8. Revenue Element Drift — the link's wording or its sponsored markup changed.
Alerts you can actually trust Most link monitoring becomes useless the same way: it reports every 403, every rate limit and every timeout as "broken", the real failures get buried, and people stop reading the alerts. This plugin keeps those cases separate on purpose. Only two internal states are ever allowed to reach you as Revenue At Risk, and both of them require a reachable destination, a known-good baseline and a consistent result across retries. Auto Discovery You do not configure selectors, redirect hops or parameter policies to get started. Discovery reads your published content and picks out what looks monetized — links managed by PrettyLinks or ThirstyAffiliates, links marked rel="sponsored", links carrying known affiliate parameters, links through affiliate networks, and calls to action on review and comparison pages. It is tuned for precision rather than coverage. High-confidence paths are recommended; everything else is kept as a candidate and stays out of your way. Fix the safe ones in one click Finding a broken revenue path and then leaving you to hunt for it is only half a job. Where the plugin can prove — from a recorded good state, not from a guess — exactly what a link used to be, it offers to put it back. You see the change before it happens: what will be edited, what it is now, what it will become, where the value came from, and that you can undo it. Then it is applied, the path is checked again immediately, and you are told which of three things happened: fixed and verified, applied but still failing, or failed with nothing changed. There is no fourth outcome where something quietly went wrong. The undo covers the repair this plugin most recently made to a path. If a newer repair has since been applied to the same path, the older one is no longer undone automatically, because restoring it would discard the newer change. There is no cap. One issue at a time, as many times as you need. Three repairs are offered, and only three: Everything else is a guided fix — the plugin tells you where the setting lives and which plugin owns it — or needs review, and says why. An affiliate ID that changed rather than vanished is left alone, because that is usually somebody moving accounts on purpose. Two links on a page pointing at the same place are left alone, because there is no way to tell which one you meant. A link your theme renders is left alone, because it is not in your content. A check that was blocked or rate limited never produces a repair at all. Issues explained in plain language Every issue answers, on one screen: what happened, why it can cost you money, what it was before, what it is now, when it was last known good, when it first failed, and what to do next. Response codes, redirect hops and resolution scores are all there, under Technical Details, for when you want them. Works with Built for large sites Discovery reads stored content and makes no outbound requests, so it runs at the size of a real content site. Audits are chunked and resumable: closing the tab costs you one step, not the run. Outbound requests are spaced out per destination and capped per run, so an audit can never turn into a flood at a merchant. Privacy No account, no API key, no telemetry, no external service. Requests go to your own pages and to the destinations your links already point at. Your content, your findings and your affiliate IDs stay inside your own WordPress installation. Safety Addresses inside your own network — loopback, private ranges, link-local and cloud metadata endpoints — are refused, and every redirect hop is validated again, so a link in a post cannot be used to make your server reach something it should not. Auditing and monitoring are read-only: Discovery, the eight detectors and every scheduled or on-demand check only read your pages and store findings. Nothing is written, deleted or rewritten by the audit itself. The one exception is Quick Fix, described above, and it only runs when you click it. Quick Fix never runs on its own: you always see the exact before/after change first, you press Apply yourself, and you can press Undo afterwards to put the previous value back. It can write to three kinds of target, and only these three: the affiliate parameter or disclosure attribute inside a link in your post content, or the destination URL stored by PrettyLinks or ThirstyAffiliates for a link they manage. It never touches anything else — no other post fields, no theme files, no other plugin's settings, and no site outside your own. Free and Pro This download is the complete Revenue Integrity Audit. All eight detectors, unlimited revenue paths, every finding visible with its evidence, Recheck, Accept New Baseline, Mark Expected, and CSV export. Nothing expires, nothing is capped, and no feature is switched off waiting for a licence. A separately distributed Pro edition does a different job — Continuous Protection: scheduled monitoring, automatic re-checks of the affected paths straight after a WordPress, plugin or theme update, correlation of what changed around the time a path broke, long incident history, advanced tracking and merchant policies, bulk actions and notifications. It is not bundled inside this plugin, and this plugin works fully without it. Languages Every user-facing string goes through WordPress's translation functions, so the plugin can be translated into any locale without a code change. Translations are hosted on translate.wordpress.org and installed as language packs; none are bundled in this download.

安装:

  1. Upload the plugin to /wp-content/plugins/, or install it from the Plugins screen.
  2. Activate it.
  3. Open Revenue Integrity in the admin menu.
  4. Press Scan for revenue paths, review the recommendations, then run the audit.

屏幕截图:

  • Discovery — high-confidence revenue paths separated from other candidates, with the reason each one scored.
  • An issue — what happened, why it matters, before and after, when it was last good, and what to do next.

升级注意事项:

1.1.2 Fixes Quick Fix Undo so it correctly restores a repair whose pre-repair value was empty (for example, a disclosure attribute that had been stripped entirely). No other behavior changes. 1.1.1 Clarifies the Safety section and FAQ so they describe the Quick Fix repair feature accurately alongside the read-only audit. No behavior changes. 1.1.0 Adds one-click repair for the issues the audit can prove it knows how to fix, with a preview before any change and an undo afterwards. Nothing else changes. 1.0.0 First release.

常见问题:

Is this just another broken link checker?

No. A broken link checker asks whether a URL answers. This asks whether the commercial conditions attached to that URL still hold — whether your affiliate ID still arrives, whether the destination is still the page you chose, whether the merchant at the end is still the merchant you recorded, and whether the page carrying the link is still indexable. All of those can break while the link returns a perfectly healthy 200.

Will it flood me with false alarms about my affiliate links?

That is the specific failure this product is designed around. Bot filters, WAF challenges, rate limits and timeouts are classified as verification problems, not as broken links, and are never reported as confirmed failures. Rotating click IDs, parameter reordering, encoding differences and http to https moves are normalized away before anything is compared.

Does it change anything on my site?

The audit itself does not: it reads your pages, follows your links and stores its findings. This download also includes Quick Fix, which does write to your site, but only for three specific things (a vanished affiliate parameter, a dropped disclosure attribute such as rel="sponsored", or the destination stored inside PrettyLinks/ThirstyAffiliates), and only when you explicitly trigger it. You always see the before/after change first, nothing is applied until you press Apply, and you can press Undo afterwards. Outside of Quick Fix, nothing on your site is edited, deleted, merged or redirected.

How many requests will it make to a merchant?

Requests are spaced out per destination, capped per destination, and capped per run — and the run ceiling is a setting you control. A 429 response causes a backoff for that destination rather than a retry.

Will it work on a site with tens of thousands of posts?

Discovery makes no outbound requests at all, so it scales with your content rather than with network time. Audits run in short chunks with a stored cursor, so they can be paused, resumed and interrupted without losing progress or duplicating findings.

What happens if I change a link on purpose?

The audit reports it, shows you exactly which semantic fields changed, and offers Accept New Baseline. Accepting creates a new baseline version and closes the issue. The previous baseline is kept, so the record of what it used to be does not disappear.

Does it need PrettyLinks or ThirstyAffiliates?

No. Both are supported as first-class sources when present, because they know the stable identity behind a cloaked link. Plain affiliate links work without either.

Does it send anything anywhere?

No. There is no account, no API key, no analytics and no telemetry. The only outbound requests are to your own pages and to the destinations your own links point at.

更新日志:

1.1.3 1.1.2 1.1.1 1.1.0 1.0.0