Send the Easy Digital Downloads events to Google Analytics (GA4). I tried a few plugins in the past to do this, but it never really worked for me, so I decided to work on my own. It works perfectly in my case but you might encounter issues with your setup; in this case, let』s make it better together 🙂
Events
- It currently supports 『view_item』, 『add_to_cart』, 『removed_from_cart』, 『begin_checkout』 and 『purchase』.
- The 『view_item』 event is fired when the different options of prices are being displayed (only once per visitor/session and per download). I prevent the plugin from sending the 『view_item』 event more than once per download, even though the page is reloaded.
Important Remarks
- In my case, with EDD, the 『add_to_cart』 and 『begin_checkout』 happen at the same time, because I don』t use Add To Cart, but directly a Purchase button. I haven』t tested this plugin with Add To Cart.
- My implementation is based on my usage and therefore open to ideas, so don』t hesitate to reach me!






