Fix the Fingerprint Error on Sparkforge Order Forms in WordPress
Fingerprint errors come from blocked cookies in the customer's browser, or from the funnel using the same subdomain as the WordPress site. Use a different subdomain (e.g. funnels.example.com) for the funnel.
If your Sparkforge order form embedded in WordPress shows a fingerprint error, one of two things is happening. Diagnose by checking whether it's affecting one customer or every customer.
Scenario 1: Only some customers see it
Cause: that customer's browser is blocking cookie/storage access.
Fix: Have the customer enable cookies in their browser settings. This is rare and tied to specific browser configurations, not your setup.
Scenario 2: Every customer sees it on every device
Cause: the funnel domain is misconfigured. The order form runs in an iframe inside WordPress, and payment processing needs cookie access — which browsers block across mismatched domains.
Fix: Use the same root domain on both the WordPress site and the Sparkforge funnel, but with different subdomains.
Example: WordPress site is www.example.com. Don't use www.example.com or example.com for the funnel. Use a different subdomain like funnels.example.com.
Why the domain has to match
The order form renders inside an iframe. Browsers refuse cross-domain cookie access during checkout, which kills payment processing. Same root domain + different subdomain keeps the cookies in scope while letting the funnel sit on its own host.
Add the funnel domain
- Go to Settings → Domains. Add the same root domain as your WordPress site, with a different subdomain. Make sure nothing else is hosted on that subdomain.
- Open Funnel Settings for the funnel you're embedding. Set the new domain and save.
- Verify the funnel loads on the new subdomain before going further.
Repair an existing WordPress embed
- Go to your Sparkforge WP plugin settings. Hard-refresh if it was already open. Click the API Key save button.
- Click Edit on the funnel page you need to fix.
- Wait for it to finish loading — fields auto-populate.
- The preview URL should now show the correct subdomain matching your WordPress root domain. Click Save.
Frequently Asked Questions
Can I host the funnel on a totally different domain than WordPress?
Why does the funnel use an iframe instead of native rendering?
What if a different site is already hosted on the subdomain I want?
How do I verify the fix worked?
Was this article helpful?
Thanks for the feedback.