Referrer Attribution Pro
Tags, trends, conversions, and Insights
The free plugin gives you full attribution with no limits. Pro adds tagging, trend charts, conversion tracking, and honest revenue insight on top.
Choose your plan
Free is not a trial. Every feature listed under Free works fully, with no time limit and no locked functionality.
Free
$0
Forever free
Install Free- 9-channel classification, including AI traffic
- AI Referrer Taxonomy: add, edit, delete, export
- Unlimited session log, configurable retention
- Full visit path tracking, with First Touch indicator
- CSV export, channel exclusion, filtering
- Consent gate + self-referral exclusion
- Path exclusions and bot filtering
- Public PHP API and GDPR hooks
Pro
$29.99
Per month · $289.99/year · $859.99 lifetime · Single site
Get Pro- Everything in Free, plus:
- Tags: rule-based auto-tagging and manual tagging
- Retroactive bulk-apply to existing sessions
- Trends: daily charts and channel drill-down
- Conversion tracking: WooCommerce, CF7, comments, custom hook
- Insights: coverage, revenue, health score, How People Convert
- Branded report, print-to-PDF from your browser
- White-label admin branding
- Email support: 1 business day
Agency plan (up to 10 sites): pricing on request. Contact support.
Free vs Pro
| Feature | Free | Pro |
|---|---|---|
| Attribution. Core | ||
| 9-channel session classification | ✓ | ✓ |
| AI traffic detection as its own channel | ✓ | ✓ |
| AI Referrer Taxonomy: view, add, edit, delete, export | ✓ | ✓ |
| Bulk import to AI Referrer Taxonomy | — | ✓ |
| Session log: unlimited rows, unlimited days | ✓ | ✓ |
| Full visit path tracking, with First Touch indicator | ✓ | ✓ |
| Configurable retention (7 to 365 days) | ✓ | ✓ |
| CSV export of session log | ✓ | ✓ |
| Channel exclusion (e.g. hide Direct/Unknown) | ✓ | ✓ |
| Path exclusions and bot filtering | ✓ | ✓ |
| Consent gate integration | ✓ | ✓ |
| Self-referral exclusion | ✓ | ✓ |
| Public PHP API | ✓ | ✓ |
| GDPR personal data hooks | ✓ | ✓ |
| Debug logging | ✓ | ✓ |
| Delete all data on uninstall | ✓ | ✓ |
| Tagging | ||
| Tag CRUD with color-coded tags | — | ✓ |
| Rule-based auto-tagging (UTM, URL, date) | — | ✓ |
| Retroactive bulk-apply to existing sessions | — | ✓ |
| Multi-tag-per-session support | — | ✓ |
| Manual per-session tagging | — | ✓ |
| Tag-aware filtering, inherited by CSV export | — | ✓ |
| Reporting | ||
| Dashboard summary (sessions, AI share, top channel) | ✓ | ✓ |
| Channel-share pie chart | ✓ | ✓ |
| Direct/Unknown exclusion toggle on charts | ✓ | ✓ |
| Period selector (7/30/90 days) | — | ✓ |
| Daily sessions chart by channel | — | ✓ |
| Sessions vs. conversions chart | — | ✓ |
| Conversion rate by channel chart | — | ✓ |
| Channel drill-down to source domains | — | ✓ |
| Branded report (browser print-to-PDF) | — | ✓ |
| White-label branding in WordPress admin | — | ✓ |
| Conversion Tracking | ||
| WooCommerce order conversions, with real order value | — | ✓ |
| Contact Form 7 conversions | — | ✓ |
| Approved comment conversions | — | ✓ |
| Custom hook for any conversion event | — | ✓ |
| Conversions log with CSV export | — | ✓ |
| Insights | ||
| Attribution Coverage %, with period change | — | ✓ |
| Conversions by channel and by AI platform | — | ✓ |
| Attributed Revenue (real totals, by currency) | — | ✓ |
| Estimated Conversion Values, clearly labeled | — | ✓ |
| Attribution Health Score (0-100) | — | ✓ |
| How People Convert: pages viewed, first page vs. last page, by channel | — | ✓ |
| Support | ||
| WordPress.org community support | ✓ | ✓ |
| Email support (1 business day) | — | ✓ |
What Insights actually measures
Insights is built on real numbers, not estimates dressed up as fact. Here is exactly what it shows, and what it deliberately does not claim to do.
- Attribution Coverage — the percentage of sessions with a usable attribution signal, with a period-over-period change figure.
- Conversions by Source — real counts per channel, plus a breakdown by individual AI platform rather than the AI Tools channel as a whole.
- Attributed Revenue — real monetary totals, by currency, for conversions that recorded a genuine value. Currently populated automatically from WooCommerce order totals.
- Estimated Conversion Values — for conversion types with no real value of their own, such as a comment or a form submission, you can assign your own estimated value. This figure is shown separately and labeled as an estimate; it is never combined with real revenue.
- Attribution Health Score — a single 0–100 score from three measured components (coverage, UTM completeness, AI taxonomy activity) plus a pass/fail check for whether conversion tracking is wired up at all.
- How People Convert — a plain-English summary of which channels convert visitors almost immediately and which need more browsing first, backed by average pages viewed before converting and a comparison of the page a visitor landed on first against the page they were on right before they converted, by channel. This is the closest thing this product has to first-touch vs. last-touch, scoped to pages rather than channels.
About first-touch and last-touch: the page-level comparison above (landing page vs. converting page, by channel) is real and already live. What does not exist, and will not, is a channel changing mid-visit: a session's channel is fixed at the first page of a visit and carries through every page that follows, so a first-touch-versus-last-touch channel comparison would always show zero difference, for every visitor, by design. Insights also does not track a customer across multiple visits, and real revenue is currently limited to WooCommerce order totals. We would rather state these limits plainly than imply a kind of attribution this product does not do.
30-day money-back guarantee
If Referrer Attribution Pro does not do what it says, email [email protected] within 30 days of purchase for a full refund. No questions asked.
Questions about Pro
How do I install Pro after purchase?
After purchase you receive a license key by email. Enter it at WordPress Admin > Attribution > License. Pro features activate immediately, no additional plugin download required.
Can I transfer my license to a different site?
Yes. Deactivate the license on the current site at Attribution > License, then activate it on the new site. Single-site licenses allow one active installation at a time.
What happens at renewal?
Monthly and annual licenses renew automatically. If you choose not to renew, the plugin continues to work but stops receiving updates and Pro features revert to free tier limits.
Do you offer refunds?
All Pro plans include a 30-day money-back guarantee. Email [email protected] within 30 days of purchase for a full refund. No questions asked.
Does Insights track a customer across multiple visits?
No. Full path tracking covers every page within a single, continuous visit; if someone leaves and comes back two days later, that is treated as a new, separate visit, the same as before. Insights reports on attribution coverage, conversions, and revenue per channel and per visit. It does not perform multi-touch or last-touch attribution at the channel level, and it does not follow a visitor across separate visits. If you need that kind of tracking, this is not currently the right product for it.
Is the revenue figure in Insights real money, or an estimate?
Both appear, kept separate. Attributed Revenue is a real monetary total, currently populated from actual WooCommerce order values. Estimated Conversion Values is a figure you assign yourself to conversions with no inherent value, such as a form submission, and it is always shown as a clearly labeled estimate, never combined with real revenue.
What does the "How People Convert" panel actually show?
A plain-English sentence stating which channels convert visitors almost immediately and which need more browsing first, backed by a table of average pages viewed before converting per channel, and a second table comparing each channel's typical landing page against the page a visitor was on right before they converted. That second table is the closest thing this product has to first-touch vs. last-touch, correctly scoped to pages rather than channels.
Do you have first-touch vs. last-touch attribution?
Not at the channel level: a visit's channel is fixed at the first page and does not change, so comparing first-touch channel to last-touch channel would always return the same answer, for every visitor. What How People Convert gives instead is the page-level version: the page a visitor landed on first, compared against the page they were on right before converting, by channel. That comparison is real and already live.
Ready to upgrade?
Start with the free plugin: full attribution, no limits. Upgrade to Pro for tagging, trend charts, conversion tracking, and Insights.
30-day money-back guarantee on Pro.