MaxMind
ProLook up the country and risk behind a submission with MaxMind, and act on what comes back.
One licence covers every Pro plugin
IP address
MaxMind
Country & risk
- Version
- 1.0.0
- WordPress
- 6.5+
- PHP
- 7.4+
- Tested up to
- 7.1
- Licence
- GPLv3
What it does
Country available to your rules
The resolved country becomes a value Conditional Logic and User Targeting can both read, so geography can steer a form or a popup.
Risk scoring on submissions
Use minFraud scores to hold or reject submissions from addresses with a history, before they reach a payment or a mailing list.
Cached lookups
Repeat visits from the same address reuse the stored answer, which keeps both the page fast and your MaxMind usage down.
Getting it working
-
01
Add your MaxMind credentials
Paste your account ID and licence key into the xpac settings screen.
-
02
Choose what to look up
Enable country resolution, risk scoring, or both.
-
03
Use it in a rule
Reference the country in a Conditional Logic condition or a User Targeting rule.
Every setting
What you can configure, and where it lives. Site settings apply everywhere; the rest are set on the form itself.
| Setting | Scope | Notes |
|---|---|---|
| Account ID | Site setting | From your MaxMind account. |
| License key | Site setting | Write-only. Never returned to the browser. |
| Country lookup | Site setting | Exposes country to targeting rules. |
| Risk scoring | Site setting | Uses minFraud on submissions. |
Questions
Does this store visitors’ IP addresses?
The lookup result is cached against a hash of the address, not the address itself, and the cache expires. What is kept is the country, not the person.
Which MaxMind product do I need?
GeoIP2 Precision for country lookups, minFraud for risk scores. One account covers both.
What happens behind a CDN?
The originating address is read from the forwarding headers your CDN sets, so results stay correct behind Cloudflare and similar proxies.
Is a lookup made on every page view?
No. Only when a rule needs the country, and the answer is cached afterwards.
More in Anti-spam & security
Start using MaxMind
One licence covers every Pro plugin