Give - Google Analytics Donation Tracking is an official GiveWP add-on that integrates donations recorded in WordPress with Google Analytics through Enhanced Ecommerce features. It is designed for non-profit organizations, NGOs, fundraising projects, and any website that manages donations through the Give plugin and needs to accurately understand where their financial contributions come from.
The add-on adds a small script to the donation confirmation page that sends transaction data to Google Analytics. This way, each donation is recorded as an ecommerce event, allowing access to detailed reports on the performance of each donation form, the most valuable traffic sources, the number of previous visits before a donor makes their contribution, and the conversion rates of each campaign.
One of its most notable features is donation categorization, which allows distinguishing between one-time donations, subscriptions, renewals, and recurring donations. This is especially useful for those using the GiveWP recurring donations add-on, as data is automatically organized into categories within Google Analytics 4, facilitating analysis of donor behavior over time.
The add-on works alongside your existing Google Analytics implementation without replacing it. Its code is lightweight and does not slow down the website. Setup is simple: just install and activate the add-on, enter the Web Stream Measurement ID and the Measurement Protocol API Secret in Give settings, and data will start flowing to Google Analytics immediately.
Additional features include tracking test donations, tracking refunds, customizing tracking values, and logging donation form impressions. It also allows measuring donor conversion rates and understanding which forms generate the most revenue.
With this tool, organizations can make decisions based on real data, optimize their fundraising campaigns, and prioritize actions that truly convert visitors into donors.