Description
The User History addon records every page visited by a customer before purchase in Easy Digital Downloads, showing reference site, search terms and time spent on each URL. Adding a browsing history section to the order details in Downloads > Payment History, the addon allows filtering transactions by page visited or referrer and displays the total spent by the customer on all completed orders.
Main Features
- Full browsing history
Lists, in chronological order, all pages the customer visited on the site before completing a transaction. - Source and search terms
Identifies the referring site and, when available, the search terms used in search engines before arriving at the store. - Time per page and total until purchase
Measures the time spent on each URL and calculates the interval between the first visit and the payment. - Lifetime customer value
Shows the total accumulated in all completed orders for that buyer directly on the payment record. - Order filter by browsing
Allows searching the Payment History by a specific page visited or by referrer present in the history. - Email tags for sales
Provides{browsing_history}and{purchase_history}to include this data in administrative notification emails.
Benefits of User History
- Purchase funnel optimization
Reveals which pages convert best and where the visitor hesitates before finalizing the order. - External campaign analysis
Shows which sites and terms bring customers who actually purchase, helping calibrate investment. - No initial setup
Starts collecting browsing data automatically after activation, without manual adjustments or shortcodes. - Preserved privacy
Uses a single cookie and does not collect personally identifiable information from site visitors.
Who is it intended for?
- Easy Digital Downloads merchants who want to understand the visitor path to purchase.
- Marketing teams that need to measure the effectiveness of acquisition channels and promotional emails.
- Agencies and consultants who optimize conversion funnels in digital product stores.
Targeted at those who treat checkout as the endpoint of a multi-page journey, User History connects browsing data, referrer and lifetime spend to each EDD transaction. This cross-reference turns Payment History into a behavioral analytics tool, useful for identifying key pages, segmenting communications by source and prioritizing repeat customers based on evidence, not assumptions.
Frequently asked questions
Is Easy Digital Downloads User History GPL-licensed?
Yes. Easy Digital Downloads User History is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use Easy Digital Downloads User History on multiple sites?
Yes. You can install Easy Digital Downloads User History on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does Easy Digital Downloads User History cost at Ultrapack?
Easy Digital Downloads User History costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does Easy Digital Downloads User History include updates?
Yes. The current version of Easy Digital Downloads User History is 1.6.2, published at Ultrapack on Oct 31, 2021. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Easy Digital Downloads User History scanned before publication?
Yes. Every version of Easy Digital Downloads User History goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What changed in this version
Version 1.6.2
- Improvement: User history tables now use WordPress styling.
- Fix: Automatic updates not working.
- Refactor: Update plugin author name to "Sandhills Development, LLC".
- Dev: Added compatibility with EDD 3.0.
Version 1.6.1
- Fix: Corrected an issue which caused the query to clean up user history data.
- Fix: Improved mobile responsiveness of the user history on the view order details screen.
Version 1.6.0
- Introduced JS-based tracking to circumvent page caching.
- Introduced stand-alone database table to move active history away from cookie storage and transient dependency
- Updated order reporting tables to utilize admin color scheme colors for heading and border.
- Minor code improvements under the hood.
Version 1.5.2
- Update saving of user history to only occur during purchase action. Fixes bug that may occur where viewing/updating a payment destorys the customer's history.
Version 1.5.1
- Updated i18n function to properly load translations.
- Updated Customer Purchase History data to use Payment Number rather than Payment ID.
- Fixed CSS conflict due to metaboxes using a class of "postbox-container" instead of "postbox"
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
edd-user-history.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
edd-user-history.zipand click Install Now. - Click Activate.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready